summaryrefslogtreecommitdiff
path: root/graphics/java/android/renderscript/RenderScript.java
AgeCommit message (Collapse)Author
2010-09-01Remove functions for reflecting dalvik classes to rs types.Jason Sams
Change-Id: I41bc7fd704772d177f8035c04256d0ca63e4398b Change-Id: I4df3673a1db1e79c309ab4eb41d2145802ed322c
2010-08-31SubElementData data upload functions.Jason Sams
Change-Id: I5f8c738b5457ae7f6085fc4cd331cf3d13ad75cf
2010-08-25Add matrix component types.Jason Sams
Fix potental overflow in script -> java messages. Change-Id: Ie6fd9dc376be4043fc938a1517106936937689c8
2010-08-24More work on the renderscript sampleAlex Sakhartchouk
Change-Id: Ib1812bbaa38180ca63d6d53c9cc3aeeee4134725
2010-08-23Renderscript samples.Alex Sakhartchouk
Resolving name conflict in model viewer. Adding fov projection matrix function. Adding helper methods for blending. Change-Id: Ibd3f1510436811398787c285845d050158bd6de8
2010-08-17Remove OOB object destruction.Jason Sams
Change-Id: Icaa06aca4a701ec663c124d3141d9dbb633d7dc1
2010-08-17Make java entry points for native fifo synchronized.Jason Sams
Change-Id: I1baf2beb920016f0202042982075cbce1e67df42
2010-08-04Added ability to set font color.Alex Sakhartchouk
Propagating the name of meshes and allocations from native a3d to java Change-Id: If781f55340b5369459610e5e92ea69e240dcd24e
2010-07-15Populate java objects with native data from a3d file.Alex Sakhartchouk
Remove legacy constructor from programraster Make a3d object creation synchronous Change-Id: Ic7d7547cf6eee6f9a7c6e3ee12cd104e80056a7b
2010-07-12Work on synchronizing a3d created files and java layer.Alex Sakhartchouk
Adding culling to ProgramRaster Change-Id: I58ccc82d37edc9539289d5eba44ea0e720874af5
2010-07-09Remove points from fixed function.Jason Sams
Add basic GL performance test. Change-Id: I421a41b6683b2c5f70045cdd0f610a6939105fee
2010-07-02Cleanup pass on the mesh api change.Alex Sakhartchouk
Removed all the simple mesh related calls and temporary objects. Change-Id: Ic64a72a894e0314f216f10e1cfc0d45b17e2e182
2010-07-01Start of mesh API cleanup.Alex Sakhartchouk
Switched all native code to go through Mesh class. Removed SimpleMesh Added java Mesh class Will need to port all existing code to use java Mesh, then remove java SimpleMesh. Change-Id: Idb9c03d0b06b4ef87db28dffcffa1881d39120e5
2010-06-24Adding freetype font rendering to renderscript.Alex Sakhartchouk
Change-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19
2010-06-21Move ImageProcessing and ModelViewer to reflected files.Jason Sams
Implement boolean support. Change-Id: Iac2dc28067ac430b3e413fc651dfaa0b96214e2e
2010-06-15Remove InvokeData and add ContextFinish to generate a sync point.Jason Sams
Change-Id: I27da8bf5fba2c8a428964cb6a5e66dd7a94958d8
2010-06-08Begin using reflected files.Jason Sams
Change-Id: I5307a0eac9c206b85c0cf7451d3f8300134bf8e3
2010-06-04Creating the jni and java layer to integrate a3dAlex Sakhartchouk
Change-Id: I438359633bae59bf9188cd2c4664a92ca16c5f37
2010-06-01Remove RS_KIND from vertex arrays types.Jason Sams
Legacy vertex programs now bind by name just like the user programs. This removes the need for two different ways of declairing the same information. Change-Id: I0178c0962842a1bbffb6726984ae1b8f5bb7529c
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-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-26Checkin new types for RS.Jason Sams
Change-Id: I3d7a1a91c45cc1c97c60f3615f32e54e98e12f91
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-09Preview seperating RenderScript into RenderScript and RenderScriptGLJason Sams
2010-01-27Fix some minor bugs with GL state setup that were exposed by Droids driver.Jason Sams
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-12-14Remove check for surface valid that is no longer valid.Jason Sams
2009-12-07am 54f5ca41: am ffacbc34: am fd2f6358: Merge change I771bebb9 into eclairJason Sams
Merge commit '54f5ca4115b776eb5a1e04a4c014acccb916ef9c' * commit '54f5ca4115b776eb5a1e04a4c014acccb916ef9c': Add Java exceptions to catch RS calls with no context or no surface.
2009-12-07Add Java exceptions to catch RS calls with no context or no surface.Jason Sams
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-10-06Implement data push from scripts. Fixes the problem where apps would have ↵Jason Sams
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.
2009-09-27Improve logging code to dump more detaild rs object info. Fix bug with ↵Jason Sams
predefined elements not being recreated for contexts after one was destroyed. Add stricter type enforcement.
2009-09-25Improve renderscript context teardown. Track object in the system and then ↵Jason Sams
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-24Implement pause/resume for the RS thread.Jason Sams
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-21Implement more type checks on Allocations.Jason Sams
Add tracking for allocations created using the "sized" helper. Add more param validation for data upload calls.
2009-09-16Implement renderscript Invokables.Jason Sams
2009-09-15Implement Object readback.Jason Sams