Jason Sams
|
156cce6980
|
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.
|
2010-03-03 14:14:37 -08:00 |
|
Jason Sams
|
e17964e150
|
Add RS support for generic attribs as input to vertex programs.
|
2010-01-04 16:52:27 -08:00 |
|
Jason Sams
|
718cd1f322
|
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.
|
2009-12-23 14:35:29 -08:00 |
|
Jason Sams
|
0011bcf57f
|
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.
|
2009-12-15 12:58:36 -08:00 |
|
Jason Sams
|
b9d5c574ff
|
Throttle low priority RS threads by sleeping once per frame to avoid starving other apps.
|
2009-12-09 11:05:45 -08:00 |
|
Jason Sams
|
9d5e03db99
|
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.
|
2009-11-03 11:25:42 -08:00 |
|
Jason Sams
|
996db8dace
|
Fix tls crash on startup if more than one RS contexts are created in one process.
|
2009-10-06 17:16:55 -07:00 |
|
Jason Sams
|
5235cf3f41
|
Fix but processing raster state pragma.
rename stateFragmentStore to stateStore
|
2009-09-28 18:12:56 -07:00 |
|
Jason Sams
|
61f08d6fa7
|
Improved object lifecycle tracking and fix leaks.
|
2009-09-25 16:37:33 -07:00 |
|
Jason Sams
|
66b2771d74
|
Reduce debugging spew and add props to selectivly re-enable it.
change-id: Ib59ed5d7a9d479ccd1af456029735dbc65ae1efe
|
2009-09-25 15:25:00 -07:00 |
|
Jason Sams
|
a9e7a05b84
|
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.
|
2009-09-25 14:51:22 -07:00 |
|
Jason Sams
|
d3f2eaf60a
|
Minor cleanup of profile and compile logging.
|
2009-09-24 15:42:52 -07:00 |
|
Jason Sams
|
e60446b9c1
|
Fix invokables to make sure script pointers are setup before invoking function calls. Reduce app startup time up to 1s.
|
2009-09-24 14:55:38 -07:00 |
|
Jason Sams
|
be2e84193f
|
Implement renderscript Invokables.
|
2009-09-16 15:04:38 -07:00 |
|
Jason Sams
|
ea84a7c517
|
Remove "predefined" elements from Java layer. Static elements continue to exist but are no longer treated as a special version of element.
|
2009-09-04 14:42:41 -07:00 |
|
Jason Sams
|
2525a81522
|
Improve structure support using symbol lookup of named structures in scripts to allow them to appear as just pointers to structs.
|
2009-09-03 15:43:13 -07:00 |
|
Jason Sams
|
07ae406237
|
Implement async data/subData. Implement TriangleMeshBuilder in SimpleMesh which replaces TriangleMesh. Update Film to use new builder.
|
2009-08-27 20:23:34 -07:00 |
|
Jason Sams
|
67c6844ea0
|
Remove bogus comments and logging.
|
2009-08-25 17:09:59 -07:00 |
|
Jason Sams
|
334ea0c98f
|
Update fountain and add writable flag to script slots.
|
2009-08-17 13:56:09 -07:00 |
|
Jason Sams
|
fbf0b9ecda
|
Implement named slots and convert script.addType to script.setType to remove ordering restrictions.
|
2009-08-13 12:59:04 -07:00 |
|
Jason Sams
|
43ee06857b
|
Implement reflecting Java objects into the ACC enviroment.
|
2009-08-12 17:54:11 -07:00 |
|
Joe Onorato
|
d7b3774da6
|
Let java put #defines into renderscript
|
2009-08-09 22:58:20 -07:00 |
|
Joe Onorato
|
3370ec9e54
|
add three rs functions: uptimeMillis, startTimeMillis, elapsedTimeMillis
|
2009-08-09 17:31:59 -07:00 |
|
Jason Sams
|
22534176fb
|
Split ProgramFragment and ProgramStore from RenderScript.java. Update Element and Type to new cached builder for easier app developement.
|
2009-08-04 17:05:43 -07:00 |
|
Romain Guy
|
584a375df6
|
First pass at implementing the Grass live wallpaper in RenderScript.
This change also adds second(), minute() and hour() to the RS library.
|
2009-07-30 19:11:51 -07:00 |
|
Jason Sams
|
ee41112e15
|
Enable light sources and update film test app.
|
2009-07-21 12:20:54 -07:00 |
|
Jason Sams
|
c97bb8844f
|
Split rsScriptC into class implemtation and library functions. Update test apps, all 3 should be working.
|
2009-07-20 14:31:06 -07:00 |
|
Jason Sams
|
e6c8e9b8c7
|
Fix fountain and more rollo ui work.
|
2009-07-17 17:29:09 -07:00 |
|
Jason Sams
|
c1ea948ee8
|
More usability tweaks including turning the icons right side up.
|
2009-07-16 19:09:33 -07:00 |
|
Jason Sams
|
764205c194
|
Fix conflict with automatic DPI support on high density devices by forcing bitmap loading to not be scaled.
|
2009-07-16 17:47:40 -07:00 |
|
Jason Sams
|
54440a01a9
|
Update rollo and renderscript to the new ACC compiler interface.
|
2009-07-16 15:08:06 -07:00 |
|
Jason Sams
|
c75a257c02
|
Update rollo with new interactivity model.
|
2009-07-16 12:55:18 -07:00 |
|
Jason Sams
|
4244afa87e
|
Add support for multitexture and fix allocation ref counting bug in RS. Add plaque to rollo and leave it disabled due to ugly appearance.
|
2009-07-02 15:09:27 -07:00 |
|
Jason Sams
|
aabd00960f
|
Update rollo with icon images.
|
2009-07-01 20:17:07 -07:00 |
|
Jason Sams
|
fdcc14e7a2
|
Update rollo and support functions. Includes mockup of some new ui concepts.
|
2009-07-01 16:41:34 -07:00 |
|
Jason Sams
|
f29ca50d80
|
Cleanup logging and fix a startup race condition that manifested on Firestone.
|
2009-06-23 12:22:47 -07:00 |
|
Jason Sams
|
4b962e57a9
|
Cleanup includes so Log.h can use the tag. rsUtils.h is the file that should be included everywhere and contain rs global defines.
|
2009-06-22 17:15:15 -07:00 |
|
Jason Sams
|
af49c744d0
|
implement modeview matrix sliding from within scripts.
|
2009-06-19 18:33:44 -07:00 |
|
Jason Sams
|
462d11b880
|
checkpoint filmstrip, implemented TLS.
|
2009-06-19 16:03:18 -07:00 |
|
Jason Sams
|
9c54bdbf45
|
Implement default programs and implement defaults and parents for imports.
|
2009-06-17 16:52:59 -07:00 |
|
Jason Sams
|
b37c0a5db6
|
Switch fountain to use ProgramVertex rather than hard coded camers in scripts. Remove camera code from scripts.
|
2009-06-16 17:49:58 -07:00 |
|
Jason Sams
|
d5680f9ba9
|
Fix bug with bad conversion of java strings to C strings for object names. Update test app to test object defines.
|
2009-06-10 18:39:40 -07:00 |
|
Jason Sams
|
3eaa338e11
|
Add named objects and implement support for ProgramFragmentStore and ProgramFragment to be used by name in scripts.
|
2009-06-10 15:04:38 -07:00 |
|
Jason Sams
|
da423d8479
|
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.
|
2009-06-09 12:15:30 -07:00 |
|
Jason Sams
|
3a833d8e0f
|
Fix build issue and ref count bug with scripts.
|
2009-06-08 15:20:31 -07:00 |
|
Jason Sams
|
39ddc950c9
|
Move call to compiler from jni to core library code.
|
2009-06-05 17:35:09 -07:00 |
|
Jason Sams
|
a09f11d6c6
|
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.
|
2009-06-04 17:58:03 -07:00 |
|
Jack Palevich
|
ec5a20bf2b
|
Delete the acc script when deleting the Renderscript rsScriptC object.
Previously we had been leaking the ACCscript object.
|
2009-05-28 15:53:04 -07:00 |
|
Jason Sams
|
fe08d99725
|
Implement first pass bitmap to allocation support. The Java bindings can create a 2D allocation by passing in a Bitmap object.
|
2009-05-27 14:45:32 -07:00 |
|
Jack Palevich
|
55d4522392
|
Fix Fountain test app so that it actually builds.
Also check in first part of an libACC implementation.
|
2009-05-26 19:21:23 -07:00 |
|