summaryrefslogtreecommitdiff
path: root/rs.spec
AgeCommit message (Collapse)Author
2010-05-19Begin naming cleanup for renderscript runtime.Jason Sams
Prefix functions with "rs" or "rsg". Change-Id: I4435b486831bfab1ea473ccfad435b404e68f1c9
2010-05-17Remove more pieces of setRoot. Add pointer to allocation lookup for scripts.Jason Sams
Change-Id: I2c3075d2056f02bb834bfad403dc72da991f3156
2010-05-14Delete legacy setDefine API.Jason Sams
Change-Id: I1bae13533ab9efea3d3b0ebb6a3711343e922f8a
2010-05-13Rename ProgramFragmentStore to ProgramStore.Jason Sams
Change-Id: Ia8ad9ac856944838ced38a2f1e8f07387050bdfd
2010-05-11Convert renderscript from using ACC to LLVM for its compiler.Jason Sams
This will also require application to be updated to support the new compiler and data passing models. Change-Id: If078e3a5148af395ba1b936169a407d8c3ad727f
2010-03-16checkpoint animationsJason Sams
Change-Id: I14ef05bf56470565e4b0cb706f9fb358cdcb42ff
2010-03-03Improve RS error handling. On errors RS will now store the error and a ↵Jason Sams
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-01Add support for linking to a skia bitmap rather than always copying the data ↵Jason Sams
from the bitmap.
2010-02-23Support defered generation of mipmaps. With this change we support mipmap ↵Jason Sams
generation when the texture is uploaded to GL without requiring RS to retain the full chain.
2010-02-12real fix for [2440014] launcher2 crashing in loop during bootMathias Agopian
Surface* cannot be casted to void* and then to android_native_window_t*
2010-01-04Add RS support for generic attribs as input to vertex programs.Jason Sams
2009-12-23Element restructuring. Add support for new basic Element types including ↵Jason Sams
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-17Move texture bindings to base program object. Change ProgramFragment ↵Jason Sams
creation to require a texture format in 1.0 mode.
2009-12-15Continue es2 shader devJason Sams
Conflicts: graphics/java/android/renderscript/Program.java graphics/java/android/renderscript/ProgramVertex.java
2009-12-15Continue development of es2.0 user shader support for renderscript. This ↵Jason Sams
change cleans up ProgramVertex creation and adds support for passing input, output, and constant type info.
2009-11-30Beging GL2 user shaders. Switch master to using GL2 by default.Jason Sams
2009-11-17Add support for dumping RS objects to aid in debugging of white blocks bug.Jason Sams
2009-11-15Add setPriority to allow wallpapers to run at lower cpu priority than default.Jason Sams
2009-11-12Defer EGL init until the surface changed call comes in. Pass w,h along with ↵Jason Sams
surface for verification of driver state.
2009-11-03Support applications changing the surface attached to the RS.Jason Sams
2009-09-24Implement pause/resume for the RS thread.Jason Sams
2009-09-24Removed last bits of predefined element types from native code. Predefined ↵Jason Sams
types are now constructed at the java layer from standard building blocks.
2009-09-23Remove depricated triangleMesh.Jason Sams
2009-09-23Add raster object to control point and line params. Add flag to force SW ↵Jason Sams
rendering.
2009-09-16Implement renderscript Invokables.Jason Sams
2009-09-04Remove "predefined" elements from Java layer. Static elements continue to ↵Jason Sams
exist but are no longer treated as a special version of element.
2009-08-27Implement async data/subData. Implement TriangleMeshBuilder in SimpleMesh ↵Jason Sams
which replaces TriangleMesh. Update Film to use new builder.
2009-08-20Point SpritesJason Sams
2009-08-18Cleanup of object destruction. No need to have a per-class destruction ↵Jason Sams
function. This was a legacy of the distant past when the classes did not have a common base.
2009-08-17Update fountain and add writable flag to script slots.Jason Sams
2009-08-13Implement named slots and convert script.addType to script.setType to remove ↵Jason Sams
ordering restrictions.
2009-08-12Implement reflecting Java objects into the ACC enviroment.Jason Sams
2009-08-10Implement basic allocation readback. Add Get height, width to ScriptC_Lib.Jason Sams
2009-08-09Let java put #defines into renderscriptJoe Onorato
2009-08-09Begin implementing SimpleMesh and fix some bugs with refcounting and java ↵Jason Sams
object destruction tracking.
2009-08-05Remove useless slot from ProgramVertex. Optimize GL state setup.Jason Sams
2009-08-04Split ProgramFragment and ProgramStore from RenderScript.java. Update ↵Jason Sams
Element and Type to new cached builder for easier app developement.
2009-07-30First pass at implementing the Grass live wallpaper in RenderScript.Romain Guy
This change also adds second(), minute() and hour() to the RS library.
2009-07-28Add "boxed" bitmap uploads which simply place a non-pow2 bitmap into the ↵Jason Sams
smallest larger pow texture. The added space is filled black.
2009-07-21Enable light sources and update film test app.Jason Sams
2009-07-101st cut of a3d file loader.Jason Sams
2009-06-22All light source objects.Jason Sams
2009-06-16Switch fountain to use ProgramVertex rather than hard coded camers in ↵Jason Sams
scripts. Remove camera code from scripts.
2009-06-15Bug fixes. TriangleMesh now ref-counts, implement missing element formats, ↵Jason Sams
add missing modes for program vertex. Add matrix support classes. Add test app rollo
2009-06-10Fix bug with bad conversion of java strings to C strings for object names. ↵Jason Sams
Update test app to test object defines.
2009-06-10Add named objects and implement support for ProgramFragmentStore and ↵Jason Sams
ProgramFragment to be used by name in scripts.
2009-06-05Move call to compiler from jni to core library code.Jason Sams
2009-05-28Add sampler supportJason Sams
2009-05-28Delete the acc script when deleting the Renderscript rsScriptC object.Jack Palevich
Previously we had been leaking the ACCscript object.
2009-05-27Implement first pass bitmap to allocation support. The Java bindings can ↵Jason Sams
create a 2D allocation by passing in a Bitmap object.