summaryrefslogtreecommitdiffstats
path: root/libs/rs/scriptc
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary library functions.Stephen Hines2011-01-201-362/+344
| | | | Change-Id: I47fadb2b9e8b9e9ef5f139470366ce43c75fadbb
* Clean up RS math fp library functions.Stephen Hines2011-01-191-122/+255
| | | | Change-Id: Ibe87b06a7f40a3889d63310641359d98bdff066c
* c99 bool supportShih-wei Liao2011-01-191-6/+1
| | | | Change-Id: I0990425a9362d3ef6ea0b40bf6f00fcc10eed426
* 1. fp_mad.rs: Pass C99 check.Shih-wei Liao2011-01-192-2/+8
| | | | | | 2. Include C99 header (Will be fixed later at build.git.) Change-Id: I2864e081b2635dfc4fc0c85f746f6d0ce0b01af5
* Fix bug in modf library function (plus typos).Stephen Hines2011-01-181-4/+36
| | | | Change-Id: I643c905e2e3e2dcf7a61f1d027b749d9a0d6e542
* Provide mechanism to switch between extern/static.Stephen Hines2011-01-182-167/+179
| | | | Change-Id: I59b1b45cc335278f92b68581594ca68115b9a590
* Clean up simple integer operations.Stephen Hines2011-01-171-142/+85
| | | | Change-Id: I3bd11c54c49602e4f63310d50bd9b20fae234329
* Clean up RS math headers.Stephen Hines2011-01-111-8/+37
| | | | | | Fix types for ilogb and remquo. Change-Id: I54f8634b1fe8b6cfb136d3bdf6aab5a5961e6827
* Split time functions into rs_time.rsh header.Stephen Hines2011-01-092-26/+36
| | | | Change-Id: I598b0031d15749c91d11fbd37b075d0564a94dbf
* Clean up Allocation buffer object api.Jason Sams2010-12-201-7/+0
| | | | Change-Id: Id3e2391a93a99f4c414a805ee33cfd113242a7e6
* Fix mipmap bug introduced with Allocation cleanup.Jason Sams2010-12-151-0/+3
| | | | | | Add syncAll to rsg headers. Change-Id: I02c953f3fddab3c6f4e98570cdad45a59711bbde
* 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