summaryrefslogtreecommitdiffstats
path: root/libs/rs/scriptc
Commit message (Collapse)AuthorAgeFilesLines
* Code cleanup to make formatting consistentAlex Sakhartchouk2010-11-101-13/+11
| | | | | | across all the renderscript files. Change-Id: Idf5fcc60877e44c8f074f7176e37f70b3b895a3c
* Remove unneeded inclusion of rs_math.rsh.Shih-wei Liao2010-10-181-3/+0
| | | | Change-Id: I7e9beb88c3b0fb88e30bdbabdde2a2529825dbef
* Merge "Add support for rsDebug with 64-bit types."Stephen Hines2010-10-181-2/+12
|\
| * Add support for rsDebug with 64-bit types.Stephen Hines2010-10-151-2/+12
| | | | | | | | | | Bug: 3099081 Change-Id: Ieb3af7757489876ef951be8527aa73f69e1481fd
* | Fix header file to always inline stub functions.Jason Sams2010-10-151-1/+1
|/ | | | Change-Id: I9999007c4d467d92d2f8ba5ad2a6f68fbb910959
* Move rsDebug from rs_math.rsh to rs_core.rsh: rsDebug is more like core ↵Shih-wei Liao2010-10-073-28/+27
| | | | | | | | functionalities instead of math functionalities. Also portions of rsDebug implementation has been in rs_core.rsh already. Add #define guard for rs_types.rsh to prevent multiple inclusion. Change-Id: I1db6dac9825c2618db3660e22c8791aff08d6243
* Adding text metrics to renderscript.Alex Sakhartchouk2010-10-051-0/+6
| | | | Change-Id: Ica460525243d714a278e4ad5e436af43e1008e0c
* Adding ability to dirty the allocation and notify shaders using it.Alex Sakhartchouk2010-09-021-0/+4
| | | | Change-Id: Id5ac8dbba5185cb1f43bedcf4098fcef9f477c51
* Renderscript samples.Alex Sakhartchouk2010-08-231-0/+9
| | | | | | | | Resolving name conflict in model viewer. Adding fov projection matrix function. Adding helper methods for blending. Change-Id: Ibd3f1510436811398787c285845d050158bd6de8
* Merge "Added frustum plane extraction and sphere culling code."Alex Sakhartchouk2010-08-162-2/+89
|\
| * Added frustum plane extraction and sphere culling code.Alex Sakhartchouk2010-08-162-2/+89
| | | | | | | | Change-Id: I9d55baecddc962f8973f0269f2f9977f1d4ce008
* | Support reference operations in RS scripts.Jason Sams2010-08-162-11/+83
|/ | | | Change-Id: I9cb5f3cb71823ab24ca51bf0167a0f52cf0691f9
* Merge "Adding bounding box computation."Alex Sakhartchouk2010-08-131-0/+17
|\
| * Adding bounding box computation.Alex Sakhartchouk2010-08-131-0/+17
| | | | | | | | Change-Id: I682609312519d9474176556ade7a208c7d0a1323
* | Merge "Thread launch strategies."Jason Sams2010-08-121-1/+11
|\ \ | |/ |/|
| * Thread launch strategies.Jason Sams2010-08-121-1/+11
| | | | | | | | Change-Id: I506df786e815205a8e51906c2b517302c1ef2471
* | Preparing renderscript java code for use with phanton references.Alex Sakhartchouk2010-08-121-4/+1
|/ | | | | | Changing rs_quaternion to be float4 Change-Id: Ibf49f412be8979eaa04cb252b407467eacd9dbf0
* Renaming stucts back.Alex Sakhartchouk2010-08-111-4/+4
| | | | Change-Id: Ic9315c7fb2e03d0e88a07ae2361836d35106ab4b
* Adding quaternion functions to math library.Alex Sakhartchouk2010-08-102-3/+172
| | | | Change-Id: I692214648892120943ca7d3b00034e27d1c330cf
* Fix debugging support for float vectors and add matrix debugging.Jason Sams2010-08-062-19/+34
| | | | Change-Id: Ie1ee3764a32889f3c39b923186f14af74ecb772f
* Fix length normilization bug in rsMatrixLoadRotate.Jason Sams2010-08-051-1/+1
| | | | Change-Id: Ibdc1a64f2db6110acd971f8cacd6b1f9c09b02de
* Adding more matrix math functions.Alex Sakhartchouk2010-08-051-0/+118
| | | | | | Fixing build. Change-Id: Ie0f6724ba063ada94d1d44d99bbe56e21d9bd72f
* Support constant and varying colors in ProgramFragment.Jason Sams2010-08-051-0/+5
| | | | Change-Id: I16ce84ff427016f3a1923594efc718eca32dd7f2
* Added ability to set font color.Alex Sakhartchouk2010-08-041-0/+2
| | | | | | Propagating the name of meshes and allocations from native a3d to java Change-Id: If781f55340b5369459610e5e92ea69e240dcd24e
* Cleanup of signed/unsignedJason Sams2010-07-292-71/+142
| | | | | | | | | | | | | | Make all functions overloadable. Change-Id: I443c83afcf9a7acfae394585201f081681f309db Update examples. Change-Id: I100d6fa8dd1af376bcee0b2c42c5aabe9c03bb6e force rebuild of all .rs files to pick up core header changes. Change-Id: I6231a8a024388481ca231507e83b108ebdbc3500
* Merge "Fix 2877497: export rsgProgramVertexLoadProjectionMatrix()"Jim Miller2010-07-291-0/+1
|\
| * Fix 2877497: export rsgProgramVertexLoadProjectionMatrix()Jim Miller2010-07-281-0/+1
| | | | | | | | | | | | | | This updates renderscript to allow loading of the projection matrix. Change-Id: I9af03e06ce6b5432ffbf3db8f6cda7b29aa21c7f
* | Cleanup sendToClient and add rsGetDt().Jason Sams2010-07-281-21/+32
|/ | | | | | Remove legacy implemtation of matrix calls which were moved to llvm bc. Change-Id: I527740590067db3bcb2147233ef41fb057f1d2a8
* Threading RS ForEach.Jason Sams2010-07-191-0/+6
| | | | Change-Id: I5d6fe4db2b6ac0613394bc5a066ff90ec146d60e
* 1st cut of ForEach and test.Jason Sams2010-07-151-13/+12
| | | | Change-Id: I6534569c8d26db8b9691666134a555c8bf94184e
* Remove points from fixed function.Jason Sams2010-07-091-0/+17
| | | | | | Add basic GL performance test. Change-Id: I421a41b6683b2c5f70045cdd0f610a6939105fee
* Fix image processing resource problem for non high-density devices.Jason Sams2010-07-071-1/+4
| | | | | | Protect include file. Change-Id: I5c6721033b37e35261b9fe424d74d3aef0620791
* Cleanup pass on the mesh api change.Alex Sakhartchouk2010-07-021-2/+0
| | | | | | Removed all the simple mesh related calls and temporary objects. Change-Id: Ic64a72a894e0314f216f10e1cfc0d45b17e2e182
* Start of mesh API cleanup.Alex Sakhartchouk2010-07-011-0/+4
| | | | | | | | | 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
* Merge "Adding freetype font rendering to renderscript."Alex Sakhartchouk2010-06-252-0/+5
|\
| * Adding freetype font rendering to renderscript.Alex Sakhartchouk2010-06-242-0/+5
| | | | | | | | Change-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19
* | Fix return values for rsClamp.Jason Sams2010-06-241-6/+6
|/ | | | Change-Id: Ic9980a2304797a74392c729d6b8ec9f477a906d6
* Add matrix ops to RSH headers.Jason Sams2010-06-243-32/+460
| | | | Change-Id: I7e2843983a12e0155114b4a18813799e4341d26f
* Move ImageProcessing and ModelViewer to reflected files.Jason Sams2010-06-211-3/+3
| | | | | | Implement boolean support. Change-Id: Iac2dc28067ac430b3e413fc651dfaa0b96214e2e
* Remove legacy drawing functions.Jason Sams2010-06-171-2/+0
| | | | | | Skip element names starting with '#' Change-Id: I6b0967ed1dc47c072c3bed7c0219e2215a7068a6
* Add skip to field packer.Jason Sams2010-06-172-3/+2
| | | | | | | remove hsb functions from env headers. add RS_PACKED define for packed structures. Change-Id: Idc661edff85c0047baa201f43e0839ac82c74593
* Merge "Comment out rsqrt for now. Long-term: Need to figur out why rsqrt ↵Shih-wei Liao2010-06-141-2/+2
|\ | | | | | | caused slang to abort."
| * Comment out rsqrt for now. Long-term: Need to figur out why rsqrt caused ↵Shih-wei Liao2010-06-141-2/+2
| | | | | | | | | | | | slang to abort. Change-Id: I635eecead3ef71690124e51f29afa163373e2329
* | To enable the reflection of rs_mesh etc. Side benefit: Better type checking.Shih-wei Liao2010-06-091-10/+10
|/ | | | | | | Double-checked with Nick that the extra "struct" is enabling reflection and type checking without incurring overhead. Change-Id: I624efd9547a8f847d9525906ab3a49278055c9e9
* Remove float8/16 from RS type list.Jason Sams2010-06-094-491/+641
| | | | | | | We will not have time to work through ABI issues for these types on arm for our ship date. Can be re-added later. Change-Id: I957758be7e900a1c55eff9cb5aeb16fa636bd9a0
* Begin using reflected files.Jason Sams2010-06-081-8/+5
| | | | Change-Id: I5307a0eac9c206b85c0cf7451d3f8300134bf8e3
* Remove RS_KIND from vertex arrays types.Jason Sams2010-06-011-4/+4
| | | | | | | | 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
* types update.Jason Sams2010-05-283-38/+63
| | | | Change-Id: I3bd43e163c919be4c3a38e0dd228cee220c62b76
* Rough implemetation of ForEach.Jason Sams2010-05-281-0/+8
| | | | | | Remove launchID from root graphics script. Change-Id: I9f80c0d4df1264f2ee1624a6d7216b9dfdf8502e
* Remove noise functions and update images processing to use new rs namespace ↵Jason Sams2010-05-201-3/+0
| | | | | | names. Change-Id: I2dc9b5ec7877acd630bea1a011ecc4a6d43a31eb