History log of /frameworks/rs/scriptc/rs_math.rsh
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
52132475c338620cab62cff885792ebf0db5419f 01-May-2013 Stephen Hines <srhines@google.com> Mark math functions const/pure if possible.

This facilitates readnone/readonly optimizations in LLVM.

Change-Id: I9528e6428b35e3983a532155cc41ee552323bf1d
/frameworks/rs/scriptc/rs_math.rsh
753982003a19cd8d74d2a6091c7a84686990d55a 25-Jul-2012 Rajeev Sharma <rdsharma@google.com> Revert "Add additional math constants"

This reverts commit abb430547e61bcf94da826476b463d2ff89bc138

Change-Id: I0ac1f4a0a1a5672a0a2379edef8f77d7152c2b31
/frameworks/rs/scriptc/rs_math.rsh
abb430547e61bcf94da826476b463d2ff89bc138 25-Jul-2012 Rajeev Sharma <rdsharma@google.com> Add additional math constants

Add math constants which are defined in libc math.h but not ours.
M_PI was previously defined in rs_types.rsh and is moved to
rs_math.rsh along with the new constants as this makes more sense.

Change-Id: Ia67f501353ac6e2311549bef6767e2b182f70132
/frameworks/rs/scriptc/rs_math.rsh
4b768a65bda13116ba2646abaf986094f8fe95b8 14-Jun-2012 Jason Sams <jsams@google.com> Add yuv headers

Change-Id: Ie7aa544b020c4f523201425c5c14cbe1e90eb77c
/frameworks/rs/scriptc/rs_math.rsh
044e2ee36ffe6520570a7f0207d75a8fce8b8e91 09-Aug-2011 Jason Sams <rjsams@android.com> Start refactoring RS headerfiles for docs.

Change-Id: Ieb7797601f94beec2835e1d936dc2dd0c38cb48c
/frameworks/rs/scriptc/rs_math.rsh
9df3b2b03e6bbe26d5fa7daae49b26fd9f15eaa0 08-Aug-2011 Jason Sams <rjsams@android.com> Add docs to rs_types.rsh

Change-Id: Id2352f325c3ef9564cc226c6c5df908df16bb26a
/frameworks/rs/scriptc/rs_math.rsh
eb0dfedaf861049858a365d56d67cc85bfcad3c3 27-Jul-2011 Jason Sams <rjsams@android.com> Add const to matrix by vector multiply routines.
Cleanup ifdef for rsForEach.

Change-Id: Id0d053f5dc73fef7dffed57ed02e90340b6cb798
/frameworks/rs/scriptc/rs_math.rsh
c500e74d0848b721bf01cf0ab344a6adb035c312 25-Jul-2011 Jason Sams <rjsams@android.com> Add size param to rsForEach
bug 5074640


Change-Id: I395bd8b295beacc979681ccdd3451d9d6cc3d672
/frameworks/rs/scriptc/rs_math.rsh
e1eb6156604d0a4cc4b7e7353aa2fc8dc4d8eade 22-Jun-2011 Jason Sams <rjsams@android.com> First cut of atomics for renderscript.

Change-Id: Iefc0228d802e6f5348ae787553c9252fb90ba110

update atomic patch.

Change-Id: Idd0596439c092f570b6b226e9a9c7102ddffe88e
/frameworks/rs/scriptc/rs_math.rsh
74a827988567a9d65954bb0d825a3ba4a97e2947 14-Jun-2011 Alex Sakhartchouk <alexst@google.com> Allocation copy functions.

Change-Id: Idce6d44a4f4bb2e399284a40c0f90dc1bff912fd
/frameworks/rs/scriptc/rs_math.rsh
fec5e127c7548770a6fca62112dc51f57c12bc39 04-Feb-2011 Jason Sams <rjsams@android.com> Fix bug 3421901
remove 2 functions from public headers in the SDK.

Change-Id: Ib44e7a4c12f19c87c39095028c020548f89143ec
/frameworks/rs/scriptc/rs_math.rsh
09aeb8ac1b0b976c2de40dd00da0c6841e4e882a 29-Jan-2011 Jason Sams <rjsams@android.com> Clean up RS samples for SDK, bug 2943369
Fix bug 3403965 rsgSyncAll would not mark constants as changed
found by inspection.

Only rsAllocation.cpp affects on device bits.

Change-Id: I6b7ec0df87e42687b24384aaf54dc04976cb84f7

doc update

Change-Id: Id5841f08868557e086f185024470924ef202d19f
/frameworks/rs/scriptc/rs_math.rsh
ca3f09c0924e9515901dfd47fa5f95385d53cf80 08-Jan-2011 Stephen Hines <srhines@google.com> Split time functions into rs_time.rsh header.

Change-Id: I598b0031d15749c91d11fbd37b075d0564a94dbf
/frameworks/rs/scriptc/rs_math.rsh
9bb32e1fd75e864071f18ef10976e8ba9fc0e252 08-Oct-2010 Shih-wei Liao <sliao@google.com> Move rsDebug from rs_math.rsh to rs_core.rsh: rsDebug is more like core 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
/frameworks/rs/scriptc/rs_math.rsh
1e5168d113ccdcf9fe1b817dcbf2f7f476d36c74 02-Sep-2010 Alex Sakhartchouk <alexst@google.com> Adding ability to dirty the allocation and notify shaders using it.

Change-Id: Id5ac8dbba5185cb1f43bedcf4098fcef9f477c51
/frameworks/rs/scriptc/rs_math.rsh
c093685672e54657d87b953d44e514803889486c 16-Aug-2010 Jason Sams <rjsams@android.com> Support reference operations in RS scripts.

Change-Id: I9cb5f3cb71823ab24ca51bf0167a0f52cf0691f9
/frameworks/rs/scriptc/rs_math.rsh
dd663fa8367bfacb6c77b368f91adf614cd0beba 11-Aug-2010 Jason Sams <rjsams@android.com> Thread launch strategies.

Change-Id: I506df786e815205a8e51906c2b517302c1ef2471
/frameworks/rs/scriptc/rs_math.rsh
7dce6bc09126187534ab0297c66b30149643b162 07-Aug-2010 Jason Sams <rjsams@android.com> Fix debugging support for float vectors and add matrix debugging.

Change-Id: Ie1ee3764a32889f3c39b923186f14af74ecb772f
/frameworks/rs/scriptc/rs_math.rsh
7349547db61d2d458b31c074b902d56d082e5d84 30-Jul-2010 Jason Sams <rjsams@android.com> Cleanup of signed/unsigned
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
/frameworks/rs/scriptc/rs_math.rsh
ef5867a6785807f90cfe8af26da4b964ee8ebee4 28-Jul-2010 Jason Sams <rjsams@android.com> Cleanup sendToClient and add rsGetDt().
Remove legacy implemtation of matrix calls which were moved to llvm bc.

Change-Id: I527740590067db3bcb2147233ef41fb057f1d2a8
/frameworks/rs/scriptc/rs_math.rsh
7bf29ddc35450d8064541c42c99a1f48be6cf0dd 20-Jul-2010 Jason Sams <rjsams@android.com> Threading RS ForEach.

Change-Id: I5d6fe4db2b6ac0613394bc5a066ff90ec146d60e
/frameworks/rs/scriptc/rs_math.rsh
ace3e01f07252ee0fa47fcf1ac48864d8220b90e 16-Jul-2010 Jason Sams <rjsams@android.com> 1st cut of ForEach and test.

Change-Id: I6534569c8d26db8b9691666134a555c8bf94184e
/frameworks/rs/scriptc/rs_math.rsh
479e2924807e1fff79de2e0bee2a67939d8659ee 10-Jul-2010 Jason Sams <rjsams@android.com> Remove points from fixed function.
Add basic GL performance test.

Change-Id: I421a41b6683b2c5f70045cdd0f610a6939105fee
/frameworks/rs/scriptc/rs_math.rsh
c4cdf4586a0210a0e4b7b9bf38e8973b31d17ea1 07-Jul-2010 Jason Sams <rjsams@android.com> Fix image processing resource problem for non high-density devices.
Protect include file.

Change-Id: I5c6721033b37e35261b9fe424d74d3aef0620791
/frameworks/rs/scriptc/rs_math.rsh
7fe6bce13c30b8d14dc833e06468666d28e56ee1 24-Jun-2010 Jason Sams <rjsams@android.com> Add matrix ops to RSH headers.

Change-Id: I7e2843983a12e0155114b4a18813799e4341d26f
/frameworks/rs/scriptc/rs_math.rsh
275b1e98bb949643d35546f10f8b1af009349526 29-May-2010 Jason Sams <rjsams@android.com> types update.

Change-Id: I3bd43e163c919be4c3a38e0dd228cee220c62b76
/frameworks/rs/scriptc/rs_math.rsh
c61346b91434307c5003029017b54ce9c49112be 29-May-2010 Jason Sams <rjsams@android.com> Rough implemetation of ForEach.
Remove launchID from root graphics script.

Change-Id: I9f80c0d4df1264f2ee1624a6d7216b9dfdf8502e
/frameworks/rs/scriptc/rs_math.rsh
66070bf7aae61cedde97cfdeb6a64f435abe8cde 21-May-2010 Jason Sams <rjsams@android.com> Remove noise functions and update images processing to use new rs namespace names.

Change-Id: I2dc9b5ec7877acd630bea1a011ecc4a6d43a31eb
/frameworks/rs/scriptc/rs_math.rsh
22fa371bf64b8aae786acfe5d711af21afb13a93 20-May-2010 Jason Sams <rjsams@android.com> Begin naming cleanup for renderscript runtime.
Prefix functions with "rs" or "rsg".

Change-Id: I4435b486831bfab1ea473ccfad435b404e68f1c9
/frameworks/rs/scriptc/rs_math.rsh
ce92d4baf7a5bce097228fdd4498601764cd4014 17-May-2010 Jason Sams <rjsams@android.com> Remove more pieces of setRoot. Add pointer to allocation lookup for scripts.

Change-Id: I2c3075d2056f02bb834bfad403dc72da991f3156
/frameworks/rs/scriptc/rs_math.rsh
be36bf3a76481737a7fa606a04144ceef80eb4f2 11-May-2010 Jason Sams <rjsams@android.com> Convert renderscript from using ACC to LLVM for its compiler.

This will also require application to be updated to support
the new compiler and data passing models.

Change-Id: If078e3a5148af395ba1b936169a407d8c3ad727f
/frameworks/rs/scriptc/rs_math.rsh
f2bcce71dc7a2328355ce779028904772a85cc5f 26-Mar-2010 Jason Sams <rjsams@android.com> Checkin new types for RS.

Change-Id: I3d7a1a91c45cc1c97c60f3615f32e54e98e12f91
/frameworks/rs/scriptc/rs_math.rsh
717e34a50d2de026b5b66b4ccad06b7bc8b62b9e 16-Mar-2010 Jason Sams <rjsams@android.com> First cut of basic RS headers for ScriptC. Not nearly complete.

Change-Id: I15df067936d3c0ff0e0917fd5ca44dc8e1352154
/frameworks/rs/scriptc/rs_math.rsh