History log of /frameworks/base/libs/rs/rsProgramVertex.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e4c487a75282e8a38a8b3defd49e7799c8670881 18-Feb-2010 Jason Sams <rjsams@android.com> Implement type collapsing for Elements and Types. Now if a user creates two or more identical objects we simply reuse the existing object rather than create a new one.
/frameworks/base/libs/rs/rsProgramVertex.cpp
5dbfe93b3f15f3a837836d024958635fd8f9ad14 27-Jan-2010 Jason Sams <rjsams@android.com> Fix some minor bugs with GL state setup that were exposed by Droids driver.
/frameworks/base/libs/rs/rsProgramVertex.cpp
df48b571144ed0b0a09c735f997cc408c3d22b2b 25-Jan-2010 Jason Sams <rjsams@android.com> Cleanup seperation of Legacy and user attribs. All user programs now use the new names. Legacy vertex attribs are given default names.
/frameworks/base/libs/rs/rsProgramVertex.cpp
e17e365b71030ff2d839c63ac6e5d044b4b15773 13-Jan-2010 Jason Sams <rjsams@android.com> Remove excessive logging, fix error in GLSL uniform generation.
/frameworks/base/libs/rs/rsProgramVertex.cpp
ea87e96959895ef94cc3aa9576f41a660d2bbf03 12-Jan-2010 Jason Sams <rjsams@android.com> Implement type generation for user uniforms in vertex shader.
/frameworks/base/libs/rs/rsProgramVertex.cpp
6286953eced16648d18e1efc57c3b089c49b5608 08-Jan-2010 Jason Sams <rjsams@android.com> Change user attribs to look for empty slot rather than using them in order. Prevents conflict with numbered legacy slots.
/frameworks/base/libs/rs/rsProgramVertex.cpp
a09a6e145b778861f7abee86ce17e59507ed221e 06-Jan-2010 Jason Sams <rjsams@android.com> More complete support for named attribs. Adds user typed attribs as available to programVertex. Non user attribs are not treated like user for GL2 for simplicity.
/frameworks/base/libs/rs/rsProgramVertex.cpp
e17964e150e459bacced5658ae36fe1c56082e37 05-Jan-2010 Jason Sams <rjsams@android.com> Add RS support for generic attribs as input to vertex programs.
/frameworks/base/libs/rs/rsProgramVertex.cpp
718cd1f322ee5b62b6a49cb36195bcb18a5ab711 23-Dec-2009 Jason Sams <rjsams@android.com> Element restructuring. Add support for new basic Element types including the RS objects and vectors(2-4). In theory this paves the way for maintaining type info for RS objects, passing elements for GLSL uiforms/attribs/varyings, and supporting nested structures.

This will break some apps, checkings for other projects will follow to unbreak them.
/frameworks/base/libs/rs/rsProgramVertex.cpp
ce9adcce02ef528cf5a65c3650099aa54ebb712a 16-Dec-2009 Jason Sams <rjsams@android.com> Fix emulated glColor in es2 mode.
/frameworks/base/libs/rs/rsProgramVertex.cpp
5dad8b4d1fda37b7b4763ef7361c5eb92131cb7e 16-Dec-2009 Jason Sams <rjsams@android.com> Place shader logging behind prop to declutter logs.
/frameworks/base/libs/rs/rsProgramVertex.cpp
0011bcf57ff711a221a3a4c73f2a79125111647d 15-Dec-2009 Jason Sams <rjsams@android.com> Continue development of es2.0 user shader support for renderscript. This change cleans up ProgramVertex creation and adds support for passing input, output, and constant type info.
/frameworks/base/libs/rs/rsProgramVertex.cpp
54c0ec14e016e4a1bf3ceab40ed6ca5447da4725 30-Nov-2009 Jason Sams <rjsams@android.com> Beging GL2 user shaders. Switch master to using GL2 by default.
/frameworks/base/libs/rs/rsProgramVertex.cpp
bb51c40d89c7dbdee7d7507fdfe0a64e8f4f87a9 25-Nov-2009 Jason Sams <rjsams@android.com> Begin gl2 support. Renderscript still uses GL1.1 by default. However, 2.0 can be enabled and will render most tests correctly.
/frameworks/base/libs/rs/rsProgramVertex.cpp
eb4b031804f42d52645d0d74f8ebc806f85a043b 13-Nov-2009 Jason Sams <rjsams@android.com> Make default vertex program correctly track surface size.
/frameworks/base/libs/rs/rsProgramVertex.cpp
e9ad9a719dc66437ddf021d13e6ca736a23b5413 01-Oct-2009 Jason Sams <rjsams@android.com> Implement screen aligned bitmap drawing support.
/frameworks/base/libs/rs/rsProgramVertex.cpp
61f08d6fa7c7657e9fbcd17e9a1c5b9114bb3844 26-Sep-2009 Jason Sams <rjsams@android.com> Improved object lifecycle tracking and fix leaks.
/frameworks/base/libs/rs/rsProgramVertex.cpp
a9e7a05b84470257637c97d65f6562aa832c66ef 25-Sep-2009 Jason Sams <rjsams@android.com> Improve renderscript context teardown. Track object in the system and then force their cleanup by releasing all user references once destroy context is called. Java layer will no longer send destroy notifications for objects garbage collected once a context is destroyed.
/frameworks/base/libs/rs/rsProgramVertex.cpp
b6f2b131c42e5148b07c7cfe22b8bd5bc5b4ad4b 24-Sep-2009 Jason Sams <rjsams@android.com> Removed last bits of predefined element types from native code. Predefined types are now constructed at the java layer from standard building blocks.
/frameworks/base/libs/rs/rsProgramVertex.cpp
07ae40623737a6060b8a925fd2e6bba76780dcd4 28-Aug-2009 Jason Sams <rjsams@android.com> Implement async data/subData. Implement TriangleMeshBuilder in SimpleMesh which replaces TriangleMesh. Update Film to use new builder.
/frameworks/base/libs/rs/rsProgramVertex.cpp
b13ada5071f55c96054c47bbd88d8801cd2c0f15 25-Aug-2009 Jason Sams <rjsams@android.com> Add support for selecting the color bit depth and if the application used a depth buffer.
/frameworks/base/libs/rs/rsProgramVertex.cpp
b62627ea336db2a4f423596c2a0f482f91690fd7 07-Aug-2009 Romain Guy <romainguy@android.com> Add lighting to animated water ripples.
/frameworks/base/libs/rs/rsProgramVertex.cpp
9bee51c42eb8c3daffe7d6fa483edbb1689b94d2 05-Aug-2009 Jason Sams <rjsams@android.com> Remove useless slot from ProgramVertex. Optimize GL state setup.
/frameworks/base/libs/rs/rsProgramVertex.cpp
b0ec1b46d6f5b5612e33fe43a828abea79b87a00 28-Jul-2009 Jason Sams <rjsams@android.com> Add "boxed" bitmap uploads which simply place a non-pow2 bitmap into the smallest larger pow texture. The added space is filled black.
/frameworks/base/libs/rs/rsProgramVertex.cpp
ee41112e1539de95596600fd2c6dada5d275217f 21-Jul-2009 Jason Sams <rjsams@android.com> Enable light sources and update film test app.
/frameworks/base/libs/rs/rsProgramVertex.cpp
f29ca50d80e3dc379de1642e85b7963175b2ca38 23-Jun-2009 Jason Sams <rjsams@android.com> Cleanup logging and fix a startup race condition that manifested on Firestone.
/frameworks/base/libs/rs/rsProgramVertex.cpp
4b962e57a9a1fa923283f2d76855c1c68449564f 23-Jun-2009 Jason Sams <rjsams@android.com> Cleanup includes so Log.h can use the tag. rsUtils.h is the file that should be included everywhere and contain rs global defines.
/frameworks/base/libs/rs/rsProgramVertex.cpp
9c54bdbf458e3c9433d237ae71cf47c4ec47d852 18-Jun-2009 Jason Sams <rjsams@android.com> Implement default programs and implement defaults and parents for imports.
/frameworks/base/libs/rs/rsProgramVertex.cpp
b37c0a5db65cd8b72cac6a3250faddd1aecb722e 17-Jun-2009 Jason Sams <rjsams@android.com> Switch fountain to use ProgramVertex rather than hard coded camers in scripts. Remove camera code from scripts.
/frameworks/base/libs/rs/rsProgramVertex.cpp
0826a6f90f049bf94fc39fb23ad3a736a14b96eb 16-Jun-2009 Jason Sams <rjsams@android.com> Bug fixes. TriangleMesh now ref-counts, implement missing element formats, add missing modes for program vertex. Add matrix support classes. Add test app rollo
/frameworks/base/libs/rs/rsProgramVertex.cpp
3eaa338e11a3b0d6b87d705e5bb95625e82347bd 11-Jun-2009 Jason Sams <rjsams@android.com> Add named objects and implement support for ProgramFragmentStore and ProgramFragment to be used by name in scripts.
/frameworks/base/libs/rs/rsProgramVertex.cpp
d19f10d43aa400e1183aa21a97099d02074131a2 22-May-2009 Jason Sams <jsams@google.com> Add the Renderscript library. (Not in the build by default yet.)

This library can be used to create animated 3D User Interfaces.

This library is currently under heavy development, so it's not part of
the build by default.

In order to build this library, you must define

BUILD_RENDERSCRIPT=true

in your build environment.

You will also have to manually edit

build/core/prelink-linux-arm.map

And add libRS and libRS_jni at the end like this (exact address may change.)

libRS.so 0x9A100000
libRS_jni.so 0x9A000000
/frameworks/base/libs/rs/rsProgramVertex.cpp