History log of /frameworks/base/libs/rs/rsScriptC.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ce2cbe4c9605bfc4843968ff6e9746d23643f031 13-May-2010 Nick Kralevich <nnk@google.com> Get rid of warnings when compiled with -Wformat-security

Change-Id: I63c3bf786bbe7a0276624e71a4ba80c4a9aaa4bb
/frameworks/base/libs/rs/rsScriptC.cpp
156cce698093023d9e79a4ff4fb96f4e4d3019db 03-Mar-2010 Jason Sams <rjsams@android.com> Improve RS error handling. On errors RS will now store the error and a message that can be read from the app. RS will then not continue rendering frames while an unchecked error is present until new state is received.
/frameworks/base/libs/rs/rsScriptC.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/rsScriptC.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/rsScriptC.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/rsScriptC.cpp
b9d5c574ff11a9470b92c5b9a62da6a655d9ef7a 09-Dec-2009 Jason Sams <rjsams@android.com> Throttle low priority RS threads by sleeping once per frame to avoid starving other apps.
/frameworks/base/libs/rs/rsScriptC.cpp
9d5e03db9929271f56ac4a0078d9474d7011efcd 03-Nov-2009 Jason Sams <rjsams@android.com> Fix RS bugs. We were holding a pointer to the script text from the java vm. Move freeing of objects to before context teardown to allow allocations to clean up their data.
/frameworks/base/libs/rs/rsScriptC.cpp
996db8dace63c452e5828586415b0dc57cccb3db 07-Oct-2009 Jason Sams <rjsams@android.com> Fix tls crash on startup if more than one RS contexts are created in one process.
/frameworks/base/libs/rs/rsScriptC.cpp
5235cf3f41cfcfe39c7072fddf1ead52db31292d 29-Sep-2009 Jason Sams <rjsams@android.com> Fix but processing raster state pragma.
rename stateFragmentStore to stateStore
/frameworks/base/libs/rs/rsScriptC.cpp
61f08d6fa7c7657e9fbcd17e9a1c5b9114bb3844 26-Sep-2009 Jason Sams <rjsams@android.com> Improved object lifecycle tracking and fix leaks.
/frameworks/base/libs/rs/rsScriptC.cpp
66b2771d745aa66df5cf80b300b5ba0f936ff22e 26-Sep-2009 Jason Sams <rjsams@android.com> Reduce debugging spew and add props to selectivly re-enable it.

change-id: Ib59ed5d7a9d479ccd1af456029735dbc65ae1efe
/frameworks/base/libs/rs/rsScriptC.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/rsScriptC.cpp
d3f2eaf60a349316a219ebd12b4ee88f6d1b1261 25-Sep-2009 Jason Sams <rjsams@android.com> Minor cleanup of profile and compile logging.
/frameworks/base/libs/rs/rsScriptC.cpp
e60446b9c1a0f4f48372a36de5b01a2ddb8121e3 24-Sep-2009 Jason Sams <rjsams@android.com> Fix invokables to make sure script pointers are setup before invoking function calls. Reduce app startup time up to 1s.
/frameworks/base/libs/rs/rsScriptC.cpp
be2e84193f709419634de4cc3ba0e67acf6976f3 17-Sep-2009 Jason Sams <rjsams@android.com> Implement renderscript Invokables.
/frameworks/base/libs/rs/rsScriptC.cpp
ea84a7c51790f9ba5f2194a66d6cf4ea8d879776 04-Sep-2009 Jason Sams <rjsams@android.com> Remove "predefined" elements from Java layer. Static elements continue to exist but are no longer treated as a special version of element.
/frameworks/base/libs/rs/rsScriptC.cpp
2525a815220652b37e2e390fe8c62394a6d0e574 04-Sep-2009 Jason Sams <rjsams@android.com> Improve structure support using symbol lookup of named structures in scripts to allow them to appear as just pointers to structs.
/frameworks/base/libs/rs/rsScriptC.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/rsScriptC.cpp
67c6844ea0577b7894c3053952eb4ee39fa3134c 26-Aug-2009 Jason Sams <rjsams@android.com> Remove bogus comments and logging.
/frameworks/base/libs/rs/rsScriptC.cpp
334ea0c98f051b5a6b85bc616c93304651854298 17-Aug-2009 Jason Sams <rjsams@android.com> Update fountain and add writable flag to script slots.
/frameworks/base/libs/rs/rsScriptC.cpp
fbf0b9ecda03fbdbd4ebabfd18da09a789686249 13-Aug-2009 Jason Sams <rjsams@android.com> Implement named slots and convert script.addType to script.setType to remove ordering restrictions.
/frameworks/base/libs/rs/rsScriptC.cpp
43ee06857bb7f99446d1d84f8789016c5d105558 13-Aug-2009 Jason Sams <rjsams@android.com> Implement reflecting Java objects into the ACC enviroment.
/frameworks/base/libs/rs/rsScriptC.cpp
d7b3774da62d3c70cc7e8cf549967a1c823501e6 10-Aug-2009 Joe Onorato <joeo@android.com> Let java put #defines into renderscript
/frameworks/base/libs/rs/rsScriptC.cpp
3370ec9e54c373ccca3c4f545b4c96f9419a081d 09-Aug-2009 Joe Onorato <joeo@android.com> add three rs functions: uptimeMillis, startTimeMillis, elapsedTimeMillis
/frameworks/base/libs/rs/rsScriptC.cpp
22534176fb5c1257130ef4ee589739ca42766a32 05-Aug-2009 Jason Sams <rjsams@android.com> Split ProgramFragment and ProgramStore from RenderScript.java. Update Element and Type to new cached builder for easier app developement.
/frameworks/base/libs/rs/rsScriptC.cpp
584a375df68ed7d62b38389078c6804edf228f9c 31-Jul-2009 Romain Guy <romainguy@android.com> First pass at implementing the Grass live wallpaper in RenderScript.

This change also adds second(), minute() and hour() to the RS library.
/frameworks/base/libs/rs/rsScriptC.cpp
ee41112e1539de95596600fd2c6dada5d275217f 21-Jul-2009 Jason Sams <rjsams@android.com> Enable light sources and update film test app.
/frameworks/base/libs/rs/rsScriptC.cpp
c97bb8844f9887d915d3c9e4b3582bd761357f98 20-Jul-2009 Jason Sams <rjsams@android.com> Split rsScriptC into class implemtation and library functions. Update test apps, all 3 should be working.
/frameworks/base/libs/rs/rsScriptC.cpp
e6c8e9b8c7a83381c7dfbf86ac34e0302d397bee 18-Jul-2009 Jason Sams <rjsams@android.com> Fix fountain and more rollo ui work.
/frameworks/base/libs/rs/rsScriptC.cpp
c1ea948ee8b16cf1afeea6f3e9e67df0811e4253 17-Jul-2009 Jason Sams <rjsams@android.com> More usability tweaks including turning the icons right side up.
/frameworks/base/libs/rs/rsScriptC.cpp
764205c19420256ccc05df2a1669a7b69c5daaf9 17-Jul-2009 Jason Sams <rjsams@android.com> Fix conflict with automatic DPI support on high density devices by forcing bitmap loading to not be scaled.
/frameworks/base/libs/rs/rsScriptC.cpp
54440a01a97144efb6a3106fc8e63152f47e97f9 17-Jul-2009 Jason Sams <rjsams@android.com> Update rollo and renderscript to the new ACC compiler interface.
/frameworks/base/libs/rs/rsScriptC.cpp
c75a257c02ecaa1f1a476e233c0d79cd39dbe5d8 16-Jul-2009 Jason Sams <rjsams@android.com> Update rollo with new interactivity model.
/frameworks/base/libs/rs/rsScriptC.cpp
4244afa87edf8f2dde0f053f31f39f54c0fa1783 03-Jul-2009 Jason Sams <rjsams@android.com> Add support for multitexture and fix allocation ref counting bug in RS. Add plaque to rollo and leave it disabled due to ugly appearance.
/frameworks/base/libs/rs/rsScriptC.cpp
aabd00960f3b98c3c5636d99212343d71956a1d1 02-Jul-2009 Jason Sams <rjsams@android.com> Update rollo with icon images.
/frameworks/base/libs/rs/rsScriptC.cpp
fdcc14e7a2a514f779e77b49a72a4f1b5ecfec00 02-Jul-2009 Jason Sams <rjsams@android.com> Update rollo and support functions. Includes mockup of some new ui concepts.
/frameworks/base/libs/rs/rsScriptC.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/rsScriptC.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/rsScriptC.cpp
af49c744d0fc7c9ced4a74afda1bbcd08440bdca 20-Jun-2009 Jason Sams <rjsams@android.com> implement modeview matrix sliding from within scripts.
/frameworks/base/libs/rs/rsScriptC.cpp
462d11b880cba72584c135397c0a82618ab63217 20-Jun-2009 Jason Sams <rjsams@android.com> checkpoint filmstrip, implemented TLS.
/frameworks/base/libs/rs/rsScriptC.cpp
9c54bdbf458e3c9433d237ae71cf47c4ec47d852 18-Jun-2009 Jason Sams <rjsams@android.com> Implement default programs and implement defaults and parents for imports.
/frameworks/base/libs/rs/rsScriptC.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/rsScriptC.cpp
d5680f9ba95ec7ce212e8025774914e79982a1ee 11-Jun-2009 Jason Sams <rjsams@android.com> Fix bug with bad conversion of java strings to C strings for object names. Update test app to test object defines.
/frameworks/base/libs/rs/rsScriptC.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/rsScriptC.cpp
da423d8479a2cefb456a03d7dc550e74e473acf4 09-Jun-2009 Jason Sams <rjsams@android.com> checkpoint pragma support. Includes more cleanup of script enviroment storage to keep the env settings in the base and only the per language state in ScriptC.
/frameworks/base/libs/rs/rsScriptC.cpp
3a833d8e0f5e1f09a9e276d0f8faf18f7ab86e27 09-Jun-2009 Jason Sams <rjsams@android.com> Fix build issue and ref count bug with scripts.
/frameworks/base/libs/rs/rsScriptC.cpp
39ddc950c9064129ead5de04b200106c0659f937 06-Jun-2009 Jason Sams <rjsams@android.com> Move call to compiler from jni to core library code.
/frameworks/base/libs/rs/rsScriptC.cpp
a09f11d6c641726b61f80c15230a18d31c146fec 05-Jun-2009 Jason Sams <rjsams@android.com> Add support for scripts to return an animation flag. This allows them to indicate they are generating changing content and the rs thread to sleep if the content is static.
/frameworks/base/libs/rs/rsScriptC.cpp
ec5a20bf2b9f563f9f6a4bde4d8cbbe13598fd25 29-May-2009 Jack Palevich <jackpal@google.com> Delete the acc script when deleting the Renderscript rsScriptC object.

Previously we had been leaking the ACCscript object.
/frameworks/base/libs/rs/rsScriptC.cpp
fe08d99725efd0dde7ba67ff1979a04fec2ba99f 27-May-2009 Jason Sams <rjsams@android.com> Implement first pass bitmap to allocation support. The Java bindings can create a 2D allocation by passing in a Bitmap object.
/frameworks/base/libs/rs/rsScriptC.cpp
55d45223923bc55791e7174f5ea37694aa308e58 27-May-2009 Jack Palevich <jackpal@google.com> Fix Fountain test app so that it actually builds.

Also check in first part of an libACC implementation.
/frameworks/base/libs/rs/rsScriptC.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/rsScriptC.cpp