summaryrefslogtreecommitdiffstats
path: root/graphics/jni/android_renderscript_RenderScript.cpp
Commit message (Collapse)AuthorAgeFilesLines
* don't hardcode "mSurface" throughout our source codeMathias Agopian2010-04-121-1/+1
| | | | | | | this is used in a few places to get access to the android.view.Surface native surface. use a macro instead. Also rename the field to mNativeSurface. Change-Id: I1c6dea14abd6b8b1392c7f97b304115999355094
* Add support for linking to a skia bitmap rather than always copying the data ↵Jason Sams2010-03-011-0/+21
| | | | from the bitmap.
* Support defered generation of mipmaps. With this change we support mipmap ↵Jason Sams2010-02-231-4/+4
| | | | generation when the texture is uploaded to GL without requiring RS to retain the full chain.
* split libsurfaceflinger_client and libcamera_client out of libuiMathias Agopian2010-02-111-1/+1
|
* Preview seperating RenderScript into RenderScript and RenderScriptGLJason Sams2010-02-091-5/+13
|
* Add RS support for generic attribs as input to vertex programs.Jason Sams2010-01-041-20/+0
|
* Element restructuring. Add support for new basic Element types including ↵Jason Sams2009-12-231-42/+42
| | | | | | 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.
* Move texture bindings to base program object. Change ProgramFragment ↵Jason Sams2009-12-171-41/+18
| | | | creation to require a texture format in 1.0 mode.
* Continue es2 shader devJason Sams2009-12-151-0/+19
| | | | | | | Conflicts: graphics/java/android/renderscript/Program.java graphics/java/android/renderscript/ProgramVertex.java
* Continue development of es2.0 user shader support for renderscript. This ↵Jason Sams2009-12-151-48/+28
| | | | change cleans up ProgramVertex creation and adds support for passing input, output, and constant type info.
* Beging GL2 user shaders. Switch master to using GL2 by default.Jason Sams2009-11-301-0/+24
|
* Add support for dumping RS objects to aid in debugging of white blocks bug.Jason Sams2009-11-171-1/+9
|
* Add setPriority to allow wallpapers to run at lower cpu priority than default.Jason Sams2009-11-151-0/+11
|
* Defer EGL init until the surface changed call comes in. Pass w,h along with ↵Jason Sams2009-11-121-20/+7
| | | | surface for verification of driver state.
* Support applications changing the surface attached to the RS.Jason Sams2009-11-031-0/+19
|
* Implement data push from scripts. Fixes the problem where apps would have ↵Jason Sams2009-10-061-0/+34
| | | | | | | | to poll to monitor a scripts state. Fix bug in StoreState where state could be overridden by the default unless the script used more than one state. Change only impacts renderscript and renderscript apps.
* Implement pause/resume for the RS thread.Jason Sams2009-09-241-0/+18
|
* Remove depricated triangleMesh.Jason Sams2009-09-231-79/+0
|
* Add raster object to control point and line params. Add flag to force SW ↵Jason Sams2009-09-231-0/+49
| | | | rendering.
* Implement more type checks on Allocations.Jason Sams2009-09-211-26/+17
| | | | | Add tracking for allocations created using the "sized" helper. Add more param validation for data upload calls.
* Clean up some debugging and add 2 math lib routines.Jason Sams2009-09-181-7/+0
|
* Implement renderscript Invokables.Jason Sams2009-09-161-0/+25
|
* Implement Object readback.Jason Sams2009-09-151-4/+67
|
* Remove "predefined" elements from Java layer. Static elements continue to ↵Jason Sams2009-09-041-42/+29
| | | | exist but are no longer treated as a special version of element.
* Improve structure support using symbol lookup of named structures in scripts ↵Jason Sams2009-09-031-3/+3
| | | | to allow them to appear as just pointers to structs.
* Don't leak jni refs.Joe Onorato2009-08-311-2/+2
|
* Load bitmap resources entirely from native code.Romain Guy2009-08-311-0/+33
| | | | Change-Id: I6660baec241794c40611bce79b7f9ce9479e52ba
* Implement async data/subData. Implement TriangleMeshBuilder in SimpleMesh ↵Jason Sams2009-08-271-26/+35
| | | | which replaces TriangleMesh. Update Film to use new builder.
* Add support for selecting the color bit depth and if the application used a ↵Jason Sams2009-08-251-3/+3
| | | | depth buffer.
* Point SpritesJason Sams2009-08-201-26/+8
|
* Implement OOB destroy method that can be called from the java finalizer ↵Jason Sams2009-08-181-0/+10
| | | | removing the need to explicitly destroy objects.
* Cleanup of object destruction. No need to have a per-class destruction ↵Jason Sams2009-08-181-118/+9
| | | | function. This was a legacy of the distant past when the classes did not have a common base.
* Remove global IO context and integrate it into the RS context.Jason Sams2009-08-171-109/+109
|
* Update fountain and add writable flag to script slots.Jason Sams2009-08-171-4/+4
|
* Implement named slots and convert script.addType to script.setType to remove ↵Jason Sams2009-08-131-13/+20
| | | | ordering restrictions.
* Implement reflecting Java objects into the ACC enviroment.Jason Sams2009-08-121-3/+122
|
* readData should read the data, not write the data.Joe Onorato2009-08-121-3/+3
|
* Implement basic allocation readback. Add Get height, width to ScriptC_Lib.Jason Sams2009-08-101-0/+23
|
* Let java put #defines into renderscriptJoe Onorato2009-08-091-0/+43
|
* Begin implementing SimpleMesh and fix some bugs with refcounting and java ↵Jason Sams2009-08-091-0/+44
| | | | object destruction tracking.
* Remove useless slot from ProgramVertex. Optimize GL state setup.Jason Sams2009-08-051-12/+3
|
* Split ProgramFragment and ProgramStore from RenderScript.java. Update ↵Jason Sams2009-08-041-24/+27
| | | | Element and Type to new cached builder for easier app developement.
* Implement the jni bindings for Adapter2D. Fix a refcount bug in the native ↵Jason Sams2009-08-031-1/+90
| | | | adapter implementation. Use adapters in Film to border the mipmaps.
* First pass at implementing the Grass live wallpaper in RenderScript.Romain Guy2009-07-301-1/+19
| | | | This change also adds second(), minute() and hour() to the RS library.
* Add "boxed" bitmap uploads which simply place a non-pow2 bitmap into the ↵Jason Sams2009-07-281-0/+24
| | | | smallest larger pow texture. The added space is filled black.
* Move the java and jni renderscript files to the proper location.Jason Sams2009-07-231-0/+1111