History log of /frameworks/rs/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
36f07d854de88949d632f77bffab322ffa826bcc 04-Dec-2012 Stephen Hines <srhines@google.com> Fix kernel bounds for ColorMatrix intrinsic.

Bug: 7648342
Change-Id: Ia345523ead21cbe74fabd07edd79b386de5b995d
river/rsdIntrinsicColorMatrix.cpp
c4b6b3af8ea67c6ce86a4e44e9432f2887107cff 30-Nov-2012 Jason Sams <jsams@google.com> Fix kernel launch clipping.

bug 7648342

Change-Id: Ife61345bc834f876b03f87cefb2408b4aaba9e88
river/rsdIntrinsicBlend.cpp
river/rsdIntrinsicBlur.cpp
river/rsdIntrinsicConvolve5x5.cpp
river/rsdIntrinsicLUT.cpp
fb6dfa66fe274ae6562c00084869f8fadf8d197e 28-Nov-2012 Jason Sams <jsams@google.com> Remove hard coded limit on intrinsic blur buffer size.

DO NOT MERGE

bug 7631746

Change-Id: I7fdf27bb2149c09c330124f032951cab32b85f62
river/rsdBcc.cpp
river/rsdIntrinsicBlur.cpp
s_hal.h
8575a2b6c601357cf34deb80b801228c6bc72a66 21-Nov-2012 Tim Murray <timmurray@google.com> Fix convolve3x3 off-by-one error.

Bug: 7599424
Change-Id: I577b0051487934c26603a5f6329b88939e36639a
river/rsdIntrinsicConvolve3x3.cpp
cef5fe99666296748cd274eb71a04b573b031393 17-Nov-2012 Stephen Hines <srhines@google.com> Fix single-CPU/thread case.

Change-Id: Ia21a37922c6eb250519094e626e75b95d45db9c3
river/rsdCore.cpp
3ea5b9cc71960a95a34adfde600c8fb87d4f053a 15-Nov-2012 Jason Sams <jsams@google.com> Fix performance when reading or writing large buffers.

Blur intrinsic which uses ~25mb of data would spill the
L2 cache when a smarter walking pattern could reduce this
hit. We now vary the chunk size on both the processor
count and data size.

N7 execution time drops 1959ms to 930ms
Mako 470ms to 385ms
Manta, no change.

Change-Id: I57e36e2fec3bb51033a9bd9f3040963f5b071eb0
river/rsdBcc.cpp
c5b34c6ff0f1c2a25c45af932e1d7a7b494a34b0 15-Nov-2012 Jason Sams <jsams@google.com> Thread launch latency improvements.

Change-Id: I38b104edc1e120f2d8187edbd75e5d9ea652c12e
river/rsdBcc.cpp
river/rsdCore.cpp
99a2df71960f4323500b3f1f56e95c53146594c1 06-Nov-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge

Change-Id: Id732ebdaefa983dc38d2a27a0f04317888b3a3f9
f5cf4a541655eccb902925f38607dbcb0687ca13 19-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
f598811a60088236222bb1879503842094ca378b 16-Oct-2012 Stephen Hines <srhines@google.com> Fix use of rs_script_call_t.

There were a few broken parts here for rs_script_call_t.
1) Incorrect runtime function signatures.
2) Missing enum at the start of the driver structure.
3) Missing update of pointer based on xStart.

Bug: 7212879
Change-Id: I25d44d5534ceb61b49b0bbc7cf1b5c6b16bab360
river/rsdBcc.cpp
river/rsdRuntimeStubs.cpp
sDefines.h
criptc/rs_core.rsh
0da5d718c0cfc20c6aab6ef9a81d4619a1dac5f8 17-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
78b050ea1e13108110ce3b8ead63252e5ebe2468 16-Oct-2012 Jason Sams <jsams@google.com> Fix bugs in scriptGroup.

Intrinsics were treating inputs as fields rather than varObjs.
This would generate a lot of extra work for the reflection
layers. Also we would like to deprecate this path in the future.

bug 7318821

Change-Id: I89ad25f96ae23502d7925b9824b629bbd8801963
river/rsdBcc.cpp
river/rsdBcc.h
river/rsdIntrinsicBlur.cpp
river/rsdIntrinsicConvolve3x3.cpp
river/rsdIntrinsicConvolve5x5.cpp
river/rsdIntrinsicLUT.cpp
river/rsdIntrinsicYuvToRGB.cpp
river/rsdIntrinsics.cpp
river/rsdScriptGroup.cpp
8832b5042f8d33a62dc7a07dc330ec65f1eec55a 15-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-factory-release history after reset to jb-mr1-dev
b7d506de691cf741d7590f9c37f07ab0609e9bc8 13-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
15ff402e4728476054c7e2ecd1fe610e6e8d4e71 12-Oct-2012 Jason Sams <jsams@google.com> Fix potential null dereference in RS SG

bug 7318821

Change-Id: I53b0966996761f166551635054b982d2f137c5f7
river/rsdScriptGroup.cpp
826b9c03939bc9f2ff162e969f425e3892dae4cb 11-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-factory-release history after reset to jb-mr1-dev
4e8d848960292b8ff52f98e67b623c49c7b15539 10-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
b801b949e286275b5d19a33135235ba68d3a19a9 10-Oct-2012 Jason Sams <jsams@google.com> Check for invalid configuration for Intrinsics.

Log error rather than crash upon user errors.
bug 7318821

Change-Id: I65fe0efa1f8d9eb6189f5e428e29a25455828c07
river/rsdIntrinsicBlur.cpp
river/rsdIntrinsicConvolve3x3.cpp
river/rsdIntrinsicConvolve5x5.cpp
river/rsdIntrinsicYuvToRGB.cpp
river/rsdScriptGroup.cpp
bd726b2159c14bd78d45f3157befcb733037f8d4 10-Oct-2012 Jason Sams <jsams@google.com> Fix bug in script groups.

Links from output to field would fail due to the field not
getting uptated if it was uninitialized.

Change-Id: Ib3939f9bdca2c31957a9609a20175192bf52561c
river/rsdScriptGroup.cpp
sFifoSocket.cpp
a68fd5660863d31ed90836c66a2bb7778520b060 03-Oct-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
a32de2d89b1fa05a81a13fcb27d30bd056387223 02-Oct-2012 Stephen Hines <srhines@google.com> Merge "Add "debug.rs.default-CPU-driver" property for RS driver." into jb-mr1-dev
c83dd0b9f81aaeb15e2d03849b04f20b581bfe49 02-Oct-2012 Stephen Hines <srhines@google.com> Add "debug.rs.default-CPU-driver" property for RS driver.

To switch back to the CPU driver (libRSDriver.so):
adb shell setprop debug.rs.default-CPU-driver 1

To turn this behavior off:
adb shell setprop debug.rs.default-CPU-driver 0

Bug: 7256001
Change-Id: I37477ca06e58aed1c0d4f94355e3ae568083dc71
sContext.cpp
e78c14bd277e60d5619516e4088a04572a5b250f 02-Oct-2012 Tim Murray <timmurray@google.com> Ensure that the cache directory exists before calling compiler.

Bug: 7077014
Change-Id: Iab94a265193d4ff749573520939c974a982ac7c1
sScriptC.cpp
sScriptC.h
06e137293465c695ca81fc87da0c5d765158da93 27-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
fa17cda2d7e0948677035890e40498ad0b639c92 27-Sep-2012 Jason Sams <jsams@google.com> Implement fast version of blend intrinsics.

bug 7190126

Change-Id: Icebd47ece0d2daa115097c5ea4003dfbaa79da73
river/rsdIntrinsicBlend.cpp
river/rsdIntrinsics_Convolve.S
36889a0ecf564e3d47e7f69bb030c6b927061792 24-Sep-2012 Tim Murray <timmurray@google.com> Implementations of various blend intrinsics.

Bug: 7190126

Change-Id: I84cd8b861b63489313b9c2827f43aa7391a62607
river/rsdIntrinsicBlend.cpp
river/rsdIntrinsicInlines.h
river/rsdIntrinsics.cpp
river/rsdIntrinsics.h
sDefines.h
882652a497f8145f79089f2c37df084233221e7a 26-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
64591a0b1ffd7b954099d67afae3c0c847cd4047 25-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
7c355cc6e667220244cfd55249b64cd161c3dbd9 25-Sep-2012 Jason Sams <jsams@google.com> Implement optimized kernel kickoff for T30

bug 7190126
~3x perf gain from lightweight intrinsics

Change-Id: I6cf001a2790f228efe252e0083e1915bd6373416
river/rsdBcc.cpp
9c7d4c4234ecec19531792d65149298482a4b735 25-Sep-2012 Jason Sams <jsams@google.com> Implement FS compatible getElementAt_*

bug 7190126

Change-Id: Idc04c033f9b92ed3bace7dc273a8f482b0eef0aa
criptc/rs_allocation.rsh
d0ff6c073c5ca496ee9cecb06df0edfde6f40c71 24-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
cf9ea9f4145cae663f439b1c2dab956fa37180bb 24-Sep-2012 Jason Sams <jsams@google.com> Implement backend of blend intrinsic

bug 7190126


Change-Id: I5095366eb3d091bba1628b7cceb5efb685c8f870
ndroid.mk
river/rsdBcc.cpp
river/rsdIntrinsicBlend.cpp
river/rsdScriptGroup.cpp
s_hal.h
4651f5f85b22c5471d2c65709a30a760732f64ca 24-Sep-2012 Jason Sams <jsams@google.com> Merge "Performance fix for Intrinsic 5x5 convolve." into jb-mr1-dev
a1b08e2cacf3891fcd6895422c6124887b75975e 24-Sep-2012 Jason Sams <jsams@google.com> Performance fix for Intrinsic 5x5 convolve.

bug 7190126

Change-Id: If5cda2581baf7f41027e5586434a32b830d54c84
river/rsdIntrinsicConvolve5x5.cpp
river/rsdIntrinsics_Convolve.S
6112638c46490abf2b30660d196622874e9b1ff4 22-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
ded7afc0ba82a3dacddba6931986f825e3a0d654 22-Sep-2012 Jason Sams <jsams@google.com> Merge "yuv performance opts." into jb-mr1-dev
915aa964a1a312f5e06c115112a3aea14fd31b33 22-Sep-2012 Jason Sams <jsams@google.com> yuv performance opts.

bug 7190126

Change-Id: I9b6b0d5877b73e8b02d38b9f4209660b174aa6de
river/rsdIntrinsicYuvToRGB.cpp
river/rsdIntrinsics_Convolve.S
4550a67bb80c196fab836ef68591294c2c491d5f 21-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
08695a9e6cc6661e6909a82accbe73561a85f669 21-Sep-2012 Jason Sams <jsams@google.com> Mark getAllocation as deprecated.

Change-Id: If49326ec2cc463e8eacfe9c7680b63ffc53ef3bb
criptc/rs_allocation.rsh
ab4b0efa86ce954a97a5761c4545bc8cb75fdb4d 21-Sep-2012 Jason Sams <jsams@google.com> Fix approx function naming.
bug 7205089

Change-Id: Idef995bd31d10c9dfb7fb0017ff9f47f46c957fc
criptc/rs_cl.rsh
5cfb8da966be6f93f70961184dcedfbc130326a0 20-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
2207ab7e0f2d28382fe61ff002ddd58c4fa3fb99 19-Sep-2012 Jason Sams <jsams@google.com> bug 7190126
FS intrinsic perf work.
Fix correctness issue with convolve 3x3.

Change-Id: I7f2657c5e9da003f91ad6a9c2f85d8d43913654b
river/rsdIntrinsicBlur.cpp
river/rsdIntrinsics_Convolve.S
74310facd16838757ee66726d05cf92abb73f84d 19-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
e78e514f3f209e594767e8ebc64f5df4be5b0b41 19-Sep-2012 Jason Sams <jsams@google.com> Fix blur intrinsic performance.
bug 7190126

Change-Id: Iffda394ee77b40ca0e3109c43f6e25bf932f482b
river/rsdIntrinsicBlur.cpp
river/rsdIntrinsics_Convolve.S
eca876089980799774bbe5f8bf341e780bd94348 19-Sep-2012 Jason Sams <jsams@google.com> Checkin optimized Convolve3x3 with input from ARM.

Change-Id: Ib9e06bf3d3005c3efda57a70b515722694bcc94e
river/rsdIntrinsics_Convolve.S
01f03a04da629b9a3e3ff33287dd277b12c54148 19-Sep-2012 Jason Sams <jsams@google.com> Implement YUV intrinsic.
bug 7190126

Change-Id: I8526e8ec5a9b48702e4d118ad3b26125239563d8
ndroid.mk
river/rsdIntrinsicYuvToRGB.cpp
river/rsdIntrinsics.cpp
sDefines.h
f2f93615831e98c9a847eb9cf497c415fa50b607 18-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
ba808d71236c5c9deca01f0e2938cae983564940 18-Sep-2012 Jason Sams <jsams@google.com> Fix intrinsic threading.

Change-Id: If6fdf286cc37b975953d66f41713f2dec52898b0
river/rsdBcc.cpp
dbe66d6783c1e53cd1572de0ef6ef6fdf6f76f48 17-Sep-2012 Jason Sams <jsams@google.com> Add backed for script groups.

Change-Id: If2fdbde7381fcdaeb54d41a913b855fd83d4f186
ndroid.mk
river/rsdAllocation.cpp
river/rsdBcc.cpp
river/rsdBcc.h
river/rsdCore.cpp
river/rsdIntrinsics.h
river/rsdScriptGroup.cpp
river/rsdScriptGroup.h
s.spec
sContext.h
sDefines.h
sFileA3D.cpp
sScript.cpp
sScript.h
sScriptGroup.cpp
sScriptGroup.h
s_hal.h
f7f83fe63937d117ae0776c1d6b8513dbaa8db3e 17-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
3d5a9be726acf2b7785e91f6bff157c2c8635690 16-Sep-2012 Ying Wang <wangying@google.com> Remove circular dependency.

Change-Id: Iec202ca256158ed4d021bbac943d1b1fb5d15e7d
ndroid.mk
ad819755b859ea5cf91047066e9d532ad3eccc9b 12-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
d85e283087ecd00760a0d8d0c9d8482cda845efc 12-Sep-2012 Jason Sams <jsams@google.com> Implement intrinsics.

LUT, Blur, Convolve 5x5

Change-Id: I076dc260079f4475648a7f1a0b3e6d47655bf0b4
ndroid.mk
river/rsdIntrinsicBlur.cpp
river/rsdIntrinsicConvolve3x3.cpp
river/rsdIntrinsicConvolve5x5.cpp
river/rsdIntrinsicInlines.h
river/rsdIntrinsicLUT.cpp
river/rsdIntrinsics.cpp
sDefines.h
91519505fc9c71cf7cdbb299541965debeaa13be 12-Sep-2012 Stephen Hines <srhines@google.com> Merge "Provide an easy way to drop in a different RS driver." into jb-mr1-dev
31da039f044d7261dc7930b1418bfeaee0bc5d8f 11-Sep-2012 Stephen Hines <srhines@google.com> am 5359ef67: am 2f6d7e5a: Merge "Fix symbol table for libRS MatrixTranspose"

* commit '5359ef6790bad7a36b3aad97f5c859d4635bd926':
Fix symbol table for libRS MatrixTranspose
5359ef6790bad7a36b3aad97f5c859d4635bd926 11-Sep-2012 Stephen Hines <srhines@google.com> am 2f6d7e5a: Merge "Fix symbol table for libRS MatrixTranspose"

* commit '2f6d7e5a2dabdd47d6b395bb78f385ae34c96208':
Fix symbol table for libRS MatrixTranspose
2f6d7e5a2dabdd47d6b395bb78f385ae34c96208 11-Sep-2012 Stephen Hines <srhines@google.com> Merge "Fix symbol table for libRS MatrixTranspose"
c84b56e55737376b43a00531bffacae7d4716a31 11-Sep-2012 yuyan <yuyan@multicorewareinc.com> Fix symbol table for libRS MatrixTranspose

The renderscript runtime api: rsMatrixTranspose3x3 and
rsMatrixTranspose2x2 are not correctly exported in the symbol table.

This fix corrected the typo of the symbol name.

Change-Id: I0a11b4346ae83aa87938f60a6afd619f1dfd8ed0
Signed-off-by: yuyan <yuyan@multicorewareinc.com>
river/rsdRuntimeMath.cpp
0e953aa4e283ae4df50e2a7eab624018c3738b90 09-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
91dfcdb0f9d5402c26dd65d26d1163f05c2f1e50 08-Sep-2012 Stephen Hines <srhines@google.com> Provide an easy way to drop in a different RS driver.

Change-Id: I2576f0ca20671b1f98e3cbed958fd0b2582bd103
ndroid.mk
sContext.cpp
2085eb0eab322007cf0d50e82a42595773ccae19 08-Sep-2012 Jason Sams <jsams@google.com> Merge "Fix bugs in optimized colorMatrix." into jb-mr1-dev
40945e01597adaed9e728a14a17bf4a35452abd5 08-Sep-2012 Jason Sams <jsams@google.com> Fix bugs in optimized colorMatrix.

Change-Id: I4f8dd481f8ce72c2b8ef8586e9cee02b7c969f82
river/rsdIntrinsicColorMatrix.cpp
river/rsdIntrinsicConvolve3x3.cpp
river/rsdIntrinsics_Convolve.S
414a46166126da6864258bd25ff183f9a3c6261d 06-Sep-2012 Stephen Hines <srhines@google.com> Attempt to create libRSDriver as shared library.

Change-Id: I047b32325efe2fa471b73c48fa7296beecc0c47d
ndroid.mk
river/rsdCore.cpp
river/rsdRuntimeStubs.cpp
sContext.cpp
sRuntime.h
sScriptC_LibGL.cpp
s_hal.h
17de8e2330e7fb3206c43b7cf8de248208c893e6 07-Sep-2012 Stephen Hines <srhines@google.com> am 0687cec6: am cb341688: Merge "Correctly align mSendBuffer to contain doubles."

* commit '0687cec66d6fe9e7524685476aa6e096cde28c0c':
Correctly align mSendBuffer to contain doubles.
0687cec66d6fe9e7524685476aa6e096cde28c0c 07-Sep-2012 Stephen Hines <srhines@google.com> am cb341688: Merge "Correctly align mSendBuffer to contain doubles."

* commit 'cb3416886439535710339d34f1b4c276d2ea6c8e':
Correctly align mSendBuffer to contain doubles.
cb3416886439535710339d34f1b4c276d2ea6c8e 06-Sep-2012 Stephen Hines <srhines@google.com> Merge "Correctly align mSendBuffer to contain doubles."
a05e8dd9ab8ad582505389035f14d68e83664438 05-Sep-2012 Vladimir Stefanovic <vladimir.stefanovic@rt-rk.com> Correctly align mSendBuffer to contain doubles.

When mSendBuffer contains struct RS_CMD_ScriptSetVarD_rec, its third
parameter is double, and thus mSendBuffer has to be aligned to the
size of double. Otherwise unaligned read exception occurs on MIPS.

Change-Id: I938f393f7c9cf051842e46d68a05cc99f4062203
sThreadIO.h
78ec069c61ac0e12a823cde7ee51512e03a26808 06-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
3a8b9c73602cf515a2ddf41a8cef27532b2eb720 05-Sep-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
537c4411b57ba30b688f437a663120e7f9c4f4e0 05-Sep-2012 Jason Sams <jsams@google.com> Implement ColorMatrix intrinsic.

Change-Id: I1b1f864f55c0a7c6b24eeed94594f6fc803242f6
ndroid.mk
river/rsdIntrinsicColorMatrix.cpp
river/rsdIntrinsicConvolve3x3.cpp
river/rsdIntrinsicInlines.h
river/rsdIntrinsics.cpp
e1e08b4c9cc80c51224fdaf3aeab0804daf073e6 05-Sep-2012 Jason Sams <jsams@google.com> Continue intrinsic development

Fix build issues with neon code
Add support for multiple intrinsics.

Change-Id: I3eb35ed47364b0df27ff14c99e4a5a2036fc4db0
ndroid.mk
river/rsdBcc.cpp
river/rsdIntrinsicConvolve3x3.cpp
river/rsdIntrinsicInlines.h
river/rsdIntrinsics.cpp
river/rsdIntrinsics.h
river/rsdIntrinsics_Convolve.S
6d958bc9ac6efc404be2b502c5c579e00837bff1 05-Sep-2012 Jason Sams <jsams@google.com> Revert "Fix intrinsic performance."

This reverts commit 49202fbfe57d2cc92b183baa8cbce3141e9a9ead

Change-Id: I01a12869b09322b10bb8ce8daec446361a0628ed
ndroid.mk
river/rsdBcc.cpp
river/rsdIntrinsics.cpp
river/rsdIntrinsics.h
river/rsdIntrinsics_Convolve.S
49202fbfe57d2cc92b183baa8cbce3141e9a9ead 01-Sep-2012 Jason Sams <jsams@google.com> Fix intrinsic performance.

Change-Id: I0bd511e8e7520f5dfe8643f3ff3db805b7881d99
ndroid.mk
river/rsdBcc.cpp
river/rsdIntrinsics.cpp
river/rsdIntrinsics.h
river/rsdIntrinsics_Convolve.S
820c466bea369f699f23fc5394a9770c4d48ba31 30-Aug-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
6146238d58f914547c89b3a8cda9cccaa34f84a0 29-Aug-2012 Jason Sams <jsams@google.com> Cache element type in allocation hal.

Change-Id: I7351eab942dd8d46b8a4aac1f501f33d4d2e463b
sAllocation.cpp
sAllocation.h
e1ec327443b7d7ba33838fd75dd9127c0fa90679 28-Aug-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
392a7dc4e81498a71d7bb2258b41acf9c2276b13 28-Aug-2012 Jason Sams <jsams@google.com> Merge "Generalize intrinsics" into jb-mr1-dev
aafecd90552dfdb982c27f1f08e4f86af7b5ea79 24-Aug-2012 Stephen Hines <srhines@google.com> am 159f84a4: am 3fb79e36: am 9dc5d30b: Merge "Fix build. New clang has stricter checking."

* commit '159f84a4e05fad785818fc1bdd790f9f06835fa4':
Fix build. New clang has stricter checking.
120bb4991bb2236fa798e6d900b9383147cec644 24-Aug-2012 Jean-Baptiste Queru <jbq@google.com> am ca5011db: am 83d07f19: am 47771791: Merge "Fixed class previously declared as struct warning"

* commit 'ca5011dbcfcdf6d9ec267658bb1f18d907f6044e':
Fixed class previously declared as struct warning
159f84a4e05fad785818fc1bdd790f9f06835fa4 24-Aug-2012 Stephen Hines <srhines@google.com> am 3fb79e36: am 9dc5d30b: Merge "Fix build. New clang has stricter checking."

* commit '3fb79e3664159ce412fc155429e852b1923de381':
Fix build. New clang has stricter checking.
3fb79e3664159ce412fc155429e852b1923de381 24-Aug-2012 Stephen Hines <srhines@google.com> am 9dc5d30b: Merge "Fix build. New clang has stricter checking."

* commit '9dc5d30b852a60ab748819adc6bf6586a5a14423':
Fix build. New clang has stricter checking.
9dc5d30b852a60ab748819adc6bf6586a5a14423 24-Aug-2012 Stephen Hines <srhines@google.com> Merge "Fix build. New clang has stricter checking."
bac597db0e91341af9fae6075ad53e280d0d8be5 03-Aug-2012 Shih-wei Liao <sliao@google.com> Fix build. New clang has stricter checking.

Change-Id: I1c8a826f41ed9fa503ce0545d85c198a5151ab6e
sContext.cpp
sContext.h
sg_generator.c
ca5011dbcfcdf6d9ec267658bb1f18d907f6044e 24-Aug-2012 Jean-Baptiste Queru <jbq@google.com> am 83d07f19: am 47771791: Merge "Fixed class previously declared as struct warning"

* commit '83d07f19945918b91c290143cb1be3a0126c61de':
Fixed class previously declared as struct warning
83d07f19945918b91c290143cb1be3a0126c61de 24-Aug-2012 Jean-Baptiste Queru <jbq@google.com> am 47771791: Merge "Fixed class previously declared as struct warning"

* commit '477717912d7bff1c0de856d26abb83d53c7cd66c':
Fixed class previously declared as struct warning
477717912d7bff1c0de856d26abb83d53c7cd66c 23-Aug-2012 Jean-Baptiste Queru <jbq@google.com> Merge "Fixed class previously declared as struct warning"
91c2b868cefb983ad64db59eb9d8e0d8c355340a 23-Aug-2012 Stephen Hines <srhines@google.com> am 98743d2b: (-s ours) am f2bc81da: (-s ours) am fd729de5: (-s ours) Merge "DO NOT MERGE - Fix stale realloc pointers."

* commit '98743d2b3d1df3c9937c89d7fdb3952558f61330':
DO NOT MERGE - Fix stale realloc pointers.
188232d740630b6b5ab16b22961eeea8483b5fd8 23-Aug-2012 Stephen Hines <srhines@google.com> am 4d0cb4c0: (-s ours) am 2ca2b9fb: (-s ours) am 417d6589: (-s ours) Merge "DO NOT MERGE - Cleanup pointer access in adapter and font."

* commit '4d0cb4c0b8fca72d70f61c03f32c8a9bbdc2db75':
DO NOT MERGE - Cleanup pointer access in adapter and font.
581097c616e56358025c5e76d1779308c620321f 23-Aug-2012 Stephen Hines <srhines@google.com> am f4236fa4: (-s ours) am 73018ee9: (-s ours) am 7e070a1f: (-s ours) Merge "DO NOT MERGE - Move memory layout to driver."

* commit 'f4236fa4754c85951710d9cf0d3fb9f507985314':
DO NOT MERGE - Move memory layout to driver.
d7a5dd9cc42887b8612ad262d0ee41c491205358 23-Aug-2012 Stephen Hines <srhines@google.com> am 7c220b78: (-s ours) am 10bbadf3: (-s ours) am 1a1b0f9e: (-s ours) Merge "DO NOT MERGE - Plumb context through for serialization."

* commit '7c220b78ca620110965fb77ea3d91c1ea12cb487':
DO NOT MERGE - Plumb context through for serialization.
f74b9d9b2b8680f0d841107eb082c36e0ab92159 08-Aug-2012 Tareq A. Siraj <tareq.a.siraj@intel.com> Fixed class previously declared as struct warning

Change-Id: I381fdbff12312970e262a1ec35bf2a6aac27425c
Author: Tareq A. Siraj <tareq.a.siraj@intel.com>
Reviewed-by: Kevin Schoedel <kevin.p.schoedel@intel.com>
river/rsdFrameBufferObj.h
98743d2b3d1df3c9937c89d7fdb3952558f61330 22-Aug-2012 Stephen Hines <srhines@google.com> am f2bc81da: (-s ours) am fd729de5: (-s ours) Merge "DO NOT MERGE - Fix stale realloc pointers."

* commit 'f2bc81da612ced93275ab0a5528f197185b8c561':
DO NOT MERGE - Fix stale realloc pointers.
4d0cb4c0b8fca72d70f61c03f32c8a9bbdc2db75 22-Aug-2012 Stephen Hines <srhines@google.com> am 2ca2b9fb: (-s ours) am 417d6589: (-s ours) Merge "DO NOT MERGE - Cleanup pointer access in adapter and font."

* commit '2ca2b9fb9efd72dc084cb9d78346bb914611285c':
DO NOT MERGE - Cleanup pointer access in adapter and font.
f4236fa4754c85951710d9cf0d3fb9f507985314 22-Aug-2012 Stephen Hines <srhines@google.com> am 73018ee9: (-s ours) am 7e070a1f: (-s ours) Merge "DO NOT MERGE - Move memory layout to driver."

* commit '73018ee9e17fdf502a01d3a8430af0ce34543bc5':
DO NOT MERGE - Move memory layout to driver.
7c220b78ca620110965fb77ea3d91c1ea12cb487 22-Aug-2012 Stephen Hines <srhines@google.com> am 10bbadf3: (-s ours) am 1a1b0f9e: (-s ours) Merge "DO NOT MERGE - Plumb context through for serialization."

* commit '10bbadf3451ea390f6452e05b8930f73dd0b72d8':
DO NOT MERGE - Plumb context through for serialization.
f2bc81da612ced93275ab0a5528f197185b8c561 22-Aug-2012 Stephen Hines <srhines@google.com> am fd729de5: (-s ours) Merge "DO NOT MERGE - Fix stale realloc pointers."

* commit 'fd729de5423b31e2c245d857ebaa2fc1c09fd87e':
DO NOT MERGE - Fix stale realloc pointers.
2ca2b9fb9efd72dc084cb9d78346bb914611285c 22-Aug-2012 Stephen Hines <srhines@google.com> am 417d6589: (-s ours) Merge "DO NOT MERGE - Cleanup pointer access in adapter and font."

* commit '417d65897d40e7eacaff3837a1392c5f85d34868':
DO NOT MERGE - Cleanup pointer access in adapter and font.
73018ee9e17fdf502a01d3a8430af0ce34543bc5 22-Aug-2012 Stephen Hines <srhines@google.com> am 7e070a1f: (-s ours) Merge "DO NOT MERGE - Move memory layout to driver."

* commit '7e070a1f76a8137e2009f3789682763798fb4f98':
DO NOT MERGE - Move memory layout to driver.
10bbadf3451ea390f6452e05b8930f73dd0b72d8 22-Aug-2012 Stephen Hines <srhines@google.com> am 1a1b0f9e: (-s ours) Merge "DO NOT MERGE - Plumb context through for serialization."

* commit '1a1b0f9ed5f5cc908d5011f96181065af4bdf606':
DO NOT MERGE - Plumb context through for serialization.
fd729de5423b31e2c245d857ebaa2fc1c09fd87e 22-Aug-2012 Stephen Hines <srhines@google.com> Merge "DO NOT MERGE - Fix stale realloc pointers."
417d65897d40e7eacaff3837a1392c5f85d34868 22-Aug-2012 Stephen Hines <srhines@google.com> Merge "DO NOT MERGE - Cleanup pointer access in adapter and font."
7e070a1f76a8137e2009f3789682763798fb4f98 22-Aug-2012 Stephen Hines <srhines@google.com> Merge "DO NOT MERGE - Move memory layout to driver."
1a1b0f9ed5f5cc908d5011f96181065af4bdf606 22-Aug-2012 Stephen Hines <srhines@google.com> Merge "DO NOT MERGE - Plumb context through for serialization."
1fbd1def6a4090c674bba8696cda4d57937acbef 22-Aug-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
17f03fc9552551024fa9ec50e3b020c7e3100cee 22-Aug-2012 Jason Sams <jsams@google.com> Generalize intrinsics

Change-Id: Ib11dec1702eab8c24f76d2b3a5b0791ab27205fc
river/rsdBcc.cpp
river/rsdIntrinsics.cpp
river/rsdIntrinsics.h
sScriptIntrinsic.cpp
5b9be087cf874fa3282c6e5c83da09a6d218ecf4 21-Aug-2012 Jason Sams <jsams@google.com> DO NOT MERGE - Fix stale realloc pointers.

bug 6886608

Change-Id: Icc96f17e20be1023187efa075c001ad1c46792d0
river/rsdAllocation.cpp
41d6c769f5fa21da3cbc116af95d88949a4a5c76 22-Aug-2012 Stephen Hines <srhines@google.com> Clean up useless code, logging, and a typo.

Change-Id: I8c2296e7f60037907a969bcaf1746644e32868c3
river/rsdBcc.cpp
river/rsdBcc.h
sDefines.h
sScriptIntrinsic.cpp
sScriptIntrinsic.h
s_hal.h
aec4653c4b73d1ae86534cf560e11a70e1f908dc 21-Aug-2012 Jason Sams <jsams@google.com> Fix stale realloc pointers.

bug 6886608

Change-Id: Icc96f17e20be1023187efa075c001ad1c46792d0
river/rsdAllocation.cpp
ff59947fcae3b19bcc5bafb50baa9f68cb7aa5c9 21-Aug-2012 Jason Sams <jsams@google.com> Merge "Fix stale realloc pointers." into jb-mr1-dev
463bfced38d97605dd8403a5e9435d9ad3394e35 21-Aug-2012 Jason Sams <jsams@google.com> Fix stale realloc pointers.

bug 6886608

Change-Id: Icc96f17e20be1023187efa075c001ad1c46792d0
river/rsdAllocation.cpp
ff14cffc2ea6c7583051f61890b3cf830c084bdc 20-Aug-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
0db650c7aff639f24e9c6a651abd4539cb943609 26-Jul-2012 Jason Sams <jsams@google.com> DO NOT MERGE - Cleanup pointer access in adapter and font.

Change-Id: Ie500574adebb9bdb38c138f78582af2cd7610f76
river/rsdAllocation.cpp
river/rsdAllocation.h
river/rsdBcc.cpp
river/rsdCore.cpp
river/rsdPath.cpp
river/rsdShader.cpp
sAdapter.cpp
sAdapter.h
sAllocation.cpp
sAllocation.h
sFont.cpp
sFont.h
sScript.cpp
sScriptC_LibGL.cpp
s_hal.h
57dc11a5eb5a92d2bc7070ad3392b12047dd9adc 26-Jul-2012 Jason Sams <jsams@google.com> DO NOT MERGE - Move memory layout to driver.

This change moves all allocation data copies to the
hal. Also removes stride from the runtime. Follow on
changes will remove the malloc pointer from the runtime.

Change-Id: I30967c739800cd4b97186e9fc8b69f26a3f2787d
river/rsdAllocation.cpp
river/rsdAllocation.h
river/rsdBcc.cpp
river/rsdBcc.h
river/rsdCore.cpp
river/rsdMeshObj.cpp
river/rsdRuntimeStubs.cpp
sAllocation.cpp
sAllocation.h
sElement.cpp
sMesh.cpp
sProgramFragment.cpp
sProgramVertex.cpp
sRuntime.h
sScript.cpp
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
s_hal.h
43e319386de1de0d72050b62ab37d0209bda1230 25-Jul-2012 Jason Sams <jsams@google.com> DO NOT MERGE - Plumb context through for serialization.

Change-Id: I2a49f57aa7576604deeac898a7cceb36ae68d66f
sAdapter.cpp
sAdapter.h
sAllocation.cpp
sAllocation.h
sAnimation.cpp
sAnimation.h
sElement.cpp
sElement.h
sFileA3D.cpp
sFileA3D.h
sFont.h
sMesh.cpp
sMesh.h
sObjectBase.h
sPath.cpp
sPath.h
sProgramFragment.cpp
sProgramFragment.h
sProgramRaster.cpp
sProgramRaster.h
sProgramStore.cpp
sProgramStore.h
sProgramVertex.cpp
sProgramVertex.h
sSampler.cpp
sSampler.h
sScriptC.h
sScriptC_LibGL.cpp
sType.cpp
sType.h
7150c93a53882ab1b1850223fef8b4459d2f0bb4 16-Aug-2012 Rajeev Sharma <rdsharma@google.com> Add approx_atan and header guards to rs_cl.rsh

Change-Id: Ic58c3d91646b02aff4822e74d3a45d2b9c253912
criptc/rs_cl.rsh
9580d6e2329b065d5edf272418f486ffca75ca6b 15-Aug-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
8eaba4fee0c7b5325742c87187622fdff51d5eff 14-Aug-2012 Jason Sams <jsams@google.com> Intrinisics

Change-Id: I1ce02ecd853382a2c92823b021750b93f1786ccf
ndroid.mk
river/rsdBcc.cpp
river/rsdBcc.h
river/rsdCore.cpp
river/rsdIntrinsics.cpp
river/rsdIntrinsics.h
s.spec
sDefines.h
sScriptIntrinsic.cpp
sScriptIntrinsic.h
s_hal.h
dd826280932637cd434c5a7f26ca4f99c95b1a28 09-Aug-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
c3b8f060521ee952913b2ad0a12da911ec6a67ac 08-Aug-2012 Stephen Hines <srhines@google.com> am 72f3ad8f: Merge "fract() uses a float*, not an int*."

* commit '72f3ad8f09ba073882f2005aeb70b2436a253cc5':
fract() uses a float*, not an int*.
72f3ad8f09ba073882f2005aeb70b2436a253cc5 08-Aug-2012 Stephen Hines <srhines@google.com> Merge "fract() uses a float*, not an int*."
52a18464438e9bfbd042c8b6c288f0af444610c1 08-Aug-2012 Stephen Hines <srhines@google.com> fract() uses a float*, not an int*.

Change-Id: I24966f7c8de8eaf60a59a151928f59f0e93a4127
river/rsdRuntimeMath.cpp
71e499d8cda6d7a8b536f5ceedaa2147295510b7 07-Aug-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
e5a60b9e1e0a91c9c5194393e06d2db6e166595e 06-Aug-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
65723fe0612f064de5d8ee6f10b5bed8b6be61be 04-Aug-2012 Rajeev Sharma <rdsharma@google.com> Add initial approximate function prototypes and cleanup rs_cl.rsh

Change-Id: I7e1da7ffd6ed6919ecd1b6348e0cecfac9df7904
criptc/rs_cl.rsh
da3b58d804b59595f1c618ff271fecd8a9ce59ed 03-Aug-2012 Shih-wei Liao <sliao@google.com> Fix build. New clang has stricter checking.

Change-Id: I1c8a826f41ed9fa503ce0545d85c198a5151ab6e
sContext.cpp
sContext.h
sg_generator.c
abd6d04992e4b7c903ed2c1278d744e73ac74334 01-Aug-2012 Jason Sams <jsams@google.com> Don't cap max-threads to current cpu count.

Change-Id: Ie437c0eccff0de0d9175633e004449211c141f6a
river/rsdCore.cpp
fe43fcfab5091e1404462ca8a7eeed0bbcfde74a 31-Jul-2012 The Android Automerger <android-build@android.com> merge in jb-mr1-release history after reset to jb-mr1-dev
378d30b1da622e0e75e551e95fafb18ff3a3f88e 28-Jul-2012 Stephen Hines <srhines@google.com> Rename RenderScript -> Renderscript.

Change-Id: I64ca3d4e52133a88c6e2c7ca820874eb469534fe
river/rsdBcc.cpp
bdf096a6c61c5dc3455ffe201292b059fcc47e33 28-Jul-2012 Jason Sams <jsams@google.com> am 61a4bb73: Cleanup pointer access in adapter and font.

* commit '61a4bb734b91ced09fbfee4214c6f253cb66e5f0':
Cleanup pointer access in adapter and font.
61a4bb734b91ced09fbfee4214c6f253cb66e5f0 26-Jul-2012 Jason Sams <jsams@google.com> Cleanup pointer access in adapter and font.

Change-Id: Ie500574adebb9bdb38c138f78582af2cd7610f76
river/rsdAllocation.cpp
river/rsdAllocation.h
river/rsdBcc.cpp
river/rsdCore.cpp
river/rsdPath.cpp
river/rsdShader.cpp
sAdapter.cpp
sAdapter.h
sAllocation.cpp
sAllocation.h
sFont.cpp
sFont.h
sScript.cpp
sScriptC_LibGL.cpp
s_hal.h
18cacce8fb9c600297c620a90738d0fb05c1bd0e 26-Jul-2012 Jason Sams <jsams@google.com> Merge "Cleanup pointer access in adapter and font."
a5b32e596794f49c4bf92253fb17fc68e243f805 26-Jul-2012 Ed Heyl <ed@google.com> am 3779f42e: Merge remote-tracking branch \'goog/master\' into jb-mr1-dev

* commit '3779f42ee8c45b8d9ca244086be41c5e2b4fd08f':
5c1acdd11d57307e34689d5f222f88c910922cc9 26-Jul-2012 Stephen Hines <srhines@google.com> am c4b6831e: am 310fcd94: Merge "Add additional math constants"

* commit 'c4b6831ebd4355aa082722f305e36d4e3a212a45':
Add additional math constants
3779f42ee8c45b8d9ca244086be41c5e2b4fd08f 26-Jul-2012 Ed Heyl <ed@google.com> Merge remote-tracking branch 'goog/master' into jb-mr1-dev
c4b6831ebd4355aa082722f305e36d4e3a212a45 26-Jul-2012 Stephen Hines <srhines@google.com> am 310fcd94: Merge "Add additional math constants"

* commit '310fcd94a0448ae01ccb6ecb127c3ec77c708deb':
Add additional math constants
a6dd823b9dcbd7ce7dfc34eda52a1e4104771f79 26-Jul-2012 Jason Sams <jsams@google.com> Cleanup pointer access in adapter and font.

Change-Id: Ie500574adebb9bdb38c138f78582af2cd7610f76
river/rsdAllocation.cpp
river/rsdAllocation.h
river/rsdBcc.cpp
river/rsdCore.cpp
river/rsdPath.cpp
river/rsdShader.cpp
sAdapter.cpp
sAdapter.h
sAllocation.cpp
sAllocation.h
sFont.cpp
sFont.h
sScript.cpp
sScriptC_LibGL.cpp
s_hal.h
fcddc9c22b6f4348972728f34f5567e7c52ff4e8 26-Jul-2012 Jason Sams <jsams@google.com> Merge "Move memory layout to driver."
807fdc4b6f3fb893015ee136565d6151bb2332d3 26-Jul-2012 Jason Sams <jsams@google.com> Move memory layout to driver.

This change moves all allocation data copies to the
hal. Also removes stride from the runtime. Follow on
changes will remove the malloc pointer from the runtime.

Change-Id: I30967c739800cd4b97186e9fc8b69f26a3f2787d
river/rsdAllocation.cpp
river/rsdAllocation.h
river/rsdBcc.cpp
river/rsdBcc.h
river/rsdCore.cpp
river/rsdMeshObj.cpp
river/rsdRuntimeStubs.cpp
sAllocation.cpp
sAllocation.h
sElement.cpp
sMesh.cpp
sProgramFragment.cpp
sProgramVertex.cpp
sRuntime.h
sScript.cpp
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
s_hal.h
310fcd94a0448ae01ccb6ecb127c3ec77c708deb 26-Jul-2012 Stephen Hines <srhines@google.com> Merge "Add additional math constants"
35e67a76ef3355fe48591256c7b2d6b0b505f7f8 25-Jul-2012 Rajeev Sharma <rdsharma@google.com> Merge "Add additional math constants"
796ea154c3252ad932871678d558d6edefe846fd 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.
Keep constants in rs_types.rsh instead of rs_math.rsh to avoid
problems with including rs_math.rsh in other projects (namely
libbcc).

Change-Id: Ia67f501353ac6e2311549bef6767e2b182f70132
criptc/rs_types.rsh
20d5530326b64669bc27d64f41ff31aa0683eb72 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.
Keep constants in rs_types.rsh instead of rs_math.rsh to avoid
problems with including rs_math.rsh in other projects (namely
libbcc).

Change-Id: I7c48a4c3585739a2f16f3da91aad67271975d1e1
criptc/rs_types.rsh
ea1a96a273d35447741d7a886dd2a861d5eef9cd 25-Jul-2012 Jason Sams <jsams@google.com> Merge "Plumb context through for serialization."
e3150cfb3edb028407669e4a65e087eae77e718c 25-Jul-2012 Jason Sams <jsams@google.com> Plumb context through for serialization.

Change-Id: I2a49f57aa7576604deeac898a7cceb36ae68d66f
sAdapter.cpp
sAdapter.h
sAllocation.cpp
sAllocation.h
sAnimation.cpp
sAnimation.h
sElement.cpp
sElement.h
sFileA3D.cpp
sFileA3D.h
sFont.h
sMesh.cpp
sMesh.h
sObjectBase.h
sPath.cpp
sPath.h
sProgramFragment.cpp
sProgramFragment.h
sProgramRaster.cpp
sProgramRaster.h
sProgramStore.cpp
sProgramStore.h
sProgramVertex.cpp
sProgramVertex.h
sSampler.cpp
sSampler.h
sScriptC.h
sScriptC_LibGL.cpp
sType.cpp
sType.h
753982003a19cd8d74d2a6091c7a84686990d55a 25-Jul-2012 Rajeev Sharma <rdsharma@google.com> Revert "Add additional math constants"

This reverts commit abb430547e61bcf94da826476b463d2ff89bc138

Change-Id: I0ac1f4a0a1a5672a0a2379edef8f77d7152c2b31
criptc/rs_math.rsh
criptc/rs_types.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
criptc/rs_math.rsh
criptc/rs_types.rsh
cd1e8c8d88330f02aec7092ab5bff8e4aa51f508 16-Jul-2012 Shih-wei Liao <sliao@google.com> Remove unnecessary code.

After the commit "Link against NEON version of libclcore.bc when
possible", we don't need to do the selection in libRS.so.

Change-Id: I4cdaf184021f07d055b8f2c38b4b4faffef81706
ndroid.mk
586e2a41144dd520390b04897936b694647a1330 16-Jul-2012 Shih-wei Liao <sliao@google.com> Fix runtime error by removing unnecessary code.

Already moved the selection logic to libbcc. I.e.,
now libbcc shall handle the selection of libclcore. See the commit
"Link against NEON version of libclcore.bc when possible."

Change-Id: Ib742b5b9984993015886f078d9bf859a97d189e9
river/rsdBcc.cpp
cca7ee69f5ae9aa5832082b81eb4fa0db84c5fa2 14-Jul-2012 Shih-wei Liao <sliao@google.com> Should be FP_Full instead of Full.

Change-Id: I71ee1216d83542526a54f348d328e9dc73ffb682
river/rsdBcc.cpp
a3af2cd3cc684aee2a090475f797936f3bd1b8cb 25-Apr-2012 Shih-wei Liao <sliao@google.com> Start using new libbcc APIs.

Change-Id: If6b7b53890e3d4ee7db3b6c91bec9fe07fbadcd1
river/rsdBcc.cpp
river/rsdCore.cpp
river/rsdRuntime.h
river/rsdRuntimeStubs.cpp
0c2ca885def487036078088df7d01fc944f9360c 11-Jul-2012 Stephen Hines <srhines@google.com> Merge "Switch row/col to x/y in order to improve clarity."
411f5996bccf88d5d2f8d1f003d39a8d76365244 11-Jul-2012 Stephen Hines <srhines@google.com> Switch row/col to x/y in order to improve clarity.

RS matrices use column major ordering. The previous parameter names made this
very confusing to users of the API.

Change-Id: I1f3a53c4a7563416933acef4260b33d87468308e
sMatrix2x2.h
sMatrix3x3.h
sMatrix4x4.h
7aa31aeb0ffa5b3cb8304a9322eeb8a3a7db3843 10-Jul-2012 Jason Sams <jsams@google.com> Merge "Generalize slicing."
a1dd74c5ce4db0991020a4836be24fc35af4f301 09-Jul-2012 Rajeev Sharma <rdsharma@google.com> Add rsDebug implementations for all basic types

Change-Id: Iae69fc211de166da486d5e638b9b4b48e23a743b
river/rsdRuntimeStubs.cpp
criptc/rs_debug.rsh
0ab9f9f6b1fb31cda536ae4aeaed258f78ee1447 16-Jun-2012 Jason Sams <jsams@google.com> Generalize slicing.

Change-Id: Ied8c051678fad1739164bd196978ba0de1eceb04
river/rsdBcc.cpp
cd919a177f2b25af1b304dd4d79f0a768fed342f 14-Jun-2012 Jamie Gennis <jgennis@google.com> Update ANativeWindow clients for sync

This change updates the uses of ANativeWindow to use the new ANW functions that
accept and return Sync HAL fence file descriptors.

Change-Id: I701729e34e00944709c4477acf9d63ca6a2ab0f6
ndroid.mk
river/rsdAllocation.cpp
ac779b3384075352158b6bceec311e13769ba746 14-Jun-2012 Jason Sams <jsams@google.com> am 0bbb8e6c: am 9d6b2b35: Fix single level forEach threading

* commit '0bbb8e6c13474a24c0baadab0546d66b7c2bcc2e':
Fix single level forEach threading
0bbb8e6c13474a24c0baadab0546d66b7c2bcc2e 14-Jun-2012 Jason Sams <jsams@google.com> am 9d6b2b35: Fix single level forEach threading

* commit '9d6b2b359c43a388090aa34b3a558c262214192b':
Fix single level forEach threading
9d6b2b359c43a388090aa34b3a558c262214192b 14-Jun-2012 Jason Sams <jsams@google.com> Fix single level forEach threading

No longer mark scripts single threaded just because a
forEach is present.

Change-Id: I617cb2b1ccb402526a78338612b1614f94da4efb
river/rsdBcc.cpp
river/rsdCore.h
river/rsdRuntimeStubs.cpp
4b768a65bda13116ba2646abaf986094f8fe95b8 14-Jun-2012 Jason Sams <jsams@google.com> Add yuv headers

Change-Id: Ie7aa544b020c4f523201425c5c14cbe1e90eb77c
criptc/rs_math.rsh
aa152101cc4d04597d9aefc3e5a1454eaf39d2cc 14-Jun-2012 Jason Sams <jsams@google.com> Fix single level forEach threading

No longer mark scripts single threaded just because a
forEach is present.

Change-Id: I617cb2b1ccb402526a78338612b1614f94da4efb
river/rsdBcc.cpp
river/rsdCore.h
river/rsdRuntimeStubs.cpp
65977322142d4a4f2d0705d654ae282c18540596 09-Jun-2012 Jason Sams <jsams@google.com> Remove old and unused functions.

Change-Id: Iaa9e3fb13f7bdcf3db97e5696cc3cbc623a57fb7
river/rsdRuntimeMath.cpp
cb0580211471c3281037ef101fdacac00d5dbc78 30-May-2012 Stephen Hines <srhines@google.com> Add docs for abs(), etc. + fix minor spacing issues.

Change-Id: I01b1691e43a099a5165a3a00e4d409c34564188e
criptc/rs_cl.rsh
efd960937763d687b2f0d9a89b6643312d3a4d52 18-May-2012 Jean-Baptiste Queru <jbq@google.com> am d2d868f9: Fix build - remove unused variable

* commit 'd2d868f98f235a0b6cecda7cbdef36c7d5c3d4af':
Fix build - remove unused variable
d2d868f98f235a0b6cecda7cbdef36c7d5c3d4af 16-May-2012 Jean-Baptiste Queru <jbq@google.com> Fix build - remove unused variable

Change-Id: I9e3ce14d2b60da80861fe321e35849186fe0eee9
river/rsdCore.cpp
6537404d5ad7ec19f0f26533d695d39909782781 15-May-2012 Stephen Hines <srhines@google.com> Support float vector versions of rsDebug() directly.

We can do this now that we are building for the device with Clang.

Change-Id: I3133b1f6220ccd0fa9f8d2bc9502074beaa45d1a
river/rsdRuntimeStubs.cpp
sUtils.h
criptc/rs_debug.rsh
f098424e0391d477ab48440e03c163a7f04fbbdb 12-May-2012 Stephen Hines <srhines@google.com> Build libRS with Clang/LLVM. :)

Change-Id: I14f5bde69a07f0014a5996f5f3ae702cae80272d
ndroid.mk
80291cfe38f4894fd350133be6ef438d93a4c980 14-May-2012 Stephen Hines <srhines@google.com> Merge "Fix warning from clang (class -> struct)."
433d5f43151a21e4403dc69ffebe0895ddb0905b 11-May-2012 Stephen Hines <srhines@google.com> Merge "Link against NEON version of libclcore.bc when possible." into jb-dev
1cd84930b25bf12e094b416a0ea4ae5fe839f537 11-May-2012 Stephen Hines <srhines@google.com> Fix warning from clang (class -> struct).

Change-Id: I298a062b161177f34849a4526a817d0b978efe60
river/rsdFrameBufferObj.h
ebee9480507562109314cca00753a09002a91e7d 09-May-2012 Stephen Hines <srhines@google.com> Link against NEON version of libclcore.bc when possible.

BUG=6127576

Change-Id: I276feb9928b094e1b9a99de55a983a0c7ce241c7
ndroid.mk
river/rsdBcc.cpp
1d892439c73e73ae2cdceb5df30f34f7c5eefe28 08-May-2012 Jason Sams <jsams@google.com> Fix leak when app does not exit cleanly.

BUG=6452240

Change-Id: I305300fa4e11a8f11e275067f46bde3d5ad1a6e9
river/rsdGL.cpp
298691a87d1b30d1221e303a6788d5272c223971 03-May-2012 Stephen Hines <srhines@google.com> Patch up remaining issues with revert.

Change-Id: I18389962e83ab43930b46dbb1e7b8263e096e86e
river/rsdBcc.cpp
070cb235d9f094048c0260aa72d5acf61ed840a3 03-May-2012 Stephen Hines <srhines@google.com> Revert "Start chewing new libbcc APIs."

This reverts commit ec3fc1163c01e18b1454057723c451f0d96868ad.
river/rsdBcc.cpp
river/rsdCore.cpp
river/rsdRuntime.h
river/rsdRuntimeStubs.cpp
2980f07d3dbbca727e8efe24ace7e7928a935648 10-Apr-2012 Stephen Hines <srhines@google.com> Support additional element/dim information for FieldPacker.

BUG=6009244

Change-Id: I3c439559d61b24b26f9a36f2525f0a0e05b00e77
river/rsdBcc.cpp
river/rsdBcc.h
river/rsdCore.cpp
s.spec
sScript.cpp
sScript.h
s_hal.h
ec3fc1163c01e18b1454057723c451f0d96868ad 25-Apr-2012 Shih-wei Liao <sliao@google.com> Start chewing new libbcc APIs.

Change-Id: Idb4166eb0f0137a69b0c76be1e7fcb0d09bb1613
river/rsdBcc.cpp
river/rsdCore.cpp
river/rsdRuntime.h
river/rsdRuntimeStubs.cpp
aaa4b34940de94613c5e9ca56d05b9cae11759f4 17-Apr-2012 Alex Sakhartchouk <alexst@google.com> Merge "unhide J API"
2275e9cf534ff601fe42a72ff50580b230c04fe2 17-Apr-2012 Jason Sams <jsams@google.com> Fix duplicate malloc pointers.

Change-Id: I6525877cb93fe0f750339a8d7a747c7f5ce9a2f7
river/rsdAllocation.cpp
river/rsdAllocation.h
river/rsdMeshObj.cpp
sAllocation.cpp
sAllocation.h
340d15add608408d64cc2b9bec4f0d1924552cf5 16-Apr-2012 Alex Sakhartchouk <alexst@google.com> unhide J API

Change-Id: Ied1465f2b4a237b9724caa5fc1dcc6f3d22640ac
criptc/rs_allocation.rsh
criptc/rs_element.rsh
criptc/rs_mesh.rsh
criptc/rs_program.rsh
criptc/rs_sampler.rsh
criptc/rs_types.rsh
773d0083085ed15e3af4d336df7098d8d9646f45 13-Apr-2012 Alex Sakhartchouk <alexst@google.com> Setting the viewport for surface texture render targets.

Change-Id: If0544985ee7cc79d1b8ddbc08ad18754e6280ceb
river/rsdFrameBufferObj.cpp
ad626404c283c52e8848343bdc26633378e030b8 12-Apr-2012 Alex Sakhartchouk <alexst@google.com> Merge "Removing unused dependencies"
ae8b795a673b75bf0aec72620f4530db1415f907 12-Apr-2012 Stephen Hines <srhines@google.com> Add in missing FONT support.

Change-Id: I30854d5466b14a2349893f339dd4d48c29932d94
sComponent.cpp
sDefines.h
criptc/rs_types.rsh
0dc66936c02f285a242b6a68166d6f03618a0f07 11-Apr-2012 Jason Sams <jsams@google.com> IO_OUTPUT + Rendertarget implemetation.

Change-Id: Ia402828d1847675304ce9ed049af3a35951f734f
river/rsdAllocation.cpp
5bab6bfc4e4403dfa638af6c2cd3f45e004331ca 10-Apr-2012 Alex Sakhartchouk <alexst@google.com> Removing unused dependencies

Change-Id: Ifc18ba768a2c69a75548288e1baa253ebbd580d6
ndroid.mk
f22c8ace148b69847aaf5ad1829e9ec95a44df6c 04-Apr-2012 Jason Sams <jsams@google.com> Add support for stride != width.

BUG=6111812

Change-Id: I419dbf90f94ca54b4189fa6e62a2449efd893676
river/rsdAllocation.cpp
river/rsdBcc.cpp
sAllocation.h
90ac0fecfeebf9d99f05e57523d4fd096890cb0f 03-Apr-2012 Jason Sams <jsams@google.com> update tests.

Change-Id: I6f0fa4898dccf5f48db80a4870d7c5edaeb109d0
ests/ScriptC_mono.cpp
ests/ScriptC_mono.h
9f70a4e63825afe9f786483722e1669b3625f5e9 03-Apr-2012 Stephen Hines <srhines@google.com> Move incRefs()/decRefs() logic from Allocation -> Type.

BUG=6009244

This refactoring will make it easier to implement proper type tracking (for
updating reference counts using FieldPacker).

Change-Id: If42b23193e81bc36ca5508a3d6987e73824107a1
sAllocation.cpp
sType.cpp
sType.h
69cccdf0659a193d6a75420ec745421fb5c436e6 03-Apr-2012 Jason Sams <jsams@google.com> Make all references use smart pointers.

BUG=5972398

Change-Id: I7b8c2930ccf7d64623270cd3d0550aa6a852f2e5
pp/Allocation.cpp
pp/Allocation.h
pp/BaseObj.cpp
pp/BaseObj.h
pp/Element.cpp
pp/Element.h
pp/RenderScript.cpp
pp/RenderScript.h
pp/Script.cpp
pp/Script.h
pp/ScriptC.cpp
pp/ScriptC.h
pp/Type.cpp
pp/Type.h
ests/ScriptC_mono.cpp
ests/ScriptC_mono.h
ests/compute.cpp
a662edd85843c2eb7078900b0279e38d6635795e 03-Apr-2012 Jason Sams <jsams@google.com> Split cpp frontend to its own lib.

Change-Id: I6ff1c620ec28ca1b96bce569ad5a09b41130ee88
llocation.cpp
llocation.h
ndroid.mk
aseObj.cpp
aseObj.h
lement.cpp
lement.h
enderScript.cpp
enderScript.h
cript.cpp
cript.h
criptC.cpp
criptC.h
ype.cpp
ype.h
pp/Allocation.cpp
pp/Allocation.h
pp/Android.mk
pp/BaseObj.cpp
pp/BaseObj.h
pp/Element.cpp
pp/Element.h
pp/RenderScript.cpp
pp/RenderScript.h
pp/Script.cpp
pp/Script.h
pp/ScriptC.cpp
pp/ScriptC.h
pp/Type.cpp
pp/Type.h
ests/Android.mk
b322033c13487a174bb9c26466e9684d1ff4de8d 02-Apr-2012 Jason Sams <jsams@google.com> Implement IO_OUTPUT + SurfaceTexture

Change-Id: Id96fecd6d768196523330c5eda77c4ee86b9bd3c
river/rsdAllocation.cpp
river/rsdAllocation.h
river/rsdFrameBufferObj.cpp
river/rsdGL.cpp
river/rsdGL.h
river/rsdRuntimeStubs.cpp
river/rsdShader.cpp
sFBOCache.cpp
criptc/rs_allocation.rsh
f31fa924c30b2d003ccd6a4a681de8a1caa9af01 31-Mar-2012 Jason Sams <jsams@google.com> Implement nan.

BUG=394801

Change-Id: I239b0df708a7cff0fdb53b5417fc13c96947738a
criptc/rs_cl.rsh
bb801bb5bb71c117c548068c0e20252077a63e02 29-Mar-2012 Jamie Gennis <jgennis@google.com> Merge "rsdGL explicity connects the DummyConsumer"
0e8435acf07e1a77a4561899fa9fa17092931ecd 29-Mar-2012 Daniel Lam <dalam@google.com> rsdGL explicity connects the DummyConsumer

Change-Id: I5aa66f37c82a39f708f2f0db2267aec22bf07dcd
river/rsdGL.cpp
e8c095fdebb666a4a07beccfdf125f2ba26b7935 29-Mar-2012 Brian Swetland <swetland@google.com> adjust PDK build workaround

Change-Id: I584ff34352ef87be656b6bf328da7d9a3bcc87f4
ndroid.mk
a08c06f9ac254232f99479c91595f768026fc7c6 29-Mar-2012 Jason Sams <jsams@google.com> Correct PDK test in makefile.

Change-Id: I64f6a7be5e02da3425375b6f0a2ecbe81509d3a5
ndroid.mk
a6ab26a035017143a24efa11859c9d8815a27f41 29-Mar-2012 Jason Sams <jsams@google.com> Workaround PDK issues.

Change-Id: I7dcb76a23cb3fd59e2a2d5e25af1329b2ac38415
ndroid.mk
river/rsdBcc.cpp
sFileA3D.cpp
sFileA3D.h
65e9c8fb535139e30182977439a83dc136817925 27-Mar-2012 Alex Sakhartchouk <alexst@google.com> Merge "State based shader recompile to support camera input."
8ce904d48f335650596e0e22e34c45a3dcc3cb4b 24-Mar-2012 Daniel Lam <dalam@google.com> rsdGL uses DummyConsumer

Using a DummyConsumer instead of a SurfaceTexture avoids
errors such as BufferQueue has been abandoned due to the SurfaceTexture
going out of scope and disconnecting from the BufferQueue.

Bug: 6172739
Change-Id: I775ead2d0392a68fd0f7e724d6eb25298d2fb00d
river/rsdGL.cpp
6d6e114f8bea8db08bf1decb673d3eb9a8f258ae 26-Mar-2012 Alex Sakhartchouk <alexst@google.com> State based shader recompile to support camera input.

Change-Id: Ia6c362571e1b44254461522a8c49a8551b46f28d
river/rsdProgram.cpp
river/rsdShader.cpp
river/rsdShader.h
river/rsdShaderCache.cpp
river/rsdShaderCache.h
229929b82a64ab90ffc092ffecd056b5f8b1d32a 23-Mar-2012 Jason Sams <jsams@google.com> Merge "Implement USAGE_IO_INPUT"
3522f40418fdf877f5a136475dbf75e57a3b7c77 23-Mar-2012 Jason Sams <jsams@google.com> Implement USAGE_IO_INPUT



Change-Id: Idbf7bb21f5ab673ad77082c5c19921d2b276c04b
llocation.cpp
river/rsdAllocation.cpp
river/rsdCore.cpp
river/rsdProgram.cpp
river/rsdShader.cpp
river/rsdShader.h
river/rsdShaderCache.cpp
river/rsdShaderCache.h
s.spec
sAllocation.cpp
sAllocation.h
sDefines.h
3d1437e0f5b2124598233e4ecc715b43f8e408d1 23-Mar-2012 Alex Sakhartchouk <alexst@google.com> Merge "Wrapping new api's with proper RS_VERSION"
a703a6b08bec2cc32bcbe8836d56b9a9fcb81e46 23-Mar-2012 Alex Sakhartchouk <alexst@google.com> Merge "More rearrangement and renaming."
3c0c6061ce428609182eedcf82c7f75df074fcf4 23-Mar-2012 Alex Sakhartchouk <alexst@google.com> Wrapping new api's with proper RS_VERSION

Change-Id: Ib8656cb2b6d0b8adeab15edfd704620451ce56ad
criptc/rs_allocation.rsh
criptc/rs_core.rsh
criptc/rs_element.rsh
criptc/rs_mesh.rsh
criptc/rs_program.rsh
criptc/rs_sampler.rsh
criptc/rs_types.rsh
c5512cd52db93ee69ec3f670b5114f9e51902bb9 22-Mar-2012 Mike Lockwood <lockwood@google.com> Merge remote-tracking branch 'goog/ics-aah-exp' into merge
f8e195ee50ac7b01fc0130af6634afe475d2deae 22-Mar-2012 Alex Sakhartchouk <alexst@google.com> More rearrangement and renaming.

Change-Id: Ia922c5bff1734a29b786ba95065f81c8dedf90cd
criptc/rs_core.rsh
criptc/rs_graphics.rsh
criptc/rs_mesh.rsh
criptc/rs_program.rsh
89fbb457c41843a63dd5d46629f2af32a26fa2bb 21-Mar-2012 Alex Sakhartchouk <alexst@google.com> Changing rsg to rs where functions don't rely on graphics.

Change-Id: I92a93d7a520b4a5416be88c7c05c2f8d3cc89243
criptc/rs_graphics.rsh
14607a6bd1e909a7944e39b7ec71dc0ba65de2cd 21-Mar-2012 Alex Sakhartchouk <alexst@google.com> Breaking up rs headers by logical components.

Change-Id: I2d23eec0277b1136852b8a7acb61aecf6f699a7d
criptc/rs_allocation.rsh
criptc/rs_core.rsh
criptc/rs_element.rsh
criptc/rs_mesh.rsh
criptc/rs_program.rsh
criptc/rs_sampler.rsh
d1f7da6803a1bfc0bf8129a66316cfb8994e7110 16-Mar-2012 Jason Sams <jsams@google.com> Add prop to force cap compute threading.

bug=6124869

Change-Id: Ibf2cc388f3906cea2741382ff5e522e3b416393c
river/rsdCore.cpp
sContext.cpp
sContext.h
1fc0201c5c2ade9bb5ca857fbc410536720f5dc8 14-Mar-2012 Jason Sams <jsams@google.com> Fix minor C++ api issues.

Change-Id: I30e12938be5da52b2d952db57a51b4deb5e27239
cript.cpp
cript.h
criptC.cpp
criptC.h
ests/ScriptC_mono.cpp
ests/ScriptC_mono.h
8e412a15b1a9e810938602acfc9940c3b6202f58 14-Mar-2012 Jason Sams <jsams@google.com> Fix test makefile

bug=5972398

Change-Id: I9298e08220863eecf5c87047a05d7aa146a4c060
ests/Android.mk
13a57e20aef2ef6e124bf677bd27fdeb8c26ad39 12-Mar-2012 Stephen Hines <srhines@google.com> Merge "Fix argument passing with dimLOD."
19d951257602fc839e5a2e4de599699da82d5311 12-Mar-2012 Stephen Hines <srhines@google.com> Fix argument passing with dimLOD.

BUG=6152130

Change-Id: I5c857b692af8ec45e4cbef8140c44d72aec6600e
sType.cpp
5e3c968860fcc71b2ffdca4b6558cf7aa43049fd 10-Mar-2012 Alex Sakhartchouk <alexst@google.com> Split off driver code into a separate static library.

Change-Id: I055a6d7aecf3663e5e399a0ddee068cc33eca666
ndroid.mk
4edf030cbb7c6ac08dc563335c2af73c20f6e2e5 09-Mar-2012 Alex Sakhartchouk <alexst@google.com> More header untangling.

Change-Id: I090943775cbda8d9515cdb484957f6b05d5b1799
river/rsdGL.cpp
s.h
sAdapter.cpp
sAllocation.cpp
sAnimation.h
sContext.cpp
sContext.h
sFont.cpp
sMesh.cpp
sPath.cpp
sPath.h
sProgramVertex.cpp
sScriptC_Lib.cpp
sScriptC_LibGL.cpp
sThreadIO.cpp
sg_generator.c
e23d239828a229eb7d4d33c9630070f0a87833e1 09-Mar-2012 Alex Sakhartchouk <alexst@google.com> Starting to untangle header spaghetti.

Change-Id: I31f38d05dc8b55c659e8c7e9c0a87b94b9ac1db5
enderScript.cpp
enderScript.h
sComponent.h
sContext.cpp
sElement.h
sFileA3D.cpp
sFileA3D.h
sFont.cpp
sFont.h
sMesh.cpp
sMesh.h
sObjectBase.h
sSampler.cpp
sSampler.h
sUtils.h
246fbee66ccb17cb1f08a5420e104a709183bce1 08-Mar-2012 Alex Sakhartchouk <alexst@google.com> Moving lod's into hal struct.

Change-Id: Iaec34fea7c002d7948d91df6b7a1af7f832f74ea
sType.cpp
sType.h
ed8844c7275bcb80bf22e31ac47baf4ca231df94 06-Mar-2012 Glenn Kasten <gkasten@google.com> Remove references to sched_policy.h in RS

As part of scheduling policy cleanup, removing some references to
sched_policy.h and its APIs. Activity manager should be responsible
for configuring scheduling policy, rather than leaving it up to each app.

Change-Id: Iffe972799bf3fde090b1efdd3abce5141e4d261e
river/rsdCore.cpp
sContext.cpp
8588697ff54ff51afb522509f19202a982305446 05-Mar-2012 Alex Sakhartchouk <alexst@google.com> Merge "Add multisampling support to renderscript."
a277734efa210be16f3646bf9c66924e59876c86 05-Mar-2012 Alex Sakhartchouk <alexst@google.com> Merge "Using surface texture as a default renderscript surface."
c6255834a7da80f79ce0d38ffeaa87a746bd15a3 01-Mar-2012 Alex Sakhartchouk <alexst@google.com> Merge "Allocation sampling api prototypes."
09db907b55417f071460bf0b5a82c13e8e9a5088 01-Mar-2012 Alex Sakhartchouk <alexst@google.com> Allocation sampling api prototypes.

Change-Id: Ia11c6a107ea49ad6f40cfd220c537376a18c3b62
criptc/rs_allocation.rsh
criptc/rs_graphics.rsh
criptc/rs_types.rsh
da7a148171869f392b5813635532c6ed5a752912 28-Feb-2012 Alex Sakhartchouk <alexst@google.com> Add multisampling support to renderscript.

Change-Id: I38bf50a5b54aa5df7e4f76ea40027d9e36dc4b5d
river/rsdGL.cpp
5575cf16fa6e263ead96526683aed2f2cfd8ac96 28-Feb-2012 Alex Sakhartchouk <alexst@google.com> Using surface texture as a default renderscript surface.

Change-Id: I969aa56683fdf4538ff54fa1065dada77cf9d04d
river/rsdGL.cpp
354add223fc498229b874e41477a874afe42ba2a 28-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Removing GL calls from librs"
f7c0c7b95147714a5d0223f68bf755af615cb88e 25-Feb-2012 Mathias Agopian <mathias@google.com> Merge "remove dependency on android_native{s_priv|buffer}.h"
b8eba193f3f0d25a6156236fa80f79a5b1dc89f6 25-Feb-2012 Mathias Agopian <mathias@google.com> remove dependency on android_native{s_priv|buffer}.h

Change-Id: Ie4b95f7061c240f37c504414259f92d72c4ffc89
river/rsdGL.cpp
febbd7d3c84465341511c53ecff5b63c03a9ea01 25-Feb-2012 Jason Sams <rjsams@android.com> Merge "test runs but I do not check results yet."
e255929025c4ec3fd91518350e3e7b447c745529 25-Feb-2012 Mathias Agopian <mathias@google.com> remove libui dependency on libEGL

Change-Id: I1194f04085637d5c384e134967249430cc43b6ee
river/rsdGL.cpp
f1e6d229636c35ad311995853a9cab52c723bed7 24-Feb-2012 Jason Sams <rjsams@android.com> test runs but I do not check results yet.

Change-Id: I427581a301bb1a9710554187accad2d6f9d9b10c
llocation.cpp
aseObj.cpp
lement.cpp
enderScript.cpp
cript.cpp
criptC.cpp
criptC.h
ype.cpp
ests/Android.mk
ests/ScriptC_mono.cpp
ests/ScriptC_mono.h
ests/compute.cpp
653b53ebcd2bedc94ac486080d2e82e1920232e3 24-Feb-2012 Alex Sakhartchouk <alexst@google.com> Removing GL calls from librs

Change-Id: Ida22199a33f0f9fd534dcc5951d12937967a187b
river/rsdGL.cpp
river/rsdGL.h
river/rsdRuntimeStubs.cpp
sRuntime.h
sScriptC_LibGL.cpp
b2e3dc51dcbbe52b5e72d9c6a16de7000de70edf 24-Feb-2012 Jason Sams <rjsams@android.com> More RS cpp binding work. All classes for
compute should be partially implemented at this time.

Change-Id: Iddf9405cc69513b708975d20783395f0be04c680
llocation.h
ndroid.mk
aseObj.cpp
aseObj.h
lement.cpp
enderScript.cpp
enderScript.h
cript.cpp
cript.h
criptC.cpp
criptC.h
ype.h
ests/compute.cpp
9e666cb250e84f3d6bed949d4565a09507b00ed1 23-Feb-2012 Jason Sams <rjsams@android.com> Merge "start new headers"
bb5c0b1ef124e845564e928fe6d24a37f30e99ed 23-Feb-2012 Stephen Hines <srhines@google.com> Merge "Support running ForEach on non-root functions."
4419977d78018a9933c7f455fe001f644f2d638b 22-Feb-2012 Stephen Hines <srhines@google.com> Support running ForEach on non-root functions.

BUG=6000538

Change-Id: Ie2b16893b150cc5955ee4b9d028c988f69a82744
river/rsdBcc.cpp
river/rsdCore.h
sScript.cpp
sScript.h
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
221a4b17cda03916a0599628fcbb5f48605a0e5a 23-Feb-2012 Jason Sams <rjsams@android.com> start new headers

Change-Id: I950e5db76ecd3afbc7ea2b3ec792e4cb242f57bf

cpp
llocation.cpp
llocation.h
ndroid.mk
aseObj.cpp
aseObj.h
lement.cpp
lement.h
enderScript.cpp
enderScript.h
ype.cpp
ype.h
ests/Android.mk
ests/compute.cpp
8bab2759e224da05342e43953f189cd46df03c38 18-Feb-2012 Mathias Agopian <mathias@google.com> frameworks/base refactoring.

step 2: move libutils headers to their new home: androidfw

Change-Id: I14624ba23db92a81f2cb929f104386e1fab293ef
sFileA3D.h
c1981c2e9eecebdc724f7907cab49c14dbd55cd0 18-Feb-2012 Jason Sams <rjsams@android.com> Merge "Work around VSync signal while screen is off."
9afd9a5c712f088e62ee2595e40e0f4584887443 18-Feb-2012 Jason Sams <rjsams@android.com> Work around VSync signal while screen is off.

Change-Id: I0a9637170ee658ff84a363e91c558892dce5cfaf
sContext.cpp
fdc6c0f8e1bab7ca1cff9a18115cd7f94bb8b8c1 17-Feb-2012 Jason Sams <rjsams@android.com> Merge "Update prototype remote fifo. Tested primary connection using only fifo data transport."
5f5f9b53bc0e8065cbf634b059598ff0d3bfaa4a 17-Feb-2012 Jason Sams <rjsams@android.com> Merge "Rename three header files to free namespace for api."
bda75a977726835d74b2380d7e92360ed2a1ff7a 17-Feb-2012 Jason Sams <rjsams@android.com> Update prototype remote fifo. Tested primary connection
using only fifo data transport.

cleanup cl.

Change-Id: I9b5f5e5a256b7f66b387bd801c1da0e642761200
sThreadIO.cpp
sThreadIO.h
sg_generator.c
3715b00e7b10a2624c1d5c696186c7a2f4a75a91 17-Feb-2012 Jason Sams <rjsams@android.com> Rename three header files to free namespace for api.

Change-Id: Ie9ef65a477373c30b2d5b02248f62e768b6f27ae
enderScript.h
enderScriptDefines.h
enderScriptEnv.h
s.h
sDefines.h
sEnv.h
sFileA3D.h
sFont.h
sMesh.h
sPath.h
sSampler.h
sScriptC.h
sUtils.h
s_hal.h
38c04ad97fee58a4c1b9ed0bad9d08931bee504a 16-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Piping texture names through shader builder. Fixing uint size_t mismatch."
748eb07e805b93c2bf79340d4937963ab739d17c 16-Feb-2012 Alex Sakhartchouk <alexst@google.com> Piping texture names through shader builder.
Fixing uint size_t mismatch.

Change-Id: Ia7c8bd9f829deaa50e1cc381ccd50f29676bbdfb
river/rsdProgram.cpp
river/rsdProgramFragment.h
river/rsdProgramVertex.h
river/rsdShader.cpp
river/rsdShader.h
s.spec
sFont.cpp
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramFragment.h
sProgramVertex.cpp
sProgramVertex.h
s_hal.h
254305944bf430eae672507546df368e97d50759 16-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Fixing uint32 size_t mismatches."
7ac2a4dda4d20ca1f1b714e129a3a08f63178c18 15-Feb-2012 Jason Sams <rjsams@android.com> Beging IO stream out from allocation to surface texture.

Change-Id: I4d6b7f7740a896d39b811d6fe7532bb00db62373
river/rsdAllocation.cpp
river/rsdAllocation.h
river/rsdCore.cpp
s.spec
sAllocation.cpp
sAllocation.h
s_hal.h
c794cd56e46408e08862c42a022090e323684197 13-Feb-2012 Alex Sakhartchouk <alexst@google.com> Fixing uint32 size_t mismatches.

Change-Id: I5263158f5855472db6317a52c209fe4e273f3368
river/rsdAllocation.cpp
river/rsdProgram.cpp
river/rsdShader.cpp
s_hal.h
26b8a1625fceed5a17b33a38542c3fd3b84bd9e4 14-Feb-2012 Stephen Hines <srhines@google.com> Merge "Initialize all class members."
ebf4a148cda98359129c04b96ed755a7d8c98b37 14-Feb-2012 Stephen Hines <srhines@google.com> Initialize all class members.

Change-Id: I2bb2701a9dde66f6c4484a62945c72ddf52248fa
river/rsdShaderCache.h
e98fc94cfa53b78bc91519cc7993b3beef199c6e 11-Feb-2012 Alex Sakhartchouk <alexst@google.com> am 87a36a3b: Merge "Making shader compilation errors throw a Java exception."

* commit '87a36a3b291e78a612d2d08c14b245ff970080e0':
Making shader compilation errors throw a Java exception.
7c4b1b3981d19b162d17a10045de12c35c089948 11-Feb-2012 Jason Sams <jsams@google.com> resolved conflicts for merge of cb66aec0 to graphics-dev

Change-Id: Ic8817f702b6993f046c89f2fc598c9fe3bf30fe8
d32b7491f2f3ad65fc274e92c16f8e2213861d7a 11-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Making shader compilation errors throw a Java exception."
aed4bec1efbab1ca56dabb5b97f66857eb153223 10-Feb-2012 Jason Sams <rjsams@android.com> Merge "Start implementing SurfaceTexture streaming into RS allocations."
cf27eb46f97cff087ebfc5b81fe998eabe0569cf 10-Feb-2012 Jason Sams <rjsams@android.com> Start implementing SurfaceTexture streaming into RS allocations.

Change-Id: I561fbb63c63371ea59047c07fb2d68c21d16e76b

Conflicts:

libs/rs/rsAllocation.h
enderScriptDefines.h
river/rsdAllocation.cpp
river/rsdAllocation.h
river/rsdCore.cpp
river/rsdShader.cpp
river/rsdShaderCache.h
s.spec
sAllocation.cpp
sAllocation.h
s_hal.h
9bf3cf65ab8123c7c34df513abf96c84195e43b2 10-Feb-2012 Jason Sams <jsams@google.com> am 468a9715: Merge "Remove unused param."

* commit '468a971512f4665b13e83cc3c7dc24c9031b14eb':
Remove unused param.
963a2fb9f03c88633bc67c4a1789429b9a482091 09-Feb-2012 Jason Sams <jsams@google.com> Remove unused param.

Change-Id: Idf26c3bf4eec7ed17dbfb99b40c314bce7996101
sContext.cpp
sThreadIO.cpp
sThreadIO.h
f118ff921dcc8873f22b47d950f0de079e4f9233 08-Feb-2012 Jason Sams <rjsams@android.com> am 5b6abb38: Merge "Fix bug in generated code for functions with inband data from pointers. Passing zero length data would desync return command stream."

* commit '5b6abb38f0892f429976bd6976f93ae216b21d38':
Fix bug in generated code for functions with inband data from pointers. Passing zero length data would desync return command stream.
ee5cf0067c374e1c7e9a0736e24e55f4d19a0721 08-Feb-2012 Jason Sams <rjsams@android.com> Fix bug in generated code for functions with inband data
from pointers. Passing zero length data would desync
return command stream.

Change-Id: I273a6a44636a203d8305ddff3d6607eae9f9ec8a
sg_generator.c
7510992812e32c83114b98ea47fbb39876bdc223 08-Feb-2012 Alex Sakhartchouk <alexst@google.com> Making shader compilation errors throw a Java exception.

Change-Id: I612142b6fe1b75eab62e89950c3bea6f326cb730
river/rsdShader.cpp
river/rsdShaderCache.cpp
d3e4b744900ed6666f4dd3182ad5443be26c96dd 08-Feb-2012 Jason Sams <jsams@google.com> Merge commit 'bdeec118' into manualmerge

Conflicts:
libs/rs/rsThreadIO.h

Change-Id: I7f448996a86f41188b47ec3dc353c364692e8bf2
5f27d6fb0b0b9184ba9820c629fc1354a635e515 08-Feb-2012 Jason Sams <rjsams@android.com> Implement RS VSync on new vsync infrastructure.

Change-Id: I662159a086a56e28732dd64a3a3cb30f8d4b72b1

Replace lockless fifo from server to client with sockets.

Change-Id: I99a4ab4f18496c0fbac96ee7b8099797af4712ea
ndroid.mk
river/rsdGL.cpp
s.spec
sContext.cpp
sContext.h
sFifo.cpp
sFifo.h
sFifoSocket.cpp
sFifoSocket.h
sLocklessFifo.cpp
sLocklessFifo.h
sThreadIO.cpp
sThreadIO.h
sg_generator.c
55b817ad2ea20e62936bbe1c96d693a4efc80d31 03-Feb-2012 Stephen Hines <srhines@google.com> am cc2daede: Merge "Properly recover from failed compilation."

* commit 'cc2daede56257f0f1f490a1aebf5b9b898d9816a':
Properly recover from failed compilation.
d392eec2991b8e4952ecfe2859fd3cef1fbdd33b 03-Feb-2012 Stephen Hines <srhines@google.com> Merge "Properly recover from failed compilation."
6f9fb0f8de25366969de08cbe665e4b41a032d4f 02-Feb-2012 Alex Sakhartchouk <alexst@google.com> am 7042613c: Merge "Fix an incorrect assert that doesn\'t account for element array size."

* commit '7042613c653fd0de253f2f659901318902fa4584':
Fix an incorrect assert that doesn't account for element array size.
00681a98b15e89e04421382f5bc0c95f4369f67d 02-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Fix an incorrect assert that doesn't account for element array size."
4769d68bba1f2af113197ecd6d92ecdae090a6d7 02-Feb-2012 Stephen Hines <srhines@google.com> Properly recover from failed compilation.

BUG=5955072

We used to call delete, which did not update the Context's view of the world,
leading to potential segfaults on Context teardown. This change also enables
exceptions to be thrown when runtime errors are encountered.

Change-Id: If63578efff2d7dd03639da1049c1a5ebc69fde35
sScriptC.cpp
769463262d655087ed39d9b823673e776a8af946 02-Feb-2012 Alex Sakhartchouk <alexst@google.com> Fix an incorrect assert that doesn't account for element array size.

Change-Id: Ibcb5c55d91967603391a1721137d010a85025990
sAllocation.cpp
898f9dd5b44f137ee845ed981631568f2f5850fb 02-Feb-2012 Stephen Hines <srhines@google.com> am bb3968fe: Merge "Remove wrapper version check assert."

* commit 'bb3968fed8e7fb2b53ac32d40e26e0d21600a922':
Remove wrapper version check assert.
d38f9254a345062dd44d910aa589f94e76d27092 02-Feb-2012 Stephen Hines <srhines@google.com> Remove wrapper version check assert.

This really shouldn't have been here to begin with, since the wrapper version
should be meaningless to libRS.

Change-Id: I329446ed96d1a70197247735e267b8539a8c83a2
sScriptC.cpp
d10470361e880021ba5249709d8f38b982f11158 30-Jan-2012 Stephen Hines <srhines@google.com> am 855eadf9: Merge "Fix potential bug with reordered size/offset arguments."

* commit '855eadf942c8ff5c2665d7dc3b6d4b5ba630419a':
Fix potential bug with reordered size/offset arguments.
1322bae421dfbd3adc5f696c7b60b7183e57bce0 30-Jan-2012 Stephen Hines <srhines@google.com> Merge "Fix potential bug with reordered size/offset arguments."
ad4a428a86937b5168764c9377331f55f920d973 30-Jan-2012 Mathias Agopian <mathias@google.com> am dfbcee6c: fix build

* commit 'dfbcee6cb8ab9cf89b9052eb7498e453afdb1463':
fix build
917027582745bbf27335a70360a4e6da51961978 30-Jan-2012 Mathias Agopian <mathias@google.com> fix build

Change-Id: Ibdc45f1794e7ef60dc1ca0ff85c5cc4dff84c3fa
river/rsdGL.cpp
river/rsdGL.h
river/rsdShader.cpp
e3da7a68f0f1f0b44d6924e8357f84ebc2f913e8 27-Jan-2012 Jason Sams <jsams@google.com> Merge "Add comment to confusing commands." into graphics-dev
3d3fb05dd2b3930632a9d16930d3d81004543d5d 27-Jan-2012 Jason Sams <jsams@google.com> Add comment to confusing commands.

Change-Id: I7b84b9d8e9b3b595e0bab33d5e219842f6c86f83
sThreadIO.h
e0cda7778cc4d47e8d961c882e4a2d8faa7754f2 27-Jan-2012 Stephen Hines <srhines@google.com> am cee905be: Merge "Don\'t wait forever if there are no commands to execute."

* commit 'cee905be4874f6d3f112527a53b0f7ff87655c66':
Don't wait forever if there are no commands to execute.
dc5daec260d51b3bd35d0e731f462228e8d8bb7b 27-Jan-2012 Stephen Hines <srhines@google.com> Merge "Don't wait forever if there are no commands to execute."
36838469a96b984fa27b61288ca1043b664af370 27-Jan-2012 Stephen Hines <srhines@google.com> Don't wait forever if there are no commands to execute.

BUG=5614887

This fixes a timing issue where we could calculate a delay of 0 (indicating
wait forever) when we have no pending commands to actually execute. In such
cases, we should just break out of the playback loop.

This also fixes a small issue with returning whether or not to redraw.

Change-Id: Id1e481679341773256b7287062c68925e2bc8f9e
sThreadIO.cpp
4b1872bad35af3d478f727367362f8dc500448ff 26-Jan-2012 Stephen Hines <srhines@google.com> am caaac348: Merge "Fix bugs with unsigned rsAtomicCas/Max/Min."

* commit 'caaac348ed163f59cf1b8185bb14137050c18e7e':
Fix bugs with unsigned rsAtomicCas/Max/Min.
36f8225c8c33115ac131cfb599617b0735f55168 26-Jan-2012 Stephen Hines <srhines@google.com> Merge "Fix bugs with unsigned rsAtomicCas/Max/Min."
fa54999eb657180fe82b556c75761f37fed599dc 26-Jan-2012 Stephen Hines <srhines@google.com> Fix bugs with unsigned rsAtomicCas/Max/Min.

BUG=5888007

rsAtomicMax/Min did not have proper semantics for unsigned integers. They were
always using signed comparisons. rsAtomicCas had the wrong function signature
in our math library, leading to no way to properly link/execute it.

Change-Id: I336cdd8cd9f2d8093f12e101b55b2797515f039b
river/rsdRuntimeMath.cpp
criptc/rs_atomic.rsh
6ae039baf797915d46f3b3901d1b7f5cc83feace 19-Jan-2012 Stephen Hines <srhines@google.com> Fix potential bug with reordered size/offset arguments.

This change also cleans up a few uint32_t/size_t issues.

Change-Id: Iae0fc085c12149129b91fce0ebbc28c8cf358eaf
s.spec
sAllocation.cpp
sAllocation.h
75d8c46a145b5b5bbf7305c22c9939de4a7136e4 21-Jan-2012 Jean-Baptiste Queru <jbq@google.com> am 1e5b88fb: am 45470559: (-s ours) am 12b7da69: am 6df477be: Merge "Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF)"

* commit '1e5b88fb4fc52d44ededdb6b98fd7b8f7ee0a87d':
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF)
6b050dd5f0981a8e5d8479ce5c7d346dcfab3080 21-Jan-2012 Jean-Baptiste Queru <jbq@google.com> am 45470559: (-s ours) am 12b7da69: am 6df477be: Merge "Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF)"

* commit '45470559cd4a499fd5d38cf708f0b531dc081fed':
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF)
fa463740fe68a409cf993aeb9c6fcd3f40c71b5b 21-Jan-2012 Jean-Baptiste Queru <jbq@google.com> am 20a34b52: am a1e87397: (-s ours) am 7ae84204: am ba7f0d2a: Merge "Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF)"

* commit '20a34b52ca377132645315098c87fea178fb23cf':
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF)
1e2a1023f025c3a2cbcfcf8ae2fa4abedf1c4c63 21-Jan-2012 Jean-Baptiste Queru <jbq@google.com> am 62a89549: am d6b5584b: (-s ours) am 97aa8ee8: Merge ee4618bc

* commit '62a89549b7069bdda96f87d51fb60eb64b76f551':
Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF)
796cc68ff00396d865c6483fd85639d83989a444 21-Jan-2012 Jean-Baptiste Queru <jbq@google.com> am a1e87397: (-s ours) am 7ae84204: am ba7f0d2a: Merge "Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF)"

* commit 'a1e873975704814416ee4d5023bf0740ec195ec0':
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF)
529df378139df0531af312fd7af9159eeab26835 21-Jan-2012 Jean-Baptiste Queru <jbq@google.com> am d6b5584b: (-s ours) am 97aa8ee8: Merge ee4618bc

* commit 'd6b5584b67f8a2f3d8ea20d748652673d5761e33':
Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF)
3c2da6168e8a77f58ee3c4618b5c541f7bc7e9eb 21-Jan-2012 The Android Open Source Project <initial-contribution@android.com> am 9ace027a: am 5d0c713a: Reconcile with ics-mr1-release

* commit '9ace027a27f98380f69920d8ede4a6a70eff5946':
0f733c5114aa4f01a02cac72f3b13d40056ffdaa 21-Jan-2012 The Android Open Source Project <initial-contribution@android.com> am 5d0c713a: Reconcile with ics-mr1-release

* commit '5d0c713a87e9fd3cc7a775092aef9fc1194c7440':
45edbc206cb84eabea45a12811bb218f49296f12 20-Jan-2012 Jean-Baptiste Queru <jbq@google.com> am 6df477be: Merge "Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF)"

* commit '6df477be186233e36fc370c4d2db6c1ed928a740':
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF)
da4eb67c40d2827b878677300f4c15a3b059c657 20-Jan-2012 Jean-Baptiste Queru <jbq@google.com> am ba7f0d2a: Merge "Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF)"

* commit 'ba7f0d2a03643ce429421b81febf18fd50473070':
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF)
0e0cc1ed8a4c350ee53f5fea5957b844b7ce0b0a 20-Jan-2012 Jean-Baptiste Queru <jbq@google.com> Merge ee4618bc

Change-Id: Ie1dc6ad38e7c30636d80f6caef11cf6673144940
e83583336827248821cf4012ebe4d5dc3e57746c 06-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF)

Change-Id: I1de629b4632a4b3187ca1a28d6416daccd35f924
river/rsdAllocation.cpp
river/rsdBcc.cpp
river/rsdCore.cpp
river/rsdGL.cpp
river/rsdMeshObj.cpp
river/rsdProgramStore.cpp
river/rsdRuntimeMath.cpp
river/rsdRuntimeStubs.cpp
river/rsdShader.cpp
river/rsdShaderCache.cpp
sAdapter.cpp
sAllocation.cpp
sAnimation.cpp
sContext.cpp
sContext.h
sElement.cpp
sFBOCache.cpp
sFifoSocket.cpp
sFileA3D.cpp
sFont.cpp
sLocklessFifo.cpp
sMesh.cpp
sMutex.cpp
sObjectBase.cpp
sProgram.cpp
sProgramFragment.cpp
sScript.cpp
sScriptC.cpp
sScriptC_Lib.cpp
sScriptC_LibGL.cpp
sSignal.cpp
sThreadIO.cpp
sType.cpp
sUtils.h
sg_generator.c
19b19c597ac5f9239a560c8b0fd49dc22456b198 20-Dec-2011 Steve Block <steveblock@google.com> Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF)

Change-Id: I44f267700356967dc51e8f85ebf457dc85cfb229
river/rsdRuntimeStubs.cpp
2b9885bcf43a93683220541b5e111c768e9d8078 20-Oct-2011 Steve Block <steveblock@google.com> Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF)

Change-Id: I5321ebd12e9c6248a108529e82c4e1af2a4405e3
river/rsdAllocation.cpp
river/rsdBcc.cpp
river/rsdCore.cpp
river/rsdGL.cpp
river/rsdProgram.cpp
river/rsdShader.cpp
river/rsdShaderCache.cpp
river/rsdVertexArray.cpp
sAllocation.cpp
sComponent.cpp
sContext.cpp
sElement.cpp
sFileA3D.cpp
sLocklessFifo.cpp
sMatrix4x4.cpp
sObjectBase.cpp
sScriptC.cpp
sThreadIO.cpp
sType.cpp
874e55fd7c11e3a53887a732ebc5d756118b7475 19-Jan-2012 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr1-release

Change-Id: I151eb9ed3a43b1576a15e15b343832c8f9e9509b
df2e7a0ec2ac631af702c89c4aab660b6bca8fa4 19-Jan-2012 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
b8c628062bdea0470ab233ba3beaf569ff0ce4ff 18-Jan-2012 Robert Ly <robertly@google.com> am b41c96a3: am 43fda84e: am 6ad9ea7d: Merge "update overview page for rs api docs to open iframe links in parent" into ics-mr1

* commit 'b41c96a374134c84558291fbb532fe490386a4ba':
update overview page for rs api docs to open iframe links in parent
aca431c709ae2cf2be61954b78239e39ec875411 18-Jan-2012 Robert Ly <robertly@google.com> am 43fda84e: am 6ad9ea7d: Merge "update overview page for rs api docs to open iframe links in parent" into ics-mr1

* commit '43fda84e91b1fe356af35386d2f304d3ab71529e':
update overview page for rs api docs to open iframe links in parent
860127a35ab842c090293ac9040faf2510895014 18-Jan-2012 Robert Ly <robertly@google.com> am 6ad9ea7d: Merge "update overview page for rs api docs to open iframe links in parent" into ics-mr1

* commit '6ad9ea7deb669eca68c58f001c935255c3294cfe':
update overview page for rs api docs to open iframe links in parent
0bbadd46276f5ed1c8b938a62bb66b9e8c4b037b 18-Jan-2012 Robert Ly <robertly@google.com> am 6ad9ea7d: Merge "update overview page for rs api docs to open iframe links in parent" into ics-mr1

* commit '6ad9ea7deb669eca68c58f001c935255c3294cfe':
update overview page for rs api docs to open iframe links in parent
bf58637712ee6c16bb75df8c26e1c1d3bb0b6494 14-Jan-2012 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
2b5797f50f99b0b7f81b9923b0bee96d13ffd19d 13-Jan-2012 Stephen Hines <srhines@google.com> am d36f7d24: Merge "Add support for new root.expand() calls."

* commit 'd36f7d249591559e713a8ca45c6d452c14c94895':
Add support for new root.expand() calls.
5932726a9c29af7bc74909b536df91aafa20f826 13-Jan-2012 Jason Sams <jsams@google.com> Merge "Start implementing SurfaceTexture streaming into RS allocations." into graphics-dev
41e373d91a60043afa0f9abd026218b49cbc1201 13-Jan-2012 Jason Sams <jsams@google.com> Start implementing SurfaceTexture streaming into RS allocations.

Change-Id: I561fbb63c63371ea59047c07fb2d68c21d16e76b
enderScriptDefines.h
river/rsdAllocation.cpp
river/rsdAllocation.h
river/rsdCore.cpp
river/rsdShader.cpp
river/rsdShaderCache.h
s.spec
sAllocation.cpp
sAllocation.h
s_hal.h
b9dfecaf56642de220c7e5563ff306aa9a5412f9 13-Jan-2012 Stephen Hines <srhines@google.com> Merge "Add support for new root.expand() calls."
9fc5e0e81d94b198dca1e168724b2c0ae310e6cc 13-Jan-2012 Robert Ly <robertly@google.com> am 3e9aa56e: am 7da0abc5: am 62472581: Merge "cherrypick from master - add overview description for RS API reference Change-Id: Id5554c607ad4c435f92bfa939e4ce4833a638f62" into ics-mr1

* commit '3e9aa56e563ac5a876bb23c0377ccd4698709630':
cherrypick from master - add overview description for RS API reference Change-Id: Id5554c607ad4c435f92bfa939e4ce4833a638f62
10ac9584f4ad09988c88f1e6b4509fb45464c48d 13-Jan-2012 Robert Ly <robertly@google.com> am 7da0abc5: am 62472581: Merge "cherrypick from master - add overview description for RS API reference Change-Id: Id5554c607ad4c435f92bfa939e4ce4833a638f62" into ics-mr1

* commit '7da0abc52e3cbdeeb7fae0d22895710254ef9ec4':
cherrypick from master - add overview description for RS API reference Change-Id: Id5554c607ad4c435f92bfa939e4ce4833a638f62
4949c9d2dd381b5305e3e3fab963d2721d2e1c9d 13-Jan-2012 Robert Ly <robertly@google.com> am 62472581: Merge "cherrypick from master - add overview description for RS API reference Change-Id: Id5554c607ad4c435f92bfa939e4ce4833a638f62" into ics-mr1

* commit '62472581c30a3202b7bbd86e644b4346d5a4e65c':
cherrypick from master - add overview description for RS API reference Change-Id: Id5554c607ad4c435f92bfa939e4ce4833a638f62
08d1dd6d5c7002e2cd5028ba79b17ebe832058f0 13-Jan-2012 Robert Ly <robertly@google.com> am 62472581: Merge "cherrypick from master - add overview description for RS API reference Change-Id: Id5554c607ad4c435f92bfa939e4ce4833a638f62" into ics-mr1

* commit '62472581c30a3202b7bbd86e644b4346d5a4e65c':
cherrypick from master - add overview description for RS API reference Change-Id: Id5554c607ad4c435f92bfa939e4ce4833a638f62
b5bc39d5be20a7c435d6d08dfd8d74f66d2d0d99 13-Jan-2012 Robert Ly <robertly@google.com> update overview page for rs api docs to open iframe links in parent

Change-Id: Ic0aa77192fa19b045a7fd9df5926255511fdc3be
criptc/rs_allocation.rsh
180a80cebb76132214609b2f0878ac831c33ca06 13-Jan-2012 Robert Ly <robertly@google.com> cherrypick from master - add overview description for RS API reference Change-Id: Id5554c607ad4c435f92bfa939e4ce4833a638f62

Change-Id: Iff4b4bd171818208bb3be46dd3ef7e91b6cbd80f
criptc/rs_allocation.rsh
ee7aa2e3900f807ee41bb9735da86b3eb4cc2e70 13-Jan-2012 Stephen Hines <srhines@google.com> Add support for new root.expand() calls.

BUG=5444144

Change-Id: I9ab942561a03e9f837a3199457259bb3e07ac76f
river/rsdBcc.cpp
river/rsdCore.cpp
river/rsdCore.h
9719bd4a0187c400ba868712612fe66da4635aac 12-Jan-2012 Jason Sams <jsams@google.com> Plumbing for RS priority.

Change-Id: Ibddfd40407fd6d24ac829a76a9a1e2047c48c5fd
river/rsdCore.cpp
river/rsdCore.h
river/rsdGL.cpp
river/rsdGL.h
sContext.cpp
028f20a6e5e883b7308298273b9aa517e5c890f5 11-Jan-2012 Jason Sams <jsams@google.com> Fix LOGE.

Change-Id: I533bedf0827edb27e0aead78e2bb3389be85acd8
river/rsdPath.cpp
sPath.cpp
ef7a3b314a858355356d7a1edbc91dfbbc117945 10-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Now utilizing ability to bind constants. Fixing small copy/paste typo." into graphics-dev
da042e76b482e026592c42e5ee57b86413b9c57a 10-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Adding ability to bind constants to shaders." into graphics-dev
8e6bde735d3c0024c36beff668e1588803657357 10-Jan-2012 Alex Sakhartchouk <alexst@google.com> Now utilizing ability to bind constants.
Fixing small copy/paste typo.

Change-Id: I8ca993f3e894214b710bea019dfd65822a4cd88f
sScriptC_LibGL.cpp
a720a144508edd91e4790b23eadd6cd270368df9 10-Jan-2012 Alex Sakhartchouk <alexst@google.com> Adding ability to bind constants to shaders.

Change-Id: I63b664fd2fec7e0c8157b7185782192132222f1a
river/rsdRuntimeStubs.cpp
sRuntime.h
sScriptC_LibGL.cpp
criptc/rs_graphics.rsh
03f1910431433f3a35f1445aa0bba2b00417f0cc 10-Jan-2012 Steve Block <steveblock@google.com> resolved conflicts for merge of 08289f55 to graphics-dev

Change-Id: I2c95cd461e364cbeae7ffbaea7ad5c87713d7df7
af12ac6a08651464f8d823add667c706f993b587 06-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/157220

Bug: 5449033
Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
river/rsdAllocation.cpp
river/rsdBcc.cpp
river/rsdCore.cpp
river/rsdGL.cpp
river/rsdMeshObj.cpp
river/rsdProgramStore.cpp
river/rsdRuntimeMath.cpp
river/rsdRuntimeStubs.cpp
river/rsdShader.cpp
river/rsdShaderCache.cpp
sAdapter.cpp
sAllocation.cpp
sAnimation.cpp
sContext.cpp
sContext.h
sElement.cpp
sFBOCache.cpp
sFifoSocket.cpp
sFileA3D.cpp
sFont.cpp
sLocklessFifo.cpp
sMesh.cpp
sMutex.cpp
sObjectBase.cpp
sProgram.cpp
sProgramFragment.cpp
sScript.cpp
sScriptC.cpp
sScriptC_Lib.cpp
sScriptC_LibGL.cpp
sSignal.cpp
sThreadIO.cpp
sType.cpp
sUtils.h
sg_generator.c
c0a65425f8eb3573b1abd2a48292ca953c0a8590 05-Jan-2012 Alex Sakhartchouk <alexst@google.com> Cleanup based on comments.

Change-Id: I2d261b3cd240b890001dcc7d2a849cfdc34328bf
river/rsdMesh.cpp
river/rsdMeshObj.cpp
river/rsdMeshObj.h
river/rsdProgramRaster.cpp
river/rsdProgramStore.cpp
river/rsdShader.cpp
611c6b286747b0893c4248f0cc83d339d9d7858a 05-Jan-2012 Glenn Kasten <gkasten@google.com> am a8719ad9: Merge "Use the standard CC_LIKELY and CC_UNLIKELY macros"

* commit 'a8719ad9d53d3fe51e8031b2471e9558b8ef727f':
Use the standard CC_LIKELY and CC_UNLIKELY macros
84f304fd48e8314139279c7b5f8c3fdbc8a8bda2 05-Jan-2012 Glenn Kasten <gkasten@google.com> Merge "Use the standard CC_LIKELY and CC_UNLIKELY macros"
72f4f4cec34098e179ad5d257b07df3a514fcae2 15-Dec-2011 Glenn Kasten <gkasten@google.com> Use the standard CC_LIKELY and CC_UNLIKELY macros

Several source files privately defined macros LIKELY and UNLIKELY in terms
of __builtin_expect. But <cutils/compiler.h> already has CC_LIKELY and
CC_UNLIKELY which are intended for this purpose. So rename the private
uses to use the standard names.

In addition, AudioFlinger was relying on the macro expanding to extra ( ).

Change-Id: I2494e087a0c0cac0ac998335f5e9c8ad02955873
river/rsdRuntimeMath.cpp
e460316daefd1f73bc19f12fa8765ec903ad9051 05-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Adding better error behavior to RS" into graphics-dev
8791e379223be8841c59216e550adbe2e3479343 05-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Adding RS comments, cleaning up the gl implementation with new Element hal." into graphics-dev
c7cb70396934adcb3fd620d147dd5ea1c3ff8def 04-Jan-2012 Steve Block <steveblock@google.com> am 41891aea: Merge "Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE"

* commit '41891aeaf4e6e4006ae3087fa537786e9ec8caa4':
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE
4a48244edc93b50bb9af35f7ec03825c8f7471c9 20-Dec-2011 Steve Block <steveblock@google.com> Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/156016

Bug: 5449033
Change-Id: I4c4e33bb9df3e39e11cd985e193e6fbab4635298
river/rsdRuntimeStubs.cpp
25a59d051a218bd608b005a149509464b3e6d4f0 29-Dec-2011 Alex Sakhartchouk <alexst@google.com> Adding better error behavior to RS

Change-Id: Iea1cc76793f8978d60575404d7b1c5145e268d6e
enderScriptDefines.h
river/rsdMeshObj.cpp
river/rsdProgramRaster.cpp
sComponent.cpp
criptc/rs_graphics.rsh
criptc/rs_types.rsh
4a43e3ea8a0328c56ace0af1869b4c8c781a7b26 28-Dec-2011 Alex Sakhartchouk <alexst@google.com> Adding RS comments, cleaning up the gl implementation with new Element hal.

Change-Id: I74de1e8248a73a45a39976e6027dac2626d580e9
river/rsdMeshObj.cpp
river/rsdShader.cpp
sElement.h
sMesh.h
sType.h
cb58994276add709054ab18f2c318acd4bf76d38 22-Dec-2011 Alex Sakhartchouk <alexst@google.com> Missing getter and additional tests.

Change-Id: I057dd0a29d2cad40d0a0627b4355faeb82bbc229
criptc/rs_allocation.rsh
b7c8c521cfa5c8b6801720ad31d026228dc1e784 22-Dec-2011 Alex Sakhartchouk <alexst@google.com> Adding tests for element/mesh getters.
Fixing bugs found by tests.

Change-Id: I6592a3b65f16b21255e7788fe8ee8aaafe268638
sElement.cpp
criptc/rs_types.rsh
50bfc354e61e174a465893fd0dafe913f1954478 20-Dec-2011 Alex Sakhartchouk <alexst@google.com> Adding simple hal struct to type.
Fixing off by 1 error in the element.

Change-Id: I0b142942c760cb861007af7099d35d0363f4e13b
sElement.cpp
sType.cpp
sType.h
criptc/rs_allocation.rsh
8d0f59ef07388a32ed694efe8aa63c24a67cfd7b 16-Dec-2011 Alex Sakhartchouk <alexst@google.com> Adding comments to RS headers.

Change-Id: Ib345fe9f651dd3e74fb384799d381034391de8a2
criptc/rs_allocation.rsh
criptc/rs_types.rsh
b0fa3a6916600a40f3d263e7bd201818b8fdb360 16-Dec-2011 Alex Sakhartchouk <alexst@google.com> Element getters.

Change-Id: Ibe570464557eeecad108b4d3cb8f02fad13943de
criptc/rs_allocation.rsh
criptc/rs_types.rsh
253325d2a19162c1dd18de59c357e36adf4a760b 15-Dec-2011 Alex Sakhartchouk <alexst@google.com> Element HAL sturct, script side getters

Change-Id: If98dd4c22bce58dca2c9739c8aee935a2dd0b493
sElement.cpp
sElement.h
sMesh.h
criptc/rs_allocation.rsh
criptc/rs_types.rsh
f6216f7699edc83b9c8f8383a6b0448210f0b579 07-Dec-2011 Alex Sakhartchouk <alexst@google.com> Merge "Revert "Removing changes not meant for MR1"" into graphics-dev
2e83f21742c6e920693ac2cd5a186c3f650fa89c 07-Dec-2011 Stephen Hines <srhines@google.com> am f7f93048: Merge "NULL should not be const for RS."

* commit 'f7f930480c75bcb57ae98d4a0fc59a3fb8e90e3d':
NULL should not be const for RS.
6a057c34ca84c0b7211538caa85f366a0a0e6434 07-Dec-2011 Stephen Hines <srhines@google.com> NULL should not be const for RS.

Change-Id: I24d96843c40f822bf064a0fa1fc0440b6bf0518d
criptc/rs_types.rsh
08ab9a5766b6825b19876fbf5b14779fc24b474b 05-Dec-2011 The Android Open Source Project <initial-contribution@android.com> am 0975d53f: Reconcile with ics-mr1-release

* commit '0975d53f17d90fa9642f0f4f8222977ce5911d80':
37cd69eda42461c480bd8e1c18580f18386eeaf7 05-Dec-2011 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr1-release

Change-Id: I35fea7fba390129cec15616718e2880bfa3b414c
6a448ea032a5e36bedf7fb7d2502d3121bedfea4 02-Dec-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
0de996a108cc507f418993f236e964967612f5c9 02-Dec-2011 Stephen Hines <srhines@google.com> am 4d86d334: am 88c02e8c: am 976ae272: Add support for handling a bitcode wrapper to librs.

* commit '4d86d334e7214ccdcd689647707aa3d0ec080841':
Add support for handling a bitcode wrapper to librs.
a068f29a4c47ff2bc77f717a89687ed9ce34fc96 02-Dec-2011 Stephen Hines <srhines@google.com> am 88c02e8c: am 976ae272: Add support for handling a bitcode wrapper to librs.

* commit '88c02e8c5d30c053a4faa897e322540f61914718':
Add support for handling a bitcode wrapper to librs.
34dc55282ff22110cfb5b7f39266e4d86d556dda 02-Dec-2011 Stephen Hines <srhines@google.com> am 976ae272: Add support for handling a bitcode wrapper to librs.

* commit '976ae27270a64c5abeb380d6e61d6d71f29b9433':
Add support for handling a bitcode wrapper to librs.
d600540a9c97650d78b9d8b1a0929e9e3e46cbaf 23-Nov-2011 Stephen Hines <srhines@google.com> Add support for handling a bitcode wrapper to librs.

BUG=5425905

Change-Id: I75676060703df6d9043b287fea900c4379455ee2
sScriptC.cpp
ade1e2229d95f3e258b0dd81298be23aa17dd70d 27-Nov-2011 Logan Chien <loganchien@google.com> am 12be3fff: Remove dead code.

* commit '12be3fff12e5c55193867f49e13169b9400b2997':
Remove dead code.
1415ca46b289604fd727310e4f6ae3c8c68276c9 27-Nov-2011 Logan Chien <loganchien@google.com> Remove dead code.

Change-Id: I2838a40026291e7345b07911af3ba17278b63ffe
river/rsdBcc.cpp
sScript.h
23b4b6d152f46caaf3eb1017cf23b9776136e76f 24-Nov-2011 Jason Sams <jsams@google.com> Merge "Private API to support MFF transition." into graphics-dev
179e9a457095fea4c9e6d366c269754b882d05dd 24-Nov-2011 Jason Sams <jsams@google.com> Private API to support MFF transition.

Change-Id: I17cc9dc46eb37e4397428ba64305b0fd8ed3ae81
river/rsdAllocation.cpp
s.spec
sAllocation.cpp
sAllocation.h
cf894f98e5d249cf6fde15d02a938274f1126c19 23-Nov-2011 Stephen Hines <srhines@google.com> am e7d17220: Merge "Add support for handling a bitcode wrapper to librs."

* commit 'e7d17220be8e20523ffd1c9855f3d389d9ef22ee':
Add support for handling a bitcode wrapper to librs.
e70be7e04945cc2bcc82b03b968b3abef3bd554a 23-Nov-2011 Stephen Hines <srhines@google.com> Merge "Add support for handling a bitcode wrapper to librs."
f8d4469e2f51740bd7c0e48f6da024a75c4ef372 23-Nov-2011 Stephen Hines <srhines@google.com> Add support for handling a bitcode wrapper to librs.

BUG=5425905

Change-Id: I75676060703df6d9043b287fea900c4379455ee2
sScriptC.cpp
a3dcb4963f342893fac17293251e33ad32d2f02e 23-Nov-2011 Robert Ly <robertly@google.com> am b1e72b68: Merge "add overview description for RS API reference"

* commit 'b1e72b6826455a19a80dab14612da7f22e0e1a75':
add overview description for RS API reference
bf7423aaf76e12a90a7b4e347e0b276d68f798dc 23-Nov-2011 Robert Ly <robertly@google.com> Merge "add overview description for RS API reference"
5f6387e7f31b8c75abe5b8881f33ea85b4e4d467 23-Nov-2011 Jason Sams <rjsams@android.com> am 7e254a37: Merge "Fix script init error handling."

* commit '7e254a37d0beb1fe307ca45617fbe7cc394d275f':
Fix script init error handling.
77020c5248ca0921d7d24fb60dec5105ba39026c 22-Nov-2011 Jason Sams <rjsams@android.com> Fix script init error handling.

Change-Id: I7ceb0af4dfd12db0274985ff658f678d7af829ff
sScript.cpp
sScript.h
sScriptC.cpp
5fde391ba2e4ecc7f3bdf4be3a220986fc57b9fa 22-Nov-2011 Robert Ly <robertly@google.com> add overview description for RS API reference

Change-Id: Id5554c607ad4c435f92bfa939e4ce4833a638f62
criptc/rs_allocation.rsh
961a35efc4c95b3f4e3c935750afaaae94f47419 19-Nov-2011 The Android Open Source Project <initial-contribution@android.com> am 5191d694: Reconcile with ics-mr0-release ics-mr1-release

* commit '5191d69487427307486f3836ae38e2bb758c2ef0':
Revert "enable ALLOW_DEQUEUE_CURRENT_BUFFER for tegra devices"
Maybe fix issue #5627399: java.lang.RuntimeException - While sign in...
fix crash when validating an invalid EGL objects
Revert "Discard framebuffer rendering queues when discarding layers"
Fix NPE in ConnectivityService.
Fix Wimax-less build.
791916465b75a6ffcc5e08bb230bf7737a9149d4 19-Nov-2011 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr0-release ics-mr1-release

Change-Id: I31643242d240b4d1efef685583ec21934a88cc02
5909d26c633a5ac00c85d72ee4a035612a6a15de 18-Nov-2011 Alex Sakhartchouk <alexst@google.com> Revert "Removing changes not meant for MR1"

This reverts commit d97fd1d7c37e45c7f4c7ee89c3f70b961fa05428.
criptc/rs_graphics.rsh
8310d9647999b30a321d1e66383ad904561cf8fe 17-Nov-2011 Alex Sakhartchouk <alexst@google.com> am 50445568: Merge "Fixing FBO font rendering bug that resulted from using old surface size."

* commit '5044556861af496d6451aef3f69a4df0d1b591c9':
Fixing FBO font rendering bug that resulted from using old surface size.
b505694f35fe75b20bac42178f20084831519bcf 17-Nov-2011 Alex Sakhartchouk <alexst@google.com> Merge "Fixing FBO font rendering bug that resulted from using old surface size."
aefd0606790c4bdfdcc5a4f563db0c82522f7b8b 17-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
e5f0376ad7077f4f255bc0fd6417a14cae87bcde 17-Nov-2011 The Android Open Source Project <initial-contribution@android.com> am d949eddd: am 4dce941e: am 816e68e2: No-op merge from ics-mr0

* commit 'd949edddc0c7497a8a45cece5464e041eae8625e':
38c9d8f3d503d1a617a9233df4ea5695b662fa8c 17-Nov-2011 The Android Open Source Project <initial-contribution@android.com> am 4dce941e: am 816e68e2: No-op merge from ics-mr0

* commit '4dce941ecec71aa999cf777a43f05821793b6749':
a74a8f635ce4fae0a9d4b9c79e9fa412787bf6a2 16-Nov-2011 Alex Sakhartchouk <alexst@google.com> Fixing FBO font rendering bug that resulted from using old surface size.

Change-Id: I31d0967bb36ca6ffb6a4c8194597d3c523cfe954
sContext.cpp
sContext.h
sFont.cpp
sFont.h
sProgramVertex.cpp
sScriptC_LibGL.cpp
abf0d92ae5d0dcb3a5dcddf6561ef52a4ecbe9af 16-Nov-2011 Alex Sakhartchouk <alexst@google.com> am 5a471818: Merge "Expand RS vector3 types to vector4."

* commit '5a4718183340a108b55eba7bf755b4432153caa1':
Expand RS vector3 types to vector4.
c680f7c561ae118290d6238b2d3b0c7390e24a07 16-Nov-2011 Alex Sakhartchouk <alexst@google.com> Merge "Expand RS vector3 types to vector4."
156b537e91662309410a843b04eddc581ade9137 16-Nov-2011 The Android Open Source Project <initial-contribution@android.com> am 816e68e2: No-op merge from ics-mr0

* commit '816e68e2fddd56c34f864dc5647801117a51720b':
c8f25a734217501ffc620f528d54961597249d4f 16-Nov-2011 The Android Open Source Project <initial-contribution@android.com> No-op merge from ics-mr0

Change-Id: I6be81522ac3e6d4d8fab545abde4d81e5bb2a2c6
151d2c97c4e1f91a356a4004521b04af84100427 16-Nov-2011 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-factoryrom-2-release

Change-Id: Idf18e15df810885a373fb4057f0db064771afc8e
sContext.cpp
2d1220c27ae91f0b307f283fe66cb767b63dfe38 16-Nov-2011 Alex Sakhartchouk <alexst@google.com> Expand RS vector3 types to vector4.

BUG=5609007

The underlying LLVM implementation for vector3 types does this implicitly. If
RS does not adjust its implementation, we will always be misaligned for any
subsequent data after a vector3 type. We previously inserted padding into the
reflected layers from llvm-rs-cc (hence the skip padding part of this change).
We can safely ignore the padding now that the Java/native code is updated to
use the expanded size. The compiler will also need modification to ensure that
we don't mistakenly skip over any end-of-struct padding.

Fixing the 3 component vector padding problem.

Change-Id: If68af42287deb8f4b28addcd19a9fa314656be44
sAllocation.cpp
sAllocation.h
sComponent.cpp
sComponent.h
sElement.cpp
sElement.h
sFont.cpp
1f5ddeafd712f219129f7493e96ea42336867f65 12-Nov-2011 Stephen Hines <srhines@google.com> am 09060056: Merge "Fix setTimeZone() and use it properly in RSTest/rstime."

* commit '0906005662ac6a28c34171275c0e500198640379':
Fix setTimeZone() and use it properly in RSTest/rstime.
d2432b9691869b5b40a5b49c682c40d917ea9dcb 10-Nov-2011 Stephen Hines <srhines@google.com> Fix setTimeZone() and use it properly in RSTest/rstime.

BUG=5470134

The original implementation for rsi_ScriptSetTimeZone() never actually did
anything with the bytes received. This change allows it to safely update the
timezone. RSTest is also updated to call setTimeZone(), so that users in
different timezones can accurately get test results.

Change-Id: I6cb1b3a0c3a417749ba39e0fe09cc9c7ab65c2e7
sScript.cpp
sScript.h
9e0afb5a2b3e476c42a373e7cd89cef4a34f8195 31-Oct-2011 Jason Sams <rjsams@android.com> Path rendering

Change-Id: I5379a676c9ec6a9b25f21bc1e050053f27e411dd
ndroid.mk
enderScriptDefines.h
river/rsdCore.cpp
river/rsdPath.cpp
river/rsdPath.h
river/rsdRuntimeStubs.cpp
s.spec
sContext.h
sPath.cpp
sPath.h
sRuntime.h
sScriptC_LibGL.cpp
s_hal.h
criptc/rs_graphics.rsh
criptc/rs_object.rsh
criptc/rs_types.rsh
5aa250bbf5d6d1dd0cf1ef4c16440d2968097771 07-Nov-2011 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr1-release

Change-Id: Ib022135d56532756d171af770d4fae4e94402d9b
18ba6650b196893f9491bdf6b273168dd8308755 06-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
795e405d18a2523ab81bcad47e3256ad66aefb24 04-Nov-2011 The Android Open Source Project <initial-contribution@android.com> am 8242cc49: Reconcile with ics-mr0-release ics-factoryrom-2-release

* commit '8242cc49a90aa13a4830a735438b6e3cf73ea0f0':
Revert "Merge "Avoid duplicate dialogs leading to NPE" into ics-mr0"
Revert "Merge "BatteryService(jni): properly handle read's return value" into ics-mr0"
Revert "Merge "Update camera continuous autofocus javadoc." into ics-mr0"
Revert "Merge "Fix potential segfault in RS watchdog." into ics-mr0"
Revert "Merge "Improve the slow query instrumentation." into ics-mr0"
2e38e88c4a811b595508b8a7259a1e33a5fe819d 04-Nov-2011 The Android Open Source Project <initial-contribution@android.com> am 8242cc49: Reconcile with ics-mr0-release ics-factoryrom-2-release

* commit '8242cc49a90aa13a4830a735438b6e3cf73ea0f0':
Revert "Merge "Avoid duplicate dialogs leading to NPE" into ics-mr0"
Revert "Merge "BatteryService(jni): properly handle read's return value" into ics-mr0"
Revert "Merge "Update camera continuous autofocus javadoc." into ics-mr0"
Revert "Merge "Fix potential segfault in RS watchdog." into ics-mr0"
Revert "Merge "Improve the slow query instrumentation." into ics-mr0"
4cfae85a8b9b6e9683ac4cd9524d3ad429cba6ad 04-Nov-2011 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr0-release ics-factoryrom-2-release

Change-Id: I81cf3b3994cb9a1c18fca3ce0049e09402543086
cc2f82ae977fc8f0ed367ad4ebf3222877acae43 03-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
a9b2bc85f5ca439b7c2d6ffa63032b20363e8343 03-Nov-2011 The Android Automerger <android-build@android.com> Revert "Merge "Fix potential segfault in RS watchdog." into ics-mr0"

This reverts commit af675222f6340a8a9edbe9e8635014a18521e5e0, reversing
changes made to 6e91e5b689a3eb8e6a6f3c038322b8044a9d6670.
sContext.cpp
e68698485c97db9ef16fc0f47fab176dd641ec1e 03-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-factoryrom-2-release history after reset to ics-mr0
sContext.cpp
c9dff0f8525adf5cd25ce0aff8e64c8947176fb9 02-Nov-2011 The Android Open Source Project <initial-contribution@android.com> am 11b49ba9: Reconcile with ics-mr0-release ics-factoryrom-2-release

* commit '11b49ba933bab7ff8262139141eef0e5f3c45a18':
Revert "Merge "BatteryService(jni): properly handle read's return value" into ics-mr0"
Revert "Merge "Update camera continuous autofocus javadoc." into ics-mr0"
Revert "Merge "Fix potential segfault in RS watchdog." into ics-mr0"
Revert "Merge "Improve the slow query instrumentation." into ics-mr0"
Revert "Merge "BatteryService(jni): properly handle read's return value" into ics-mr0"
65b19cb6cf77e91e80efc834aef8a5afa8d82901 02-Nov-2011 The Android Open Source Project <initial-contribution@android.com> am 11b49ba9: Reconcile with ics-mr0-release ics-factoryrom-2-release

* commit '11b49ba933bab7ff8262139141eef0e5f3c45a18':
Revert "Merge "BatteryService(jni): properly handle read's return value" into ics-mr0"
Revert "Merge "Update camera continuous autofocus javadoc." into ics-mr0"
Revert "Merge "Fix potential segfault in RS watchdog." into ics-mr0"
Revert "Merge "Improve the slow query instrumentation." into ics-mr0"
Revert "Merge "BatteryService(jni): properly handle read's return value" into ics-mr0"
e98755f6ea395b50632d40313052c85e421c3ba9 02-Nov-2011 The Android Open Source Project <initial-contribution@android.com> Reconcile with ics-mr0-release ics-factoryrom-2-release

Change-Id: I493695d0ea182f32bbfe0e148e192ad1f60ff001
532165d1bca92d4d829ac878371474125694792e 02-Nov-2011 Stephen Hines <srhines@google.com> am af3a854b: am af675222: Merge "Fix potential segfault in RS watchdog." into ics-mr0

* commit 'af3a854b549409c4ad77c686e860f97ea86706a0':
Fix potential segfault in RS watchdog.
84eff01b333f08d57fbfaf1842f50c757990dc81 02-Nov-2011 The Android Automerger <android-build@android.com> Revert "Merge "Fix potential segfault in RS watchdog." into ics-mr0"

This reverts commit af675222f6340a8a9edbe9e8635014a18521e5e0, reversing
changes made to 6e91e5b689a3eb8e6a6f3c038322b8044a9d6670.
sContext.cpp
e6ca5a5d0fe9d90149d806dddca5ffde1e2fb50e 01-Nov-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
b79f70e9948d0688e68a0187481daebd6b2b8269 01-Nov-2011 Stephen Hines <srhines@google.com> am af3a854b: am af675222: Merge "Fix potential segfault in RS watchdog." into ics-mr0

* commit 'af3a854b549409c4ad77c686e860f97ea86706a0':
Fix potential segfault in RS watchdog.
237f4c9f814f0c9db3e00e445f20c77791138f86 01-Nov-2011 Stephen Hines <srhines@google.com> am af675222: Merge "Fix potential segfault in RS watchdog." into ics-mr0

* commit 'af675222f6340a8a9edbe9e8635014a18521e5e0':
Fix potential segfault in RS watchdog.
86c6b5fecb3e4e68668fdb5640770545501e778f 31-Oct-2011 Stephen Hines <srhines@google.com> Fix potential segfault in RS watchdog.

BUG=5544671

This initializes the watchdog structure properly. Without this fix, it is
possible to call LOGE with a garbage string value.

Change-Id: Ie05eb65f83eca938f18ac962794407d58c3f277f
sContext.cpp
74c4d4013fe9d41784994681d4c752d3c49b5ec6 31-Oct-2011 Alex Sakhartchouk <alexst@google.com> am 66ce1fce: Merge "Removing changes not meant for MR1" into ics-mr1

* commit '66ce1fce59d2dc16f1905120e0fe3851ba1add90':
Removing changes not meant for MR1
d6cb655478491e66f9b27b9e434e12b799851d57 31-Oct-2011 Alex Sakhartchouk <alexst@google.com> am 66ce1fce: Merge "Removing changes not meant for MR1" into ics-mr1

* commit '66ce1fce59d2dc16f1905120e0fe3851ba1add90':
Removing changes not meant for MR1
d8bc058079ea099abe92ac4a9490a43e141d71dd 31-Oct-2011 Alex Sakhartchouk <alexst@google.com> Merge "Removing changes not meant for MR1" into ics-mr1
a0cd91766c044a09c68a248bec5b19e495d7cce1 28-Oct-2011 Ed Heyl <ed@google.com> keep previous history after reset to mr1 plus aah changes (ics-aah-wip)
ffe87773177672219189c9319ed5ab699fb978cc 27-Oct-2011 Alex Sakhartchouk <alexst@google.com> Removing changes not meant for MR1

Change-Id: I75136be33f12a87c2b5f21b064c06065a4145d70
criptc/rs_graphics.rsh
fae012e697d86097136b1ebe5566250612832814 27-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-mr1-release history after reset to ics-mr1
036b3f7c04e196a4d33b3bd0fc4b9a4a27687be6 27-Oct-2011 Jason Sams <jsams@google.com> am 27812a8f: am 28e4f87f: Fix bug where CPU could be stuck spinning Required the wallpaper be animating and the system to have run slowly during the last frame when rendering stopped.

* commit '27812a8f14ca22f0a709320e5a41d200ac59b63b':
Fix bug where CPU could be stuck spinning Required the wallpaper be animating and the system to have run slowly during the last frame when rendering stopped.
776e8b796e74f781f7d0bb3db00d69d6f2a7d0bb 27-Oct-2011 Jason Sams <jsams@google.com> am 28e4f87f: Fix bug where CPU could be stuck spinning Required the wallpaper be animating and the system to have run slowly during the last frame when rendering stopped.

* commit '28e4f87f38cae799b494e160467d732e988bad89':
Fix bug where CPU could be stuck spinning Required the wallpaper be animating and the system to have run slowly during the last frame when rendering stopped.
ca7c202abc3853e96d1d0d77b672789622eff99d 27-Oct-2011 Jason Sams <jsams@google.com> Fix bug where CPU could be stuck spinning
Required the wallpaper be animating and
the system to have run slowly during the
last frame when rendering stopped.

bug 5180240

Change-Id: I38c2b6f07a1e36019dd05c77a58973e36d12728c
sContext.cpp
87b5ff3db06699ddfa7bc7bda72a345e7fd8346e 26-Oct-2011 Steve Block <steveblock@google.com> am 71f2cf11: (-s ours) Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE

* commit '71f2cf116aab893e224056c38ab146bd1538dd3e':
Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE
river/rsdAllocation.cpp
river/rsdBcc.cpp
river/rsdCore.cpp
river/rsdGL.cpp
river/rsdProgram.cpp
river/rsdShader.cpp
river/rsdShaderCache.cpp
river/rsdVertexArray.cpp
sAllocation.cpp
sComponent.cpp
sContext.cpp
sElement.cpp
sFileA3D.cpp
sLocklessFifo.cpp
sMatrix4x4.cpp
sObjectBase.cpp
sScriptC.cpp
sThreadIO.cpp
sType.cpp
6598201f1c4f409defac9a5af789fb53a7cc00f8 20-Oct-2011 Steve Block <steveblock@google.com> Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/143865

Bug: 5449033
Change-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a
river/rsdAllocation.cpp
river/rsdBcc.cpp
river/rsdCore.cpp
river/rsdGL.cpp
river/rsdProgram.cpp
river/rsdShader.cpp
river/rsdShaderCache.cpp
river/rsdVertexArray.cpp
sAllocation.cpp
sComponent.cpp
sContext.cpp
sElement.cpp
sFileA3D.cpp
sLocklessFifo.cpp
sMatrix4x4.cpp
sObjectBase.cpp
sScriptC.cpp
sThreadIO.cpp
sType.cpp
6a2b90978f71f3e79c470a76e3f643fe02595087 23-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
6e39868f1b2eebed06eec72e726136026570b470 20-Oct-2011 Jason Sams <rjsams@android.com> Merge "adding getters to Sampler ProgramRaster, ProgramStore, Element. Element adds ability to get subelement info. Tests for new stuff."
8891d846a0f5158a2fa018620541e9f4b62e17c7 20-Oct-2011 Jason Sams <rjsams@android.com> Merge "Remove ObjBaseRef from the hal struct"
bd7b1a9612b3f5119af42ed7ec4a88929a2d0d10 18-Oct-2011 Alex Sakhartchouk <alexst@google.com> Fixes and optimizations of two quaternion functions.

Change-Id: Ie5a3f16d49b716d91b6f68fa389473548cecb80d
criptc/rs_quaternion.rsh
31aca7dfb577503e789a0ec4e47e8c51d447bfcf 18-Oct-2011 Alex Sakhartchouk <alexst@google.com> adding getters to Sampler ProgramRaster, ProgramStore, Element.
Element adds ability to get subelement info. Tests for new stuff.

Change-Id: I4a77b91e4e0e73c95ab28b42c50732a64e71e7b9
enderScript.h
sElement.cpp
064aa7ed76db9564b041afcd4b75da5b3d12faba 18-Oct-2011 Alex Sakhartchouk <alexst@google.com> Remove ObjBaseRef from the hal struct

Change-Id: Idcac14ecfdd4d06a0f54bf50e3b9657be62e6638
river/rsdFrameBuffer.cpp
river/rsdMeshObj.cpp
river/rsdProgram.cpp
river/rsdShader.cpp
sAllocation.cpp
sAllocation.h
sFBOCache.cpp
sFBOCache.h
sMesh.cpp
sMesh.h
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramVertex.cpp
77718f5e8d9f37ecac59b7a71cb2381d9c9dc778 17-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
bc8b7435bb6fe717745fe708cc150ce0cdfa42c0 16-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
407f8ca5a1cd2269dba356f40ab32a5ff934a6a2 24-Sep-2011 Alex Sakhartchouk <alexst@google.com> Adding getter functions for script side RS objects.
Multiproject change involving on device linker

Change-Id: I321e8caa6ca23b3fe2c96c78cdcfc15e51f88823
sProgramRaster.h
sProgramStore.h
sSampler.h
criptc/rs_graphics.rsh
881b4da237e98f99d44b8c1951ff10597381e272 14-Oct-2011 Jason Sams <jsams@google.com> am 43b57ec4: Fix error printing if no command string is set.

* commit '43b57ec48ec7652addc11bbc9fef652c2394b7f5':
Fix error printing if no command string is set.
ee803446857b14d97f3e90a4f530604b6be9c867 14-Oct-2011 Jason Sams <jsams@google.com> Fix error printing if no command string is set.

Change-Id: I588c0d0a4e1b8f80c967ebfb6aff179a0cac4a36
sContext.cpp
60026011703a076f78808e9c59e675221598b46c 13-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
96cd1361e25f0dab881aa416d206fc4574dc602e 13-Oct-2011 Jason Sams <rjsams@android.com> Fix bug with 1D arrays and threading.
Some elements got launched multiple times.

Change-Id: Icb257019df591a5d9525867c8ef8d18ef7d4cde5
river/rsdBcc.cpp
70415115431f3c52e1da44ba838962ff3b22eb69 12-Oct-2011 Jason Sams <rjsams@android.com> Improve rsForEach overhead.

Change-Id: Iaabef7bb573233ef7c5756077f840ee933ee0c39

fix spacing, reduce rsForEach overhead about 50%
river/rsdBcc.cpp
river/rsdCore.cpp
river/rsdCore.h
15fc11d614a73d6ade3c82f7e9dfa601cd417f58 06-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
af4dfd006615a9f0822802aa1d776b653b050ee0 05-Oct-2011 Jason Sams <rjsams@android.com> Merge "Wrapping new API with #defines to prevent old apps from using them."
c3e4a421e60a6725585a08fd89a64678e2c06219 05-Oct-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
4ff21865d7e6c24adf8e4159783c848530ecc4a2 05-Oct-2011 Jason Sams <rjsams@android.com> Fix crash running old HC apps.

Change-Id: If7206de334868cb40eb8e5dd04fbe8c70bc1d614
river/rsdBcc.cpp
4325387cee36fe373b1a792fb2e65ef00535bbdd 29-Sep-2011 Alex Sakhartchouk <alexst@google.com> Wrapping new API with #defines to prevent old apps from using them.

Change-Id: Ib3a2d19544ad72987ebec09d465bec8eeb6423c8
criptc/rs_allocation.rsh
criptc/rs_atomic.rsh
criptc/rs_graphics.rsh
criptc/rs_matrix.rsh
criptc/rs_types.rsh
f87bbfde65343c3c9bd2d59173747de1117f079c 27-Sep-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
5b9f3e2e5fe85e6defb424c6f96ddeab1581222c 23-Sep-2011 Jason Sams <rjsams@android.com> Remove unused fields in ProgramRaster

Change-Id: I70c9d47674c956ec850c178c7aaa9a5e3dd9dffb
s.spec
sProgramRaster.cpp
sProgramRaster.h
062848b3d7d665d42d48326430a6cfd2abfd1c9c 22-Sep-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
86d842a703da80b40eae5a482d4e26d8b2aae048 21-Sep-2011 Jason Sams <rjsams@android.com> Cleanup RS logs
Reduce the startup/shutdown info and format the logs
in a consistent manner.

Change-Id: I4592cd9fcf7e2920010d84c7137137262cdc73b9
river/rsdCore.cpp
river/rsdGL.cpp
sContext.cpp
553626c52de04591d23e9ce24a06dcb2c97c350d 14-Sep-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
2382aba4a55c6ae74789c478eead8fbd96593321 14-Sep-2011 Jason Sams <rjsams@android.com> Add RS watchdog.

Change-Id: I4c912beb84fa8a37ada0088049f7776132e994b6
river/rsdAllocation.cpp
river/rsdFrameBufferObj.cpp
river/rsdGL.cpp
river/rsdGL.h
river/rsdMeshObj.cpp
river/rsdProgramRaster.cpp
river/rsdProgramStore.cpp
river/rsdShader.cpp
sContext.cpp
sContext.h
sLocklessFifo.cpp
sLocklessFifo.h
sScriptC_LibGL.cpp
sThreadIO.cpp
sThreadIO.h
8046264a7e4b683d724890273429664184433034 03-Sep-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
3f2c944c21af553eb06421aec1fbebf0f4c45e3c 02-Sep-2011 Stephen Hines <srhines@google.com> Merge "Fix remaining .rs.dtor() issue for RS."
cdc423482a86937801c6260fcba693b789a13a4b 02-Sep-2011 Stephen Hines <srhines@google.com> Fix remaining .rs.dtor() issue for RS.

BUG=5186750

Change-Id: I74765b844d28ed780f9c9e291b8e0de94352f74b
sScriptC.cpp
1f5754133a22d0d899f6890963a777739ab2aac6 02-Sep-2011 Robert Ly <robertly@google.com> fix rs docs

Change-Id: Id7253737278d5dc4ef3b6d53cd32dbac1a80103d
criptc/rs_quaternion.rsh
0189364a714225f92e86b36b4ea54f09681255ed 01-Sep-2011 Stephen Hines <srhines@google.com> Merge "Call .rs.dtor() when tearing down Scripts."
4c1122818f4f3ff2ea69b2fa8f93b2d4c48d7932 01-Sep-2011 Jason Sams <rjsams@android.com> Merge "Finish the docs for rs_cl."
6c80edaf4decf03b70dbc8b26277d53552d8c08b 01-Sep-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
4ee16ffbd9d1d72e1757c9b26715597fdc044117 01-Sep-2011 Stephen Hines <srhines@google.com> Call .rs.dtor() when tearing down Scripts.

BUG=5186750

This allows us to properly reference count any globals (static or extern) that
need to potentially be cleaned up.

Change-Id: I03d2c38c1e7a4ca96c40003d2eeecb6f395d5835
river/rsdBcc.cpp
river/rsdBcc.h
river/rsdCore.cpp
sScript.cpp
sScript.h
s_hal.h
dc2c3e6f551e4134f00339d2298255217b90a319 01-Sep-2011 Jason Sams <rjsams@android.com> Finish the docs for rs_cl.

Change-Id: I2edaac2ad07fe1de77af58bec0d9ac4cde181f11
criptc/rs_cl.rsh
d14e2ba206f0d0d2a155103b85e2de68e71ba33c 01-Sep-2011 Jason Sams <rjsams@android.com> Merge "Document the basic RS math functions."
ef82364d4af3b84c5e07dcdc9183f39420e46bda 31-Aug-2011 Jason Sams <rjsams@android.com> Document the basic RS math functions.

Change-Id: If7a1b82eab4c4c82443cf8e57b444865f1e3f6b8
criptc/rs_cl.rsh
29d19a99f1de0505a2da73c0abb6ec2b3f06365d 30-Aug-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
criptc/rs_time.rsh
criptc/rs_types.rsh
37792a9bad434203618d739e68864d37499ec410 30-Aug-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
criptc/rs_time.rsh
criptc/rs_types.rsh
f92c4279fcddb7d3b1549f66ea61c62a2afa9e23 30-Aug-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
d5dccb8c49d8da069f2630c4ac9c0e2d14958a88 27-Aug-2011 Stephen Hines <srhines@google.com> Updated time/type docs for Renderscript.

Change-Id: Idb51c64271c4f2b4705ea932c715683003eff4cc
criptc/rs_time.rsh
criptc/rs_types.rsh
4edfb9f81ae4e28f9014ea1cc16b4446f96ca307 25-Aug-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
1cbada3292bdee2b24a6aeef646fa719aa7662aa 24-Aug-2011 Alex Sakhartchouk <alexst@google.com> Merge "Fixing the lockless fifo destory bug. Removing unused code from element. build."
0c7ccf03c18bec8b02ed89961d70856daba3fce4 22-Aug-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
74111d7b894d6c564899c4dfafa51daffb630ad9 19-Aug-2011 Stephen Hines <srhines@google.com> Merge "Issue proper parameters to root() calls for RS."
3815badf95a7dca8aa278e3e12f07a3924a82319 19-Aug-2011 Stephen Hines <srhines@google.com> Issue proper parameters to root() calls for RS.

BUG=5076887

Change-Id: Ic0ce9d45ee20a99add4c780233c0804d05a55e96
river/rsdBcc.cpp
river/rsdCore.cpp
river/rsdCore.h
98cc35525b2563bf5c7bf05d856693e16ce71e34 19-Aug-2011 Alex Sakhartchouk <alexst@google.com> Fixing the lockless fifo destory bug.
Removing unused code from element. build.

Change-Id: I4bb324a666486d6d3fa45cc1995d0e96cb99f70a
sElement.cpp
sElement.h
sLocklessFifo.cpp
sLocklessFifo.h
c7cec1e3577cc77a5a73d5bd5a82733b1b9936a1 19-Aug-2011 Jason Sams <rjsams@android.com> Fix issue with freeing allocation with circular references.

Change-Id: I45871c20a192815eafee77f95e17a025f6dcf9d1
sAllocation.cpp
sAllocation.h
sContext.cpp
sObjectBase.cpp
sObjectBase.h
sProgram.cpp
sProgram.h
c0ebe8671fc3c6cd3a2989dfa3e888a89d778e6a 18-Aug-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
dc314a172d48479053f258b485d7d0284b5b5b1f 18-Aug-2011 Jason Sams <rjsams@android.com> Fix "return 0" behavior in rs
0 was not properly blocking for the next message.

Change-Id: I0d9f0a8f799ba457197920c6a699f80f496eaa8e
sContext.cpp
451cf2e16555c96eaaf9d8180e29dd97a5d6cbd7 17-Aug-2011 Jason Sams <rjsams@android.com> Add structure to pack params for forEach.
This allows the driver to not pass all the sub-params.

Change-Id: I9728a7bb39893f49193a55155994ede0400cb7a6
river/rsdBcc.cpp
s_hal.h
438e18a2bce10790b8d3c45e37a50adc7bf5f110 17-Aug-2011 Alex Sakhartchouk <alexst@google.com> Merge "Fixing asynchronous performance issues."
c700e649ca44d0dcff8b271e42d949ea72fe3c63 16-Aug-2011 Alex Sakhartchouk <alexst@google.com> Fixing asynchronous performance issues.

Change-Id: I10f02cd37a33a6c655814d24e0a4291dc044fba3
s.spec
sAllocation.cpp
sComponent.cpp
sComponent.h
sContext.cpp
sElement.cpp
sElement.h
sFileA3D.cpp
sFont.cpp
sFont.h
sObjectBase.h
sProgram.cpp
sProgramFragment.cpp
sProgramRaster.cpp
sProgramRaster.h
sProgramStore.cpp
sProgramStore.h
sProgramVertex.cpp
sSampler.cpp
sSampler.h
sType.cpp
sType.h
ad6b4212a216d0eb2729eb13c65f2f49ac62963b 15-Aug-2011 The Android Automerger <android-build@android.com> merge in ics-release history after reset to master
82f5c512168dcbd4fdfcca02ebff660e6d1efa1d 13-Aug-2011 Alex Sakhartchouk <alexst@google.com> Merge "Fix to the memory leak problem."
e0aab4a8ff1cffd8cfaedc2623db94072549e0e5 13-Aug-2011 Jason Sams <rjsams@android.com> Fix the RS frame timeout.
Previous a slow app would block from receiving new
commands until the timer expired. This change will
expire the timer immediatly.

Change-Id: I42b949d21f98ee0f1d3156763cd723c3e9cabb67
sContext.cpp
sLocklessFifo.cpp
sLocklessFifo.h
sSignal.cpp
sSignal.h
sThreadIO.cpp
sThreadIO.h
06eb01904f2baf0cf021e274a9d5e1c1aac1d9c3 10-Aug-2011 Christian Robertson <robertsonc@google.com> Replacing sans serif system font with Roboto

Change-Id: Ibe0aa11e2259898e65dc422c7794ab4065a0a90e
sFont.cpp
5c4369a3a1b19eaeabb044af2cdeef05474f9069 12-Aug-2011 Alex Sakhartchouk <alexst@google.com> Fix to the memory leak problem.

Change-Id: I18dfa76ecae62ed5165415531adf3a13ad992b54
sAllocation.cpp
1f5f9a30d71973f0c54e0142ed80740b71c720e3 10-Aug-2011 Christian Robertson <robertsonc@google.com> Replacing sans serif system font with Roboto

Change-Id: Ibe0aa11e2259898e65dc422c7794ab4065a0a90e
sFont.cpp
82ea63a801341aa5bf4513dbf92ce376bf27b13c 09-Aug-2011 Alex Sakhartchouk <alexst@google.com> Merge "add renderscript doc comments for exposed headers"
9996b757c31fe81c0892d5e43e611be44dab16c1 09-Aug-2011 Alex Sakhartchouk <alexst@google.com> add renderscript doc comments for exposed headers

Change-Id: Ia7dd82f890775045e543963d64e6dcd3ea4db825
criptc/rs_graphics.rsh
044e2ee36ffe6520570a7f0207d75a8fce8b8e91 09-Aug-2011 Jason Sams <rjsams@android.com> Start refactoring RS headerfiles for docs.

Change-Id: Ieb7797601f94beec2835e1d936dc2dd0c38cb48c
criptc/rs_allocation.rsh
criptc/rs_atomic.rsh
criptc/rs_cl.rsh
criptc/rs_core.rsh
criptc/rs_debug.rsh
criptc/rs_math.rsh
criptc/rs_matrix.rsh
criptc/rs_object.rsh
criptc/rs_quaternion.rsh
criptc/rs_time.rsh
criptc/rs_types.rsh
319680d6280bd8eb1eeecb6dfb8074dc42aaeec7 09-Aug-2011 Stephen Hines <srhines@google.com> Merge "Migrate perf-critical functions away from librs."
1d526a448325cd9678b12b7de9263a254ec8fdc8 09-Aug-2011 Jason Sams <rjsams@android.com> Add RS docs for rs_core.rsh

Change-Id: Ic961138b2ce7730b38c7673e83c8891407580306
criptc/rs_core.rsh
1e5149f5cd3e75a010b58b985b1151d955d227d1 09-Aug-2011 Stephen Hines <srhines@google.com> Migrate perf-critical functions away from librs.

BUG=3497315

Change-Id: Ieaa0d64933767d422aa62740d72b31042dcd4a2f
river/rsdRuntimeStubs.cpp
sAllocation.h
038a40c64c427e1652ed83654afaa3d3260a7857 08-Aug-2011 Jason Sams <rjsams@android.com> Merge "Add docs to rs_types.rsh"
9df3b2b03e6bbe26d5fa7daae49b26fd9f15eaa0 08-Aug-2011 Jason Sams <rjsams@android.com> Add docs to rs_types.rsh

Change-Id: Id2352f325c3ef9564cc226c6c5df908df16bb26a
criptc/rs_math.rsh
criptc/rs_types.rsh
b2baef7a8de3aa06479eed6307b5d1fc4bf8383d 08-Aug-2011 Alex Sakhartchouk <alexst@google.com> Merge "Fixing rs crash when no texture is bound."
ba157304ce99d212403898b055998e6da7a20e9b 06-Aug-2011 Alex Sakhartchouk <alexst@google.com> Fixing rs crash when no texture is bound.

Change-Id: I2c15106f50de995c63691f27e2c4d89dbffc758e
river/rsdProgram.cpp
river/rsdShader.cpp
river/rsdShader.h
242a264cb704449ab0349a0b65eb8bc3a6a29a96 05-Aug-2011 Stephen Hines <srhines@google.com> Merge "Start using bcinfo components within librs."
cbb0b8aceedb9146ba901cba1fbd6d1e9ca88f51 02-Aug-2011 Stephen Hines <srhines@google.com> Start using bcinfo components within librs.

BUG=4942491

Change-Id: I3a46783511c4954bac9eadbbbefe5abf85498c16
enderScript.h
river/rsdBcc.cpp
sContext.cpp
sContext.h
sScriptC.cpp
sScriptC.h
c40ad9ae72f335e035d0881a2ee7ebf0352cfc40 30-Jul-2011 Logan Chien <loganchien@google.com> Finish the refactor work of bccPrepareExecutable

Rename bccPrepareExecutableEx to bccPrepareExecutable.
(These functions are the same, and we will remove
bccPrepareExecutableEx several commits later.)

Change-Id: I519130bb3b731bf927cb92924f355d7d1ea0242c
river/rsdBcc.cpp
eb0dfedaf861049858a365d56d67cc85bfcad3c3 27-Jul-2011 Jason Sams <rjsams@android.com> Add const to matrix by vector multiply routines.
Cleanup ifdef for rsForEach.

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


Change-Id: I395bd8b295beacc979681ccdd3451d9d6cc3d672
river/rsdRuntimeStubs.cpp
criptc/rs_math.rsh
criptc/rs_types.rsh
263892bd0e88e5a99c76da0d307a84c132528e81 20-Jul-2011 Alex Sakhartchouk <alexst@google.com> Merge "Correctly call glviewport when surface changes."
a544b6368d7ddae47985da92d6bcf86798b376c6 20-Jul-2011 Alex Sakhartchouk <alexst@google.com> Correctly call glviewport when surface changes.

Change-Id: I7ef1539e39ea67245bac5ee410deb5918fc5dfcf
sContext.cpp
sFBOCache.h
689821f178503af951a3d9dd558ef8eace6537cd 19-Jul-2011 Stephen Hines <srhines@google.com> Extract BC metadata using a single call.

BUG=4278636

Change-Id: Idc056c4fa50240aadbc81d300fbed759c5a187cf
ndroid.mk
river/rsdBcc.cpp
75b1fbd901927c4a580228bb12e2622622909820 15-Jul-2011 Alex Sakhartchouk <alexst@google.com> Merge "For the serialization context, no fifo initialization is necessary."
6b0c00414a532e2ea22f66cf89578cc8c8a45293 14-Jul-2011 Alex Sakhartchouk <alexst@google.com> For the serialization context, no fifo initialization is necessary.

On shutdown it was attempting to free uninitialized memory.

Change-Id: I9141be5a51253f87f21594ae38f7e653f9e69c6c
sContext.cpp
sLocklessFifo.cpp
sThreadIO.cpp
849bcdd74fe9c45999225abfdf4b02b3d63d4558 14-Jul-2011 Jason Sams <rjsams@android.com> Merge "Fix native crash when GL driver fails to initialize."
9544f76195de22f655fd7a1894934667e7e55f6a 14-Jul-2011 Jason Sams <rjsams@android.com> Fix native crash when GL driver fails to initialize.

Change-Id: I85714de9029285027dc75fb3b62076be41a4c985
sContext.cpp
56456fa1d368412386e03d72d63354befdc85e66 13-Jul-2011 David 'Digit' Turner <digit@google.com> am 0814a9aa: am db4c5f35: resolved conflicts for merge of 7816eded to gingerbread-plus-aosp

* commit '0814a9aa0c8f89f084ba37df05b3735274d78420':
NativeDaemonConnector: Fix SDCard mounting bug in the emulator.
Fix missing NL
cc24af6ed02e23d1483097add12d0f20944e7492 13-Jul-2011 Jason Sams <rjsams@android.com> Merge "Add slot number to forEach hal."
35e429ebf817130d8590d11d441a77aa697bd7d4 13-Jul-2011 Jason Sams <rjsams@android.com> Add slot number to forEach hal.

Change-Id: I0f2992d5f4128422d07f897b335c219cc7f1d02c
river/rsdBcc.cpp
river/rsdBcc.h
sScriptC.cpp
s_hal.h
7f9eda60afb7e9adebe311bc66730f5baabad75c 13-Jul-2011 Alex Sakhartchouk <alexst@google.com> Merge "Fix for the renderscript ref counting bug."
49464a9b664dc8f98e9991a455d27a850bd15ff6 12-Jul-2011 Alex Sakhartchouk <alexst@google.com> Fix for the renderscript ref counting bug.

This only manifested itself in the situations where elements containing multiple ref counted objects were copied from Java.

Change-Id: I2c1cc89fe7f792259b3f033674142eb33d17a507
sElement.cpp
581b2860c07da825d67eb6a063c28d03e876b641 12-Jul-2011 Jeff Brown <jeffbrown@google.com> Remove the simulator target from all makefiles.
Bug: 5010576

Change-Id: I04d722f258951a3078fe07899f5bbe8aac02a8e8
ndroid.mk
cad86a311f295384ee1ef9d6a03e809389276b14 12-Jul-2011 David 'Digit' Turner <digit@google.com> am db4c5f35: resolved conflicts for merge of 7816eded to gingerbread-plus-aosp

* commit 'db4c5f352d6eb8e248953ccff1dbecb1270af4c5':
NativeDaemonConnector: Fix SDCard mounting bug in the emulator.
Fix missing NL
163b9ff7d1014898fd346db9c9378ede4f375f19 12-Jul-2011 David 'Digit' Turner <digit@google.com> resolved conflicts for merge of 7816eded to gingerbread-plus-aosp

Change-Id: I1f7d1f488f6a86774962d427aca472a8a444e0aa
abfaab8983d9727d3d5ca34e2a0ff3e80ba2eb24 11-Jul-2011 Logan Chien <loganchien@google.com> Use resource entry name instead of mangled name.

Change-Id: I833fa1b529fe505ce20ede12b7f4b5952a6ac1f0
river/rsdBcc.cpp
585f554211bd9945ef84878d89bfc9b4b1c0bd94 10-Jul-2011 Logan Chien <loganchien@google.com> Fix typo: mFieldCount -> mPragmaCount.

Change-Id: I081a521c13a78bc5ec1bf9faecb066bed5ca8ab4
river/rsdBcc.cpp
67605d7185c384469952b10d75c3d201b19cc07f 07-Jul-2011 Mathias Agopian <mathias@google.com> Fix EGLUtils::selectConfigForPixelFormat()

- renderscript now calls EGL directly instead of relying on this function
- surfaceflinger also does its own EGLConfig selection
- selectConfigForPixelFormat stays for legacy reason (many tests use it) but
it now only tries to match the alpha channel of the format rather than the
format itself.

this will allow implementations who don't support the exact formats
defined in the HAL to work properly.

Bug: 4998223

Change-Id: Ic664dfc14d5072a514b6f77a115d1521bfc1578f
river/rsdGL.cpp
ce4141f7041f58e46e40302feaa93a6c26d92141 25-Jun-2010 Bruce Beare <brucex.j.beare@intel.com> Fix missing NL

Orig-Change-Id: I323f0c01d2e9ad4c9f07cad24bf6b63edc28ad62
Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
sNoise.cpp
02932bf86982eb1220033bbb2227f072ac9cec0a 24-Jun-2011 Stephen Hines <srhines@google.com> Move divsi3, modsi3, udivsi3, umodsi3 to libbcc.

BUG=3435530

Change-Id: I4e90a6cdf5af534f93d83093ea31b1defd1e896c
river/rsdRuntimeStubs.cpp
0a44ab45c739f00f457874418e7384492e4df979 24-Jun-2011 Stephen Hines <srhines@google.com> Remove verbose logging, update test app and docs.

Change-Id: I6659c5e51a747011239128dc2682a5d78aecfa26
river/rsdAllocation.cpp
e1eb6156604d0a4cc4b7e7353aa2fc8dc4d8eade 22-Jun-2011 Jason Sams <rjsams@android.com> First cut of atomics for renderscript.

Change-Id: Iefc0228d802e6f5348ae787553c9252fb90ba110

update atomic patch.

Change-Id: Idd0596439c092f570b6b226e9a9c7102ddffe88e
river/rsdRuntimeMath.cpp
criptc/rs_math.rsh
c33e6903d25b9cd9d88f45c7320534a5a05c9064 21-Jun-2011 Jason Sams <rjsams@android.com> First cut at RSTextureView.

Change-Id: I920950f33079b6bb7e48bb8970201ab9737bb021
river/rsdGL.cpp
s.spec
a94952436aeb251f587c1bccdf94c7f75285dfe2 16-Jun-2011 Alex Sakhartchouk <alexst@google.com> Adding ability to read back fbo data to renderscript

Change-Id: Ie684c26cbcde22f2483b43415dfc39a3de22c5a1
ndroid.mk
river/rsdAllocation.cpp
river/rsdAllocation.h
river/rsdFrameBuffer.cpp
river/rsdFrameBufferObj.cpp
river/rsdFrameBufferObj.h
river/rsdGL.cpp
river/rsdGL.h
river/rsdMeshObj.cpp
river/rsdRuntimeStubs.cpp
sFBOCache.cpp
74a827988567a9d65954bb0d825a3ba4a97e2947 14-Jun-2011 Alex Sakhartchouk <alexst@google.com> Allocation copy functions.

Change-Id: Idce6d44a4f4bb2e399284a40c0f90dc1bff912fd
enderScriptDefines.h
river/rsdAllocation.cpp
river/rsdAllocation.h
river/rsdCore.cpp
river/rsdRuntimeStubs.cpp
s.spec
sAllocation.cpp
sRuntime.h
sScriptC_Lib.cpp
s_hal.h
criptc/rs_graphics.rsh
criptc/rs_math.rsh
criptc/rs_types.rsh
b81a0eb8180791e4eaab1253b59fa8bd562b046b 03-Jun-2011 Alex Sakhartchouk <alexst@google.com> More work to make libRS buildable on the host.

Change-Id: I239585ef7c1334f7fc19fa6423535dea7b9a753f
ndroid.mk
enderScript.h
river/rsdCore.cpp
river/rsdCore.h
sAllocation.cpp
sAllocation.h
sContext.cpp
sContext.h
sFifoSocket.cpp
sFont.cpp
sFont.h
sMesh.cpp
sProgramFragment.cpp
sProgramVertex.cpp
sScript.cpp
sScript.h
sScriptC.cpp
sScriptC.h
sThreadIO.cpp
s_hal.h
0d74fbde6f3c2f3b72c463a80d39ba59d1f2033a 27-May-2011 Jason Sams <rjsams@android.com> Merge "Cleaup of rsComponent to remove GL types."
a614ae175bbf97201b5e18984d814a1d3e86faa8 27-May-2011 Jason Sams <rjsams@android.com> Cleaup of rsComponent to remove GL types.

Change-Id: I9f82bafe42f5fb30335b15f38eb251dc1ec62e80
river/rsdAllocation.cpp
river/rsdAllocation.h
river/rsdMeshObj.cpp
sComponent.cpp
sComponent.h
2a586a1d9f184e26948ef72ed367bdd9c9ca9da2 27-May-2011 Jason Sams <rjsams@android.com> Merge "Start splitting allocation into hal and core."
eb4fe18dd88634330f9566cbb9e785d8c7ec5813 27-May-2011 Jason Sams <rjsams@android.com> Start splitting allocation into hal and core.

Change-Id: Ic506abb0469238cb0471eb1401cfcb7b2fbbe4bb
ndroid.mk
river/rsdAllocation.cpp
river/rsdAllocation.h
river/rsdCore.cpp
river/rsdFrameBuffer.cpp
river/rsdMeshObj.cpp
river/rsdProgram.cpp
river/rsdShader.cpp
sAllocation.cpp
sAllocation.h
sContext.h
sFBOCache.cpp
sFont.cpp
sMesh.cpp
sProgramFragment.cpp
sProgramVertex.cpp
sRuntime.h
s_hal.h
333cb5641f537c8ec4f6de3d0391c1aa0c64e351 20-May-2011 The Android Open Source Project <initial-contribution@android.com> Reconcile with honeycomb-release

Change-Id: I83818e0c61f0fcb53b154cd0a85f18924745912f
789ca83c794cb7196c9bac97d39eaf1f7947af2a 19-May-2011 Jason Sams <rjsams@android.com> Move context and device creation out of the spec file.

Change-Id: I79470d4fb9317bcad9d68921ce0c414aa133f3cb
enderScript.h
s.spec
sContext.cpp
sDevice.cpp
7257c7ee4b66f00c43d9235f3ac600061ae79968 17-May-2011 Alex Sakhartchouk <alexst@google.com> Preparing libRS for for compilation on host.

Change-Id: I851add79831331c8a8b20dcccdb0817f8ad0c359
enderScriptDefines.h
river/rsdGL.cpp
river/rsdGL.h
s.spec
sContext.cpp
sContext.h
sUtils.h
s_hal.h
58f74bdb53a950a2ec4851d473a231614a3979bf 18-May-2011 Alex Sakhartchouk <alexst@google.com> Merge "Moves fbo support in renderscript behind the hal"
1a4efa363916977ef9aeab756725b3bdc880a15b 18-May-2011 Jason Sams <rjsams@android.com> Core to client fifo on sockets.

Change-Id: I3b84a7d4c3c5fa0d764ad4db22dfd142d5cfa95b
s.spec
sContext.cpp
sContext.h
sFifoSocket.cpp
sHandcode.h
sThreadIO.cpp
sThreadIO.h
sg_generator.c
da6d34a5a6ece8c30d20673b9b6ff07d8c91768b 13-May-2011 Alex Sakhartchouk <alexst@google.com> Moves fbo support in renderscript behind the hal

Change-Id: I26a857586f5f0b47df4c1f4589d2023e70481ec7
ndroid.mk
river/rsdCore.cpp
river/rsdFrameBuffer.cpp
river/rsdFrameBuffer.h
sContext.cpp
sFBOCache.cpp
sFBOCache.h
s_hal.h
9003e5674fb3b2a1442cd0cca899fdc3246debf8 12-May-2011 Alex Sakhartchouk <alexst@google.com> Cleanup mesh creation.

Change-Id: Iaf5e060711dcb6341ac0f337dfb274528cb68d3e
s.spec
sMesh.cpp
sMesh.h
52bd701ca23972883561a3a17754119cb00f619d 12-May-2011 Alex Sakhartchouk <alexst@google.com> Merge "rsLib cleanup"
c19ff0177a7a0dadfc01b1990f822354fdc95991 06-May-2011 Alex Sakhartchouk <alexst@google.com> rsLib cleanup

Change-Id: Ifb66059338e3435ac79435296a650c44699921aa
river/rsdGL.cpp
river/rsdGL.h
river/rsdMeshObj.cpp
river/rsdShader.cpp
river/rsdShaderCache.cpp
river/rsdVertexArray.cpp
river/rsdVertexArray.h
sAllocation.cpp
sContext.cpp
sContext.h
sFBOCache.cpp
sFBOCache.h
sMesh.cpp
sProgramFragment.cpp
sProgramFragment.h
sProgramVertex.cpp
sProgramVertex.h
sScriptC_LibGL.cpp
2008747941749ad27fe80663d23036ac320e998f 06-May-2011 Jason Sams <rjsams@android.com> Add code for generating fifo command packing.

Change-Id: I2d2ef095344b200b10457de96ae1d85821edc91e
ndroid.mk
s.spec
sElement.cpp
sFifo.cpp
sFifo.h
sFifoSocket.cpp
sFifoSocket.h
sg_generator.c
pec.l
7f126c78a107257090c6675ea40ffac41516a9dc 06-May-2011 Alex Sakhartchouk <alexst@google.com> Moving samplers behind the hal.

Change-Id: I494e5a9d2b599d07b985328b346f1f10ae4972e1
ndroid.mk
river/rsdCore.cpp
river/rsdSampler.cpp
river/rsdSampler.h
river/rsdShader.cpp
river/rsdShader.h
sProgram.cpp
sProgram.h
sProgramBase.h
sProgramRaster.cpp
sProgramRaster.h
sProgramStore.cpp
sProgramStore.h
sSampler.cpp
sSampler.h
s_hal.h
c2c02a88641620f50a69cc174077ac8bbef40478 05-May-2011 Alex Sakhartchouk <alexst@google.com> Code Cleanup and better Sampler creation method

Change-Id: I9e35081ee6034cb619f43a47f8f22f38977f5d12
s.spec
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramVertex.cpp
sSampler.cpp
sSampler.h
d3e7107c60ce06d637d83fa0db783ecdd0ad534c 04-May-2011 Jason Sams <rjsams@android.com> Fix error checks on compute context creation.
Remove GL init for compute scripts.

Change-Id: I1bce8e4112babf4345fa56a30a9bed753734d8d6
sContext.cpp
75cec79ecbd10aa36110e5dd3706a76203173f11 03-May-2011 Jason Sams <rjsams@android.com> Merge "Try fixing auto data inlining again."
b693112b7513227b06d4a0a4e712ad3ce01451b4 03-May-2011 Jason Sams <rjsams@android.com> Try fixing auto data inlining again.

Change-Id: I95113db85551cbee774250eacb69553af1cf27bc
sg_generator.c
fa08e904e41b83fa1f558c390f8f4ab7bd93df00 02-May-2011 Alex Sakhartchouk <alexst@google.com> Merge "Moving renderscript GL code into the HAL This change affects - shaders - meshes - fonts - quad rendering"
0e4168caf7e94d98e44b21a1e519ca5bb6b25ea8 02-May-2011 Jason Sams <rjsams@android.com> Temporarly disable auto-inbanding.

Change-Id: Ia83389c094914f0bb69bff8f6965ae445c89de07
sg_generator.c
a04e30dbb5ab11592b03666bb3d102070759c58e 30-Apr-2011 Alex Sakhartchouk <alexst@google.com> Moving renderscript GL code into the HAL
This change affects
- shaders
- meshes
- fonts
- quad rendering

Change-Id: I2a53acb4cd1fa8f4c6e67668f6ee969f3d7f7aa1
ndroid.mk
river/rsdCore.cpp
river/rsdGL.cpp
river/rsdGL.h
river/rsdMesh.cpp
river/rsdMesh.h
river/rsdMeshObj.cpp
river/rsdMeshObj.h
river/rsdProgram.cpp
river/rsdProgramFragment.h
river/rsdProgramVertex.h
river/rsdRuntimeMath.cpp
river/rsdRuntimeStubs.cpp
river/rsdShader.cpp
river/rsdShader.h
river/rsdShaderCache.cpp
river/rsdShaderCache.h
river/rsdVertexArray.cpp
river/rsdVertexArray.h
sContext.cpp
sContext.h
sFont.cpp
sFont.h
sMesh.cpp
sMesh.h
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramFragment.h
sProgramStore.h
sProgramVertex.cpp
sProgramVertex.h
sScriptC_LibGL.cpp
sShaderCache.cpp
sShaderCache.h
sType.h
sVertexArray.cpp
sVertexArray.h
s_hal.h
6e58aef90ec70adf4e7d6d18b869aed143a2ec02 30-Apr-2011 Jason Sams <rjsams@android.com> Fix bug 4355588
With auto inbanding the fifo didn't reserve the correct size.
Caused failure on fifo wrap.

Change-Id: Ie78e7bef5286f68c6239f79ee2f284fd99bdacc3
sg_generator.c
343cd8a9895dead2438770e6ac1fe810b2cd5b04 29-Apr-2011 Jason Sams <rjsams@android.com> Merge "Pipe rsa function though the RS api table."
e078aa1da091a78ddfdc70189bbd14688cf70291 29-Apr-2011 Jason Sams <rjsams@android.com> Merge "Fix fifo size check code."
e785aa08ba2b11c10850ec675cc8bd42b964b468 29-Apr-2011 Jason Sams <rjsams@android.com> Fix fifo size check code.

Change-Id: If4a1874e34409e99c3fe63ff06e2b97e3369049d
sContext.cpp
c975cf4a71b63ccbd20f1f3b3341c5f2e6025b45 29-Apr-2011 Jason Sams <rjsams@android.com> Pipe rsa function though the RS api table.

Change-Id: Ic8a3bef5d337be1d8fc5ca961eec6be4761701c5
s.spec
sAllocation.cpp
sContext.cpp
sDevice.cpp
sType.cpp
sg_generator.c
7913cab686f1ccf02b8bb6fa274634c26c30e0cf 28-Apr-2011 Stephen Hines <srhines@google.com> am 5ac02e73: (-s ours) am 697f8b33: am 00df8e23: Merge "Check setName() for null string + fix rsRand()." into honeycomb-mr1

* commit '5ac02e73c313935b1af8a536e47f74b616986dfe':
Check setName() for null string + fix rsRand().
5fb1aeb6374f814d72117803682bc141cc6b0895 28-Apr-2011 Jason Sams <rjsams@android.com> Start implementing control side forEach.

Change-Id: I2d77d908cbb64b26071d9d5a3421f0b195342d2c
s.spec
sHandcode.h
sScript.cpp
sThreadIO.cpp
sg_generator.c
440830581edb1ed2f238c5af5d012dc2a6aada88 20-Apr-2011 Alex Sakhartchouk <alexst@google.com> Check setName() for null string + fix rsRand().

Change-Id: I5e0042930209861e2eb9acc91380e9473dac0997
sScriptC_Lib.cpp
609201dadcf408cf6246f48a752b8ffbb49d41c3 27-Apr-2011 Jason Sams <rjsams@android.com> Merge "Cleanup rs.spec file and code generator."
186e59154a0fb86e05e283e9c083b69878c06720 26-Apr-2011 Jason Sams <rjsams@android.com> Cleanup rs.spec file and code generator.

Change-Id: I369e36b222ff962fc6835bc550435c2940e2b5fd
enderScript.h
s.spec
sAllocation.cpp
sContext.cpp
sg_generator.c
pec.h
pec.l
1a6fa6ba71ac6c3c1a34b969be9c4cf90521e66e 26-Apr-2011 Stephen Hines <srhines@google.com> Merge "Start ICS header cleanup and finish type matrix."
46f2e7295d648f52812a414edd486a5be9f1ee7e 23-Apr-2011 Jason Sams <rjsams@android.com> Start ICS header cleanup and finish type matrix.

Change-Id: If65f96f08c958d330862c543d85dd9d4a0f90e06
criptc/rs_types.rsh
70b83c111beceaf8fbb700580833e7fec99272cf 06-Apr-2011 Alex Sakhartchouk <alexst@google.com> Modifying libRS internal communication to handle network rendering.

Change-Id: I8c8b3cc3402ecf4ba774e1d668dce25ff0af0e5a
s.spec
sAllocation.cpp
sContext.cpp
sElement.cpp
sFont.cpp
sHandcode.h
sScriptC.cpp
pec.l
f47fb9b7ce529cee60ad211634bb27ed623f1098 22-Apr-2011 Jason Sams <rjsams@android.com> Add matrix logging.

Change-Id: I42fb61747cf1ddf9b367faf6ce9109429d34e9cf
sMatrix4x4.cpp
sMatrix4x4.h
b8fa756a727b7816ed4a6c9f9dbadb548f7fa80f 22-Apr-2011 Jason Sams <rjsams@android.com> Fix rsRand(float, float)

Change-Id: I553d83e1e962ad34aacbe6572d47ff25c3d50060
river/rsdRuntimeMath.cpp
f736d02817f64b75b84b7456716c4a31c687b87e 22-Apr-2011 Jason Sams <rjsams@android.com> Merge "Move TLS behind hal."
83c451a4ef4388e002482e383d488ca9b7b7600d 21-Apr-2011 Jason Sams <rjsams@android.com> Move TLS behind hal.

Change-Id: I9e84acb3736bc98fa5fb0720bddb13a030285319
river/rsdBcc.cpp
river/rsdCore.cpp
river/rsdCore.h
river/rsdRuntimeStubs.cpp
sContext.cpp
sContext.h
s_hal.h
6ea39c9f1e2eda1194a56380291069dcd9d65613 21-Apr-2011 Stephen Hines <srhines@google.com> Merge "Reduce verbosity of Renderscript logging."
2b3ce1d5812fb3ea02d28ae75600d8bc6689acaa 21-Apr-2011 Jason Sams <rjsams@android.com> Remove accidental logging.

Change-Id: I59073a620c312485a0631069856fbd7ca40b4cbd
river/rsdRuntimeStubs.cpp
9db7fe256cf6b77eafafb42d024128701faee6bb 21-Apr-2011 Stephen Hines <srhines@google.com> Reduce verbosity of Renderscript logging.

Change-Id: I0e20274e01b4068f90ef6ddd6ed7837d42f35813
river/rsdGL.cpp
87fe59a2f4d4c74539bfa0bff5f9a7e320e99415 21-Apr-2011 Jason Sams <rjsams@android.com> Create runtime stubs for compute driver.

Change-Id: I8e0250a642844a2ad3ff6efc38e385445b7da032
ndroid.mk
enderScriptDefines.h
river/rsdBcc.cpp
river/rsdBcc.h
river/rsdCore.cpp
river/rsdCore.h
river/rsdGL.cpp
river/rsdRuntime.h
river/rsdRuntimeMath.cpp
river/rsdRuntimeStubs.cpp
sContext.h
sMatrix.cpp
sMatrix.h
sMatrix2x2.cpp
sMatrix2x2.h
sMatrix3x3.cpp
sMatrix3x3.h
sMatrix4x4.cpp
sMatrix4x4.h
sProgramVertex.cpp
sRuntime.h
sScript.h
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
sScriptC_LibCL.cpp
sScriptC_LibGL.cpp
s_hal.h
eed1b156ca3e439f3d178ce99a4fa736527b15f9 11-Apr-2011 Stephen Hines <srhines@google.com> Fix broken assert (if input allocation is NULL).

Change-Id: If02e86eee4ec059402edd6f8c408fd89b248bc80
river/rsdBcc.cpp
4b3de47071d875faaa7d419d050a464b09538797 07-Apr-2011 Jason Sams <rjsams@android.com> Migrate most GL from context to driver.

Change-Id: I5cba3a6e879d2e9332fc667a1061a5312fcf14ba
ndroid.mk
river/rsdCore.cpp
river/rsdCore.h
river/rsdGL.cpp
river/rsdGL.h
sContext.cpp
sContext.h
s_hal.h
00237f18a9d31afdca5cca8d621397fbf5b16076 06-Apr-2011 Jason Sams <rjsams@android.com> Cleanup character limits.

Change-Id: Icb127248d6e3a0b662ed3b13c9a6646f4f81129a
sFont.cpp
721acc495b859c6d884725a4f9b5523583dd11c7 06-Apr-2011 Jason Sams <rjsams@android.com> Seperate ProgramRaster.
Cleanup ProgramRaster and ProgramStore creation.

Change-Id: If25ea74355238d405340f0ccfb8117ad6e1307b7
ndroid.mk
river/rsdCore.cpp
river/rsdProgramRaster.cpp
river/rsdProgramRaster.h
s.spec
sContext.cpp
sFont.cpp
sProgramRaster.cpp
sProgramRaster.h
sProgramStore.cpp
sProgramStore.h
s_hal.h
8feea4e0dec48ea03bd6d32706d058b86dddc5ba 18-Mar-2011 Jason Sams <rjsams@android.com> Seperate GL from RS program store.

Change-Id: I0eae9c0699845af8e8611b065e70738cc9f2b15c
ndroid.mk
river/rsdBcc.h
river/rsdCore.cpp
river/rsdProgramStore.cpp
river/rsdProgramStore.h
sFont.cpp
sProgramStore.cpp
sProgramStore.h
sScriptC.cpp
s_hal.h
7d9c5ffccb7a5e682860f752403e5a03aed587be 01-Apr-2011 Alex Sakhartchouk <alexst@google.com> First draft of fbo in renderscript.
Updating samples and benchmark

Change-Id: I469bf8b842fca72b59475c8fa024c12cf0e14954
ndroid.mk
enderScriptDefines.h
sAllocation.cpp
sAllocation.h
sComponent.cpp
sContext.cpp
sContext.h
sFBOCache.cpp
sFBOCache.h
sFont.cpp
sMesh.cpp
sScriptC_LibGL.cpp
criptc/rs_graphics.rsh
8d43eafdd2684b7bcb2554e65676dc914b7eabd7 25-Mar-2011 Stephen Hines <srhines@google.com> Properly handle script teardown.

If libbcc optimizes away a global variable, we need to make sure that
RenderScript's ~Context() doesn't attempt to clear away the slot's NULL
pointer that denotes this.

Change-Id: I77d0f740ab333338e53db481e4a3eca338aba411
river/rsdBcc.cpp
6f6bf8ee67db7c0741b57f194bbfd957981a4df5 24-Mar-2011 Stephen Hines <srhines@google.com> Revert "Fix cleanup bug clearing script references."

This change was actually incorrect and causes crashes in ~Context.

This reverts commit 88728ecaeab1358e1748cbbf6ed954fd9a960692.
river/rsdBcc.cpp
e2170445fd465db2bce1c38586c0d6318f0a65f3 19-Mar-2011 Jason Sams <rjsams@android.com> Fix cleanup bug clearing script references.

Change-Id: I693dd7523658a32837764854c12a6b690e8fb7c6
river/rsdBcc.cpp
2cfe51e7a9eef3dec091ce7c15d2a5a2216e9d3e 19-Mar-2011 Jason Sams <rjsams@android.com> Fix bug with hal init uninitialized var.

Change-Id: I172bb65b57653e32697f2c2df941beb0aaf65603
river/rsdCore.cpp
sContext.cpp
cdfdb8f2cdf4668c476cac842212892b2505ff3f 18-Mar-2011 Jason Sams <rjsams@android.com> Migrate thread launch to driver.

Change-Id: If182c524cceb327547640f22f956856d291d1787
river/rsdBcc.cpp
river/rsdBcc.h
river/rsdCore.cpp
river/rsdCore.h
sContext.cpp
sContext.h
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
sScriptC_LibGL.cpp
s_hal.h
bad807405b2b9764372af1ad24bcfd4fb1f33d8e 17-Mar-2011 Jason Sams <rjsams@android.com> Start seperating out RS compute implementation. Create hal
layer to seperate from runtime.

Change-Id: Idf5c1261be4131690d25c15948e98324e979b4f9
ndroid.mk
enderScript.h
enderScriptDefines.h
river/rsdBcc.cpp
river/rsdBcc.h
river/rsdCore.cpp
river/rsdCore.h
s.spec
sAllocation.cpp
sAllocation.h
sContext.cpp
sContext.h
sScript.cpp
sScript.h
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
s_hal.h
1809bde133e0d66f06cea65887d9ceb3c70f8b95 17-Mar-2011 Alex Sakhartchouk <alexst@google.com> Fixing a small bug in debug output
Default font wasn't reset for debug output but used the last font instead.

Change-Id: I8fd713336febb8258d364845799ade42633907ab
sContext.cpp
716e40e12d7fefa7efbb0f52ef14b446bdb924c6 17-Mar-2011 Alex Sakhartchouk <alexst@google.com> am 6ff211e0: am 8f6c5226: am 55a9be3d: Merge "Fix for bug 3434228" into honeycomb-mr1

* commit '6ff211e08a7c5d51e3899d10be53878c05c244b5':
Fix for bug 3434228
7b3e9bd825901e33661e3c385e3e7c6f40ca6000 17-Mar-2011 Alex Sakhartchouk <alexst@google.com> Fix for bug 3434228

Change-Id: I57973faf782b487e7913a096f0ab6012dc1c9415
enderScript.h
sContext.cpp
sContext.h
sFont.cpp
9527831e86964208584b247ea826a6793df21f0e 15-Mar-2011 Stephen Hines <srhines@google.com> am ae2f3b3a: am c2db0d40: Merge "Make RS Matrix functions threadable." into honeycomb-mr1

* commit 'ae2f3b3a4629629914e6ad5d410594c7dbc856ee':
Make RS Matrix functions threadable.
49f5ae32fd9d0bec27a1da8b82b511341e3649ed 15-Mar-2011 Stephen Hines <srhines@google.com> Make RS Matrix functions threadable.

BUG=4100079

Change-Id: I6cefa0eab42481fa974077d6aed98007f9fd87f7
sScriptC_Lib.cpp
6c80263f6faf4d25226511b042e067793abd9f78 14-Mar-2011 Iliyan Malchev <malchev@google.com> frameworks/base: remove LOCAL_PRELINK_MODULE

Change-Id: I54dd62ebef47e7690afa5a858f3cad941b135481
Signed-off-by: Iliyan Malchev <malchev@google.com>
ndroid.mk
ba59e58177d84f6b49f33ed0dad343124457a910 09-Mar-2011 Stephen Hines <srhines@google.com> am 67eab1e9: am c8a4b11e: Merge "Fix a race condition during Context init/teardown." into honeycomb-mr1

* commit '67eab1e9cd9a7bfb1a32492cdaa6f52bf470e11d':
Fix a race condition during Context init/teardown.
4f947d7836677bbdde9f69276ca2fb1daff32978 09-Mar-2011 Stephen Hines <srhines@google.com> Fix a race condition during Context init/teardown.

This change makes Context initialization wait properly for all threads to be
available before leaving initContext(). This prevents a case where ~Context()
gets called before all created threads have started/finished their work. This
was triggered/discovered by running some very short-lived tests in CTS.

BUG=4064203

Change-Id: I1dd6f43fa7942c53881008e857df864e2395202e
sContext.cpp
2fbc23e12f7868b4d452771930102cdd8af551e0 04-Mar-2011 Stephen Hines <srhines@google.com> am 47ffa461: (-s ours) am 6e71c954: Merge "DO NOT MERGE: Almost all warnings are now errors in RS build." into honeycomb-mr1

* commit '47ffa461676cae538fbe10da52f309f6cd24fed9':
DO NOT MERGE: Almost all warnings are now errors in RS build.
196c1112ec95a99b75bf9335f0a4e007150e6091 02-Mar-2011 Stephen Hines <srhines@google.com> DO NOT MERGE: Almost all warnings are now errors in RS build.

Change-Id: Ie4952cdf5c75bf1b7a7899a32b3b1f8747686356
ndroid.mk
sAllocation.cpp
sContext.cpp
sHandcode.h
sScript.cpp
sScriptC_Lib.cpp
sScriptC_LibCL.cpp
sScriptC_LibGL.cpp
6a121811e5d2e56e94747b36d15c7613ab2aedd4 02-Mar-2011 Stephen Hines <srhines@google.com> Almost all warnings are now errors in RS build.

Change-Id: Ie22eccdafbc95d1f903c73007dd3fb0ad10af7cc
ndroid.mk
sAllocation.cpp
sContext.cpp
sHandcode.h
sScript.cpp
sScriptC_Lib.cpp
sScriptC_LibCL.cpp
sScriptC_LibGL.cpp
5a5125ed39ef016937f43895b2eba796764623a7 28-Feb-2011 Alex Sakhartchouk <alexst@google.com> Merge "These moved into developmnet samples"
e738e3b3baa88da8b20a47dd54f884884f9a2517 25-Feb-2011 Alex Sakhartchouk <alexst@google.com> Merge "Moving dependency includes out of librs headers."
02000b3cdcb2ac369bd06313932b26d4b8e023a9 25-Feb-2011 Alex Sakhartchouk <alexst@google.com> Moving dependency includes out of librs headers.

When we want to use it on the host, we shouldn't need to go hunting for every external dependency

Change-Id: I885262acdcdf5ede4a9392235f35d5e2f7038e8b
sFont.cpp
sFont.h
sScriptC.cpp
sScriptC.h
c946b614ee6c983215cc3de7834a7a334f860d68 23-Feb-2011 Jason Sams <rjsams@android.com> fix bug 3477451
Bogus asserts with pure compute scripts.

Change-Id: If5928c563e06405f75a11606d9148d64fa10be07
sContext.cpp
2d3152ee01cdd52cbfd4044fd2eade508c6f4abd 23-Feb-2011 Alex Sakhartchouk <alexst@google.com> These moved into developmnet samples

Change-Id: Id7a502b9f2df2edcda0cf78e582ab6763eb55862
ndroid.mk
ava/Android.mk
ava/Balls/Android.mk
ava/Balls/AndroidManifest.xml
ava/Balls/_index.html
ava/Balls/res/drawable/flares.png
ava/Balls/res/drawable/test_pattern.png
ava/Balls/src/com/android/balls/Balls.java
ava/Balls/src/com/android/balls/BallsRS.java
ava/Balls/src/com/android/balls/BallsView.java
ava/Balls/src/com/android/balls/ball_physics.rs
ava/Balls/src/com/android/balls/balls.rs
ava/Balls/src/com/android/balls/balls.rsh
ava/Fountain/Android.mk
ava/Fountain/AndroidManifest.xml
ava/Fountain/_index.html
ava/Fountain/res/drawable/test_pattern.png
ava/Fountain/src/com/android/fountain/Fountain.java
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/FountainView.java
ava/Fountain/src/com/android/fountain/fountain.rs
ava/HelloCompute/Android.mk
ava/HelloCompute/AndroidManifest.xml
ava/HelloCompute/_index.html
ava/HelloCompute/res/drawable/data.jpg
ava/HelloCompute/res/layout/main.xml
ava/HelloCompute/src/com/android/example/hellocompute/HelloCompute.java
ava/HelloCompute/src/com/android/example/hellocompute/mono.rs
ava/HelloWorld/Android.mk
ava/HelloWorld/AndroidManifest.xml
ava/HelloWorld/_index.html
ava/HelloWorld/res/drawable/test_pattern.png
ava/HelloWorld/src/com/android/rs/helloworld/HelloWorld.java
ava/HelloWorld/src/com/android/rs/helloworld/HelloWorldRS.java
ava/HelloWorld/src/com/android/rs/helloworld/HelloWorldView.java
ava/HelloWorld/src/com/android/rs/helloworld/helloworld.rs
ava/Samples/Android.mk
ava/Samples/AndroidManifest.xml
ava/Samples/_index.html
ava/Samples/res/drawable/checker.png
ava/Samples/res/drawable/cubemap_test.png
ava/Samples/res/drawable/data.png
ava/Samples/res/drawable/leaf.png
ava/Samples/res/drawable/test_pattern.png
ava/Samples/res/drawable/torusmap.png
ava/Samples/res/raw/multitexf.glsl
ava/Samples/res/raw/shader2f.glsl
ava/Samples/res/raw/shader2movev.glsl
ava/Samples/res/raw/shader2v.glsl
ava/Samples/res/raw/shaderarrayf.glsl
ava/Samples/res/raw/shaderarrayv.glsl
ava/Samples/res/raw/shadercubef.glsl
ava/Samples/res/raw/shadercubev.glsl
ava/Samples/res/raw/shaderf.glsl
ava/Samples/res/raw/shaderv.glsl
ava/Samples/res/raw/torus.a3d
ava/Samples/src/com/android/samples/RsList.java
ava/Samples/src/com/android/samples/RsListRS.java
ava/Samples/src/com/android/samples/RsListView.java
ava/Samples/src/com/android/samples/RsRenderStates.java
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/Samples/src/com/android/samples/RsRenderStatesView.java
ava/Samples/src/com/android/samples/rslist.rs
ava/Samples/src/com/android/samples/rsrenderstates.rs
ava/Samples/src/com/android/samples/shader_def.rsh
ava/_index.html
8ceb281cdc9297a7dbbedb790b0e2acb5bd146f7 22-Feb-2011 Alex Sakhartchouk <alexst@google.com> Moving renderscript tests away from the library to a dedicated test folder.

Change-Id: I7d8e20a17513f167eae3681d77463c01f4fa24a7
ava/ImageProcessing/Android.mk
ava/ImageProcessing/AndroidManifest.xml
ava/ImageProcessing/res/drawable-hdpi/data.jpg
ava/ImageProcessing/res/drawable/data.jpg
ava/ImageProcessing/res/layout/main.xml
ava/ImageProcessing/res/values/strings.xml
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/ImageProcessing/src/com/android/rs/image/horizontal_blur.rs
ava/ImageProcessing/src/com/android/rs/image/ip.rsh
ava/ImageProcessing/src/com/android/rs/image/threshold.rs
ava/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
ava/ModelViewer/Android.mk
ava/ModelViewer/AndroidManifest.xml
ava/ModelViewer/res/drawable/robot.png
ava/ModelViewer/res/menu/loader_menu.xml
ava/ModelViewer/res/raw/robot.a3d
ava/ModelViewer/res/values/strings.xml
ava/ModelViewer/src/com/android/modelviewer/A3DSelector.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraph.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphView.java
ava/ModelViewer/src/com/android/modelviewer/SgTransform.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModel.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelView.java
ava/ModelViewer/src/com/android/modelviewer/scenegraph.rs
ava/ModelViewer/src/com/android/modelviewer/simplemodel.rs
ava/ModelViewer/src/com/android/modelviewer/transform.rs
ava/ModelViewer/src/com/android/modelviewer/transform_def.rsh
ava/Samples/AndroidManifest.xml
ava/Samples/src/com/android/samples/RsBench.java
ava/Samples/src/com/android/samples/RsBenchRS.java
ava/Samples/src/com/android/samples/RsBenchView.java
ava/Samples/src/com/android/samples/rsbench.rs
ava/tests/Android.mk
ava/tests/AndroidManifest.xml
ava/tests/res/drawable/test_pattern.png
ava/tests/src/com/android/rs/test/RSTest.java
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/RSTestView.java
ava/tests/src/com/android/rs/test/UT_fp_mad.java
ava/tests/src/com/android/rs/test/UT_math.java
ava/tests/src/com/android/rs/test/UT_primitives.java
ava/tests/src/com/android/rs/test/UT_rsdebug.java
ava/tests/src/com/android/rs/test/UT_rstime.java
ava/tests/src/com/android/rs/test/UT_rstypes.java
ava/tests/src/com/android/rs/test/UnitTest.java
ava/tests/src/com/android/rs/test/fp_mad.rs
ava/tests/src/com/android/rs/test/math.rs
ava/tests/src/com/android/rs/test/primitives.rs
ava/tests/src/com/android/rs/test/rsdebug.rs
ava/tests/src/com/android/rs/test/rslist.rs
ava/tests/src/com/android/rs/test/rstime.rs
ava/tests/src/com/android/rs/test/rstypes.rs
ava/tests/src/com/android/rs/test/shared.rsh
ava/tests/src/com/android/rs/test/test_root.rs
ee7c2d631c8952de0f9e9bab717b72604db3735e 18-Feb-2011 Alex Sakhartchouk <alexst@google.com> Merge "Fix UI in image processing."
2a6282086913e9946ab14ed41d0719109256632e 18-Feb-2011 Robert Ly <robertly@google.com> am d2acfd6d: am a58f58da: Merge "Doc change: fixing renderscript samples" into honeycomb

* commit 'd2acfd6d04545562fcacd266e175461f26b25da9':
Doc change: fixing renderscript samples
dc9002b9c6e2f2d3c73b9d05df6fd6261f251693 18-Feb-2011 Scott Main <smain@google.com> am aa680857: (-s ours) am 0ddd2d1e: DO NOT MERGE Delete unused/broken samples and tests from the renderscript libs, so we can publish the entire contents of libs/rs/java/ for samples in HC

* commit 'aa680857e6ba107dfc9c76c5a342f6f907120c22':
DO NOT MERGE Delete unused/broken samples and tests from the renderscript libs, so we can publish the entire contents of libs/rs/java/ for samples in HC
c1e661ce8263463b84a644b97acf0ae50ec0fa5a 18-Feb-2011 Robert Ly <robertly@google.com> Merge "Doc change: fixing renderscript samples" into honeycomb
9de4c9795dcaf2874c310ca2a5e20670c52c6e47 15-Feb-2011 Robert Ly <robertly@google.com> Doc change: fixing renderscript samples

Change-Id: Ie5d17df121ec4bc5fd46448c1670d306322b92d8
ava/Balls/_index.html
ava/Fountain/_index.html
ava/HelloCompute/_index.html
ava/HelloWorld/_index.html
ava/Samples/_index.html
ava/_index.html
ba27d2523d141dee707391d82b43d86c096eb174 18-Feb-2011 Scott Main <smain@google.com> DO NOT MERGE
Delete unused/broken samples and tests from the renderscript libs,
so we can publish the entire contents of libs/rs/java/ for samples in HC

Change-Id: I0428074e995d7ee282520f54a9a3c81e32bff027
ava/ImageProcessing/Android.mk
ava/ImageProcessing/AndroidManifest.xml
ava/ImageProcessing/res/drawable-hdpi/data.jpg
ava/ImageProcessing/res/drawable/data.jpg
ava/ImageProcessing/res/layout/main.xml
ava/ImageProcessing/res/values/strings.xml
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/ImageProcessing/src/com/android/rs/image/horizontal_blur.rs
ava/ImageProcessing/src/com/android/rs/image/ip.rsh
ava/ImageProcessing/src/com/android/rs/image/threshold.rs
ava/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
ava/ModelViewer/Android.mk
ava/ModelViewer/AndroidManifest.xml
ava/ModelViewer/res/drawable/robot.png
ava/ModelViewer/res/raw/robot.a3d
ava/ModelViewer/src/com/android/modelviewer/SceneGraph.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphView.java
ava/ModelViewer/src/com/android/modelviewer/SgTransform.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModel.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelView.java
ava/ModelViewer/src/com/android/modelviewer/scenegraph.rs
ava/ModelViewer/src/com/android/modelviewer/simplemodel.rs
ava/ModelViewer/src/com/android/modelviewer/transform.rs
ava/ModelViewer/src/com/android/modelviewer/transform_def.rsh
ava/tests/Android.mk
ava/tests/AndroidManifest.xml
ava/tests/res/drawable/test_pattern.png
ava/tests/src/com/android/rs/test/RSTest.java
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/RSTestView.java
ava/tests/src/com/android/rs/test/UT_fp_mad.java
ava/tests/src/com/android/rs/test/UT_math.java
ava/tests/src/com/android/rs/test/UT_primitives.java
ava/tests/src/com/android/rs/test/UT_rsdebug.java
ava/tests/src/com/android/rs/test/UT_rstime.java
ava/tests/src/com/android/rs/test/UT_rstypes.java
ava/tests/src/com/android/rs/test/UnitTest.java
ava/tests/src/com/android/rs/test/fp_mad.rs
ava/tests/src/com/android/rs/test/math.rs
ava/tests/src/com/android/rs/test/primitives.rs
ava/tests/src/com/android/rs/test/rsdebug.rs
ava/tests/src/com/android/rs/test/rslist.rs
ava/tests/src/com/android/rs/test/rstime.rs
ava/tests/src/com/android/rs/test/rstypes.rs
ava/tests/src/com/android/rs/test/shared.rsh
ava/tests/src/com/android/rs/test/test_root.rs
2c84d44041738c368ef51d690114c7489593aa26 17-Feb-2011 Alex Sakhartchouk <alexst@google.com> Fix UI in image processing.

Change-Id: I4ec562e986e5009c101a62de8b15c6be0f0bc03b
ava/ImageProcessing/AndroidManifest.xml
ava/ImageProcessing/res/layout/main.xml
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
03bb6ee2cef0d9e4f0ccc928566e771afc96d94f 17-Feb-2011 Alex Sakhartchouk <alexst@google.com> Adding better navigation to model viewer (pinch to zoom, rotations)
Adding ability to load a3d files from disk.

Change-Id: I8697483cf0e3136113e74f9239dc5bc3de770cee
ava/ModelViewer/AndroidManifest.xml
ava/ModelViewer/res/menu/loader_menu.xml
ava/ModelViewer/res/values/strings.xml
ava/ModelViewer/src/com/android/modelviewer/A3DSelector.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModel.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelView.java
ava/ModelViewer/src/com/android/modelviewer/simplemodel.rs
f9eb17cde3eff7d183d0ddf4be41f762548d76e1 12-Feb-2011 Stephen Hines <srhines@google.com> am e49f75eb: am bbcf2079: Merge "Fix struct initializer for balls." into honeycomb

* commit 'e49f75eb4634f8ee70ad0b5fbd8c6ea19773024f':
Fix struct initializer for balls.
741bfbfb7a3d550579d5c026727686b76efb88c2 12-Feb-2011 Stephen Hines <srhines@google.com> Fix struct initializer for balls.

Bug: 3092382
Change-Id: Ie4e85177727b32f0a260fae53885c97bee111343
ava/Balls/src/com/android/balls/balls.rs
24af2736b04e6c2b5f3d391aa028f094e4f31d9d 11-Feb-2011 Jason Sams <rjsams@android.com> am e8d074d7: am cbcd9335: Merge "Basic 101 level compute example for RS." into honeycomb

* commit 'e8d074d763f1c9551c41654589597e45476d27e0':
Basic 101 level compute example for RS.
0f67beb138ad5d12aa25d9191e67e1d7443bb464 11-Feb-2011 Alex Sakhartchouk <alexst@google.com> am bf3aae10: am efc48eea: Merge "HelloWorld graphics sample for Renderscript." into honeycomb

* commit 'bf3aae10b5fa73cced245276f3b2f433c9cd635e':
HelloWorld graphics sample for Renderscript.
6d64cb37a3b5625011c6bc7fdf0e883f22f93e66 11-Feb-2011 Alex Sakhartchouk <alexst@google.com> am 7541a9a2: am f1ff8b2f: Merge "Cleanup of the code in view to do creation/destruction in the right places." into honeycomb

* commit '7541a9a25036410f17718d86fe57ea33c0f789d3':
Cleanup of the code in view to do creation/destruction in the right places.
d9237a6b933dcbe1808010b6e6fcbd2c6a3d4b84 10-Feb-2011 Jason Sams <rjsams@android.com> Merge "Basic 101 level compute example for RS." into honeycomb
4b243b45ef5353c4dc352d0cc77696b0eff144d6 10-Feb-2011 Alex Sakhartchouk <alexst@google.com> Merge "HelloWorld graphics sample for Renderscript." into honeycomb
4b26b41418c47899abb94489a93304eaaeec26fd 10-Feb-2011 Alex Sakhartchouk <alexst@google.com> Merge "Cleanup of the code in view to do creation/destruction in the right places." into honeycomb
71e0c78f1b9ec3b721ee6d49d75531be5463e871 10-Feb-2011 Jason Sams <rjsams@android.com> Basic 101 level compute example for RS.

Change-Id: Ic196ebdf558c1b9661182e191e31d7f62448e73a
ava/HelloCompute/Android.mk
ava/HelloCompute/AndroidManifest.xml
ava/HelloCompute/res/drawable/data.jpg
ava/HelloCompute/res/layout/main.xml
ava/HelloCompute/src/com/android/example/hellocompute/HelloCompute.java
ava/HelloCompute/src/com/android/example/hellocompute/mono.rs
5e3a4a8f5a4eb20943829aa47ce97ecf3826bb37 10-Feb-2011 Alex Sakhartchouk <alexst@google.com> HelloWorld graphics sample for Renderscript.

Change-Id: I7f5c4813a207a37f67c563407369a1dbc1be250d
ava/HelloWorld/Android.mk
ava/HelloWorld/AndroidManifest.xml
ava/HelloWorld/res/drawable/test_pattern.png
ava/HelloWorld/src/com/android/rs/helloworld/HelloWorld.java
ava/HelloWorld/src/com/android/rs/helloworld/HelloWorldRS.java
ava/HelloWorld/src/com/android/rs/helloworld/HelloWorldView.java
ava/HelloWorld/src/com/android/rs/helloworld/helloworld.rs
c8e3f1ee193cb7fad3b553eb7566143bc68e7166 10-Feb-2011 Alex Sakhartchouk <alexst@google.com> am 85bccf6e: (-s ours) am 699a0969: Merge "DO NOT MERGE Removing an activity that shouldn\'t go into samples" into honeycomb

* commit '85bccf6e0b555bc5245628ba7340123b6b367b51':
DO NOT MERGE Removing an activity that shouldn't go into samples
570eaaaf9750a16fb3041f472bf3d6fa9d7bbfc3 09-Feb-2011 Alex Sakhartchouk <alexst@google.com> Cleanup of the code in view to do creation/destruction in the right places.

Change-Id: I1c87682cc2c35ad5ee15c06cd78f48b612668181
ava/Samples/src/com/android/samples/RsList.java
ava/Samples/src/com/android/samples/RsListRS.java
ava/Samples/src/com/android/samples/RsListView.java
ava/Samples/src/com/android/samples/RsRenderStates.java
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/Samples/src/com/android/samples/RsRenderStatesView.java
ava/Samples/src/com/android/samples/rslist.rs
c0f54e34874271f540d904e60ef000cefd4fb785 09-Feb-2011 Alex Sakhartchouk <alexst@google.com> DO NOT MERGE
Removing an activity that shouldn't go into samples

Change-Id: I00025770d926af2dbf399d28f8e855568e260b8b
ava/Samples/AndroidManifest.xml
ava/Samples/src/com/android/samples/RsBench.java
ava/Samples/src/com/android/samples/RsBenchRS.java
ava/Samples/src/com/android/samples/RsBenchView.java
ava/Samples/src/com/android/samples/rsbench.rs
31d42c12bbd338c37306dd92ad0445c7d5941374 09-Feb-2011 Jason Sams <rjsams@android.com> am e2b2a02a: am 4fd70373: Merge "Fix bug 3421901 remove 2 functions from public headers in the SDK." into honeycomb

* commit 'e2b2a02a91dc4101a9481b5bb6ba4c56c7a35dd7':
Fix bug 3421901 remove 2 functions from public headers in the SDK.
1f85f505d55240e2e47d85d9b3a0e01407e1d2a5 08-Feb-2011 Jason Sams <rjsams@android.com> Merge "Fix bug 3421901 remove 2 functions from public headers in the SDK." into honeycomb
75f1562fae52d1a94657baf392ca05f6dc1c8708 07-Feb-2011 Jason Sams <rjsams@android.com> am 5510d172: am f8cbf729: Merge "cleanup headers for SDK. bug 3421901" into honeycomb

* commit '5510d1722b8da4fd630a236f0fd3aad0cc4dac0c':
cleanup headers for SDK. bug 3421901
81a27446a0586169e44089969d7fc12d8072426d 07-Feb-2011 Jason Sams <rjsams@android.com> Merge "cleanup headers for SDK. bug 3421901" into honeycomb
32db07aef6df01ec07e05d3d6f9f85bd42fc739c 07-Feb-2011 Robert Ly <robertly@google.com> am 18f5c7e6: am cfc048a3: set targetsdk=11 on renderscript misc samples project

* commit '18f5c7e6919a8d66b1b7c818d55b92504961b379':
set targetsdk=11 on renderscript misc samples project
ee90f2be312b039532e3aa2ac03b42cc7e731553 07-Feb-2011 Robert Ly <robertly@google.com> am 7eca7f74: am 5cf98da8: Merge "Fixing renderscript samples to properly declare targetSDK" into honeycomb

* commit '7eca7f742a31654a3240f70611ac8c82705d2b42':
Fixing renderscript samples to properly declare targetSDK
9928d32397504acb98c39f16e11a0ee199643eb8 07-Feb-2011 Stephen Hines <srhines@google.com> am 95dc232c: am a5b8768f: Merge "Add support for memcpy/memset to RS." into honeycomb

* commit '95dc232c0a16c64e422ef7e57e14e5f955b112a2':
Add support for memcpy/memset to RS.
681e81e5b62116e3ae32262aac90d8555241816e 06-Feb-2011 Robert Ly <robertly@google.com> set targetsdk=11 on renderscript misc samples project

Change-Id: Ib352d6e53bd5b2a56c84169e188b835d87c894f1
ava/Samples/AndroidManifest.xml
b87f8878bd1de16d76804642ac02d57c3f73fdd5 06-Feb-2011 Robert Ly <robertly@google.com> Merge "Fixing renderscript samples to properly declare targetSDK" into honeycomb
48082b5c631e2a8d73d6e263b7f8f075f4b9431f 05-Feb-2011 Robert Ly <robertly@google.com> Fixing renderscript samples to properly declare targetSDK

Change-Id: I0374fdcd06470e26dc7e849323a1764c08756af1
ava/Balls/AndroidManifest.xml
ava/Fountain/AndroidManifest.xml
ava/ImageProcessing/AndroidManifest.xml
303f16f0b94736b347e5693141a310f8b6f8c584 05-Feb-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
82d57da6332ddf66146b3cf8ba43c118b43fa3e9 04-Feb-2011 Stephen Hines <srhines@google.com> Add support for memcpy/memset to RS.

Bug: 3426446
Change-Id: I78170a50bdd891d928b3db96685b4c3c801b6f00
sScriptC_Lib.cpp
fec5e127c7548770a6fca62112dc51f57c12bc39 04-Feb-2011 Jason Sams <rjsams@android.com> Fix bug 3421901
remove 2 functions from public headers in the SDK.

Change-Id: Ib44e7a4c12f19c87c39095028c020548f89143ec
criptc/rs_graphics.rsh
criptc/rs_math.rsh
3f20dc53d755b4500d15a30828509f9c0ac869f0 04-Feb-2011 Jason Sams <rjsams@android.com> cleanup headers for SDK.
bug 3421901

Change-Id: Ia7018af4e27cd52818a8891b37d09e96639bba15
ava/Samples/src/com/android/samples/rsbench.rs
ava/Samples/src/com/android/samples/rsrenderstates.rs
47d1ded60e5c020dc1de4d7031ed6c0277b577b3 01-Feb-2011 Alex Sakhartchouk <alexst@google.com> Merge "Cleaning up the serialization change. Renaming the define to be more in line with what it does and removing the host stub header file."
afca6df36431af4dee8b8a8ee8c1bba18b01ef0d 01-Feb-2011 Shih-wei Liao <sliao@google.com> Use bccLinkFile instead of bccLinkBC. Remove hacking.

Change-Id: I0ffea89553e3229ee5a3262846462298fc0f5dea
sScriptC.cpp
77d9f4bd05b2d2a161f30c12a2248f9c97eaac42 31-Jan-2011 Alex Sakhartchouk <alexst@google.com> Cleaning up the serialization change.
Renaming the define to be more in line with what it does and removing the host stub header file.

Change-Id: Ibd3a0a6a398c7f81cc661f71e4478707fe1679ed
ndroid.mk
enderScript.h
sAdapter.cpp
sAllocation.cpp
sAnimation.cpp
sComponent.cpp
sContext.h
sContextHostStub.h
sDevice.cpp
sElement.cpp
sFileA3D.cpp
sFont.cpp
sMesh.cpp
sMesh.h
sObjectBase.cpp
sProgram.cpp
sProgramFragment.cpp
sProgramRaster.cpp
sProgramStore.cpp
sProgramVertex.cpp
sSampler.cpp
sShaderCache.cpp
sStream.cpp
sType.cpp
sUtils.h
sVertexArray.cpp
099d7d33e55afeb3399f6e8cf8d665223ca94939 28-Jan-2011 Alex Sakhartchouk <alexst@google.com> Making sure we can build libRS on the host for serialization.

Change-Id: If0a5d77b20c0e1e2d124fa0737643a5dd1d4409a
ndroid.mk
enderScript.h
sAllocation.cpp
sComponent.cpp
sContextHostStub.h
sElement.cpp
sFileA3D.cpp
sMesh.cpp
sMesh.h
sType.cpp
b863abf49b45bf31d1e778d3b1d87c9cfc442496 30-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
6b3422f3d011aa4e20e202a62c358d099074e96d 29-Jan-2011 Jason Sams <rjsams@android.com> am a66b759a: am bd08c7c0: Merge "Clean up RS samples for SDK, bug 2943369 Fix bug 3403965 rsgSyncAll would not mark constants as changed found by inspection." into honeycomb

* commit 'a66b759ab01c7f1e334d7b9a9f7d78ce3b45ff1c':
Clean up RS samples for SDK, bug 2943369 Fix bug 3403965 rsgSyncAll would not mark constants as changed found by inspection.
180cd4606c2aa66ed8aea5063e492ad2d2a561ce 29-Jan-2011 Jason Sams <rjsams@android.com> am 359113b4: (-s ours) am c8f6b6fb: Merge "DO NOT MERGE Bug 2943369 RS SDK Remove typedef for quat type which was pushed back to mr1." into honeycomb

* commit '359113b42ee691749dfe717bb0ead5358045e615':
DO NOT MERGE Bug 2943369 RS SDK Remove typedef for quat type which was pushed back to mr1.
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
ava/ModelViewer/src/com/android/modelviewer/scenegraph.rs
ava/Samples/src/com/android/samples/rslist.rs
ava/Samples/src/com/android/samples/rsrenderstates.rs
ava/tests/src/com/android/rs/test/rslist.rs
sAllocation.cpp
criptc/rs_core.rsh
criptc/rs_graphics.rsh
criptc/rs_math.rsh
861e9ba9f63a1e8a9498fc680b604d3a485c7804 29-Jan-2011 Jason Sams <rjsams@android.com> DO NOT MERGE
Bug 2943369 RS SDK
Remove typedef for quat type which was pushed back to mr1.

Change-Id: Ice2ad6c766ee786105a8d70fc9457a98e19b5af3
criptc/rs_types.rsh
975115a0010d325bd614bae9d25d30a7fab7c5e6 28-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
465fad732504f6cd2630fa9652fcbf30f7630f40 28-Jan-2011 Jason Sams <rjsams@android.com> am 3e232f1c: am 386ef6da: Merge "Fix another barrier bug 3333866 Atomically update put." into honeycomb

* commit '3e232f1c59eb95a7d3b5b3ea411a383b7a8f1b5b':
Fix another barrier bug 3333866 Atomically update put.
d7f513b4fe1230180049816e131b96bff45c919e 28-Jan-2011 Jason Sams <rjsams@android.com> Merge "Fix another barrier bug 3333866 Atomically update put." into honeycomb
5a6b00bba1042a9a01e5d132bf71045648f6a183 28-Jan-2011 Stephen Hines <srhines@google.com> am 6059c395: am 55f8f121: Merge "Correctly free resouces bound to scripts when the scripts are deleted." into honeycomb

* commit '6059c3955d739ab5fad15f9bf6bb6f743a9b5ac2':
Correctly free resouces bound to scripts when the scripts are deleted.
2e8665de7c0eb4514c67baf8693d61c892e5303d 27-Jan-2011 Jason Sams <rjsams@android.com> Correctly free resouces bound to scripts when the scripts are deleted.

Change-Id: Idfcc30f1a7de0badeb6d8254ed508938d89f4070
b: 3381615
sContext.cpp
sFont.cpp
sFont.h
sScript.cpp
sScriptC.cpp
sScriptC.h
9bc9a3c9d6396d8e1837d50eaae997dc89d4e81d 28-Jan-2011 Jason Sams <rjsams@android.com> Fix another barrier bug 3333866
Atomically update put.

Change-Id: Id6d4b5c03f5562b3021561e95966a01abd293667
sLocklessFifo.cpp
c7313b4633ad548d6ac27a6a442782d435a37bfc 27-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
978e84afa296d9a2b8ce009f22de67490ebeae47 27-Jan-2011 Shih-wei Liao <sliao@google.com> am 957ee34d: am b9d69d59: Merge "For rs_cl, fix _RS_STATIC (used while we do on-host linking). Now we do on-device linking, STATIC no longer makes sense. (b/2943524)" into honeycomb

* commit '957ee34d73e6b0bec91edaad57be641834855758':
For rs_cl, fix _RS_STATIC (used while we do on-host linking). Now we do on-device linking, STATIC no longer makes sense. (b/2943524)
1cd2f783e4ad6d962c81aca59960fd8f2e774ad1 27-Jan-2011 Stephen Hines <srhines@google.com> Actually fix build.

Change-Id: I43cb042b0b8c8ac0f2e5fd9aee823298f9c29820
criptc/rs_core.rsh
e31775b3eee19595335d62bcbe3ad699d1e7e656 27-Jan-2011 Shih-wei Liao <sliao@google.com> For rs_cl, fix _RS_STATIC (used while we do on-host linking). Now we do
on-device linking, STATIC no longer makes sense. (b/2943524)

Change-Id: Ia35f90eb0956b1cd6c436a1482d87d82f41cedc9
criptc/rs_cl.rsh
f8d07ce47e1519227a361768fe85c35e827f779e 27-Jan-2011 Stephen Hines <srhines@google.com> Fix build breakage.

Change-Id: I3fc80c719e7bfa2940af9257f46694232c0162a3
criptc/rs_core.rsh
3710df41e945d6dfed573556be5bedded2a15e61 27-Jan-2011 Shih-wei Liao <sliao@google.com> am dde78c2b: am 79204b98: Merge "Part II of fixing b/2943524: On-device linking rs_core." into honeycomb

* commit 'dde78c2b1c2c2ea28b6799ac135477386ae5df93':
Part II of fixing b/2943524: On-device linking rs_core.
4c3a95fbed69fed21a2def11ee11953b834a4eea 26-Jan-2011 Shih-wei Liao <sliao@google.com> Merge "Part II of fixing b/2943524: On-device linking rs_core." into honeycomb
7a43031a3f3e06f0257b507d5f197afaa21e2a3a 26-Jan-2011 Shih-wei Liao <sliao@google.com> Part II of fixing b/2943524: On-device linking rs_core.

Change-Id: I1db1f8a2c9e8afabd9961c0effca60b10c9ed4dc
criptc/rs_core.rsh
1f03b14b9be40c4b2d6ad1107fdc29cb719b5007 26-Jan-2011 Stephen Hines <srhines@google.com> am 203107d4: am 8fc7690f: Merge "Hook up tgammaf properly for RS." into honeycomb

* commit '203107d4901704c33eca2e5f7e5cd967fd372bbe':
Hook up tgammaf properly for RS.
0469e32219941410fee336624d163472582abfe7 26-Jan-2011 Stephen Hines <srhines@google.com> Hook up tgammaf properly for RS.

Change-Id: I9b489cbfe49b3c01028f23c1123bc272e100c60e
b: 3370708, 2933146
sScriptC_LibCL.cpp
7e90cb90349e7e5b0cef362781830d519c20200a 26-Jan-2011 Jason Sams <rjsams@android.com> am 83af7012: (-s ours) am e0fc4b70: Merge "DO NOT MERGE Remove the rs_quaternion functions until mr1" into honeycomb

* commit '83af70126f2408b3ec835a20a745502789458c7a':
DO NOT MERGE Remove the rs_quaternion functions until mr1
criptc/rs_core.rsh
4cf7361c958db9f8705eba9fff31bfe5315dcf3b 26-Jan-2011 Jason Sams <rjsams@android.com> Merge "DO NOT MERGE Remove the rs_quaternion functions until mr1" into honeycomb
f08efbd1962471f6ca19580ec976abe533d90008 26-Jan-2011 Jason Sams <rjsams@android.com> Merge "Migrating functions for on device linking." into honeycomb
f02abfe3f4aa4056468c57bdcf14645f6ec6c1c1 26-Jan-2011 Jason Sams <rjsams@android.com> DO NOT MERGE
Remove the rs_quaternion functions until mr1

Change-Id: I1c48624a308ce6f5c4a13215170f34c810b4cf00
criptc/rs_core.rsh
edf2240c7f3b0af25d407d63e3cfd5ae7d5372e5 26-Jan-2011 Shih-wei Liao <sliao@google.com> Fix b/2943524: On-device linking the rs_cl.

Change-Id: I1b1e76ec94a26e0bc86d997d2584c8a015c57de1
criptc/rs_cl.rsh
693080efdafbf49d675fe5f959f0286f83b30c81 26-Jan-2011 Jason Sams <rjsams@android.com> Migrating functions for on device linking.

Change-Id: I41dc1551ada53370f2b06c49cc76089b1e72ac5b
sScriptC_Lib.cpp
criptc/rs_core.rsh
ad325fc952a72c05f425cee0092c4d8d393f46f2 25-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
51462c5e30c4d465c78afd30774d9e504dbc82dd 25-Jan-2011 Jason Sams <rjsams@android.com> Fix bug 3385881
Launch signals and threads are not always
matched in index. Threads grab launch indexes
as they start which may not be the order in which
they were launched.

Change-Id: I1ff42c3df5d7ebb46de6329ebd11ef67a5fc58ca
sContext.cpp
3537ef44e243ea63d5beb294bdc0ac700855fdb5 25-Jan-2011 Jason Sams <rjsams@android.com> Merge "Attempt to fix 3333866 Missing memory barrier when the non-locking past path is hit." into honeycomb
eef823fce5e4bddf19cf6bd9f229a79339c28b86 25-Jan-2011 Jason Sams <rjsams@android.com> Attempt to fix 3333866
Missing memory barrier when the non-locking past
path is hit.

Change-Id: I80db7df547c1ce35ed85ba117519b12679cc42ef
sLocklessFifo.cpp
01df851f62377064cd8fac995e6f6a83498daa55 25-Jan-2011 Jason Sams <rjsams@android.com> Merge "Cleanup script init to fix bogus log printing and reduce memory churn." into honeycomb
711e7316c7bc274dd0ee9e4f3f043a85c1a706a8 24-Jan-2011 Stephen Hines <srhines@google.com> Add missing functions to math library.

This also updates the math test suite to exercise all the basic operator
functions (except __udivsi3 which may not be 100% necessary). There is also a
small fix for rsQuaternionMultiply().

Change-Id: Id157e6d5ebe2e20c17e8ea7b13ffaa74c241838c
b: 3203577
ava/tests/src/com/android/rs/test/math.rs
sScriptC_Lib.cpp
criptc/rs_core.rsh
249d453869cca82dcb57123f6d1c8df3ca9f4372 24-Jan-2011 Jason Sams <rjsams@android.com> Cleanup script init to fix bogus log printing and
reduce memory churn.

Change-Id: I0bf5392102e3d59fea81f5f9f832887113602b7f
sContext.cpp
sScriptC.cpp
sScriptC.h
eec2878d36a9db58f7e493ee3c53d66f0198f029 21-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
adf7e6ee09f5dcbdcbebb587df49a4b5e48f9e79 21-Jan-2011 Shih-wei Liao <sliao@google.com> Merge "Handle fatal errors from calling bccRegisterSymbolCallback (if any)." into honeycomb
fa6113eac8373fb88479726653a7614cb06336d2 20-Jan-2011 Shih-wei Liao <sliao@google.com> Handle fatal errors from calling bccRegisterSymbolCallback (if any).

Change-Id: I53f35b6efd26abc1e8559f6f1e37abb55a1df7db
sScriptC.cpp
9e9ec9310bece2a12169343b4841c91ba328c949 20-Jan-2011 Stephen Hines <srhines@google.com> Merge "Remove unnecessary library functions." into honeycomb
47b1530fc41049dd0ed0675a56ba643643c99ebc 20-Jan-2011 Stephen Hines <srhines@google.com> Remove unnecessary library functions.

Change-Id: I47fadb2b9e8b9e9ef5f139470366ce43c75fadbb
ava/tests/src/com/android/rs/test/math.rs
sScriptC_LibCL.cpp
criptc/rs_cl.rsh
51d05bc931fde372d18ea5b971c7825d752a616c 20-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
59296fe23fc17a73cc9005b9b752406ee2518bb4 20-Jan-2011 Jason Sams <rjsams@android.com> Merge "Remove some old logging code." into honeycomb
b2954e17404974e7db2203118bac1b8f643c1f8a 20-Jan-2011 Jason Sams <rjsams@android.com> Remove some old logging code.

Change-Id: Ide5d91aadbc9f5b475da38762bc350ac237347d1
sContext.cpp
c964a254b8dcd918f9e6037f9c908ec218ad199c 20-Jan-2011 Stephen Hines <srhines@google.com> Merge "Clean up RS math fp library functions." into honeycomb
b63b4c9ee8264948f2add144fe642db140e6865d 20-Jan-2011 Mathias Agopian <mathias@google.com> Merge "fix [3367893] Rotating device on YouTube's home screen several times kills system_server" into honeycomb
b7ee74d753acd9ea517d9ebf7f3eef72382965ce 20-Jan-2011 Mathias Agopian <mathias@google.com> fix [3367893] Rotating device on YouTube's home screen several times kills system_server

A typo in RS tear down cause caused eglMakeCurrent to fail. Additionnaly,
EGLSurfaces where not destroyed explicitely.
Everything worked properly when only one RS context was used, as
eglTerminate() would clean-up everything.

however in the present case, there seem to be more than one RS context
and eglTerminate() is not called.

Change-Id: I37a10945b9c0a85c4f7abad1c4f4c24bc0daa0a5
sContext.cpp
3e6482fd3d53f3d2422dcd5181444d10748816ff 19-Jan-2011 Stephen Hines <srhines@google.com> Clean up RS math fp library functions.

Change-Id: Ibe87b06a7f40a3889d63310641359d98bdff066c
ava/tests/src/com/android/rs/test/fp_mad.rs
ava/tests/src/com/android/rs/test/math.rs
sScriptC_LibCL.cpp
criptc/rs_cl.rsh
26b2c9f5b0d77b69fb5edf96dab7d57f1de1d594 20-Jan-2011 Jason Sams <rjsams@android.com> Check and propogate errors from llvm.

Change-Id: Id99a724f746d1f64eabcdf67c12646cc32ff8f9d
sScriptC.cpp
sScriptC.h
ed2ea272afbab08d0b5d882202c8eb19a5233481 19-Jan-2011 Shih-wei Liao <sliao@google.com> c99 bool support

Change-Id: I0990425a9362d3ef6ea0b40bf6f00fcc10eed426
criptc/rs_types.rsh
f35ed9675910b6ca393a9204e6ddc6452a326ed8 19-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
5439184e13077059e4caffbdadfcfe37ec99ec10 19-Jan-2011 Shih-wei Liao <sliao@google.com> 1. fp_mad.rs: Pass C99 check.
2. Include C99 header (Will be fixed later at build.git.)

Change-Id: I2864e081b2635dfc4fc0c85f746f6d0ce0b01af5
ava/tests/src/com/android/rs/test/fp_mad.rs
sScriptC.cpp
criptc/rs_cl.rsh
criptc/rs_types.rsh
4cfa6be4e0994090afa6941af71b16d9f6fed264 19-Jan-2011 Shih-wei Liao <sliao@google.com> Fix the build.

Change-Id: I23c4146cb19540351c33b5823df25d6e2b204402
sScriptC.cpp
32086d8bbb164a90e7b721d30c8a0ea855f6b0c4 19-Jan-2011 Stephen Hines <srhines@google.com> Fix bug in modf library function (plus typos).

Change-Id: I643c905e2e3e2dcf7a61f1d027b749d9a0d6e542
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/UT_math.java
ava/tests/src/com/android/rs/test/math.rs
sScriptC_LibCL.cpp
criptc/rs_cl.rsh
46b8f5265803b90335a1c7e22614f53322979089 19-Jan-2011 Jason Sams <rjsams@android.com> Merge "Correctly log debugging info as debug." into honeycomb
fca82b1b10bb7d2f774cf6116f6424be05c75c67 19-Jan-2011 Jason Sams <rjsams@android.com> Correctly log debugging info as debug.

Change-Id: I1169e015288d7d91b7ecbdd991e815152740e68d
sScriptC_Lib.cpp
a18d685b3a15fc107d099741bc1b3070f41db638 19-Jan-2011 Jason Sams <rjsams@android.com> Merge "Fix race condition between GC thread and the teardown of RS. The RS context was going away while the objects were being deleted within the finializer." into honeycomb
1dda675ff34a2708b519bea44b33a390712f6a6f 19-Jan-2011 Jason Sams <rjsams@android.com> Fix race condition between GC thread and
the teardown of RS. The RS context was going away while
the objects were being deleted within the finializer.

Add more debugging for playCoreCommands.

Change-Id: I391f0b4db948f43f54017b47b062ab47d6a1ef64
sLocklessFifo.cpp
sLocklessFifo.h
sThreadIO.cpp
f6a28c6a71d8929fb90ca83634a617d69531d87d 19-Jan-2011 Stephen Hines <srhines@google.com> Provide mechanism to switch between extern/static.

Change-Id: I59b1b45cc335278f92b68581594ca68115b9a590
criptc/rs_cl.rsh
criptc/rs_core.rsh
b5dc6af59c717fd871874930ac8e7b2b0f26dae2 18-Jan-2011 Stephen Hines <srhines@google.com> Validate that version pragma is correct.

Change-Id: I42dced79b0df52c101525799081bc8a5426c11e4
sScriptC.cpp
df828e717b127ae47bab36a481b602518a729a54 18-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
7b337b1ce7e8861a254d7d06c2d0a26bced9b52b 18-Jan-2011 Stephen Hines <srhines@google.com> Remove erroneous log message.

This change also enables pragmas to be checked for scripts that do not have a
root() function.

Change-Id: I4f41300b623581483970050680ac96c54f99d34a
sScriptC.cpp
b902e4cd57f3616253849326d6dbeb5d14acd638 15-Jan-2011 Stephen Hines <srhines@google.com> Clean up simple integer operations.

Change-Id: I3bd11c54c49602e4f63310d50bd9b20fae234329
criptc/rs_cl.rsh
0aad382dc3a7f4a126d4842dfa6ce2d5aab8e8f8 17-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
1eb0e0d49030ed7fd0df7d3b1ff7b56dcc2fe0be 17-Jan-2011 Shih-wei Liao <sliao@google.com> Merge "Make ImageProcessing work." into honeycomb
93d2111839203dbbbcc4c929f696bfd6694f3c98 17-Jan-2011 Shih-wei Liao <sliao@google.com> Make ImageProcessing work.

Change-Id: Id1ab91657ff4ba70a2391b168958e72b68e8a3e0
ava/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
185b8b01f417488e2fbf6e6c00dfbd3d1d43d98a 16-Jan-2011 Jason Sams <rjsams@android.com> Add some error checking.

Change-Id: I007b1429a64b39ffd5cdef200c295d5a31f95048
sAllocation.cpp
sThreadIO.cpp
sg_generator.c
5c29a8bc19bfeb271dfb389e3130312aa198500a 17-Jan-2011 Shih-wei Liao <sliao@google.com> Merge "Fix bug in on-device linking." into honeycomb
b2cfc988101f93ee5e1fbcfc717230dee71aee3b 17-Jan-2011 Shih-wei Liao <sliao@google.com> Fix bug in on-device linking.

Change-Id: Ic027d4cbf240a45da95a024067215a572c3bd7a9
ava/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
sScriptC.cpp
058f783e69684aee062840e6d95330eae1b8e9ec 16-Jan-2011 Jason Sams <rjsams@android.com> Merge "Implement sub updates for mipmap levels and cubmaps." into honeycomb
48473669a0344a8b80c57aec72c6eaa2be05318a 16-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
80761ecd7b19a44e6bb77437f4d99ee6b58fe251 16-Jan-2011 Shih-wei Liao <sliao@google.com> On-device linking using bccLinkBC. Note that we switch to getFile interface
on the libbcc side.

Change-Id: Iec4e0624f1448161c0a2163f3ce725ce6cdf3267
sScriptC.cpp
7c8679e520289fcf445d5b2521eeabbab6428c26 14-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
2b2e62117780d89bcd38f3ae453c4105a360ff79 14-Jan-2011 Shih-wei Liao <sliao@google.com> bcc interface fixed.

Change-Id: I81349750e58f119a9c2ad596f376c7e39d5f0d4e
ndroid.mk
sScriptC.cpp
sScriptC.h
ac091bac658013c581d76f48649b04426a18ee36 14-Jan-2011 Shih-wei Liao <sliao@google.com> Retire librslib_rt.

Change-Id: I7f23eb35a8eab1728ef59ea20b429887e76d37fd
ndroid.mk
c36ce7df059c28f482e7353ee4f1fbbcd9259804 14-Jan-2011 Shih-wei Liao <sliao@google.com> Move linking stuff to libbcc.

Change-Id: I4ad08decfda89c6801c595eb746da8af0625fcce
slib.bc
7d1c533700a212b3accb0ccefa316637d6d63773 14-Jan-2011 Shih-wei Liao <sliao@google.com> Avoid converting rslib.bc to things like rslib.h. So we are less error-prone.

Change-Id: If9043d8e8b4cbd21393024032da734e58a22e72d
ndroid.mk
bcac9340126b4b9fabf2015a2f6a984414d87c21 14-Jan-2011 Jason Sams <rjsams@android.com> Implement sub updates for mipmap levels and cubmaps.

Change-Id: I7c41263a0c1e583574d0c1fcb64b1a0440b5b555
sAllocation.cpp
sAllocation.h
sType.cpp
sType.h
2f920489b31ed48ee5bd143fdd8f42ff3915b206 14-Jan-2011 Jason Sams <rjsams@android.com> Merge "Re-implement img npot support in HC." into honeycomb
0f7785c4542855ad5e22e6b720c6bdad1817ac61 14-Jan-2011 Jason Sams <rjsams@android.com> Re-implement img npot support in HC.

Change-Id: Iac56ec54e46c998ec14f71d8e85eccdc5fb3aa91
sContext.cpp
sContext.h
sSampler.cpp
3df0ff8d73aea3744bafd937e00ae8aa17ae6bdf 13-Jan-2011 Alex Sakhartchouk <alexst@google.com> Docs plus removing some junk per API review.

Change-Id: I45f995b656754550be68c78e467071d6e59b348f
sContextHostStub.h
7114ed0b074cdd596070dab4f4d160c6ee443678 13-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
ce8369e92ffea9e0825b8a9257730f6762eabc7e 13-Jan-2011 Shih-wei Liao <sliao@google.com> Fix the build.

Change-Id: I36b523d877c5beadf0fce21b9f7534f0ffc23959
ndroid.mk
205ffa93bedbbead19d8059bd9ad15b12d504d9d 13-Jan-2011 Shih-wei Liao <sliao@google.com> Merge "Disable on-device linking" into honeycomb
1884278a974c62718aacd9b6c0da8d6871631bd8 13-Jan-2011 Shih-wei Liao <sliao@google.com> Disable on-device linking

Change-Id: I7c416c7c9714fae0722e61c4f0368fbdb7d808b3
sScriptC.cpp
625e0d89529f9dc09b587658b85d638dd47bec03 13-Jan-2011 Shih-wei Liao <sliao@google.com> Merge "Fix the build." into honeycomb
12f2606f1affdf9fac72b7c46a3aac4fbec606a4 13-Jan-2011 Shih-wei Liao <sliao@google.com> Merge "On-device linking." into honeycomb
4a21ed98412fb87d5f386a256df83c56ca9cf83d 13-Jan-2011 Shih-wei Liao <sliao@google.com> Merge "convert2uchar3." into honeycomb
8481f65e35bf0b5ea26bc3c83bb1a96011ce435d 13-Jan-2011 Shih-wei Liao <sliao@google.com> Fix the build.

Change-Id: I20ac8700bcc8ccb7905f82bbfea81d007f67a68e
ndroid.mk
60c3234efa02e0fa51f550271d5be02d06fc6a4a 13-Jan-2011 Shih-wei Liao <sliao@google.com> On-device linking.

Change-Id: I609f575f1c2b9e9c3de0d8c16eb06b66b744bcb5
ndroid.mk
sScriptC.cpp
52a67b2353d239ee1fc424625bef4d652026e492 13-Jan-2011 Jason Sams <rjsams@android.com> WAR driver bug where surfaces of size 0 fail.

Change-Id: I72b356c4cfb71f2342479ca21238b763d02e729d
sContext.cpp
236385b73f21ae65e756b9cb5738f1514d95ea3e 12-Jan-2011 Jason Sams <rjsams@android.com> Implement more of copy2DRange*

Change-Id: Id6be481c4abc968df27e5bba1ed044262ec0f293
sAllocation.cpp
sAllocation.h
a23715148f7bda74e904fc553b70c9a49fd52a6e 12-Jan-2011 Jason Sams <rjsams@android.com> Cleanup bitmap uploads
Implement standalone mipmap generation.

Change-Id: Ie3a9781bbe50e2f58adca6f184d84fea50e40263
s.spec
sAllocation.cpp
f6192c49651b3fec4596aab55f8709f1d5748200 12-Jan-2011 Alex Sakhartchouk <alexst@google.com> Merge "Adding ability to load cubemaps from individual faces." into honeycomb
5e0e25f03f939000f7c8ae870271ec4af263e0a6 12-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
dfadd071549bafef92060f805eddfa464cf5859e 12-Jan-2011 Shih-wei Liao <sliao@google.com> convert2uchar3.

Change-Id: I5d5406f14b0c22a7b085495b3bcc51d5a288dcf8
ava/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
slib.bc
4741653428ccadbabf26649921bdf5866b5d6fdd 11-Jan-2011 Stephen Hines <srhines@google.com> Clean up RS math headers.

Fix types for ilogb and remquo.

Change-Id: I54f8634b1fe8b6cfb136d3bdf6aab5a5961e6827
criptc/rs_cl.rsh
f8aafcfad92fcf37d4b55c749601de22441ac9bf 11-Jan-2011 Alex Sakhartchouk <alexst@google.com> Adding ability to load cubemaps from individual faces.

Change-Id: Ic8b6693f625c181e031d4393ba8fac40049da88b
sAllocation.cpp
179d4c137080bc597d16b59257e29196ae56dfa8 11-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
9f8bc4fb7e9e48088dc6b0496afb35b34fc4c5af 11-Jan-2011 Alex Sakhartchouk <alexst@google.com> Updating cubemap loading code.

Change-Id: I93bb00e5fd1ccc622d17eba70a510664c2093723
ava/Samples/res/drawable/cubemap_test.png
ava/Samples/src/com/android/samples/RsBenchRS.java
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
sAllocation.cpp
0e56e82a8c1179e5f480d7976174eb3cee941b88 10-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to honeycomb
ca3f09c0924e9515901dfd47fa5f95385d53cf80 08-Jan-2011 Stephen Hines <srhines@google.com> Split time functions into rs_time.rsh header.

Change-Id: I598b0031d15749c91d11fbd37b075d0564a94dbf
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/UT_rstime.java
ava/tests/src/com/android/rs/test/rstime.rs
sContext.cpp
sContext.h
sScriptC_Lib.cpp
criptc/rs_math.rsh
criptc/rs_time.rsh
cf912de17f1e086ccea707d8607a3d2eda56b98f 10-Jan-2011 Jason Sams <rjsams@android.com> Fix cleanup race condition where objects might may not
be cleaned up correctly.

Change-Id: Ia48e06c3d050b6b39b39f8fdc9f0eb89b92fe1bf
sContext.cpp
1c089c27301894ccc0ed6d8854ec1e7d4e73742f 08-Jan-2011 Shih-wei Liao <sliao@google.com> For caching, didn't do CompileBC. Rename bccCompileBC as bccPrepareExecutable.

Change-Id: Ie63cd87bf377e2daf0c81d81c0bf86a6195edf46
sScriptC.cpp
37150def08fc971e8422245efef27265331cace4 08-Jan-2011 Shih-wei Liao <sliao@google.com> 1. LOG 4 fatal error paths (TODO: These 4 places should signal Java exceptions.)
2. Prepare on-device linking.
3. Clean up code.

Change-Id: Iac4148431dbe1c3c4044f7394eb51a1332f513f9
sScriptC.cpp
sScriptC.h
5224a27798f89093b13722b41143551a057ce550 07-Jan-2011 Alex Sakhartchouk <alexst@google.com> Additional loading methods for fonts and a3d files.
Cleaned up error messages.

Change-Id: Id33b7149671df23c37cc11375d844a7837dac750

Change-Id: I6663ce54f7b9bbaf285935ca658d93ba417f8179
enderScript.h
s.spec
sFileA3D.cpp
sFileA3D.h
sFont.cpp
sFont.h
f0cd4dcd188d0e14a18725ff4f463583143ed7db 05-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to master
2cbfc4ca83ef045f004b52cd3a89934ae0318c12 05-Jan-2011 Jason Sams <rjsams@android.com> fix bug 3313505
Shader cache cleanup could occur in wrong thread
during RS teardown.

Change-Id: Iffed41de046147db30885e6815826e3b640020c1
sContext.cpp
sShaderCache.cpp
9397b36e67620b498c889b8e5f6a3b63c05d5678 04-Jan-2011 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to master
59962077fed57ff81f91b53a6a965dd4276f3544 03-Jan-2011 Shih-wei Liao <sliao@google.com> Rename bcc::BCCscript -> bcc::Script. Ideally, should do:
include bcc.h instead of forward declaration.

Change-Id: I649f62d240ed4e13eb95a8988a9ee202b19e7436
sScriptC.h
4b45b8998e0d7038efaea80c70d23c086640b4e3 29-Dec-2010 Jason Sams <rjsams@android.com> Move adapter2D to a derived class from Allocation.

Change-Id: I7e9d8b0028ba95956476f253da38dbe64564d0da
enderScript.h
s.spec
sAllocation.cpp
sAllocation.h
sFont.cpp
sHandcode.h
2651fd77987ddda4e802795d4395cb1f1f329d2b 27-Dec-2010 Sriram Raman <sriramkraman@google.com> Fix teardown bug found in books.

Change-Id: I9ac449b644108148b331e0c552f289bf80a07f7e

Conflicts:

libs/rs/rsScriptC.cpp
s.spec
sAllocation.cpp
sContext.cpp
sContext.h
sScriptC.cpp
741aac95b777b2e6cb90f484a05e489a79a6ef05 24-Dec-2010 Jason Sams <rjsams@android.com> Fix teardown bug found in books.

Change-Id: I9ac449b644108148b331e0c552f289bf80a07f7e
s.spec
sAllocation.cpp
sContext.cpp
sContext.h
sScriptC.cpp
a6ebec8cf4a9c420fba74a80c7238b5f20b5966a 23-Dec-2010 Shih-wei Liao <sliao@google.com> Clean-up.

Change-Id: I43045da43a5e48e1bf759cd18c1b90d45f243450
sScriptC.cpp
587ed6a44f1f47be70cc4c52509b10aa75386de2 22-Dec-2010 Simon Wilson <simonwilson@google.com> am 490db31b: (-s ours) am 0c8ad64d: Merge "fix [3127755] Launcher is missing anti-aliasing" into gingerbread

* commit '490db31b851af9195f8f5bd4c5b21f59be56b207':
fix [3127755] Launcher is missing anti-aliasing
199def303078f93c0948d9e44fbca0f81591c1d7 22-Dec-2010 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to master
4db6373235e201bf3ed494619994f731c18d3179 21-Dec-2010 Alex Sakhartchouk <alexst@google.com> API cleanup for renderscript. This will be a multiproject commit.

Change-Id: Ida62d3a155285a20725be9daa62217faef1c3734
ava/Balls/src/com/android/balls/BallsRS.java
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
ava/Samples/src/com/android/samples/RsBenchRS.java
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
abdc8d27f379bb6c9576d7f1ac30ab3dffeea7df 21-Dec-2010 The Android Automerger <android-build@android.com> merge in honeycomb-release history after reset to master
c493326163bef6d3ff2a8f77f9ddc71e5f8f3698 20-Dec-2010 Jason Sams <rjsams@android.com> Merge "Clean up Allocation buffer object api."
dc56d3cadd81630b21b2eb32724b495c81bffb0e 20-Dec-2010 Simon Wilson <simonwilson@google.com> am 0c8ad64d: Merge "fix [3127755] Launcher is missing anti-aliasing" into gingerbread

* commit '0c8ad64d64b23e2bdd62bc217e327c7e0583784b':
fix [3127755] Launcher is missing anti-aliasing
8be47c7de5d3919887404734ec941e03e9072b1c 20-Dec-2010 Jason Sams <rjsams@android.com> Clean up Allocation buffer object api.

Change-Id: Id3e2391a93a99f4c414a805ee33cfd113242a7e6
sScriptC_LibGL.cpp
criptc/rs_graphics.rsh
5bbc24e0db38777e95bc2f5fc095d7afb3d47d0a 20-Dec-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release

* master: (38 commits)
Stale cache management to address a P1 bug # 3296131.
Remove WebView leak
Hide IME Switch Button when a handset is locked.
Use settings of the visibility of IME Switch button
Fix bug 3273104 - Fix SeekBar holo style
Fix bug 3295495 - Wrong menu item selection in PopupMenu
Measure spinner items for sizing the dropdown view.
Fix bug 3292288 - Make Action Bar trap taps
Demo hack!
Bug 3292797. Talkback accessibility doesn't work at times.
Fix 3295530: Fix crash in RecentApps when we have no recents
Fixing leak in StackView
Add initial support for TAB navigation.
Fix a constructor declaration to match its definition.
Eliminate tracked allocations and the inNativeAlloc option.
Fix 3148496: Update LockScreen clock to use new font.
Some fixes to the new loader management.
Updating NumberPicker resources and DatePicker selector color for the Light Holo theme
AutoLink identified spans are selected when long pressed.
Tweak action bar show/hide animations
...
ce8a079bd4d296f9f1a24d7a5808d57f71dfc2e4 20-Dec-2010 Shih-wei Liao <sliao@google.com> Stale cache management to address a P1 bug # 3296131.

Change-Id: I593f35a91c4a14c055828f8989fe01b9e7790039
ndroid.mk
s.spec
sScriptC.cpp
sScriptC.h
c17ace2391783dcabc6c1482edf0362654fd83e5 17-Dec-2010 Alex Sakhartchouk <alexst@google.com> API reaview cleanup

Change-Id: Ib1aaf81130ffa6b5e6c60096c27c969e8891db3f
ava/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
ava/Samples/src/com/android/samples/RsBenchRS.java
ava/Samples/src/com/android/samples/RsListRS.java
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/tests/src/com/android/rs/test/RSTestCore.java
s.spec
sFont.cpp
sFont.h
5f1e77389d19d90cf6ba7316ad8b92dfe4fba9b5 16-Dec-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release

* master: (50 commits)
Add LayoutTest http/tests/appcache/foreign-fallback.html to the DRT ignore list
Add EXTRA_SKIP_UI to skip the confirmation page.
Whenever LoadBinary fails, recompile. Fixing the multi-instance bug.
Fix 3274309: Returns correctly sized thumbnails for MINI_KIND video thumbnails.
Changing StackView layout to space items differently
New SearchView assets and close-button behavior change.
Fix for testAccessTransformationMethod cts test.
Look again; the system bar is now diamonds.
Fix text shadow rendering issue.
Show keyboard when user starts a text selection.
workaround [3201922] display not on: log full of gralloc errors
Opted to recognize "h263" or "H263" boxes in an mp4 file
Correct an error code to pass CTS.
Initial support for a true streaming player for mpeg2 transport streams.
Put Log.wtf's terrible failure in logcat -b main.
Updating the light Date picker theme. Some UI fixes.
Allow a JNI local ref to be passed directly into globalRef().
b/2946595 Remove the touch events filter upon maps.google.com team's request.
Turn thumbnails back on.
Properly order the data written out to the transport stream by timestamp.
...
ff8ce9cd935cd03ec8a7c564b7cf06783c8f8c73 16-Dec-2010 Shih-wei Liao <sliao@google.com> Whenever LoadBinary fails, recompile. Fixing the multi-instance bug.

Change-Id: Ib1565efe1353ed788a3ed3c81c6067e92d8ef0e5
sScriptC.cpp
2fdf8d7bdcf894e2ccb2993c8303d51863229c12 16-Dec-2010 Mathias Agopian <mathias@google.com> fix [3127755] Launcher is missing anti-aliasing

Enable limited forms of mipmaping when possible.

Change-Id: I39ad90becaa4048844fdbbbcb187333e7d59fc6a
sContext.cpp
sContext.h
sSampler.cpp
a2aab8be7a980791fc9d4e6c4d050d703b20bcf6 15-Dec-2010 Alex Sakhartchouk <alexst@google.com> Cleanup and refactoring of an earlier cl.

Change-Id: I5e356ed88375a1620846e0c500659e3b7ead5030
enderScript.h
ava/Samples/AndroidManifest.xml
ava/Samples/res/raw/shader2movev.glsl
ava/Samples/src/com/android/samples/RsBench.java
ava/Samples/src/com/android/samples/RsBenchRS.java
ava/Samples/src/com/android/samples/RsBenchView.java
ava/Samples/src/com/android/samples/rsbench.rs
ava/Samples/src/com/android/samples/rsrenderstates.rs
sAllocation.cpp
sAllocation.h
sSampler.cpp
f0e7fd598dec52c09ca710594753615e1be4ea2e 15-Dec-2010 android-merger <android-merger@google.com> Merge branch 'master' into honeycomb-release
b7e83bda41e66c966b98935b44140692bfe0c4ca 15-Dec-2010 Jason Sams <rjsams@android.com> Fix mipmap bug introduced with Allocation cleanup.
Add syncAll to rsg headers.

Change-Id: I02c953f3fddab3c6f4e98570cdad45a59711bbde
ava/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
ava/Samples/src/com/android/samples/RsBenchRS.java
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
sAllocation.cpp
sFont.cpp
sScriptC_LibGL.cpp
criptc/rs_graphics.rsh
7e0e72cd74ecb331ccc5b8fbb14441aed7f880f8 14-Dec-2010 Jason Sams <rjsams@android.com> Merge "Add support for non-malloc backed textures."
15849d9a926fbd83587b9da30b8888574998a0fd 10-Dec-2010 Shih-wei Liao <sliao@google.com> 1. Add Context to a RenderScript or RenderScriptGL instance.
This is to allow RenderScript to better interact with the Android environment.
E.g., per-app cache.
2. Plumbing, testing.
3. Added getApplicationContext in RenderScript.java.

Change-Id: I85edeebe38825e20b2e86f4f4815689dfc332ef9
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/RSTestView.java
ava/tests/src/com/android/rs/test/UT_fp_mad.java
ava/tests/src/com/android/rs/test/UT_primitives.java
ava/tests/src/com/android/rs/test/UT_rsdebug.java
ava/tests/src/com/android/rs/test/UT_rstypes.java
ava/tests/src/com/android/rs/test/UnitTest.java
s.spec
sScriptC.cpp
sScriptC.h
cf547492788c88b879bca832bc857df7148cdaed 14-Dec-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
b022b38568e3a0752fc5a4a2a06ea24e8522cb3e 14-Dec-2010 Jason Sams <rjsams@android.com> Merge "More API updates."
b89b0b7dd8199967502c92fe5c8f57c3bc255e1c 14-Dec-2010 Jason Sams <rjsams@android.com> Add support for non-malloc backed textures.

Change-Id: Iee8e987591caa17b4c8186f8173089925140a568
sAllocation.cpp
sAllocation.h
sFont.cpp
ebc5019400a129b1f1e57bd1fe8200a21f8da00b 14-Dec-2010 Jason Sams <rjsams@android.com> More API updates.

Change-Id: I754dc645ac08fa25019eed8fd8b7b3c47f178ff2
enderScript.h
ava/Balls/src/com/android/balls/BallsRS.java
ava/Balls/src/com/android/balls/balls.rs
s.spec
sAllocation.cpp
sAllocation.h
2d791976a2b937017423519d9f9a4928fc31dae2 13-Dec-2010 Alex Sakhartchouk <alexst@google.com> Perf test

Change-Id: I5cfc1b6dd438b13091993d4669e10fb2e49aaa06
ava/Samples/AndroidManifest.xml
ava/Samples/res/raw/multitexf.glsl
ava/Samples/res/raw/shader2f.glsl
ava/Samples/res/raw/shader2movev.glsl
ava/Samples/res/raw/shader2v.glsl
ava/Samples/src/com/android/samples/RsBench.java
ava/Samples/src/com/android/samples/RsBenchRS.java
ava/Samples/src/com/android/samples/RsBenchView.java
ava/Samples/src/com/android/samples/rsbench.rs
ava/Samples/src/com/android/samples/shader_def.rsh
sContext.h
sVertexArray.cpp
sVertexArray.h
cb86a52d0e1084920968c4e464e739fca92b9294 13-Dec-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
03bc9c11af2471cd3384e98eefc8ba762104cb63 12-Dec-2010 Jason Sams <rjsams@android.com> Merge "Add multitouch support to physics test. Fix context state overwrite calling invoke."
1f24db404b2cf8768bf2bd53a3caeb5812b8ce9f 12-Dec-2010 Jason Sams <rjsams@android.com> Add multitouch support to physics test.
Fix context state overwrite calling invoke.

Change-Id: I7a71237bcf36abb31f98eb6d872501fdfb007d81
ava/Balls/src/com/android/balls/BallsRS.java
ava/Balls/src/com/android/balls/BallsView.java
ava/Balls/src/com/android/balls/ball_physics.rs
sScriptC.cpp
dedcd1f875addc5354b94e76a1d0e27b72d21ac3 11-Dec-2010 Jason Sams <rjsams@android.com> Merge "Remove CreateFromBitmapRef and add CopyTo(bitmap) replacement."
837e388700a48084489ba59d1d8cc5ece68b1535 11-Dec-2010 Jason Sams <rjsams@android.com> Remove CreateFromBitmapRef and add
CopyTo(bitmap) replacement.

Change-Id: Ib73fb9f4bfe5f468eaf0f8f1bf68a93759eef00d
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
s.spec
sAllocation.cpp
fbe6ffdb5f1e7e50386a0b3502bdc859db4f1045 10-Dec-2010 Stephen Hines <srhines@google.com> Remove vector array test from RSTest.

This test will soon yield an appropriate compile-time error.

Change-Id: I8f9bef7c4c6f954753268a2c1816337f347eae06
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/UT_vector_array.java
ava/tests/src/com/android/rs/test/vector_array.rs
0d9c6300d8d1f15c377c6e8e538cbe1929a4b916 10-Dec-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
1005e1dd837408ab515dae62c792a1c728c08593 09-Dec-2010 Jason Sams <rjsams@android.com> Merge "Fix a severe cleanup bug where teardown of the GL driver could occur on the wrong thread."
1dcefab7178f0644b0e0a6998007b1acae5261cf 09-Dec-2010 Jason Sams <rjsams@android.com> Fix a severe cleanup bug where teardown of the GL
driver could occur on the wrong thread.

Change-Id: Icd56182ccbd1371124a247695bf3ebd3085df450
s.spec
sContext.cpp
50953078828669374c088b897278e260e77341c3 09-Dec-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
a3e24038904089d6768ebbb0fc975fe7ef34e9b6 09-Dec-2010 Jason Sams <rjsams@android.com> Fix build

Change-Id: I189d3b8afd351ab5cf604105579212593a98d5a4
ava/Fountain/src/com/android/fountain/FountainRS.java
366c9c85196675437a8dd74c1cf6b63ddbde3d6a 09-Dec-2010 Jason Sams <rjsams@android.com> Allocation API update.

Change-Id: I9b4a71f9e94c7d3978f06b7971051ab4f8472503
enderScript.h
ava/Balls/src/com/android/balls/BallsRS.java
ava/Balls/src/com/android/balls/ball_physics.rs
ava/Balls/src/com/android/balls/balls.rs
ava/Balls/src/com/android/balls/balls.rsh
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
ava/Samples/src/com/android/samples/RsListRS.java
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/tests/src/com/android/rs/test/RSTestCore.java
s.spec
sAllocation.cpp
sAllocation.h
sContext.h
sContextHostStub.h
sFont.cpp
sProgramFragment.cpp
sProgramVertex.cpp
sScriptC_Lib.cpp
sVertexArray.cpp
sg_ScriptJavaClass.cpp
5eb7f65569ff1f00456a366cca4da074d270859c 08-Dec-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
f17b13be814135b85e6aed7e3cca441c8e00e8c4 07-Dec-2010 Shih-wei Liao <sliao@google.com> Make ScriptC's mEnvironment.mIsThreadable survive the bcc caching and
then cache-reloading.

Change-Id: I0f5d54160dd9ee567fae53c69b246f99096993da
sScriptC.cpp
30434f78599da10a556cc56f6722b2f5dd2a60cc 07-Dec-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
25413ecdb9359410652da7b8ef5ec0ce0fe0a640 07-Dec-2010 Jason Sams <rjsams@android.com> API review cleanup.

Change-Id: Ieae7d450308b5637ed4253fe9baed3634c6ed141
enderScript.h
ava/Balls/src/com/android/balls/Balls.java
ava/Balls/src/com/android/balls/BallsRS.java
ava/Balls/src/com/android/balls/BallsView.java
ava/Fountain/src/com/android/fountain/Fountain.java
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/FountainView.java
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraph.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphView.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModel.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelView.java
ava/Samples/src/com/android/samples/RsList.java
ava/Samples/src/com/android/samples/RsListRS.java
ava/Samples/src/com/android/samples/RsListView.java
ava/Samples/src/com/android/samples/RsRenderStates.java
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/Samples/src/com/android/samples/RsRenderStatesView.java
ava/tests/src/com/android/rs/test/RSTest.java
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/RSTestView.java
ava/tests/src/com/android/rs/test/UT_fp_mad.java
ava/tests/src/com/android/rs/test/UT_primitives.java
ava/tests/src/com/android/rs/test/UT_rsdebug.java
ava/tests/src/com/android/rs/test/UT_rstypes.java
ava/tests/src/com/android/rs/test/UT_vector_array.java
ava/tests/src/com/android/rs/test/UnitTest.java
sAllocation.cpp
sType.cpp
f657fa99b52142a9f3c76458029ffc0391122481 04-Dec-2010 Stephen Hines <srhines@google.com> Stop using anonymous structs in RS.

Change-Id: I90344683939f2934f841031fd5339dbe91cc9e05
ava/ModelViewer/src/com/android/modelviewer/transform_def.rsh
ava/tests/src/com/android/rs/test/vector_array.rs
25c0d6d90b2bf9c776f0860622af030eb38b7608 06-Dec-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
b17f201010342462913d8bf6980fc2bcd13071e0 05-Dec-2010 Bryan Mawhinney <bryanmawhinney@google.com> Prevent message overrun in LocklessCommandFifo.

The previous logic in makeSpace and makeSpaceNonBlocking
was incorrect (probably a typo). We shouldn't loop if
looping will overwrite unread messages, or if we would
make the buffer appear empty (mPut == mGet).

Change-Id: Iabc82ca94a585a7041069db97cbed7709f2d388f
sLocklessFifo.cpp
7f492f358f256bda724835e7690376213dd47f6e 30-Nov-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
08df4e1387e7362defc5b72900c79f19e8475426 29-Nov-2010 android-build SharedAccount <android-build@google.com> manual merge due to conflicts

Change-Id: Id3901c3969111ea43ffdbfeadcf33491bb1c1114
eecbdd5c494509423d816d2644f6214a98ff0dea 29-Nov-2010 Iain Merrick <husky@google.com> Fix 'BCCscript' build break.

frameworks/compile/libbcc/include/bcc/bcc.h was updated
in change I3f3d31fc. What used to be "struct BCCscript"
is now "class bcc::BCCscript" for C++ code.

Looks like the framework/base header rsScriptC.h is just
trying to forward-declare the same type, so we just need
to make the same change there.

Change-Id: I6f6f9dd7608af01d519c2e26fd9b5e6649f71902
sScriptC.h
8e8048cdd9e8de70c442e4732239c07a9c59ced5 24-Nov-2010 Jason Sams <rjsams@android.com> Fix physics bug causing balls to stack.

Change-Id: I681905cf7499bb92db47ba2a4cca10d0834cf425
ava/Balls/src/com/android/balls/BallsRS.java
ava/Balls/src/com/android/balls/ball_physics.rs
1673b33dac43d71b920f0abcfc3b162c021788c9 23-Nov-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
87319de2b16a185cf360827c96a42cf1fcaae744 23-Nov-2010 Jason Sams <rjsams@android.com> More error checks

Change-Id: Id2b9ab7a76bbdf2ed745f5e36e552dc9b101982f
enderScript.h
s.spec
sContext.cpp
sContext.h
sElement.cpp
sProgramFragment.cpp
sProgramVertex.cpp
sProgramVertex.h
sShaderCache.cpp
sType.cpp
4729ffbce359568303b86372fcf3fa072f623971 19-Nov-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
c9110b6b9fba43f2f73af54b1a37e4f5d1aa3146 19-Nov-2010 Stephen Hines <srhines@google.com> Remove unnecessary export_func pragma.

Change-Id: Ibe5c5f186cfc12a31f3fb4f0f7472e3b60836394
ava/Balls/src/com/android/balls/ball_physics.rs
ava/Balls/src/com/android/balls/balls.rs
ava/Fountain/src/com/android/fountain/fountain.rs
ava/ImageProcessing/src/com/android/rs/image/threshold.rs
ava/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
ava/tests/src/com/android/rs/test/fp_mad.rs
ava/tests/src/com/android/rs/test/primitives.rs
ava/tests/src/com/android/rs/test/rsdebug.rs
ava/tests/src/com/android/rs/test/rstypes.rs
ava/tests/src/com/android/rs/test/vector_array.rs
5c0912b4e73981be31c0c53716cc520d84f29092 19-Nov-2010 Alex Sakhartchouk <alexst@google.com> Fixing the state restore bug.

Change-Id: I30446a2d552b98fc69878bc7b4fc1a0fd358fc99
sContext.cpp
84e4027f83b20af59f5b1fc52be6e45f159d3970 19-Nov-2010 Alex Sakhartchouk <alexst@google.com> Support for cubemaps.

Change-Id: Iaf6087f614451a8e233b3e5bc49c834ab0ad08ee
enderScript.h
ava/Samples/res/drawable/cubemap_test.png
ava/Samples/res/raw/shadercubef.glsl
ava/Samples/res/raw/shadercubev.glsl
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/Samples/src/com/android/samples/rsrenderstates.rs
sAdapter.cpp
sAllocation.cpp
sAllocation.h
sFont.cpp
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramVertex.cpp
sSampler.cpp
1a2b9b5f19e0f47b22b66b98aafd5cf1045601d7 18-Nov-2010 Stephen Hines <srhines@google.com> Merge "Mark a non-exported function as static."
b85305ebc753f819f5c2aaf9ecb04ad418440d3d 18-Nov-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
9503b66e5329703535f7cc71a0755e6f3b1e39a6 08-Nov-2010 Shih-wei Liao <sliao@google.com> Add caching support of BCC binaries.

Change-Id: I1e75bb84d88319cb6f1bbe6d907cf6e8ed546142
s.spec
sScriptC.cpp
sScriptC.h
ac9a8a5165908c32c5650489709ce2be148328af 18-Nov-2010 Stephen Hines <srhines@google.com> Mark a non-exported function as static.

Change-Id: I2f497e8ec4dcfb878ce9491577e46d4c1ea09723
ava/ModelViewer/src/com/android/modelviewer/transform.rs
60709257bbdeb0c50f39b9c8969dc76264d6e142 18-Nov-2010 Jason Sams <rjsams@android.com> Create holder inner class for pushing context state.
Fix bug with rsForEach corrupting parent context state.
Remove workaround from rsBalls.

Change-Id: I43a948536e70d44645d1c2ef7b97e1c5906f6943
ava/Balls/src/com/android/balls/BallsRS.java
ava/Balls/src/com/android/balls/balls.rs
sContext.cpp
sContext.h
sFont.cpp
sScriptC.cpp
sScriptC_LibGL.cpp
1d2e646f6e448d0c45aacb9919b49b7f620484b9 17-Nov-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
a5eb6e17c08426deeedf989d6be280d89662ee82 17-Nov-2010 Jason Sams <rjsams@android.com> Fix ref counting for globals when set from java code.

Change-Id: I415b6ddeaab277e60233e905a6bae357cd5193eb
s.spec
sScript.cpp
sScript.h
2fad7e47a8177235bb88fe271572bd986a7e4136 16-Nov-2010 Jason Sams <rjsams@android.com> Fix crash with extended debugging.

Change-Id: I982a7c7ea7ccae074be5254032c43a862137747a
sScriptC.cpp
2d374c8e6426c63f42b0dc6ea1e58dbfa3cde227 16-Nov-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
209cf6d9b6f971409a633aac3b36e06a60182be8 16-Nov-2010 Stephen Hines <srhines@google.com> Remove WARs for zero-init + destructors.

Change-Id: I919db554f3f6fa1fb027402298602a16fba4a235
ava/ImageProcessing/src/com/android/rs/image/threshold.rs
ava/Samples/src/com/android/samples/rslist.rs
ava/tests/src/com/android/rs/test/rslist.rs
849bd18e836b21798cbe1d9401cf86d58e3a3f48 15-Nov-2010 Kenny Root <kroot@google.com> Merge "Split UTF functions from String8/16"
cb082a3239b1511caed4c1a3b31a4e922a42c977 11-Nov-2010 Bryan Mawhinney <bryanmawhinney@google.com> Add support for integer mod.

Change-Id: I681b8220c8b39d865ade036a93ba93a965e259c9
sScriptC_Lib.cpp
937de9ef43680dae816bddf6a94c6594ea79d3a4 15-Nov-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
c9c38dd8508a2f805213abee1f9f44f103ac0a0d 09-Nov-2010 Kenny Root <kroot@google.com> Split UTF functions from String8/16

Split out all the UTF-8/16/32 handling code from String8/16 to its own
file to allow better reuse of code.

Change-Id: If9ce63920edc75472c38da4adce0d13cda9ad2f7
sFont.cpp
762e7b7b41ba7c847929b9250dc6eacbbca149c0 12-Nov-2010 Jason Sams <rjsams@android.com> Fix line drawing in RS example.

Change-Id: I5a83ac8d943488d19d83af1bd20a15a3c02999da
ava/Balls/src/com/android/balls/BallsRS.java
ava/Balls/src/com/android/balls/balls.rs
c0f857cc22aea0b036527ae9be726195823925ca 11-Nov-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
afb743aca56c18beb7ab924e75cb6e070ef3e55a 10-Nov-2010 Alex Sakhartchouk <alexst@google.com> Code cleanup to make formatting consistent
across all the renderscript files.

Change-Id: Idf5fcc60877e44c8f074f7176e37f70b3b895a3c
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/FountainView.java
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/ImageProcessing/src/com/android/rs/image/horizontal_blur.rs
ava/ImageProcessing/src/com/android/rs/image/threshold.rs
ava/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
ava/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphView.java
ava/ModelViewer/src/com/android/modelviewer/SgTransform.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelView.java
ava/ModelViewer/src/com/android/modelviewer/transform.rs
ava/Samples/src/com/android/samples/RsListRS.java
ava/Samples/src/com/android/samples/RsListView.java
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/Samples/src/com/android/samples/RsRenderStatesView.java
ava/Samples/src/com/android/samples/rslist.rs
ava/Samples/src/com/android/samples/rsrenderstates.rs
sAdapter.cpp
sAdapter.h
sAllocation.cpp
sAllocation.h
sAnimation.cpp
sAnimation.h
sComponent.cpp
sComponent.h
sContext.cpp
sContext.h
sContextHostStub.h
sDevice.cpp
sDevice.h
sElement.cpp
sElement.h
sFileA3D.cpp
sFileA3D.h
sFont.cpp
sFont.h
sHandcode.h
sLocklessFifo.cpp
sLocklessFifo.h
sMatrix.cpp
sMatrix.h
sMesh.cpp
sMesh.h
sMutex.cpp
sObjectBase.cpp
sObjectBase.h
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramFragment.h
sProgramRaster.cpp
sProgramRaster.h
sProgramStore.cpp
sProgramStore.h
sProgramVertex.cpp
sProgramVertex.h
sSampler.cpp
sSampler.h
sScript.cpp
sScript.h
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
sScriptC_LibCL.cpp
sScriptC_LibGL.cpp
sShaderCache.cpp
sShaderCache.h
sSignal.cpp
sStream.cpp
sStream.h
sThreadIO.cpp
sThreadIO.h
sType.cpp
sType.h
sUtils.h
sVertexArray.cpp
sVertexArray.h
sg_ScriptJavaClass.cpp
sg_generator.c
criptc/rs_core.rsh
7aedaf8168cd8aa23de5018baf3becde14236738 10-Nov-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
b60d757354880b6a711840eb35cc381cf7172246 10-Nov-2010 Jason Sams <rjsams@android.com> Continue error check improvements and write some docs.

Change-Id: I345b08490da21d9ee715ff1ddc80c1a816b579f4
sAllocation.cpp
239f09a403118392d923ee23bb3d7a57337ee0e9 09-Nov-2010 Jason Sams <rjsams@android.com> Fix fountain bug with more than 10 touches reported.

Change-Id: Ie4ddefbcbe6407fb7ffae2c6e2440fec0b974cfb
ava/Fountain/src/com/android/fountain/FountainRS.java
2f260ce3dcb6148ad746ec806c1d582ba32c4d3c 09-Nov-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
aad4bc5231dd7059fc5148b34a951117d9b5f4ad 09-Nov-2010 Jason Sams <rjsams@android.com> Handle user message ID 0
Pass RS runtime errors back to java.
throw exceptions for runtime errors.

Change-Id: Ifcf16cbbf9b98137971dced5076f8a5563eb016c
enderScript.h
sContext.cpp
sContext.h
sScriptC_Lib.cpp
83325b9675e01acd982f9036cee12f01084b34cd 09-Nov-2010 Alex Sakhartchouk <alexst@google.com> Merge "Moving attrib creation to Mesh. Adding arrays as shader inputs. Removing fixed size arrays."
54929cce0bf44090424b1f91b676529a2422378f 09-Nov-2010 Alex Sakhartchouk <alexst@google.com> Moving attrib creation to Mesh. Adding arrays as shader inputs.
Removing fixed size arrays.

Change-Id: I0213e403a2f1283dd43f21bea770aeb059561903
ava/Samples/res/raw/shaderarrayf.glsl
ava/Samples/res/raw/shaderarrayv.glsl
ava/Samples/res/raw/shaderf.glsl
ava/Samples/res/raw/shaderv.glsl
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/Samples/src/com/android/samples/rsrenderstates.rs
ava/Samples/src/com/android/samples/shader_def.rsh
s.spec
sContextHostStub.h
sElement.cpp
sElement.h
sFont.cpp
sMesh.cpp
sMesh.h
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramVertex.cpp
sScriptC_LibGL.cpp
sShaderCache.cpp
sShaderCache.h
sType.cpp
sType.h
sVertexArray.cpp
sVertexArray.h
259b44eed40c99731b73b1338aaaf17ce0c27b7e 06-Nov-2010 Stephen Hines <srhines@google.com> Add vector array test to RSTest.

Change-Id: I258d23a44df011aaf64aa545c86c97611d70143f
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/UT_vector_array.java
ava/tests/src/com/android/rs/test/vector_array.rs
055f9d0b71b527f2153f21146b4b77398644113b 04-Nov-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
a77567380b00740001cc3652417e7b70c4ec9fb2 04-Nov-2010 Jason Sams <rjsams@android.com> Update ScriptC constructor to remove depricated param.

Change-Id: Id36e325834526c6b5416fd78d5cf4259d7df97e9
ava/Balls/src/com/android/balls/BallsRS.java
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
ava/Samples/src/com/android/samples/RsListRS.java
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/UT_fp_mad.java
ava/tests/src/com/android/rs/test/UT_primitives.java
ava/tests/src/com/android/rs/test/UT_rsdebug.java
4881e9cdb05a06c39b92ef80d6b4b6ec0496d2f8 03-Nov-2010 android-build SharedAccount <android-build@sekiwake.mtv.corp.google.com> Merge commit '82415bed3478a3a2200386691f05d671b46568f5' into honeycomb-release

Conflicts:
media/java/android/media/MediaScanner.java

Change-Id: I6e80361ac61207570bb78f9ea579ebc070dcec34
939eaa35e9ab6ea30bf73766c3040217c59e55ec 03-Nov-2010 Jason Sams <rjsams@android.com> Merge "RS Error cleanup. Thow java exception during init if the GL driver fails rather than native crash."
5c1c79a54c63b9de8c391f7ed890c02f280ec17f 03-Nov-2010 Jason Sams <rjsams@android.com> RS Error cleanup.
Thow java exception during init if the
GL driver fails rather than native crash.

Change-Id: Ie96ef5a2ac12e64f9456545d86157c4c95179a8e
sContext.cpp
sContext.h
048260de968a30da3e14cd0c2a3f18359484bcc3 02-Nov-2010 Stephen Hines <srhines@google.com> Merge "New RS types test for checking compilation."
17936192cfaefd1d4e9c17cbde4f12c3f8134b5b 25-Oct-2010 Stephen Hines <srhines@google.com> New RS types test for checking compilation.

Change-Id: Ib4d0326462d4d0229430f61c74f16979f7b38dbb
ava/Balls/src/com/android/balls/balls.rs
ava/ImageProcessing/src/com/android/rs/image/threshold.rs
ava/Samples/src/com/android/samples/rslist.rs
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/UT_rstypes.java
ava/tests/src/com/android/rs/test/rslist.rs
ava/tests/src/com/android/rs/test/rstypes.rs
0fe79b7ed2559afbd72cdf05184e9b94b9d0f455 02-Nov-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
6bfc1b91dc7684f8ad9dc9f605e92ed8a31d5bbe 01-Nov-2010 Jason Sams <rjsams@android.com> Add code to mark functions rather than whole files as threadable.

Change-Id: Ie635fbbb96b8ade48501ec564fe135edc256537d
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
sScriptC_LibCL.cpp
sScriptC_LibGL.cpp
686f10b31b5c58c25a6a82600925cbcf6e251008 01-Nov-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
fbc79e5ad14c1cb68409043fbaf9a2ec4dcf6812 30-Oct-2010 Jason Sams <rjsams@android.com> Remove excessive logging.

Change-Id: I22497b1b169ca0f3edbc20649594f6f58f6144d0
sScriptC.cpp
177f8446d58e5b1a4258935371a9450dbe34dca6 29-Oct-2010 Jason Sams <rjsams@android.com> Balls test app.

Change-Id: I842f43e37145f8112120e2bd49925f81c588c40c
ava/Balls/Android.mk
ava/Balls/AndroidManifest.xml
ava/Balls/res/drawable/flares.png
ava/Balls/res/drawable/test_pattern.png
ava/Balls/src/com/android/balls/Balls.java
ava/Balls/src/com/android/balls/BallsRS.java
ava/Balls/src/com/android/balls/BallsView.java
ava/Balls/src/com/android/balls/ball_physics.rs
ava/Balls/src/com/android/balls/balls.rs
ava/Balls/src/com/android/balls/balls.rsh
sContext.cpp
sScriptC.cpp
00b40712e634fb33b64248472765f182e75fb344 29-Oct-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
475cb18719866363171ba63a24d443c56166c0d2 28-Oct-2010 Jim Miller <jaggies@google.com> Merge "Fix 3140348: Signature was wrong for atan2() in RS."
ecf10613548c2325300e2bcadeb2a7a8765cd406 28-Oct-2010 Jim Miller <jaggies@google.com> Fix 3140348: Signature was wrong for atan2() in RS.

Change-Id: I6c5b79efc12e2dcef06f3f0bcbbdf8871947af26
sScriptC_LibCL.cpp
dc763f345db3e796efc28dc4b4d8edffda5a803e 27-Oct-2010 Alex Sakhartchouk <alexst@google.com> Adding nvidia extension for limited npot support.
Updating a3d loading to be async.

Change-Id: I4be71d2002b9ad6ab8896d63e625f031e6b7ea6c
enderScript.h
s.spec
sAllocation.cpp
sContext.cpp
sContext.h
sElement.cpp
sFileA3D.cpp
sMesh.cpp
sSampler.cpp
sType.cpp
e7b4c6caf0761d9c4377c4b9b773e52e0add4413 27-Oct-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
f0c1df480304a72ce41e7d4b088319cbd7f0938a 26-Oct-2010 Jason Sams <rjsams@android.com> Begin adding async allocation creation.

Change-Id: I5d1381699e2b334c1d824f357bd6b310a5f79be8

Implement async bitmap upload and clean up types.

Change-Id: Icbe9894e04c1319351c1cd75b0e0017855198f20
enderScript.h
s.spec
sAllocation.cpp
sElement.cpp
sFont.cpp
sObjectBase.cpp
sObjectBase.h
sProgramFragment.cpp
sProgramVertex.cpp
sType.cpp
sType.h
6f20b6bf290746d3a0188db659145a53eb5f1600 25-Oct-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
1f9ba735cc429ae8df140644f6f0a4481f2a8068 23-Oct-2010 Shih-wei Liao <sliao@google.com> Enable optimized bitcode that is also jitted faster.

Change-Id: I08832cfaf4e8465c16b445eeb1b82f72d874d0ef
ndroid.mk
sScriptC.cpp
slib.bc
225afd317e101a7be5fe02c0a86361146ea89f05 21-Oct-2010 Jason Sams <rjsams@android.com> Fix refcounting bugs where the sys refcount
could be corrupted during async type creation.

Change-Id: If42828e92990598b0cb5da81c82ea513f94725f2

Fix stack object deletion bug.

Change-Id: I2c723aa5ad15e0c99dc9cd0cfbc7db80bace172a
enderScript.h
sAdapter.cpp
sAllocation.cpp
sElement.cpp
sFont.cpp
sMesh.cpp
sObjectBase.cpp
sObjectBase.h
sProgram.cpp
sProgramFragment.cpp
sProgramRaster.cpp
sProgramStore.cpp
sProgramVertex.cpp
sSampler.cpp
sScript.cpp
sScriptC.cpp
sType.cpp
sType.h
1c94845e04e974b22edf07d21ca03337bfb23b7c 21-Oct-2010 Mathias Agopian <mathias@google.com> am 4ceee5a6: (-s ours) am 73655bd2: Merge "propagate RS context priority to EGLContext when possible. DO NOT MERGE." into gingerbread

Merge commit '4ceee5a6b0089ffbec75690b7284f80d481ab212'

* commit '4ceee5a6b0089ffbec75690b7284f80d481ab212':
propagate RS context priority to EGLContext when possible. DO NOT MERGE.
ebd3188bde4e1bed569811631579bd94680d32a6 21-Oct-2010 Mathias Agopian <mathias@google.com> am 73655bd2: Merge "propagate RS context priority to EGLContext when possible. DO NOT MERGE." into gingerbread

Merge commit '73655bd2d303f8b3fe5c4bb0d8e4824361647381' into gingerbread-plus-aosp

* commit '73655bd2d303f8b3fe5c4bb0d8e4824361647381':
propagate RS context priority to EGLContext when possible. DO NOT MERGE.
a89840eaaa8b64d63fe2fc24ed2f114d6f2be824 20-Oct-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
98a128c83ea79099862e73d57f5790e45f63c6a0 19-Oct-2010 Alex Sakhartchouk <alexst@google.com> Merge "Some cleanup"
28cf8de6920794e2fd081f7e9ccc1321006d6ea6 19-Oct-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
64cd98e83d33011950b88f229d013e06c62b36e9 19-Oct-2010 Alex Sakhartchouk <alexst@google.com> Some cleanup

Change-Id: Ie10746d2f77318d63101d919214e76f778159fa0
sAllocation.cpp
sContext.cpp
sContextHostStub.h
sFont.cpp
c8e110af465423daf928df8e5c98ed3a06b9e398 19-Oct-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
9966e2130c731cb372e2f53c041142a4f9a6a0fe 19-Oct-2010 Shih-wei Liao <sliao@google.com> Remove unneeded inclusion of rs_math.rsh.

Change-Id: I7e9beb88c3b0fb88e30bdbabdde2a2529825dbef
criptc/rs_graphics.rsh
4fa22705d43c456fe721bd05ab3b59085a061c4c 18-Oct-2010 Stephen Hines <srhines@google.com> Adding new unit test for rsDebug().

Change-Id: I8a354e40640b83aca3148aa0cf13d3335ff37dd4
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/UT_rsdebug.java
ava/tests/src/com/android/rs/test/rsdebug.rs
328049de3418cf3eee21053793a9add94988c86d 18-Oct-2010 Stephen Hines <srhines@google.com> Merge "Add support for rsDebug with 64-bit types."
2cfe404edf42cb5e8ccd3c95715601184567d21d 18-Oct-2010 The Android Automerger <android-build@android.com> Merge branch 'master' into honeycomb-release
399dc9ef2886a6c317a4c3c44173d582c5bc7d99 16-Oct-2010 Jason Sams <rjsams@android.com> Fix header file to always inline stub functions.

Change-Id: I9999007c4d467d92d2f8ba5ad2a6f68fbb910959
criptc/rs_graphics.rsh
897891ed04d6f6ba481012f0392a344252d7a43d 15-Oct-2010 Jason Sams <rjsams@android.com> Fix deadlock on RS teardown.

Change-Id: I34d2702b535e28e9519c7368fd8a942bfe0724bc
sObjectBase.cpp
df09719cbeb426a4c8279f2ce226b5874ad7c2c9 15-Oct-2010 Stephen Hines <srhines@google.com> Add support for rsDebug with 64-bit types.

Bug: 3099081
Change-Id: Ieb3af7757489876ef951be8527aa73f69e1481fd
sScriptC_Lib.cpp
criptc/rs_core.rsh
7e99f6854f88af7418840cff76aa3f5bfa978d1b 15-Oct-2010 Jason Sams <rjsams@android.com> Fix deadlock on RS teardown.

Change-Id: I34d2702b535e28e9519c7368fd8a942bfe0724bc
sObjectBase.cpp
2353ae303868d04e3a26002b2f2dc456c15e8170 15-Oct-2010 Jason Sams <rjsams@android.com> Async type creation.

Change-Id: I4d98446fabbf7e8a98c97f85b573a58c8a0c58c2
enderScript.h
s.spec
sAllocation.cpp
sAllocation.h
sContext.cpp
sLocklessFifo.cpp
sObjectBase.cpp
sObjectBase.h
sScriptC.cpp
sType.cpp
sType.h
64cf5e9a6934ddb9efe6fd9914a6fd8a06d55ab4 14-Oct-2010 Alex Sakhartchouk <alexst@google.com> Merge "Changing scenegraph sample to use arrays."
6b8552a4f6a44848255d77222e66aa92dd21b1b5 14-Oct-2010 Jason Sams <rjsams@android.com> Begin hooking up SurfaceConfig.

Change-Id: I328138f29affbed11fcfb5e9ed0872d4ba22d241
enderScript.h
sContext.cpp
sContext.h
sProgramStore.cpp
963bb455b6130fac7a93e2352a4910e446a65a71 13-Oct-2010 Alex Sakhartchouk <alexst@google.com> Changing scenegraph sample to use arrays.

Change-Id: Ifa454d503c1445efcad6e31243b65d75e62e3035
ava/ModelViewer/src/com/android/modelviewer/SgTransform.java
ava/ModelViewer/src/com/android/modelviewer/scenegraph.rs
ava/ModelViewer/src/com/android/modelviewer/transform.rs
ava/ModelViewer/src/com/android/modelviewer/transform_def.rsh
sElement.cpp
d978780f34ac556e96b6e7c56ce6508dc310296e 13-Oct-2010 Alex Sakhartchouk <alexst@google.com> Packing the struct to work around llvm bug.

Change-Id: If94d6659df7e00b70c39619b05732046233cb196
ava/ModelViewer/src/com/android/modelviewer/transform_def.rsh
4f230b31d59b5f17100686bc1416b3b07a4a618d 12-Oct-2010 Alex Sakhartchouk <alexst@google.com> Fixing font bug, initialization was done in the wrong order.

Change-Id: Icc7b932f25be1ca6e5423bba6a5cfc965f6c3341
sFont.cpp
9a1fd7f1ea6bee2feb9117ebced5ef7622f3c57f 12-Oct-2010 Alex Sakhartchouk <alexst@google.com> Merge "Fixing refcounting debug statements that've gotten bitrotten."
b7229fa06989c37497165ba3b33ba3cf3b864066 12-Oct-2010 Alex Sakhartchouk <alexst@google.com> Fixing refcounting debug statements that've gotten bitrotten.

Change-Id: Ie93bf651b9e469b7b4e9cacd8f79b38d04012892
sObjectBase.cpp
297737fcaf807f1341e085e13cf3902a0969b4d2 12-Oct-2010 Mathias Agopian <mathias@google.com> propagate RS context priority to EGLContext when possible. DO NOT MERGE.

Change-Id: Ic9fa5c71324c629ba4cbb41ee4a9e4549810d05e
ndroid.mk
sContext.cpp
ab8f06c3f8a1693430c2137143782f5bd2dd1293 12-Oct-2010 Stephen Hines <srhines@google.com> Support for unsigned long and unsigned long long.

Change-Id: I2f9cfb7f352e2e7e7fd49eac42a821c03b5fcb9f
ava/tests/src/com/android/rs/test/UT_primitives.java
ava/tests/src/com/android/rs/test/primitives.rs
139b427be5fa038edad5a3e81f7f9359c4ccfb27 12-Oct-2010 Stephen Hines <srhines@google.com> Merge "Test exported "long" type."
13d080c3764a931045906b37ffa3e9c2c45d4feb 11-Oct-2010 Stephen Hines <srhines@google.com> Test exported "long" type.

Change-Id: I1239aecf29f6d25ed975c8d026328366624d58b9
ava/tests/src/com/android/rs/test/UT_primitives.java
ava/tests/src/com/android/rs/test/primitives.rs
39f2ef6fed00a99c5c389e12c4597884027d4858 11-Oct-2010 Alex Sakhartchouk <alexst@google.com> Update allocation from bitmap.
GL attribute cleanup in type.

Change-Id: I504dcf6744ad13d65e068e784b6608c999ab48c6
s.spec
sAllocation.cpp
sElement.cpp
sElement.h
sType.cpp
sType.h
0977c94a4b83dd8ef6d3808160710ebbaa1b1768 11-Oct-2010 Stephen Hines <srhines@google.com> Fix support for 64-bit integers.

Change-Id: I4e2146a5fda41f280ee3f6f685a34f3cff28f05e
ava/tests/src/com/android/rs/test/UT_primitives.java
ava/tests/src/com/android/rs/test/UnitTest.java
ava/tests/src/com/android/rs/test/primitives.rs
s.spec
sScript.cpp
d7e5481b2232b0532d3ab938b472355c86769a76 11-Oct-2010 Jason Sams <rjsams@android.com> Cleanup error message for null binding address.
Only print the debug if script debugging is enabled.

Change-Id: I72b9c2a73d49987a73b354442e9defec02b93bc6

Implement inner utiliy class to specify surface formats.
Remove boxed bitmap upload functions.

Change-Id: I3ff5ca59e53d02b9d75277afa947ea3d218459eb
ava/Fountain/src/com/android/fountain/FountainView.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphView.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelView.java
ava/Samples/src/com/android/samples/RsListView.java
ava/Samples/src/com/android/samples/RsRenderStatesView.java
ava/tests/src/com/android/rs/test/RSTestView.java
s.spec
sScript.cpp
sScriptC.cpp
63d52ac2d82c1423d2095286b1e75586f42f7554 08-Oct-2010 Stephen Hines <srhines@google.com> Remove pragma for RS export variables.

Change-Id: Icfd958e8212843f4f1a6b64dd43ce63e09d00d7c
ava/Fountain/src/com/android/fountain/fountain.rs
ava/ImageProcessing/src/com/android/rs/image/threshold.rs
ava/ModelViewer/src/com/android/modelviewer/scenegraph.rs
ava/ModelViewer/src/com/android/modelviewer/simplemodel.rs
ava/ModelViewer/src/com/android/modelviewer/transform.rs
ava/Samples/src/com/android/samples/rslist.rs
ava/Samples/src/com/android/samples/rsrenderstates.rs
ava/tests/src/com/android/rs/test/fp_mad.rs
ava/tests/src/com/android/rs/test/primitives.rs
ava/tests/src/com/android/rs/test/rslist.rs
ava/tests/src/com/android/rs/test/shared.rsh
ava/tests/src/com/android/rs/test/test_root.rs
700ba38f022208686523ab4280c4fc9f102aa273 09-Oct-2010 Alex Sakhartchouk <alexst@google.com> Removing fixed size arrays.

Change-Id: I5c65b29a197013de2517cfb6dbe7abb9e24a688b
sScript.cpp
sScript.h
sScriptC.cpp
sScriptC.h
sType.cpp
sType.h
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
criptc/rs_core.rsh
criptc/rs_math.rsh
criptc/rs_types.rsh
b9c22be6d201fe55b5f34d4c0c01900ae3c800f6 07-Oct-2010 Stephen Hines <srhines@google.com> Merge "Add RS testing for long and long long."
053ae93077cdd0006d26dc5a2f1762feea8e5579 07-Oct-2010 Stephen Hines <srhines@google.com> Add RS testing for long and long long.

Change-Id: I42716b1a273c79103474b2e96441e7e3eac020b9
ava/tests/src/com/android/rs/test/primitives.rs
02019df93c13a687e64d969aed0303c053901486 07-Oct-2010 Alex Sakhartchouk <alexst@google.com> Merge "changing vec4 to vec2 for perf reasons."
7ffcaf20cbb115326f3d72a983835d6c314a4cef 06-Oct-2010 Alex Sakhartchouk <alexst@google.com> changing vec4 to vec2 for perf reasons.

Change-Id: Ic885a6dc697af4fd82e184158772863673f041bd
ava/Samples/res/raw/multitexf.glsl
sFont.cpp
sProgramFragment.cpp
sProgramVertex.cpp
511489ed939ff8a64628e8f3c67cce65401b8c9d 06-Oct-2010 Alex Sakhartchouk <alexst@google.com> Merge "Adding average fps counter. Removing rsLight from libRS"
6125b9779dec6d121bef267728c26ca6e7f3dff8 05-Oct-2010 Jason Sams <rjsams@android.com> Merge "Implement allocation resizing."
96abf819e50b59ba8cf886c13f894633eb0a24ba 05-Oct-2010 Jason Sams <rjsams@android.com> Implement allocation resizing.

Change-Id: Ie38d42419d595cec730a8721cc1321c5edb6b4d6
s.spec
sAllocation.cpp
sAllocation.h
sType.cpp
sType.h
c8fb69e4a3e01501a3d38a6d3ea185e583d3f493 05-Oct-2010 Alex Sakhartchouk <alexst@google.com> Adding average fps counter.
Removing rsLight from libRS

Change-Id: I8622efd10619dc120d37f3a12122e9c7fc34ff2e
ndroid.mk
enderScript.h
enderScriptEnv.h
sContext.cpp
sContext.h
sContextHostStub.h
sFileA3D.cpp
sFont.cpp
sLight.cpp
sLight.h
sVertexArray.h
09c67356bbeee0a97a20a06c95b66756838cb541 05-Oct-2010 Alex Sakhartchouk <alexst@google.com> Adding text metrics to renderscript.

Change-Id: Ica460525243d714a278e4ad5e436af43e1008e0c
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/Samples/src/com/android/samples/rsrenderstates.rs
sContext.cpp
sFont.cpp
sFont.h
sScriptC_LibGL.cpp
criptc/rs_graphics.rsh
c9fa30536fb41f0166153561388b7c42f7cb85a0 02-Oct-2010 Alex Sakhartchouk <alexst@google.com> Fix for bug 3053078
Font gamma correction to match with lib HWUI.

Change-Id: I329a2f97058f4929b96724c9df39fbfad4243b33
sFont.cpp
sFont.h
889fe50e7aaebed8cb8284b16a0e51e64e8a3a9c 01-Oct-2010 Alex Sakhartchouk <alexst@google.com> fixing bugs 3053960, 3044804, 3044798
shader cleanup and removing unnecessary state setup.

Change-Id: Ibddf2ad3a26bb983fc43bdeb58b1cec6224920b4
sContext.cpp
sContext.h
sProgram.cpp
sProgramFragment.cpp
sProgramVertex.cpp
sScriptC_LibGL.cpp
sShaderCache.cpp
sShaderCache.h
9fbc73ad7d5e33e340145d6c792591409cb1a71c 01-Oct-2010 Jason Sams <rjsams@android.com> Merge "Add object validity checking."
605048a9f9af925782f6c90bc1cdc5af59e337d8 01-Oct-2010 Jason Sams <rjsams@android.com> Add object validity checking.

Change-Id: I2613e87b09a6e560f0381d4ed620d60a10bc30e4
ava/ImageProcessing/src/com/android/rs/image/threshold.rs
sContext.cpp
sContext.h
sObjectBase.cpp
sObjectBase.h
sScriptC_Lib.cpp
sScriptC_LibGL.cpp
d51783dae482724accef3def54bd0a4a3ab9456f 30-Sep-2010 Alex Sakhartchouk <alexst@google.com> Merge "Adding anisotropic filtering and related samples."
1103d8eade6af4f373ba143752cab2344893babf 30-Sep-2010 Alex Sakhartchouk <alexst@google.com> Adding anisotropic filtering and related samples.

Change-Id: Idb173274417feb5e25bfd64c5e9fa2492a23a17e
enderScript.h
ava/Samples/res/drawable/checker.png
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/Samples/src/com/android/samples/rsrenderstates.rs
s.spec
sAdapter.cpp
sAllocation.cpp
sContextHostStub.h
sSampler.cpp
sSampler.h
sType.cpp
01b7d2995f9cbd33a9ccdf861fe959743a4b9954 29-Sep-2010 Stephen Hines <srhines@google.com> Fix clear() operation for rsScriptC.

- This removes a memory leak where some elements were not getting tracked
properly (and then triggering an assert when a context is destroyed).
- Convert ScriptCState to use a tracked object reference for mScript.
- Add a missing clear to FontState.
- Clean up synchronization in RSTest so that our graphics context outlives
any subtest context.

Change-Id: I0d5768c4d2f8810dd1ae2f68b1edd7e150f382fd
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/RSTestView.java
ava/tests/src/com/android/rs/test/UT_fp_mad.java
ava/tests/src/com/android/rs/test/UT_primitives.java
ava/tests/src/com/android/rs/test/UnitTest.java
sContext.cpp
sFont.cpp
sObjectBase.cpp
sScriptC.cpp
sScriptC.h
886f11ade9dde05485cb11c0d67d87f76a428f6c 29-Sep-2010 Alex Sakhartchouk <alexst@google.com> More robust attribute binding
Adding attribute and uniform debug logging.
Checking to see if aniso filtering is available.

Change-Id: I2ed9d166ed7ff3df971d7af18b7a33f4e3ade928
sContext.cpp
sContext.h
sFont.cpp
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramVertex.cpp
sScriptC_LibGL.cpp
sShaderCache.cpp
sShaderCache.h
sType.cpp
sVertexArray.cpp
8d957fa762eff6c03a93ddea9405d9575665f1ec 28-Sep-2010 Jason Sams <rjsams@android.com> Fix safe for mp check in ScriptC.

Change-Id: Id91b3c1e99b2705fd39f9e74a52c61110805e246
sContext.cpp
sContext.h
sScriptC.cpp
176216177dc2dee013591b0a924e5dbe2c2c32c4 24-Sep-2010 Stephen Hines <srhines@google.com> Fix RS bug with message ID 0.

Clamp RSTest list to nice viewable range.

Change-Id: I0909511e16984ec78150cda17c22e22af1fa0cdb
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/UnitTest.java
ava/tests/src/com/android/rs/test/fp_mad.rs
ava/tests/src/com/android/rs/test/primitives.rs
ava/tests/src/com/android/rs/test/rslist.rs
0bd3c8621aeaab8d616ebf7644f9da3cce4bbde8 27-Sep-2010 Alex Sakhartchouk <alexst@google.com> Error checking for MVP matrix computation.
Fixing more padding bugs.

Change-Id: Ic5d4260027b7dc86a50fdab7221c7296c7d3ea0d
sProgramVertex.cpp
sVertexArray.cpp
b26fb04770442244233b630960f419cb154abc77 25-Sep-2010 Alex Sakhartchouk <alexst@google.com> Adding timer to display renderscript jit duration.

Change-Id: I8ab1dea60a833cd11771cf145cadbc96ac52b934
sScriptC.cpp
272cc7127a2a4b63b117f60e9bf0e8ab8eb042fe 24-Sep-2010 Stephen Hines <srhines@google.com> Merge "Adding support for dynamically updated test status"
b97d043048db487030ab5270ff3c2eeb09f9fac1 24-Sep-2010 Alex Sakhartchouk <alexst@google.com> Merge "Adding support for all allowed textures. Cleaning up unused code Adding error messages"
b173f303618aa293982bdb403f570aafec9538a4 24-Sep-2010 Stephen Hines <srhines@google.com> Adding support for dynamically updated test status

Change-Id: If67de45f7fbf3ecaf4c6e85ed8dded0099e543fd
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/UT_fp_mad.java
ava/tests/src/com/android/rs/test/UT_primitives.java
ava/tests/src/com/android/rs/test/UnitTest.java
ava/tests/src/com/android/rs/test/rslist.rs
383e5b1f68c321a77bfd7466fa1171a9bfab4a6f 24-Sep-2010 Alex Sakhartchouk <alexst@google.com> Adding support for all allowed textures.
Cleaning up unused code
Adding error messages

Change-Id: I3a92476738ff7699d49feeafcd3eee6f70621acb
ava/Samples/res/raw/multitexf.glsl
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/Samples/src/com/android/samples/rsrenderstates.rs
s.spec
sContext.cpp
sContext.h
sContextHostStub.h
sElement.cpp
sElement.h
sFileA3D.cpp
sFont.cpp
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramFragment.h
sProgramVertex.cpp
sProgramVertex.h
sScriptC_LibGL.cpp
sType.cpp
sType.h
0752dd21eb90073b384f5ad7def9c503e44df3e6 22-Sep-2010 Stephen Hines <srhines@google.com> Add RsList implementation to RSTest.

Run subtests in their own thread / RS context.
Created UnitTest framework using message passing for RS.
Add color status reporting to device output.
Fix some typos in RsList.

Change-Id: I251d632b9550a1c117d677f011741a796b561e59
ava/Samples/src/com/android/samples/RsList.java
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/RSTestView.java
ava/tests/src/com/android/rs/test/UT_fp_mad.java
ava/tests/src/com/android/rs/test/UT_primitives.java
ava/tests/src/com/android/rs/test/UnitTest.java
ava/tests/src/com/android/rs/test/fp_mad.rs
ava/tests/src/com/android/rs/test/primitives.rs
ava/tests/src/com/android/rs/test/rslist.rs
ava/tests/src/com/android/rs/test/shared.rsh
b9077f48e2c5aff1838bbbeccf56c2b5f5490ab6 23-Sep-2010 Jason Sams <rjsams@android.com> Better debugging for scripts.

Change-Id: I916cea86dcfdb43a9465708ea4a16f19cbe42370
s.spec
sScriptC.cpp
1376e7b0cb45faca7504b948bf25be7a9229bba1 22-Sep-2010 Jason Sams <rjsams@android.com> Merge "Remove excessive logging."
df9f1c2142ba5a7dfe475f130d51044f0c0c04a4 22-Sep-2010 Jason Sams <rjsams@android.com> Remove excessive logging.

Change-Id: If8e30fcb93d7cbf639c3a6c280c23f4553f11e5b
sProgramFragment.cpp
5d735948efb244987c23850083901ef10d6d76e8 22-Sep-2010 Jason Sams <rjsams@android.com> Merge "Fix two minor RS bugs. 1: index set size was populated with bad value in java, 2: bad error check in uploadToBufferObject."
25973093f8e407946bed1435fb18802e6ed0f5f1 22-Sep-2010 Jason Sams <rjsams@android.com> Fix two minor RS bugs.
1: index set size was populated with bad value in java,
2: bad error check in uploadToBufferObject.

Change-Id: I5946053cdfba0b2fbbaa34d562a9ec53e26ce9f2
sMesh.cpp
91a7ac09ef58ad77061bc2fdee68d20d67e1d830 22-Sep-2010 Stephen Hines <srhines@google.com> Test use of "f" suffix on float initializers.

Change-Id: I3325576d1ec2d7c1c966afd8ef279745c549125f
ava/tests/src/com/android/rs/test/primitives.rs
c4a57c9620988ca4f425cfee9b1c598269554d27 21-Sep-2010 Stephen Hines <srhines@google.com> Updated RSTest to test primitive type assignments.

Change-Id: I6c377cfdc647806d9362effc4c1715638dcf5bfb
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/primitives.rs
ava/tests/src/com/android/rs/test/shared.rsh
6d0a0740530d57e2a5759df994352600946ff47d 21-Sep-2010 Stephen Hines <srhines@google.com> Add support for Float64 (double) to RenderScript.

Change-Id: Iad1c4adadf657a46aa38a3fad7813927e643e29d
s.spec
sScript.cpp
ec61d066eb826572972b5577326e3f49edb85dc0 17-Sep-2010 Stephen Hines <srhines@google.com> Merge "Handle RS reflection name changes."
b0e950c6341c361a7decc1a1dc707eb55b88962f 17-Sep-2010 Stephen Hines <srhines@google.com> Merge "Minor app updates for RS. force RSTest to portrait."
f24d7d0eab1dce2cee0108a1d1952bba6d562349 17-Sep-2010 Jason Sams <rjsams@android.com> Fix function name match for refcounting funcs.

Change-Id: I3fa8211200023e0df494cd9aab698e215b3c2164
sScriptC_Lib.cpp
ff1579a54962651f20f3c8a58e30c1dfb0585d49 17-Sep-2010 Stephen Hines <srhines@google.com> Handle RS reflection name changes.

Change-Id: I0f3f9805a0f0bf44ce9e9944a3eaa5a80dd0cdde
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
ava/Samples/src/com/android/samples/RsListRS.java
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/tests/src/com/android/rs/test/RSTestCore.java
900f1616bf33c7ba13cf2a737832a95bcd176388 17-Sep-2010 Jason Sams <rjsams@android.com> Cleanup GL setup code and remove legacy 1.1 paths.
Reset pointers to NULL when allocations are unbound.

Change-Id: Ifaba634ecbb154970b7fb47faa8e6475d16d2f66
sAllocation.cpp
sAllocation.h
sContext.cpp
sContext.h
sProgramFragment.cpp
sProgramFragment.h
sProgramRaster.cpp
sProgramRaster.h
sProgramStore.cpp
sProgramStore.h
sProgramVertex.cpp
sProgramVertex.h
sSampler.cpp
sSampler.h
sScriptC.cpp
sVertexArray.h
e387d812b3aa15c34863acc9aa7ba30204e1528f 13-Sep-2010 Stephen Hines <srhines@google.com> Minor app updates for RS. force RSTest to portrait.

Change-Id: Ic2356644e00be8d373da97a9072f008e59a0264a
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/tests/AndroidManifest.xml
ava/tests/src/com/android/rs/test/RSTest.java
4c5f99e3d27a0487878435010a23f37b2e9d721b 14-Sep-2010 Jason Sams <rjsams@android.com> Fix partial NP2 support and restrict mipmaps and clamp
modes on HW that does not support proper NP2
bug 2965170

Change-Id: If9a3ac45264861fc75b9616e98957e12a5464411
sContext.cpp
sSampler.cpp
e7ae69f4a70f1813cf8086ebd9714192c635300a 14-Sep-2010 Alex Sakhartchouk <alexst@google.com> Shader changes to allow for more flexible constant binding.

Change-Id: Ic66e6e2a371c6e3d5dce1b00f63acab8c09bd110
enderScriptEnv.h
ava/Samples/res/raw/shaderf.glsl
ava/Samples/res/raw/shaderv.glsl
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/Samples/src/com/android/samples/rsrenderstates.rs
ava/Samples/src/com/android/samples/shader_def.rsh
sElement.cpp
sElement.h
sFont.cpp
sFont.h
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramVertex.cpp
sProgramVertex.h
d405c494a2075e5f0fb801db7df89104ba28d8fb 08-Sep-2010 Ying Wang <wangying@google.com> Merge "Reflected class name and bc file name changes."
e7b4b86cf8ff443ce4f7bdf7050ab9e3cf39a6d5 08-Sep-2010 Anatol Pomazau <anatol@google.com> Fix header path.

Now libbcc is located under framework/compile

Change-Id: I39cd0d27da73ce31e8cb92772bfda3a942ccd27c
sScriptC.cpp
5385a07659985fd8513b2bc83390fb250d016b95 07-Sep-2010 Alex Sakhartchouk <alexst@google.com> Fixing a3d files to reflect the new element structure.

Change-Id: I44d95c9411706813dde815c5f052f3615e8b483e
ava/ModelViewer/res/raw/robot.a3d
ava/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
ava/ModelViewer/src/com/android/modelviewer/scenegraph.rs
ava/ModelViewer/src/com/android/modelviewer/simplemodel.rs
ava/Samples/res/raw/torus.a3d
46e45548dc80e801139c9ccc2f2aa927e7f35027 03-Sep-2010 Jason Sams <rjsams@android.com> Add arrays to elements.

Change-Id: I624b03bfc1fd26136afd9305a96026b91b1fad3c
s.spec
sElement.cpp
sElement.h
sFont.cpp
6ae9112035abc2b6b43d4545a550a09adc7a0dc6 07-Sep-2010 Ying Wang <wangying@google.com> Reflected class name and bc file name changes.

Any non-alnum chars in the rs file name will be removed when we derive the bc file name.
The reflected class names are converted to camel case.

Change-Id: I0184fe8ef2987a19dbdbc93c72163e02b5b0de89
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/tests/src/com/android/rs/test/RSTestCore.java
660ccc77fbceda1f0a4b0b811fbb82a5b006ec9b 03-Sep-2010 Alex Sakhartchouk <alexst@google.com> Fixing fragment shader bounding code

Change-Id: I743dae12bb3f226f758a065d9b353eff36e2f964
sProgramFragment.cpp
sProgramFragment.h
1e5168d113ccdcf9fe1b817dcbf2f7f476d36c74 02-Sep-2010 Alex Sakhartchouk <alexst@google.com> Adding ability to dirty the allocation and notify shaders using it.

Change-Id: Id5ac8dbba5185cb1f43bedcf4098fcef9f477c51
ava/Samples/src/com/android/samples/rsrenderstates.rs
sAllocation.h
sScriptC_Lib.cpp
criptc/rs_math.rsh
5192f45b1ab8dc49d5ec7c3f235e769180cdb55b 01-Sep-2010 Jason Sams <rjsams@android.com> Remove ACC and other legacy bits from RS.

Change-Id: I12a3b0477f3201ec7ca63564ae2b387ecc89dedf
sProgramVertex.cpp
sScriptC_Lib.cpp
sScriptC_LibGL.cpp
5f0c84cf464dda719cef65fdc9b4d0980e86b98f 31-Aug-2010 Jason Sams <rjsams@android.com> SubElementData data upload functions.

Change-Id: I5f8c738b5457ae7f6085fc4cd331cf3d13ad75cf
s.spec
sAllocation.cpp
sAllocation.h
sHandcode.h
sProgramVertex.cpp
6e9342199959dc9beb5299fefc9775fe8c32620e 31-Aug-2010 Alex Sakhartchouk <alexst@google.com> Fixing uniform binding for fragment shader.
Updating the glsl fragment shader to color the lights.

Change-Id: I6f850d1aa22059a2974e379f652f7e99d6a799fb
ava/Samples/res/raw/shaderf.glsl
ava/Samples/src/com/android/samples/rsrenderstates.rs
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramVertex.cpp
sProgramVertex.h
af83e79895d05ba45c2f8e340f2222dc19e2fffa 28-Aug-2010 Alex Sakhartchouk <alexst@google.com> Fixing renderscript uniform binding bugs.
Working on custom shaders.

Change-Id: I0d51e879e1c2b46ef5ab696b35162898f4196fc8
ava/Samples/res/raw/shaderf.glsl
ava/Samples/res/raw/shaderv.glsl
ava/Samples/res/raw/torus.a3d
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/Samples/src/com/android/samples/rsrenderstates.rs
ava/Samples/src/com/android/samples/shader_def.rsh
sProgramVertex.cpp
sVertexArray.cpp
39cd317d983410055d780d00666f724c5faeaba9 25-Aug-2010 Jason Sams <rjsams@android.com> Add matrix component types.
Fix potental overflow in script -> java messages.

Change-Id: Ie6fd9dc376be4043fc938a1517106936937689c8
enderScript.h
ava/ModelViewer/src/com/android/modelviewer/SgTransform.java
ava/ModelViewer/src/com/android/modelviewer/scenegraph.rs
ava/ModelViewer/src/com/android/modelviewer/transform.rs
ava/ModelViewer/src/com/android/modelviewer/transform_def.rsh
sComponent.cpp
sContext.cpp
6e657c37dd27aeff844618c2afedc7e97aeb8c10 24-Aug-2010 Alex Sakhartchouk <alexst@google.com> More work on the renderscript sample

Change-Id: Ib1812bbaa38180ca63d6d53c9cc3aeeee4134725
ava/Samples/res/drawable/torusmap.png
ava/Samples/res/raw/torus.a3d
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/Samples/src/com/android/samples/rsrenderstates.rs
c8dc45cc95cd144038c153f3a4657527d5a7c0b6 23-Aug-2010 Alex Sakhartchouk <alexst@google.com> Renderscript samples.
Resolving name conflict in model viewer.
Adding fov projection matrix function.
Adding helper methods for blending.

Change-Id: Ibd3f1510436811398787c285845d050158bd6de8
ava/ModelViewer/AndroidManifest.xml
ava/ModelViewer/src/com/android/modelviewer/ModelViewer.java
ava/ModelViewer/src/com/android/modelviewer/ModelViewerRS.java
ava/ModelViewer/src/com/android/modelviewer/ModelViewerView.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModel.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelRS.java
ava/ModelViewer/src/com/android/modelviewer/SimpleModelView.java
ava/ModelViewer/src/com/android/modelviewer/modelviewer.rs
ava/ModelViewer/src/com/android/modelviewer/simplemodel.rs
ava/Samples/AndroidManifest.xml
ava/Samples/res/drawable/data.png
ava/Samples/res/drawable/leaf.png
ava/Samples/src/com/android/samples/RsRenderStates.java
ava/Samples/src/com/android/samples/RsRenderStatesRS.java
ava/Samples/src/com/android/samples/RsRenderStatesView.java
ava/Samples/src/com/android/samples/rsrenderstates.rs
criptc/rs_core.rsh
3aef27270b6ef8e37d524b27454a07f346604d3e 19-Aug-2010 Alex Sakhartchouk <alexst@google.com> Should fix the build.

Change-Id: Ib4f065341c6a90db70cca1adae2978fbff453b74
ava/Samples/AndroidManifest.xml
18890105e3d73e2c839a92afaf875c8350f9bfbe 19-Aug-2010 Alex Sakhartchouk <alexst@google.com> Hopefully this fixes the build.

Change-Id: I2002ba7e66039d39f8c6754fe7b7e0ca91e7ec13
ava/Samples/res/drawable/test_pattern.png
f2110779a173161a93a8636fb1cba6b5a312812e 19-Aug-2010 Alex Sakhartchouk <alexst@google.com> Merge "Renderscript samples. Merged two model related projects. Cleanup."
35b96445f8bb4536e29ace64417710ed90527a56 19-Aug-2010 Alex Sakhartchouk <alexst@google.com> Renderscript samples. Merged two model related projects. Cleanup.

Change-Id: I6fdc70420eee7dfecf0b051fd687e5797c6580ce
ava/ModelViewer/AndroidManifest.xml
ava/ModelViewer/src/com/android/modelviewer/SceneGraph.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphRS.java
ava/ModelViewer/src/com/android/modelviewer/SceneGraphView.java
ava/ModelViewer/src/com/android/modelviewer/SgTransform.java
ava/ModelViewer/src/com/android/modelviewer/scenegraph.rs
ava/ModelViewer/src/com/android/modelviewer/transform.rs
ava/ModelViewer/src/com/android/modelviewer/transform_def.rsh
ava/Samples/Android.mk
ava/Samples/AndroidManifest.xml
ava/Samples/src/com/android/samples/RsList.java
ava/Samples/src/com/android/samples/RsListRS.java
ava/Samples/src/com/android/samples/RsListView.java
ava/Samples/src/com/android/samples/rslist.rs
ava/SceneGraph/Android.mk
ava/SceneGraph/AndroidManifest.xml
ava/SceneGraph/res/drawable/robot.png
ava/SceneGraph/res/raw/robot.a3d
ava/SceneGraph/src/com/android/scenegraph/SceneGraph.java
ava/SceneGraph/src/com/android/scenegraph/SceneGraphRS.java
ava/SceneGraph/src/com/android/scenegraph/SceneGraphView.java
ava/SceneGraph/src/com/android/scenegraph/SgTransform.java
ava/SceneGraph/src/com/android/scenegraph/scenegraph.rs
ava/SceneGraph/src/com/android/scenegraph/transform.rs
ava/SceneGraph/src/com/android/scenegraph/transform_def.rsh
sFont.cpp
013f7bf678c13b16c8768722e103fe6f4c35d06b 18-Aug-2010 Jason Sams <rjsams@android.com> Merge "Fix bug looping non-blocking fifos."
72b0e8ba390c8129583c87658237c9fd6baa6b74 18-Aug-2010 Jason Sams <rjsams@android.com> Merge "Remove OOB object destruction."
8c46b10a1af7151f9453651f9e6def0237a6f7d8 18-Aug-2010 Jason Sams <rjsams@android.com> Fix bug looping non-blocking fifos.

Change-Id: I33dcf575466bfef672af4e113ad692397b5213e9
sContext.cpp
sLocklessFifo.cpp
sLocklessFifo.h
67cd35212beed62c5ba86944455e34799703e0e1 18-Aug-2010 Jason Sams <rjsams@android.com> Merge "Make java entry points for native fifo synchronized."
f47eec31a9112daead78cfb8ebbda2c3372f4892 18-Aug-2010 Jason Sams <rjsams@android.com> Remove OOB object destruction.

Change-Id: Icaa06aca4a701ec663c124d3141d9dbb633d7dc1
enderScript.h
sContext.cpp
sContext.h
46bafb399edf305fdffe77f661e0898168b87ffe 18-Aug-2010 Jason Sams <rjsams@android.com> Make java entry points for native fifo synchronized.

Change-Id: I1baf2beb920016f0202042982075cbce1e67df42
s.spec
01bcef6115dc6230b16d9d8e120e35279f46cfd5 17-Aug-2010 Alex Sakhartchouk <alexst@google.com> Propagating some useful font changes.

Change-Id: Ia3b31a0fa0c59c5edbd3edaca164ca85e090e708
sFont.cpp
sFont.h
c45600c1f59afbb30b6f1c51547be9687a293a6c 17-Aug-2010 Alex Sakhartchouk <alexst@google.com> Merge "Added frustum plane extraction and sphere culling code."
95333f998fd4a983f89e5128e85f6f710d200bd9 17-Aug-2010 Alex Sakhartchouk <alexst@google.com> Added frustum plane extraction and sphere culling code.

Change-Id: I9d55baecddc962f8973f0269f2f9977f1d4ce008
sProgramVertex.cpp
sProgramVertex.h
sScriptC_LibGL.cpp
criptc/rs_core.rsh
criptc/rs_graphics.rsh
62e744ec35a8f680c26ec33d11ea35f480ea410c 16-Aug-2010 Jason Sams <rjsams@android.com> Remove extra float<>int conversions in ImageProcessing.
Remove or shrink test bitmaps for Fountain and ModelViewer.

Change-Id: Ieeb530375aebb6b953aa564788fc5b5ef21a362e
ava/Fountain/res/drawable/gadgets_clock_mp3.png
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/ImageProcessing/src/com/android/rs/image/horizontal_blur.rs
ava/ImageProcessing/src/com/android/rs/image/levels.rs
ava/ImageProcessing/src/com/android/rs/image/threshold.rs
ava/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
ava/ModelViewer/res/drawable/robot.png
c093685672e54657d87b953d44e514803889486c 16-Aug-2010 Jason Sams <rjsams@android.com> Support reference operations in RS scripts.

Change-Id: I9cb5f3cb71823ab24ca51bf0167a0f52cf0691f9
sScriptC_Lib.cpp
criptc/rs_math.rsh
criptc/rs_types.rsh
991f8f33ca47a7555eeae17e3de39a28b4360863 13-Aug-2010 Alex Sakhartchouk <alexst@google.com> Merge "Adding bounding box computation."
ba4aa5c768a498bc3fbb8cb5547b7a9ad6f4b771 13-Aug-2010 Alex Sakhartchouk <alexst@google.com> Adding bounding box computation.

Change-Id: I682609312519d9474176556ade7a208c7d0a1323
sMesh.cpp
sMesh.h
sScriptC_LibGL.cpp
criptc/rs_graphics.rsh
40dbbf0c522e3788b7c71da714362877b7175d7e 13-Aug-2010 Alex Sakhartchouk <alexst@google.com> Merge "Renderscript scenegraph prototype."
265ad50f14fdca21c897dd86b67cea6719ed44d5 13-Aug-2010 Alex Sakhartchouk <alexst@google.com> Renderscript scenegraph prototype.

Change-Id: Ic4daaf6eca8850caf46bd766e148cf12eb6c6ca1
ava/SceneGraph/Android.mk
ava/SceneGraph/AndroidManifest.xml
ava/SceneGraph/res/drawable/robot.png
ava/SceneGraph/res/raw/robot.a3d
ava/SceneGraph/src/com/android/scenegraph/SceneGraph.java
ava/SceneGraph/src/com/android/scenegraph/SceneGraphRS.java
ava/SceneGraph/src/com/android/scenegraph/SceneGraphView.java
ava/SceneGraph/src/com/android/scenegraph/SgTransform.java
ava/SceneGraph/src/com/android/scenegraph/scenegraph.rs
ava/SceneGraph/src/com/android/scenegraph/transform.rs
ava/SceneGraph/src/com/android/scenegraph/transform_def.rsh
6b631f583cf657f751cd8855cdfc999e0033679d 13-Aug-2010 Jason Sams <rjsams@android.com> Merge "Start adding RS tests."
bb060aab384f06f8ba8660abfcddac79fc285bd7 13-Aug-2010 Jason Sams <rjsams@android.com> Start adding RS tests.

Change-Id: I025357407eca3e515823493ff63e4c78249e8126
ava/tests/Android.mk
ava/tests/AndroidManifest.xml
ava/tests/res/drawable/test_pattern.png
ava/tests/src/com/android/rs/test/RSTest.java
ava/tests/src/com/android/rs/test/RSTestCore.java
ava/tests/src/com/android/rs/test/RSTestView.java
ava/tests/src/com/android/rs/test/fp_mad.rs
ava/tests/src/com/android/rs/test/shared.rsh
ava/tests/src/com/android/rs/test/test_root.rs
5e1a9bf067430ac7a82385562f00ef10b7701f9d 13-Aug-2010 Jason Sams <rjsams@android.com> Merge "Thread launch strategies."
dd663fa8367bfacb6c77b368f91adf614cd0beba 11-Aug-2010 Jason Sams <rjsams@android.com> Thread launch strategies.

Change-Id: I506df786e815205a8e51906c2b517302c1ef2471
ava/ImageProcessing/src/com/android/rs/image/horizontal_blur.rs
sScript.h
sScriptC.cpp
criptc/rs_math.rsh
e7b3af24f1f2dc5382f688e2284afc3d3518da80 12-Aug-2010 Jason Sams <rjsams@android.com> Merge "Fix field packer bug for U32 data. Fix initial refcounts in allocations. Support null references in allocations."
10e5e570bab66a6cd543c857b26c576795eb240f 12-Aug-2010 Jason Sams <rjsams@android.com> Fix field packer bug for U32 data.
Fix initial refcounts in allocations.
Support null references in allocations.

Change-Id: Ifba6406ba750e69737bd77fa7df5d7fb8e27a5b4
sAllocation.cpp
sElement.cpp
0bd010a5bdf4df3021c92c70e92008d6640c5da6 11-Aug-2010 Alex Sakhartchouk <alexst@google.com> Preparing renderscript java code for use with phanton references.
Changing rs_quaternion to be float4

Change-Id: Ibf49f412be8979eaa04cb252b407467eacd9dbf0
criptc/rs_types.rsh
797506a720fbda442b7789169dd936a90b53f4d5 12-Aug-2010 Shih-wei Liao <sliao@google.com> Merge "Fix anonymous struct."
79c07052cf6bfc118b7f0cc677d8fdf4011da1cc 12-Aug-2010 Shih-wei Liao <sliao@google.com> Fix anonymous struct.

Change-Id: Icdee2f05738a8712a309720d8d27dc2efc0dd749
ava/ImageProcessing/src/com/android/rs/image/ip.rsh
e6d9fbc31bef01219cc812e819c505ff01673c6f 11-Aug-2010 Alex Sakhartchouk <alexst@google.com> Adding allocation reference counting to the a3d models.

Change-Id: I225b431d09bfebbebf49df75b7df5e4d5961a564
sAllocation.cpp
sElement.cpp
05f1cb4ca5ce203a4facc7ec0bd002af2ae324b7 11-Aug-2010 Alex Sakhartchouk <alexst@google.com> Renaming stucts back.

Change-Id: Ic9315c7fb2e03d0e88a07ae2361836d35106ab4b
criptc/rs_types.rsh
d46996e07716b20c76ecc96eb5d94cd666dafc17 11-Aug-2010 Alex Sakhartchouk <alexst@google.com> Merge "Adding quaternion functions to math library."
29858059ffff967607f7583ae9146dc4c720f92e 11-Aug-2010 Alex Sakhartchouk <alexst@google.com> Adding quaternion functions to math library.

Change-Id: I692214648892120943ca7d3b00034e27d1c330cf
criptc/rs_core.rsh
criptc/rs_types.rsh
e3929c9bc6f3897e132304faf1b40c3cf1f47474 10-Aug-2010 Jason Sams <rjsams@android.com> Refcounting in allocations.

Change-Id: Ida2dfb404b2cd832e622d981d73a938d5bc5b821
sAllocation.cpp
sAllocation.h
sComponent.cpp
sComponent.h
sElement.cpp
sElement.h
78d4a74641c110b7c3d0b890ccfb4cd54459418f 09-Aug-2010 Jason Sams <rjsams@android.com> Update image processing to cleaup code by not inlining
functions that should be handled by the runtime.

Change-Id: I54c590913285bceb02a9076dbe6355d6f6bc6661
ava/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
7dce6bc09126187534ab0297c66b30149643b162 07-Aug-2010 Jason Sams <rjsams@android.com> Fix debugging support for float vectors and add matrix debugging.

Change-Id: Ie1ee3764a32889f3c39b923186f14af74ecb772f
sScriptC_Lib.cpp
criptc/rs_core.rsh
criptc/rs_math.rsh
29a3fd50d1c85ef32b68838072452674ae311594 06-Aug-2010 Jason Sams <rjsams@android.com> Fix length normilization bug in rsMatrixLoadRotate.

Change-Id: Ibdc1a64f2db6110acd971f8cacd6b1f9c09b02de
sMatrix.cpp
criptc/rs_core.rsh
0002a17db181f2276464fe5d6caaa9d869ef7e7b 06-Aug-2010 Jason Sams <rjsams@android.com> Use lowp colors in fixed funtion emulation.

Change-Id: Ie525ee6e52652ba83efe4d9f1627410d846824ee
sProgramFragment.cpp
af30194d554e695d68944f28b7362cf184e76ace 06-Aug-2010 Jason Sams <rjsams@android.com> Fix behavior where the non-blocking sendToCliend would block
when there was enough room for the message but not the message header.

Change-Id: I600db04b91e76fa7966c7d8a98e5c56593e1806d
sContext.cpp
ca5a454e022caec6c6d3cbb404cc09ea095ba97a 05-Aug-2010 Alex Sakhartchouk <alexst@google.com> Fixing fonts to use constant color instead of variable.

Change-Id: Ia590dfed482f82b7bc748c25b7b1592efea5b68c
ava/ModelViewer/src/com/android/modelviewer/modelviewer.rs
sContext.cpp
sFont.cpp
sFont.h
20c6c1febce7cdf398c58287bf506b3a4a210285 05-Aug-2010 Alex Sakhartchouk <alexst@google.com> Adding more matrix math functions.

Fixing build.

Change-Id: Ie0f6724ba063ada94d1d44d99bbe56e21d9bd72f
sContext.cpp
criptc/rs_core.rsh
6445e5210c6d7f8689e94be9026153d017c9545b 05-Aug-2010 Jason Sams <rjsams@android.com> Support constant and varying colors in ProgramFragment.

Change-Id: I16ce84ff427016f3a1923594efc718eca32dd7f2
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/fountain.rs
sFont.cpp
sProgramFragment.cpp
sProgramFragment.h
sProgramVertex.cpp
sProgramVertex.h
sScriptC_LibGL.cpp
criptc/rs_graphics.rsh
9fc9f0375a92fe22fecb3782b18a5c6060a07290 04-Aug-2010 Alex Sakhartchouk <alexst@google.com> Added ability to set font color.
Propagating the name of meshes and allocations from native a3d to java

Change-Id: If781f55340b5369459610e5e92ea69e240dcd24e
s.spec
sContext.cpp
sFont.cpp
sFont.h
sScriptC_LibGL.cpp
criptc/rs_graphics.rsh
0cae59f7d8dd63d1bf0ca4abedecb4cfa3ab1921 03-Aug-2010 Alex Sakhartchouk <alexst@google.com> Adding onscreen frame and script time for debugging.

Change-Id: I5780092d14d49dae556b9969b937c7768e705a64
sContext.cpp
sContext.h
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
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
sScriptC_Lib.cpp
sScriptC_LibGL.cpp
criptc/rs_graphics.rsh
criptc/rs_math.rsh
e39fd069e74040dbb4c4c47898e74f69eb83500e 30-Jul-2010 Jim Miller <jaggies@google.com> Merge "Fix 2877497: export rsgProgramVertexLoadProjectionMatrix()"
a490f1003a76286e0f00606adff4ef85fdd78b02 28-Jul-2010 Jim Miller <jaggies@google.com> Fix 2877497: export rsgProgramVertexLoadProjectionMatrix()

This updates renderscript to allow loading of the projection
matrix.

Change-Id: I9af03e06ce6b5432ffbf3db8f6cda7b29aa21c7f
sScriptC_LibGL.cpp
criptc/rs_graphics.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
ava/Fountain/src/com/android/fountain/fountain.rs
ava/ImageProcessing/src/com/android/rs/image/threshold.rs
sContext.cpp
sScript.h
sScriptC_Lib.cpp
criptc/rs_math.rsh
7c7c78ad8b2d77e38ba6e1d719c828def9437e8e 27-Jul-2010 Jason Sams <rjsams@android.com> Query the CPU count and use the result to determine
if and how many worker threads we use.

Change-Id: I8fc1fb17aff835cfe8ed7c474287bccd532cbb29
sContext.cpp
0c08cdbe71b4d425fd298715bb6da5e4f430f173 22-Jul-2010 Jason Sams <rjsams@android.com> Minor ImageProcessing script optimization to make it a better FP benchmark.

Change-Id: I24b11d98c9ac32d91153d3572da511b34e79f7f0
ava/ImageProcessing/src/com/android/rs/image/horizontal_blur.rs
ava/ImageProcessing/src/com/android/rs/image/levels.rs
ava/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
633b5b54bc16c3c834ef9a3b7965297891f225bb 21-Jul-2010 Shih-wei Liao <sliao@google.com> rs_types.rsh and rs_math.rsh are default include files. Remove their #include.

Change-Id: Id69efbd98fd563a82cffdcaba96afa4cd8671bb2
ava/Fountain/src/com/android/fountain/fountain.rs
ava/ImageProcessing/src/com/android/rs/image/horizontal_blur.rs
ava/ImageProcessing/src/com/android/rs/image/levels.rs
ava/ImageProcessing/src/com/android/rs/image/threshold.rs
ava/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
ava/ModelViewer/src/com/android/modelviewer/modelviewer.rs
a226b166dde77ae4bf4202a60afd14339b040dd3 21-Jul-2010 Shih-wei Liao <sliao@google.com> Use bccGetExportVars to get mFieldCount, instead of hardwiring "100" in calloc.

Change-Id: I6023b93865f785779b966acf03bf120078ac3c74
sScriptC.cpp
56dee03a405f8de7edeb585c74136cfaee4c0762 21-Jul-2010 Jason Sams <rjsams@android.com> Attempt to fix build '<>' works on mac but does not appear to work on linux yet.

Change-Id: Ic0bfaf3cf052e9be43320aa2cdd89ca4d0f48fc6
ava/ImageProcessing/src/com/android/rs/image/horizontal_blur.rs
ava/ImageProcessing/src/com/android/rs/image/levels.rs
ava/ImageProcessing/src/com/android/rs/image/threshold.rs
ava/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
181334092f78273d0da2d854ebbe7b24508d3bfc 21-Jul-2010 Jason Sams <rjsams@android.com> Update imageprocessing to remove generated files.
Fix thread launch race condition.

Change-Id: I24d7f87ac87db6f9e3418d6a429471a71d2c9e9d
ava/ImageProcessing/Android.mk
ava/ImageProcessing/res/raw/horizontal_blur.rs
ava/ImageProcessing/res/raw/horizontal_blur_bc.bc
ava/ImageProcessing/res/raw/ip.rsh
ava/ImageProcessing/res/raw/threshold.rs
ava/ImageProcessing/res/raw/threshold_bc.bc
ava/ImageProcessing/res/raw/vertical_blur.rs
ava/ImageProcessing/res/raw/vertical_blur_bc.bc
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/ImageProcessing/src/com/android/rs/image/ScriptC_Horizontal_blur.java
ava/ImageProcessing/src/com/android/rs/image/ScriptC_Threshold.java
ava/ImageProcessing/src/com/android/rs/image/ScriptC_Vertical_blur.java
ava/ImageProcessing/src/com/android/rs/image/horizontal_blur.rs
ava/ImageProcessing/src/com/android/rs/image/ip.rsh
ava/ImageProcessing/src/com/android/rs/image/levels.rs
ava/ImageProcessing/src/com/android/rs/image/threshold.rs
ava/ImageProcessing/src/com/android/rs/image/vertical_blur.rs
sContext.cpp
sContext.h
sScriptC.cpp
032f3590daa7c255a0c20decf0c3b2bee949d8b8 20-Jul-2010 Alex Sakhartchouk <alexst@google.com> Fixing potential buffer overrun errors.

Change-Id: I77c43f0dd3a5d5a54465ff5d562f8e2b4d7fa3c3
sType.cpp
68561501364a5329d8218e39dadf9c902d973967 20-Jul-2010 Shih-wei Liao <sliao@google.com> Merge "Fix Android build"
0d5ef34d81e0bfe5a63005e772048011ed6460f9 20-Jul-2010 Shih-wei Liao <sliao@google.com> Fix Android build

Change-Id: I531dec556e6774518d19707f91c99ecaaf344c0f
ava/ImageProcessing/Android.mk
68a0353570de856e86480ff0171b64f75d563332 20-Jul-2010 Shih-wei Liao <sliao@google.com> Merge "Change the include path."
8690ae914d9c5190526d9ddc4f1f18e804d8ed55 20-Jul-2010 Shih-wei Liao <sliao@google.com> Change the include path.

Change-Id: I884f95e40ab2d7080fd1eec0ecc9b86794b7c042
ava/ModelViewer/src/com/android/modelviewer/modelviewer.rs
591507a5bd641dfda796e8817e03e991a98c30a9 20-Jul-2010 Shih-wei Liao <sliao@google.com> Merge "Port ModelViewer to use the new build system. Fix the simulator build on Fountain."
86a1976d1464cef641fe6e305e45eda5e45d8147 20-Jul-2010 Shih-wei Liao <sliao@google.com> Port ModelViewer to use the new build system.
Fix the simulator build on Fountain.

Change-Id: I89b05c31595f0a8c3001171957eeeb2fec253c74
ava/Fountain/Android.mk
ava/ModelViewer/Android.mk
ava/ModelViewer/res/raw/modelviewer.rs
ava/ModelViewer/res/raw/modelviewer_bc.bc
ava/ModelViewer/src/com/android/modelviewer/ModelViewerRS.java
ava/ModelViewer/src/com/android/modelviewer/ScriptC_Modelviewer.java
ava/ModelViewer/src/com/android/modelviewer/modelviewer.rs
bcdbb140abbedb753ca6085d097e0dcb13ec834f 20-Jul-2010 Ying Wang <wangying@google.com> Switch back to use the default search of include path

since slang has been fixed to add current dir as one of the default search path.

Change-Id: Id3e80955ce445f155fc518927974be7986daff1f
ava/Fountain/src/com/android/fountain/fountain.rs
8a8072d6226127fdb0ea3bad3d204a295a8f2eec 20-Jul-2010 Ying Wang <wangying@google.com> Fix build

Slang uses env var that build server does not set, so we still need to use relative path.

Change-Id: Ibf57710b113674fe546700d81154e5236920134c
ava/Fountain/src/com/android/fountain/fountain.rs
71a94859c8160692d9e3ab295ef36b64429a720b 16-Jul-2010 Ying Wang <wangying@google.com> .rs files are now built by the build system.

Change-Id: Iba28bed6cc05883a28a59b8dd0ff12e1bfbe0c04
ava/Fountain/Android.mk
ava/Fountain/res/raw/fountain_bc.bc
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/ScriptC_Fountain.java
ava/Fountain/src/com/android/fountain/ScriptField_Point.java
ava/Fountain/src/com/android/fountain/fountain.rs
ava/Fountain/src/fountain.rs
7bf29ddc35450d8064541c42c99a1f48be6cf0dd 20-Jul-2010 Jason Sams <rjsams@android.com> Threading RS ForEach.

Change-Id: I5d6fe4db2b6ac0613394bc5a066ff90ec146d60e
ava/ImageProcessing/res/raw/horizontal_blur.rs
ava/ImageProcessing/res/raw/horizontal_blur_bc.bc
ava/ImageProcessing/res/raw/ip.rsh
ava/ImageProcessing/res/raw/threshold.rs
ava/ImageProcessing/res/raw/threshold_bc.bc
ava/ImageProcessing/res/raw/vertical_blur.rs
ava/ImageProcessing/res/raw/vertical_blur_bc.bc
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/ImageProcessing/src/com/android/rs/image/ScriptC_Horizontal_blur.java
ava/ImageProcessing/src/com/android/rs/image/ScriptC_Vertical_blur.java
sContext.cpp
sContext.h
sScriptC.cpp
sScriptC_Lib.cpp
sUtils.h
criptc/rs_math.rsh
0a5ecb128807fb6fd7162d3e9e1322f437bdaf8a 16-Jul-2010 Shih-wei Liao <sliao@google.com> Merge "Fix include path problem."
8375a453c171e2f20f6a5760d0b104e163bfa919 16-Jul-2010 Shih-wei Liao <sliao@google.com> Fix include path problem.

Change-Id: Ic1abbce767b9895e95e0a24e6f76150b31a6c75a
ava/Fountain/src/fountain.rs
c358c1d163e57c8d82ac5df35f9a14b1c34a6e8e 16-Jul-2010 Shih-wei Liao <sliao@google.com> Merge "Preparing for build system change. Fix the build error in http://b/issue?id=2781522."
7d9b922b318f6c962433237355b445099051e4fd 16-Jul-2010 Shih-wei Liao <sliao@google.com> Preparing for build system change. Fix the build error in http://b/issue?id=2781522.

Change-Id: I4513504bb05de9bb82cd12d40045a7e4090edb3c
ava/Fountain/res/raw/fountain.rs
ava/Fountain/src/fountain.rs
5190ac60409cf96f9054a0b21c2c5abae7eae5f8 16-Jul-2010 Jason Sams <rjsams@android.com> Merge "1st cut of ForEach and test."
ace3e01f07252ee0fa47fcf1ac48864d8220b90e 16-Jul-2010 Jason Sams <rjsams@android.com> 1st cut of ForEach and test.

Change-Id: I6534569c8d26db8b9691666134a555c8bf94184e
enderScript.h
ava/ImageProcessing/res/raw/horizontal_blur.rs
ava/ImageProcessing/res/raw/horizontal_blur_bc.bc
ava/ImageProcessing/res/raw/ip.rsh
ava/ImageProcessing/res/raw/threshold.rs
ava/ImageProcessing/res/raw/threshold_bc.bc
ava/ImageProcessing/res/raw/vertical_blur.rs
ava/ImageProcessing/res/raw/vertical_blur_bc.bc
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/ImageProcessing/src/com/android/rs/image/ScriptC_Horizontal_blur.java
ava/ImageProcessing/src/com/android/rs/image/ScriptC_Threshold.java
ava/ImageProcessing/src/com/android/rs/image/ScriptC_Vertical_blur.java
sScript.h
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
criptc/rs_math.rsh
417e6a486adb02b3b29ada9725286f554cc6d0d3 15-Jul-2010 Alex Sakhartchouk <alexst@google.com> Populate java objects with native data from a3d file.
Remove legacy constructor from programraster
Make a3d object creation synchronous

Change-Id: Ic7d7547cf6eee6f9a7c6e3ee12cd104e80056a7b
s.spec
sElement.cpp
sType.cpp
d18c744a37441311c9b65254a35db456835adad3 13-Jul-2010 Alex Sakhartchouk <alexst@google.com> Work on synchronizing a3d created files and java layer.
Adding culling to ProgramRaster

Change-Id: I58ccc82d37edc9539289d5eba44ea0e720874af5
enderScript.h
ava/ModelViewer/res/raw/robot.a3d
s.spec
sAllocation.cpp
sFont.cpp
sMesh.cpp
sProgramRaster.cpp
sProgramRaster.h
479e2924807e1fff79de2e0bee2a67939d8659ee 10-Jul-2010 Jason Sams <rjsams@android.com> Remove points from fixed function.
Add basic GL performance test.

Change-Id: I421a41b6683b2c5f70045cdd0f610a6939105fee
s.spec
sProgramRaster.cpp
sProgramRaster.h
sProgramVertex.cpp
sShaderCache.cpp
sVertexArray.cpp
criptc/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
ava/ImageProcessing/res/drawable/data.jpg
criptc/rs_math.rsh
fb1859cdb9223eac39942cc4202b6c38a292877c 03-Jul-2010 Jason Sams <rjsams@android.com> Merge "Improve multitouch support so pointers other than 0 can change colors."
aa19b889aefcef1961caf3c3f1a4e5a9007a43f2 03-Jul-2010 Jason Sams <rjsams@android.com> Merge "Cleanup pass on the mesh api change. Removed all the simple mesh related calls and temporary objects."
17d72e835b5b2bb0baa928fe63bb76d263c63916 02-Jul-2010 Alex Sakhartchouk <alexst@google.com> Cleanup pass on the mesh api change.
Removed all the simple mesh related calls and temporary objects.

Change-Id: Ic64a72a894e0314f216f10e1cfc0d45b17e2e182
criptC_Modelviewer.java
ava/ModelViewer/res/raw/robot.a3d
s.spec
sMesh.cpp
sMesh.h
sScriptC_LibGL.cpp
criptc/rs_graphics.rsh
a0450610cfb8167a8a0cd3b715085fb7d233b122 02-Jul-2010 Jean-Baptiste Queru <jbq@google.com> resolved conflicts for merge of f601ce2c to master

Change-Id: I9e880aacef9d949d83945d41ee5b6eb63ddc4cc7
9700d0a33c36d2dba232f20f852094113f252d5d 02-Jul-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: Ifec16490ea2170728cb6ccb18d2e74fcb3478db6
999e9e3595856bd71c2e9109d2158774544f078d 02-Jul-2010 Jason Sams <rjsams@android.com> Improve multitouch support so pointers other than 0 can change colors.

Change-Id: I4f9f71f70306cc4a3b11906ae47a5fa2e305fc3f
ava/Fountain/src/com/android/fountain/FountainView.java
4e9a7a8ded109e16b163789274899447cef02642 02-Jul-2010 Alex Sakhartchouk <alexst@google.com> Start of mesh API cleanup.
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
ndroid.mk
enderScript.h
enderScriptEnv.h
ava/Fountain/res/raw/fountain.rs
ava/Fountain/res/raw/fountain_bc.bc
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/ScriptC_Fountain.java
ava/ModelViewer/res/raw/modelviewer.rs
ava/ModelViewer/res/raw/modelviewer_bc.bc
ava/ModelViewer/res/raw/robot.a3d
ava/ModelViewer/src/com/android/modelviewer/ModelViewerRS.java
ava/ModelViewer/src/com/android/modelviewer/ScriptC_Modelviewer.java
s.spec
sContext.h
sContextHostStub.h
sFileA3D.cpp
sMesh.cpp
sMesh.h
sScriptC_LibGL.cpp
sSimpleMesh.cpp
sSimpleMesh.h
criptc/rs_graphics.rsh
85c1a5ca627d5b36c7ef1ada6a0fa03e5dc534e1 02-Jul-2010 Jason Sams <rjsams@android.com> Merge "Update fountain with multitouch support."
11fc9203b0b296d5e2fa9d95632c738c56d05421 01-Jul-2010 Jason Sams <rjsams@android.com> Update fountain with multitouch support.

Change-Id: I510f3f2d604f4ecacd7e18d8c6eddd827f458c70
ava/Fountain/res/raw/fountain.rs
ava/Fountain/res/raw/fountain_bc.bc
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/FountainView.java
ava/Fountain/src/com/android/fountain/ScriptC_Fountain.java
e6dc6084c5d7a82c7c01fc8741b25b3713609858 01-Jul-2010 Alex Sakhartchouk <alexst@google.com> Merge "Fixing freetype init/uninit code. Removing debug output from stream."
3659d94d345c333bf98070dbe7b6daee233225a9 01-Jul-2010 Alex Sakhartchouk <alexst@google.com> Fixing freetype init/uninit code.
Removing debug output from stream.

Change-Id: I401232e77cc011953e5ccc59069b22ec59958214
sFont.cpp
sStream.cpp
4ab16b53f6636198280a545ee6402bde57f1f84b 01-Jul-2010 Dianne Hackborn <hackbod@google.com> am 177c405a: am c6e1d880: Merge "Introduce official public NativeWindow type." into gingerbread

Merge commit '177c405a242e811b1010bd8382b5807ab8df31a8'

* commit '177c405a242e811b1010bd8382b5807ab8df31a8':
Introduce official public NativeWindow type.
1c769c3d0e5f08e78ecdb4508c6bc69fcb69bfa8 30-Jun-2010 Dianne Hackborn <hackbod@google.com> Introduce official public NativeWindow type.

Not yet hooked up to anything in the NDK, but requires renaming
the existing android_native_window_t type everywhere.

Change-Id: Iffee6ea39c93b8b34e20fb69e4d2c7c837e5ea2e
s.spec
sContext.cpp
sContext.h
a1ccecd965c07c2739f1258989526051a010bdab 30-Jun-2010 Alex Sakhartchouk <alexst@google.com> Removing font initialization on startup

Change-Id: I6f28204c3d431955fbf0f2f74dde09012bba0a4d
sFont.cpp
sFont.h
590549f4c4507f9b36fba51a61415e582bbff659 30-Jun-2010 Jason Sams <rjsams@android.com> Fix an uninitialized pointer.

Change-Id: If66a502b6b23d00c4a2dd02fb46912f6dee2866b
sVertexArray.cpp
afb754a5a7422f964e74efbc3917eda8211e8760 26-Jun-2010 Jason Sams <rjsams@android.com> Merge "Update fountain to use boolean rather than ints for true/false."
687be054a3f663daa756b297d943e8413f8e2b14 26-Jun-2010 Jason Sams <rjsams@android.com> Update fountain to use boolean rather than ints for true/false.

Change-Id: I5e8334f53239c869caeaff45e611309cea5ba284
ava/Fountain/res/raw/fountain.rs
ava/Fountain/res/raw/fountain_bc.bc
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/ScriptC_Fountain.java
ava/Fountain/src/com/android/fountain/ScriptField_Point.java
fa584973a716dfbbb037ece3b67e4d3722e459f0 25-Jun-2010 Jason Sams <rjsams@android.com> Merge "Add support for non-VBO drawing in Meshes."
760f1f7335ad0c5aee59ca829a40bbf6e3328a1b 25-Jun-2010 Jason Sams <rjsams@android.com> Add support for non-VBO drawing in Meshes.

Change-Id: Ic4dd88cbe591091ebe740babe30213c15ad60cb3
ava/Fountain/res/raw/fountain.rs
ava/Fountain/res/raw/fountain_bc.bc
ava/Fountain/src/com/android/fountain/ScriptC_Fountain.java
sAllocation.h
sSimpleMesh.cpp
sVertexArray.cpp
sVertexArray.h
0df1e7747d5ffbb534c5850095fd109fb3c70365 25-Jun-2010 Alex Sakhartchouk <alexst@google.com> Merge "Adding freetype font rendering to renderscript."
590993a3ee724ad2bfdef32730b5fe45a2ac7c82 25-Jun-2010 Bruce Beare <brucex.j.beare@intel.com> Fix missing NL

Change-Id: I323f0c01d2e9ad4c9f07cad24bf6b63edc28ad62
Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
sNoise.cpp
c9b8d1ca3e02d1bd06b08e8f64a01be9270a880e 25-Jun-2010 Jason Sams <rjsams@android.com> Fix return values for rsClamp.

Change-Id: Ic9980a2304797a74392c729d6b8ec9f477a906d6
criptc/rs_core.rsh
d3e0ad43dc758c409fc23d1893dab67b18520c24 25-Jun-2010 Alex Sakhartchouk <alexst@google.com> Adding freetype font rendering to renderscript.

Change-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19
ndroid.mk
enderScript.h
criptC_Modelviewer.java
ava/ModelViewer/res/raw/modelviewer.rs
ava/ModelViewer/res/raw/modelviewer_bc.bc
ava/ModelViewer/src/com/android/modelviewer/ModelViewerRS.java
ava/ModelViewer/src/com/android/modelviewer/ModelViewerView.java
ava/ModelViewer/src/com/android/modelviewer/ScriptC_Modelviewer.java
s.spec
sContext.cpp
sContext.h
sFileA3D.cpp
sFont.cpp
sFont.h
sScriptC_LibGL.cpp
sType.cpp
criptc/rs_graphics.rsh
criptc/rs_types.rsh
7fe6bce13c30b8d14dc833e06468666d28e56ee1 24-Jun-2010 Jason Sams <rjsams@android.com> Add matrix ops to RSH headers.

Change-Id: I7e2843983a12e0155114b4a18813799e4341d26f
ava/ImageProcessing/res/raw/threshold.rs
ava/ImageProcessing/res/raw/threshold_bc.bc
sScriptC_Lib.cpp
criptc/rs_core.rsh
criptc/rs_math.rsh
criptc/rs_types.rsh
44b289491a7e7e279b5c2134ea7a29f758df3621 23-Jun-2010 Jason Sams <rjsams@android.com> Fix 32&24 ->16 bit bitmap uploads.

Change-Id: If8c52dd8ff34393c2908516e702a2d5daeb7bbb3
sAllocation.cpp
e64c2f172516972abe581ca1b762302dd2ba1199 23-Jun-2010 Jason Sams <rjsams@android.com> Re-enable optimization for detecting nop state changes in fragment
and vertex programs.

Change-Id: Ic5b9ecf564d121d7a00a1eed92afb4c4783ce8bc
sProgramFragment.cpp
sProgramVertex.cpp
5e9811f075f5a96925785a95afeda22592a840ac 22-Jun-2010 Jason Sams <rjsams@android.com> Move ImageProcessing and ModelViewer to reflected files.
Implement boolean support.

Change-Id: Iac2dc28067ac430b3e413fc651dfaa0b96214e2e
enderScript.h
ava/ImageProcessing/res/raw/threshold.rs
ava/ImageProcessing/res/raw/threshold_bc.bc
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/ImageProcessing/src/com/android/rs/image/ScriptC_Threshold.java
ava/ModelViewer/res/raw/modelviewer_bc.bc
ava/ModelViewer/src/com/android/modelviewer/ModelViewerRS.java
ava/ModelViewer/src/com/android/modelviewer/ScriptC_ModelViewer.java
ava/ModelViewer/src/com/android/modelviewer/ScriptC_Modelviewer.java
sComponent.cpp
sComponent.h
sElement.cpp
sElement.h
sProgramVertex.cpp
criptc/rs_cl.rsh
bdaddf4ce8d9d41060de992151f75a75ef51e113 22-Jun-2010 Jason Sams <rjsams@android.com> Remove the obsolete film example.

Change-Id: Ifb6b991276a3a7e95f75d783141b397080631e63
ava/Film/Android.mk
ava/Film/AndroidManifest.xml
ava/Film/res/drawable/p01.png
ava/Film/res/drawable/p02.png
ava/Film/res/drawable/p03.png
ava/Film/res/drawable/p04.png
ava/Film/res/drawable/p05.png
ava/Film/res/drawable/p06.png
ava/Film/res/drawable/p07.png
ava/Film/res/drawable/p08.png
ava/Film/res/drawable/p09.png
ava/Film/res/drawable/p10.png
ava/Film/res/drawable/p11.png
ava/Film/res/drawable/p12.png
ava/Film/res/drawable/p13.png
ava/Film/res/raw/filmimage.c
ava/Film/res/raw/filmstrip.c
ava/Film/src/com/android/film/Film.java
ava/Film/src/com/android/film/FilmRS.java
ava/Film/src/com/android/film/FilmStripMesh.java
ava/Film/src/com/android/film/FilmView.java
976846c738848218b8b6948ea9f75633fe595a0f 19-Jun-2010 Jason Sams <rjsams@android.com> Fountain example cleanup.
Remove compatability versions of rsg functions that took old 'i' types.

Change-Id: Icea268a37df5e212237299e094ba26c6f76468d7
ava/Fountain/res/raw/fountain.rs
ava/Fountain/res/raw/fountain_bc.bc
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/ScriptC_Fountain.java
sScriptC_LibGL.cpp
bdb046001675f949e7e9b2cd0bfd63a5889d97ed 18-Jun-2010 Jason Sams <rjsams@android.com> Remove legacy drawing functions.
Skip element names starting with '#'

Change-Id: I6b0967ed1dc47c072c3bed7c0219e2215a7068a6
sProgramVertex.cpp
sScriptC_LibGL.cpp
sVertexArray.cpp
criptc/rs_graphics.rsh
97589cbd2b844543f6c8a6bc336f4e11a67828fd 18-Jun-2010 Jason Sams <rjsams@android.com> Add skip to field packer.
remove hsb functions from env headers.
add RS_PACKED define for packed structures.

Change-Id: Idc661edff85c0047baa201f43e0839ac82c74593
criptc/rs_graphics.rsh
criptc/rs_types.rsh
5594c367d3a1f9cc596c184fc1cafc2c93fa5ae5 16-Jun-2010 Jason Sams <rjsams@android.com> Merge "Remove InvokeData and add ContextFinish to generate a sync point."
3f302f8bb3d2bb9c3d8f11a990fbf6672470c4d4 15-Jun-2010 Jason Sams <rjsams@android.com> Merge "update image processing."
8c88090e8cccab103eebe2ff569e116e9f5fb208 15-Jun-2010 Jason Sams <rjsams@android.com> Remove InvokeData and add ContextFinish to generate a sync point.

Change-Id: I27da8bf5fba2c8a428964cb6a5e66dd7a94958d8
ava/Fountain/res/raw/fountain.rs
ava/Fountain/res/raw/fountain_bc.bc
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/ScriptC_Fountain.java
ava/Fountain/src/com/android/fountain/ScriptField_Point.java
ava/Fountain/src/com/android/fountain/ScriptField_Point_s.java
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/ImageProcessing/src/com/android/rs/image/ScriptC_Threshold.java
s.spec
sContext.cpp
sHandcode.h
sScriptC.cpp
sScriptC_LibGL.cpp
26721c77583e8de4a09b8e068e8b9fa1722e2413 15-Jun-2010 Shih-wei Liao <sliao@google.com> Merge "Comment out rsqrt for now. Long-term: Need to figur out why rsqrt caused slang to abort."
f1e6ec3cf9654eaf92a2997e93657baf4b5d33fa 15-Jun-2010 Shih-wei Liao <sliao@google.com> Comment out rsqrt for now. Long-term: Need to figur out why rsqrt caused slang to abort.

Change-Id: I635eecead3ef71690124e51f29afa163373e2329
criptc/rs_cl.rsh
e0964a88af89db03bc43d197d1ff44dc165cedea 11-Jun-2010 Jason Sams <rjsams@android.com> update image processing.

Change-Id: I5899f88f05b9fb2ac2d7cdcb725b97d3a48d536b
ava/ImageProcessing/res/raw/threshold.rs
ava/ImageProcessing/res/raw/threshold_bc.bc
ava/ImageProcessing/src/com/android/rs/image/ScriptC_Threshold.java
efa1760c75956b828940f5f1548f0998c0ea5bd4 10-Jun-2010 Shih-wei Liao <sliao@google.com> To enable the reflection of rs_mesh etc. Side benefit: Better type checking.
Double-checked with Nick that the extra "struct" is enabling reflection and
type checking without incurring overhead.

Change-Id: I624efd9547a8f847d9525906ab3a49278055c9e9
criptc/rs_types.rsh
1b937f5c0d66a65daf07a45554c98a9f2481b9ba 09-Jun-2010 Jason Sams <rjsams@android.com> Remove float8/16 from RS type list.
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
sUtils.h
criptc/rs_cl.rsh
criptc/rs_core.rsh
criptc/rs_graphics.rsh
criptc/rs_types.rsh
2a63bf6c293d89c8e3725cfb7ee2add3dd3f0246 09-Jun-2010 Jason Sams <rjsams@android.com> Begin using reflected files.

Change-Id: I5307a0eac9c206b85c0cf7451d3f8300134bf8e3
enderScript.h
ava/Fountain/res/raw/fountain.rs
ava/Fountain/res/raw/fountain_bc.bc
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/ScriptC_Fountain.java
ava/Fountain/src/com/android/fountain/ScriptField_Point.java
ava/Fountain/src/com/android/fountain/ScriptField_Point_s.java
sScriptC.cpp
criptc/rs_core.rsh
ccc67e26685730c5e0b3f22f5695089dfa610e0f 05-Jun-2010 Alex Sakhartchouk <alexst@google.com> Removing debug output.

Change-Id: I05bd821607e3312180ed910313c88722a7c13f22
sSimpleMesh.cpp
b825f67adb5d1e1751fe108e6dbf9c6f2555c283 04-Jun-2010 Alex Sakhartchouk <alexst@google.com> Creating the jni and java layer to integrate a3d

Change-Id: I438359633bae59bf9188cd2c4664a92ca16c5f37
enderScript.h
ava/ModelViewer/Android.mk
ava/ModelViewer/AndroidManifest.xml
ava/ModelViewer/res/drawable/robot.png
ava/ModelViewer/res/raw/modelviewer.rs
ava/ModelViewer/res/raw/modelviewer_bc.bc
ava/ModelViewer/res/raw/robot.a3d
ava/ModelViewer/src/com/android/modelviewer/ModelViewer.java
ava/ModelViewer/src/com/android/modelviewer/ModelViewerRS.java
ava/ModelViewer/src/com/android/modelviewer/ModelViewerView.java
ava/ModelViewer/src/com/android/modelviewer/ScriptC_ModelViewer.java
s.spec
sAdapter.h
sAllocation.cpp
sAllocation.h
sAnimation.h
sElement.cpp
sElement.h
sFileA3D.cpp
sFileA3D.h
sFileA3DDecls.h
sLight.h
sMesh.cpp
sMesh.h
sObjectBase.h
sProgramFragment.h
sProgramRaster.h
sProgramStore.h
sProgramVertex.h
sSampler.h
sScriptC.h
sSimpleMesh.cpp
sSimpleMesh.h
sStream.cpp
sStream.h
sType.cpp
sType.h
sUtils.h
976e2830d50c6dae3b55eac1d7e5fe7243cbdc0f 02-Jun-2010 Jason Sams <rjsams@android.com> Disabble vertex logging.
bug 2734616


Change-Id: Ibad63dfbf0f2ea3c7e475c7cf0689fd487d12be4
sVertexArray.cpp
79f52df541f87ac07709e770cd79f14dd1a05e93 02-Jun-2010 Jason Sams <rjsams@android.com> Remove RS_KIND from vertex arrays types.
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
ava/Fountain/res/raw/fountain.rs
ava/Fountain/res/raw/fountain_bc.bc
ava/Fountain/src/com/android/fountain/ScriptField_Point.java
sProgramVertex.cpp
sScriptC_LibGL.cpp
sShaderCache.cpp
sSimpleMesh.cpp
sType.cpp
sType.h
sVertexArray.cpp
sVertexArray.h
criptc/rs_core.rsh
275b1e98bb949643d35546f10f8b1af009349526 29-May-2010 Jason Sams <rjsams@android.com> types update.

Change-Id: I3bd43e163c919be4c3a38e0dd228cee220c62b76
criptc/rs_core.rsh
criptc/rs_math.rsh
criptc/rs_types.rsh
f699ca4b3dbdfef4718c64b114e9ebd90dc8ea02 29-May-2010 Jason Sams <rjsams@android.com> Merge "Rough implemetation of ForEach. Remove launchID from root graphics script."
c61346b91434307c5003029017b54ce9c49112be 29-May-2010 Jason Sams <rjsams@android.com> Rough implemetation of ForEach.
Remove launchID from root graphics script.

Change-Id: I9f80c0d4df1264f2ee1624a6d7216b9dfdf8502e
sContext.cpp
sContext.h
sScript.h
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
criptc/rs_math.rsh
01a6453493eada7c0474b6c615ca723fe0471e88 29-May-2010 Jason Sams <rjsams@android.com> Fountain update. Update field names to match legacy expectations.
Cleanup java code.

Change-Id: I1ad9ae462e46166a7b6ff2b399417dbfe50a5542
ava/Fountain/res/raw/fountain.rs
ava/Fountain/res/raw/fountain_bc.bc
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/ScriptField_Point.java
fb6b614bcea88a587a7ea4530be45ff0ffa0210e 21-May-2010 Alex Sakhartchouk <alexst@google.com> Removed unnecessary change based on comments.
Now using android utils lib.
collada_to_a3d seems to work with android util libs.
Integrating old changelist
Changing assert to rsAssrt in VertexArray
making context compile.
Change-Id: I33890defa777f09253bfab630d97782359ec49d7

Added serialization code to rsLib
Integrated old changelist
Change-Id: Ie4746113f6d1817fbb3264f97fdddde25b779311

Added serialization code to rsLib

Change-Id: Ie4746113f6d1817fbb3264f97fdddde25b779311
ndroid.mk
sAdapter.cpp
sAdapter.h
sAllocation.cpp
sAllocation.h
sAnimation.cpp
sAnimation.h
sComponent.cpp
sComponent.h
sContextHostStub.h
sDevice.cpp
sElement.cpp
sElement.h
sFileA3D.cpp
sFileA3D.h
sFileA3DDecls.h
sLight.cpp
sLight.h
sMesh.cpp
sMesh.h
sObjectBase.cpp
sObjectBase.h
sProgram.cpp
sProgramFragment.cpp
sProgramFragment.h
sProgramRaster.cpp
sProgramRaster.h
sProgramStore.cpp
sProgramStore.h
sProgramVertex.cpp
sProgramVertex.h
sSampler.cpp
sSampler.h
sScriptC.h
sShaderCache.cpp
sSimpleMesh.cpp
sSimpleMesh.h
sStream.cpp
sStream.h
sType.cpp
sType.h
sUtils.h
sVertexArray.cpp
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
ndroid.mk
ava/ImageProcessing/res/raw/threshold.rs
ava/ImageProcessing/res/raw/threshold_bc.bc
sNoise.cpp
sNoise.h
sScriptC_Lib.cpp
sScriptC_LibGL.cpp
criptc/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
ava/Film/src/com/android/film/FilmRS.java
ava/Fountain/res/raw/fountain.rs
ava/Fountain/res/raw/fountain_bc.bc
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/ScriptC_Fountain.java
s.spec
sContext.cpp
sContext.h
sScript.cpp
sScript.h
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
sScriptC_LibGL.cpp
criptc/rs_cl.rsh
criptc/rs_graphics.rsh
criptc/rs_math.rsh
criptc/rs_types.rsh
dcf99416fcb5a81b42eb38e7746999860c249a34 20-May-2010 Alex Sakhartchouk <alexst@google.com> Merge "Added benchmark mode. Added some image processing operations."
d4334489de5cadb60f3885a34295c496a79283cc 20-May-2010 Alex Sakhartchouk <alexst@google.com> Added benchmark mode.
Added some image processing operations.

Change-Id: Ic7ba45fbf57eff6fc7d20377c148d0ba7ac862f7
ava/ImageProcessing/AndroidManifest.xml
ava/ImageProcessing/res/layout/main.xml
ava/ImageProcessing/res/raw/threshold.rs
ava/ImageProcessing/res/raw/threshold_bc.bc
ava/ImageProcessing/res/values/strings.xml
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/ImageProcessing/src/com/android/rs/image/ScriptC_Threshold.java
aeb094b520d8ea49b74129927578f18f758c873e 18-May-2010 Jason Sams <rjsams@android.com> Split ScriptC Lib into CL, GL, and basic.

Change-Id: Iadab35f2a967a1afd7a2fd13216d0a7acf4b6a50
ndroid.mk
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
sScriptC_LibCL.cpp
sScriptC_LibGL.cpp
5a27917966b3a5d0c978f2a096b409170b6b5d78 18-May-2010 Jason Sams <rjsams@android.com> Remove excess logging.

Change-Id: Ib4af6428c5fd87c3891f41eca6ca43d84f0edc97
sProgramFragment.cpp
sScriptC.cpp
ce92d4baf7a5bce097228fdd4498601764cd4014 17-May-2010 Jason Sams <rjsams@android.com> Remove more pieces of setRoot. Add pointer to allocation lookup for scripts.

Change-Id: I2c3075d2056f02bb834bfad403dc72da991f3156
ava/Film/src/com/android/film/FilmRS.java
s.spec
sScript.cpp
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
criptc/rs_math.rsh
568613e5c043c473e5e6632b3a38de2a97864908 15-May-2010 Jason Sams <rjsams@android.com> Merge "Delete legacy setDefine API."
639e6e9349adec4113312a29b295af432f14faaf 15-May-2010 Jason Sams <rjsams@android.com> Delete legacy setDefine API.

Change-Id: I1bae13533ab9efea3d3b0ebb6a3711343e922f8a
s.spec
sScriptC.cpp
36e839f096f1c917073a8aa9b4acaa28e4dac78e 15-May-2010 Jason Sams <rjsams@android.com> Merge "Delete old createFromClass methods. It no longer makes sense to create type info from Java since this cannot be exported to scripts. The new flow is in the opposite direction."
2630739d043a2e5c51cfa83bfa4367bc42f1a314 15-May-2010 Jason Sams <rjsams@android.com> Delete old createFromClass methods.
It no longer makes sense to create type info from Java since this
cannot be exported to scripts. The new flow is in the opposite direction.

Change-Id: I9b46e3f57abf84c01326bd9b9b834f3ff0f7c504
ava/Film/src/com/android/film/FilmRS.java
389cf7be3177932f68424f9b5614853b6b3ecee5 15-May-2010 Nick Kralevich <nnk@google.com> Merge "resolved conflicts for merge of cbf26fd3 to master"
79dc7ca828a00ae82ab2aa845a67778796d00b86 15-May-2010 Nick Kralevich <nnk@google.com> resolved conflicts for merge of cbf26fd3 to master

Change-Id: I1feb7266c1d5cdebbfb8b8fa0d87d986953a20b6
771565f47fc44608444c00aa8fa3bda769ceaece 15-May-2010 Jason Sams <rjsams@android.com> Change RS to use the passed surface size rather than EGL size.
Its possible that during a resize the EGL information could be stale so
caching this is bad. The surface size should always be correct.

Change-Id: Ifd479e1ea70b1cada1a8690c7c82e91aa391b685

Conflicts:

libs/rs/rsProgramStore.cpp
libs/rs/rsProgramStore.h
sContext.cpp
sContext.h
sProgramFragment.cpp
sProgramFragment.h
sProgramRaster.cpp
sProgramRaster.h
sProgramStore.cpp
sProgramStore.h
sProgramVertex.cpp
sProgramVertex.h
sScript.cpp
ccc010bb7c0f89e162bf60033968a20be90a903a 14-May-2010 Jason Sams <rjsams@android.com> Rename ProgramFragmentStore to ProgramStore.

Change-Id: Ia8ad9ac856944838ced38a2f1e8f07387050bdfd
ndroid.mk
enderScript.h
enderScriptEnv.h
s.spec
sContext.cpp
sContext.h
sProgramFragmentStore.cpp
sProgramFragmentStore.h
sProgramStore.cpp
sProgramStore.h
sScript.h
sScriptC.cpp
sScriptC_Lib.cpp
8492a70e1265925903c5e2389fd1d185d82c7047 13-May-2010 Nick Kralevich <nnk@google.com> Get rid of warnings when compiled with -Wformat-security

Change-Id: I63c3bf786bbe7a0276624e71a4ba80c4a9aaa4bb
sProgram.cpp
sScriptC.cpp
1b6b7fabe4fe7fdcbcff6b701af7e3c71d254d9e 13-May-2010 Jason Sams <rjsams@android.com> Add missing bindProgramRaster to scriptC_lib.

Change-Id: I06a7075a94ef907478f986b59ded4ff3e2766585
sScriptC_Lib.cpp
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
ndroid.mk
ava/Film/src/com/android/film/FilmRS.java
ava/Fountain/res/raw/fountain.c
ava/Fountain/res/raw/fountain.rs
ava/Fountain/res/raw/fountain2.rs
ava/Fountain/res/raw/fountain_bc.bc
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/ScriptC_Fountain.java
ava/Fountain/src/com/android/fountain/ScriptField_Point.java
ava/ImageProcessing/res/raw/threshold.rs
ava/ImageProcessing/res/raw/threshold2.rs
ava/ImageProcessing/res/raw/threshold_bc.bc
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/ImageProcessing/src/com/android/rs/image/ScriptC_Threshold.java
s.spec
sContext.cpp
sContext.h
sHandcode.h
sProgramFragment.cpp
sScript.cpp
sScript.h
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
sUtils.h
criptc/rs_geom.rsh
criptc/rs_graphics.rsh
criptc/rs_math.rsh
3910dbf6d1291b2977ba59e4ed759360c518c9d3 27-Mar-2010 Jason Sams <rjsams@android.com> Update Script java classes and llvm samples.

Change-Id: I05c8d63fcca095d4fea6abb1ff5736ab9d78a3e6
ava/Fountain/res/raw/fountain2.rs
ava/ImageProcessing/res/raw/threshold2.rs
f2bcce71dc7a2328355ce779028904772a85cc5f 26-Mar-2010 Jason Sams <rjsams@android.com> Checkin new types for RS.

Change-Id: I3d7a1a91c45cc1c97c60f3615f32e54e98e12f91
criptc/rs_geom.rsh
criptc/rs_graphics.rsh
criptc/rs_math.rsh
criptc/rs_types.rsh
12b14ae9fa34f4fd0bf21a2a4ac95a4864248fe9 18-Mar-2010 Jason Sams <rjsams@android.com> Seperate out Mutex and Signal code into reusable classes.

Change-Id: I381d09d89b567d433a10a91e0d7e59c24d3444d8
ndroid.mk
sContext.cpp
sContext.h
sLocklessFifo.cpp
sLocklessFifo.h
sMutex.cpp
sMutex.h
sSignal.cpp
sSignal.h
sg_ScriptJavaClass.cpp
554bcc1b29b355666574feac47e40e2394e695a2 26-Mar-2010 Jason Sams <rjsams@android.com> Merge "checkpoint animations"
fcee14df36a7a12ab73dc3fc35fb18c7d68deb0f 19-Mar-2010 Jason Sams <rjsams@android.com> Change opaque RS typedefs from void * to int. These will likely become int64_t once proper support for >32bits is worked out.

Change-Id: Ic30240fe6c79170a0a88fd51185a1f01bd616c45
criptc/rs_types.rsh
3ffa00daeb633c7a4adc8e05f90a0c89e7d82fc1 18-Mar-2010 Jason Sams <rjsams@android.com> Change global variables from extern to non static. Make script local global vars static.

Change-Id: I73656978e0f0ceeb927afef292fc4ed9755b7214
ava/Fountain/res/raw/fountain2.rs
51f36ab783316b1c036bab4c3f7e0934dd564bd7 18-Mar-2010 Jason Sams <rjsams@android.com> More rsh headers for renderscript and a llvm compatible test script for fountain.

Change-Id: If5d682e549e6f849ba809619587feb58c1e4ed0a
ava/Fountain/res/raw/fountain2.rs
criptc/rs_graphics.rsh
51ebc52a7eaca7072f2ca43ed1715f569d97d078 16-Mar-2010 Jason Sams <rjsams@android.com> Merge "First cut of basic RS headers for ScriptC. Not nearly complete."
717e34a50d2de026b5b66b4ccad06b7bc8b62b9e 16-Mar-2010 Jason Sams <rjsams@android.com> First cut of basic RS headers for ScriptC. Not nearly complete.

Change-Id: I15df067936d3c0ff0e0917fd5ca44dc8e1352154
criptc/rs_math.rsh
criptc/rs_types.rsh
c1ed589021e280cda59a0521cb96b3e9eb629e1b 11-Mar-2010 Jason Sams <rjsams@android.com> checkpoint animations

Change-Id: I14ef05bf56470565e4b0cb706f9fb358cdcb42ff
ndroid.mk
enderScript.h
s.spec
sAllocation.cpp
sAnimation.cpp
sAnimation.h
sContext.h
a2cf755a28a1e7ffff2955df656d714f40e4d715 03-Mar-2010 Jason Sams <rjsams@android.com> Improve RS error handling. On errors RS will now store the error and a message that can be read from the app. RS will then not continue rendering frames while an unchecked error is present until new state is received.
enderScript.h
s.spec
sContext.cpp
sContext.h
sProgram.cpp
sProgram.h
sScript.cpp
sScriptC.cpp
sScriptC_Lib.cpp
sShaderCache.cpp
sShaderCache.h
pec.l
779729718eab8ab5d1a3cd4b755a735acc241e6c 02-Mar-2010 Jason Sams <rjsams@android.com> Merge "Add support for linking to a skia bitmap rather than always copying the data from the bitmap."
0016cea200af2e968a701a079efe6365e547ece7 02-Mar-2010 Jason Sams <rjsams@android.com> Merge "Support defered generation of mipmaps. With this change we support mipmap generation when the texture is uploaded to GL without requiring RS to retain the full chain."
35f0593d0929c02cc24f13e097ae48f1886ea33b 02-Mar-2010 Jason Sams <rjsams@android.com> Merge "Begin implementation of generated java files from RS files."
fa84da2cbc271f855b3b1ec75bb688abdf1d1d01 02-Mar-2010 Jason Sams <rjsams@android.com> Add support for linking to a skia bitmap rather than always copying the data from the bitmap.
enderScript.h
s.spec
sAllocation.cpp
sAllocation.h
7fabe1a3bf8de37d86021bb7f744c791db81aed3 24-Feb-2010 Jason Sams <rjsams@android.com> Support defered generation of mipmaps. With this change we support mipmap generation when the texture is uploaded to GL without requiring RS to retain the full chain.
s.spec
sAllocation.cpp
sAllocation.h
sScriptC_Lib.cpp
4e17e0e765c3a03c8d5065b8830e6dd8822f2c6a 24-Feb-2010 Jason Sams <rjsams@android.com> Begin implementation of generated java files from RS files.
enderScript.h
sg_ScriptJavaClass.cpp
sg_generator.c
ef21edcc70fc2734a3dc7995d3c3af1f90d16ef8 23-Feb-2010 Jason Sams <rjsams@android.com> beging np2 extension check work.
sContext.cpp
sContext.h
sProgramFragment.cpp
sSampler.cpp
sSampler.h
sType.cpp
sType.h
b91ff26cb9b302f2a6573ab9ba75abbb4451d01c 19-Feb-2010 Jason Sams <rjsams@android.com> Add test pattern icon to Fountain.
ava/Fountain/AndroidManifest.xml
ava/Fountain/res/drawable/test_pattern.png
8154954868694e1f233d87d4933a474518b1cb81 18-Feb-2010 Jason Sams <rjsams@android.com> Implement type collapsing for Elements and Types. Now if a user creates two or more identical objects we simply reuse the existing object rather than create a new one.
sElement.cpp
sElement.h
sObjectBase.cpp
sObjectBase.h
sProgramVertex.cpp
sType.cpp
sType.h
a33166c0bf203a25b9a2408c6854d6beb9ffcc77 13-Feb-2010 Jason Sams <rjsams@android.com> Merge "Add comment block matching the type defines added by RS."
cdb10ff823b696610c9467d5276d287fb6114fd9 13-Feb-2010 Jason Sams <rjsams@android.com> Add comment block matching the type defines added by RS.
ava/ImageProcessing/res/raw/threshold.rs
7c5ff24291f4131c46a2b442ea4f7336bb71eafe 12-Feb-2010 Mathias Agopian <mathias@google.com> Merge changes I128ce4b2,I5cbb940c

* changes:
real fix for [2440014] launcher2 crashing in loop during boot
Revert "Revert "RenderScript should not depend on libsurfaceflinger_client.so""
fa4028663712dbb1a3d13c507c3bc13c6e4be80d 12-Feb-2010 Mathias Agopian <mathias@google.com> real fix for [2440014] launcher2 crashing in loop during boot

Surface* cannot be casted to void* and then to android_native_window_t*
s.spec
sContext.cpp
9b97c2906aed2b6dea9e0824f91f27c08d3690a7 12-Feb-2010 Mathias Agopian <mathias@google.com> Revert "Revert "RenderScript should not depend on libsurfaceflinger_client.so""

This reverts commit a0659aa36c987e28e29778bd97e75fe52152c60e.
sContext.cpp
sContext.h
517206e82cfd8d77b7f270ca3664e98fa7489216 12-Feb-2010 Jason Sams <rjsams@android.com> am 79b646ff: (-s ours) am 0b9bbb6d: DO NOT MERGE. Merge Froyo renderscript to Eclair to support live wallpapers on droid. This gives the necessary CPU reduction to allow the wallpapers to work on the slower CPU.

Merge commit '79b646ffe51c532f00b69dc4967ee51ca28986cf'

* commit '79b646ffe51c532f00b69dc4967ee51ca28986cf':
DO NOT MERGE. Merge Froyo renderscript to Eclair to support live wallpapers on droid. This gives the necessary CPU reduction to allow the wallpapers to work on the slower CPU.
1c39808e3f174f91e50e49daeec5ab783cecb0f7 12-Feb-2010 Jason Sams <rjsams@android.com> am 0b9bbb6d: DO NOT MERGE. Merge Froyo renderscript to Eclair to support live wallpapers on droid. This gives the necessary CPU reduction to allow the wallpapers to work on the slower CPU.

Merge commit '0b9bbb6dc5d7dabecf23e8c6bb4a267ba8c34fe8' into eclair-plus-aosp

* commit '0b9bbb6dc5d7dabecf23e8c6bb4a267ba8c34fe8':
DO NOT MERGE. Merge Froyo renderscript to Eclair to support live wallpapers on droid. This gives the necessary CPU reduction to allow the wallpapers to work on the slower CPU.
123d602faaa13dc856f1ace34775d19c7f60724e 12-Feb-2010 Jack Palevich <jackpal@google.com> Revert "RenderScript should not depend on libsurfaceflinger_client.so"

This reverts commit 88b55fb090ace1a835f890758866f42f03795c12.
sContext.cpp
sContext.h
5166e4c33cd5c0fb1128f2128d26876517a56afc 12-Feb-2010 Jason Sams <rjsams@android.com> DO NOT MERGE. Merge Froyo renderscript to Eclair to support live wallpapers on droid. This gives the necessary CPU reduction to allow the wallpapers to work on the slower CPU.

Committer: Jason Sams <rjsams@android.com>

On branch droid
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)

modified: libs/rs/rsAllocation.cpp
modified: libs/rs/rsAllocation.h
modified: libs/rs/rsContext.cpp
modified: libs/rs/rsContext.h
modified: libs/rs/rsProgram.cpp
modified: libs/rs/rsProgram.h

Delete the old rollo sample which is obsolete.

Fix film init

Begin gl2 support. Renderscript still uses GL1.1 by default. However, 2.0 can be enabled and will render most tests correctly.

Fix film

Beging GL2 user shaders. Switch master to using GL2 by default.

Implement RS tracked defered texture and buffer object uploads.

Committer: Jason Sams <rjsams@android.com>

On branch droid
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)

modified: libs/rs/rsAllocation.cpp
modified: libs/rs/rsAllocation.h
modified: libs/rs/rsContext.h
modified: libs/rs/rsProgramFragment.cpp
modified: libs/rs/rsSimpleMesh.cpp

Remove check for surface valid that is no longer valid.

Continue development of es2.0 user shader support for renderscript. This change cleans up ProgramVertex creation and adds support for passing input, output, and constant type info.

Continue es2 shader dev

Conflicts:

graphics/java/android/renderscript/Program.java
graphics/java/android/renderscript/ProgramVertex.java

Place shader logging behind prop to declutter logs.

Fix emulated glColor in es2 mode.

Fix live wallpaper many. Z coordinate was being ignored for draw quad call.

Add argument checking to sampler builder to disallow illegal modes.

Move texture bindings to base program object. Change ProgramFragment creation to require a texture format in 1.0 mode.

Element restructuring. Add support for new basic Element types including 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.

Disable excessive RS logging.

Add RS support for generic attribs as input to vertex programs.

More complete support for named attribs. Adds user typed attribs as available to programVertex. Non user attribs are not treated like user for GL2 for simplicity.

Support npot on es 2.0 HW.

Change user attribs to look for empty slot rather than using them in order. Prevents conflict with numbered legacy slots.

Fix npot but where mipmap level sizes were rounding in the wrong direction. Should always be floor.

Implement type generation for user uniforms in vertex shader.

Remove excessive logging, fix error in GLSL uniform generation.

Fix RS mipmap generation for 8 bit alpha textures.

Cleanup seperation of Legacy and user attribs. All user programs now use the new names. Legacy vertex attribs are given default names.

Fix some minor bugs with GL state setup that were exposed by Droids driver.

Implement drawSpriteCropped on es2.0
ndroid.mk
enderScript.h
enderScriptEnv.h
ava/Film/src/com/android/film/FilmRS.java
ava/Film/src/com/android/film/FilmView.java
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/FountainView.java
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/Rollo/Android.mk
ava/Rollo/AndroidManifest.xml
ava/Rollo/res/drawable/test_pattern.png
ava/Rollo/res/raw/browser.png
ava/Rollo/res/raw/calendar.png
ava/Rollo/res/raw/g1155.png
ava/Rollo/res/raw/g2140.png
ava/Rollo/res/raw/maps.png
ava/Rollo/res/raw/market.png
ava/Rollo/res/raw/path1920.png
ava/Rollo/res/raw/path1927.png
ava/Rollo/res/raw/path3099.png
ava/Rollo/res/raw/path3950.png
ava/Rollo/res/raw/path431.png
ava/Rollo/res/raw/path4481.png
ava/Rollo/res/raw/path5168.png
ava/Rollo/res/raw/path676.png
ava/Rollo/res/raw/path754.png
ava/Rollo/res/raw/path815.png
ava/Rollo/res/raw/photos.png
ava/Rollo/res/raw/polygon2408.png
ava/Rollo/res/raw/rollo.c
ava/Rollo/res/raw/rollo2.c
ava/Rollo/res/raw/settings.png
ava/Rollo/src/com/android/rollo/Rollo.java
ava/Rollo/src/com/android/rollo/RolloRS.java
ava/Rollo/src/com/android/rollo/RolloView.java
s.spec
sAllocation.cpp
sAllocation.h
sComponent.cpp
sComponent.h
sContext.cpp
sContext.h
sElement.cpp
sElement.h
sFileA3D.cpp
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramFragment.h
sProgramFragmentStore.cpp
sProgramFragmentStore.h
sProgramRaster.cpp
sProgramRaster.h
sProgramVertex.cpp
sProgramVertex.h
sSampler.cpp
sSampler.h
sScriptC.cpp
sScriptC_Lib.cpp
sShaderCache.cpp
sShaderCache.h
sSimpleMesh.cpp
sSimpleMesh.h
sType.cpp
sType.h
sVertexArray.cpp
sVertexArray.h
11503b20394ffa68691f47d3153145f67eb02f96 11-Feb-2010 Mathias Agopian <mathias@google.com> RenderScript should not depend on libsurfaceflinger_client.so
sContext.cpp
sContext.h
d4c25e3c197bc79c8508b76b20611b67ef883138 10-Feb-2010 Mathias Agopian <mathias@google.com> split libsurfaceflinger_client and libcamera_client out of libui
sContext.cpp
sContext.h
354ea3a3bd09541dcbe17e321c7eaa04187c575d 11-Feb-2010 Jason Sams <rjsams@android.com> Change default mode.
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
e81ef442ae271f509c63221a73195343a3aedd93 11-Feb-2010 Jason Sams <rjsams@android.com> Add java benchmark to imageProcessing.
ava/ImageProcessing/res/raw/threshold.rs
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
2c2d9bda8b676e6745f850e05f386523c22e010b 11-Feb-2010 Jason Sams <rjsams@android.com> Cleanup image processing example script.
ava/ImageProcessing/res/raw/threshold.rs
e47c4fafe5eb954f6a79fef15899b78a45bf1357 11-Feb-2010 Jason Sams <rjsams@android.com> Fix ImageProcessing example.
ava/ImageProcessing/res/raw/threshold.rs
4820e8bb83b1f78e6232ebe853221f737da2a1ea 10-Feb-2010 Jason Sams <rjsams@android.com> Preview seperating RenderScript into RenderScript and RenderScriptGL
enderScript.h
ava/Film/src/com/android/film/FilmRS.java
ava/Film/src/com/android/film/FilmView.java
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/FountainView.java
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
sContext.cpp
sContext.h
aef1458e4bb53ae21e9779737b8f460ad5adce83 09-Feb-2010 Jason Sams <rjsams@android.com> Fix fountain and put the demos back in the optional build.
ndroid.mk
sVertexArray.cpp
f6c4b61b4e25cc5b7f0b204b5e1d90b47cbff4a9 05-Feb-2010 The Android Open Source Project <initial-contribution@android.com> am 0af04493: am 31bfdf69: reconcile main tree with open-source eclair

Merge commit '0af0449301e72a52beeed8f26021e5460004d67a'

* commit '0af0449301e72a52beeed8f26021e5460004d67a':
android-2.1_r1 snapshot
Use 128p map tiles for high dpi devices.
Throttle nitz updates as the are too numerous on cdma.
don't request a sync when temp providers are created
Increase light sensor delay from one to two seconds.
Revert jparks code from IPCThreadState.
Add a warning when we leave threads in the binder thread pool in the background scheduling group.
PowerManagerService: Ensure that recent changes do not effect the hardware ALS case.
c8266ede5ffbc99883b5f373887b41ae911a013f 05-Feb-2010 The Android Open Source Project <initial-contribution@android.com> am 31bfdf69: reconcile main tree with open-source eclair

Merge commit '31bfdf695ef741f64066ef605bd6a7e23df88714' into eclair-plus-aosp

* commit '31bfdf695ef741f64066ef605bd6a7e23df88714':
android-2.1_r1 snapshot
Use 128p map tiles for high dpi devices.
Throttle nitz updates as the are too numerous on cdma.
don't request a sync when temp providers are created
Increase light sensor delay from one to two seconds.
Revert jparks code from IPCThreadState.
Add a warning when we leave threads in the binder thread pool in the background scheduling group.
PowerManagerService: Ensure that recent changes do not effect the hardware ALS case.
Fix regression.
Fix broken build.
Bluetooth A2DP suspend/resume functionality
EventLog when a database file is deleted due to corruption.
Don't forget to clear "backup in progress" state when finishing a pass
Fix issue #2148939: Sholes slow to wake up in landscape mode
Fix Cdma re-start of default connection.
Merge change 26821 into eclair
Not all WebView's host have permission to read the history.
Merge change 26908 into eclair
3510007b1f14650809cad7e74f5b452b8a1f1c27 05-Feb-2010 The Android Open Source Project <initial-contribution@android.com> reconcile main tree with open-source eclair
c210134f7d1f5a869ed04f35753b2cedc3ece6f9 29-Jan-2010 The Android Open Source Project <initial-contribution@android.com> reconcile android-2.1_r1 snapshot
3eb28f07ab726a2e73063b95729abc191103b432 27-Jan-2010 Jason Sams <rjsams@android.com> Fix some minor bugs with GL state setup that were exposed by Droids driver.
sProgramFragment.cpp
sProgramVertex.cpp
sSampler.cpp
sSampler.h
sSimpleMesh.cpp
sVertexArray.cpp
sVertexArray.h
3bce7891a1b1729f76714db08cd3cd79b91d7942 26-Jan-2010 Jason Sams <rjsams@android.com> Turn the debugging back on.
sUtils.h
be504f2d0c5db4485e6db5b406e9e8b8c390dea9 25-Jan-2010 Jason Sams <rjsams@android.com> Cleanup seperation of Legacy and user attribs. All user programs now use the new names. Legacy vertex attribs are given default names.
sProgramVertex.cpp
sScriptC_Lib.cpp
sShaderCache.cpp
sShaderCache.h
sType.cpp
sVertexArray.cpp
sVertexArray.h
cc0ad35c1108e072221edc7f5accb8193ecdb861 20-Jan-2010 Joe Onorato <joeo@google.com> am b3699b14: am 836e1666: Merge "add drawSpriteScreenspaceCropped to renderscript" into eclair

Merge commit 'b3699b14be3a3db1d75ea4c38853b0a53d14b1be'

* commit 'b3699b14be3a3db1d75ea4c38853b0a53d14b1be':
add drawSpriteScreenspaceCropped to renderscript
2f6d8617769b5fd6287404a31d4e10140ebdcf7e 20-Jan-2010 Jason Sams <rjsams@android.com> Fix RS mipmap generation for 8 bit alpha textures.
sAllocation.cpp
22a75359e28d4add77ac76a1bdf1c571acae872f 15-Jan-2010 Joe Onorato <joeo@google.com> am 836e1666: Merge "add drawSpriteScreenspaceCropped to renderscript" into eclair

Merge commit '836e16666ec31dfe7559bcbe5710a97700c383f9' into eclair-plus-aosp

* commit '836e16666ec31dfe7559bcbe5710a97700c383f9':
add drawSpriteScreenspaceCropped to renderscript
d08a81a744628076f2dc36ed244667868f7022d5 14-Jan-2010 Joe Onorato <joeo@android.com> add drawSpriteScreenspaceCropped to renderscript
ndroid.mk
sScriptC_Lib.cpp
49da3b637b9a9f1b63e20eb38054c27c59617125 13-Jan-2010 Jason Sams <rjsams@android.com> Merge "Remove excessive logging, fix error in GLSL uniform generation."
4c9a208262a1fc9ba062d21b8c6c787b8a822991 13-Jan-2010 Jason Sams <rjsams@android.com> Remove excessive logging, fix error in GLSL uniform generation.
sProgram.cpp
sProgramVertex.cpp
83c992aca4c3b4c927a5d22c02306ab29cfe8ac3 13-Jan-2010 Jason Sams <rjsams@android.com> Merge "Implement type generation for user uniforms in vertex shader."
0d527227fd99f0a409a463246b3614269a859f68 13-Jan-2010 The Android Open Source Project <initial-contribution@android.com> android-2.1_r1 snapshot
enderScript.h
ava/Fountain/src/com/android/fountain/FountainView.java
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
s.spec
sAllocation.cpp
sAllocation.h
sContext.cpp
sContext.h
sLocklessFifo.cpp
sObjectBase.cpp
sObjectBase.h
sProgramFragment.cpp
sProgramVertex.cpp
sProgramVertex.h
sScript.h
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
sUtils.h
9ebb0c44ece47531f3d0a98ba52ae448de42032b 12-Jan-2010 Jason Sams <rjsams@android.com> Implement type generation for user uniforms in vertex shader.
sProgram.cpp
sProgram.h
sProgramVertex.cpp
sProgramVertex.h
sScriptC_Lib.cpp
sShaderCache.cpp
8fdf6b56ef00c81b6b9ac7ae182841eed77e062c 09-Jan-2010 Romain Guy <romainguy@android.com> Deprecate fill_parent and introduce match_parent.
Bug: #2361749.
ava/ImageProcessing/res/layout/main.xml
2a13aa99e6a86757a59baa88d530083f94fc2cd7 08-Jan-2010 Joe Onorato <joeo@android.com> less log spew
sUtils.h
7c52898ac201043a26b3edb7526d414684cfb96b 08-Jan-2010 Jason Sams <rjsams@android.com> Fix npot but where mipmap level sizes were rounding in the wrong direction. Should always be floor.
sType.cpp
cacee55b3217710cc01a3aa42ea447a779facc74 08-Jan-2010 Jason Sams <rjsams@android.com> Change user attribs to look for empty slot rather than using them in order. Prevents conflict with numbered legacy slots.
sProgramVertex.cpp
sVertexArray.cpp
sVertexArray.h
fdcf7db8edf388d2efe8747ff5979e1fb73b8bd4 07-Jan-2010 Jason Sams <rjsams@android.com> Support npot on es 2.0 HW.
ava/Film/src/com/android/film/FilmRS.java
sAllocation.cpp
433eca30b2efe0cf84bbda33f2dfdfd6dcafaf59 06-Jan-2010 Jason Sams <rjsams@android.com> More complete support for named attribs. Adds user typed attribs as available to programVertex. Non user attribs are not treated like user for GL2 for simplicity.
enderScript.h
sContext.cpp
sProgram.h
sProgramFragment.cpp
sProgramVertex.cpp
sProgramVertex.h
sScriptC_Lib.cpp
sShaderCache.cpp
sSimpleMesh.cpp
sType.cpp
sType.h
sVertexArray.cpp
sVertexArray.h
2d4445ba2c29342bee37612da1ea3db56553af2b 05-Jan-2010 Jean-Baptiste Queru <jbq@google.com> explicit set an "optional" tag
ava/Film/Android.mk
ava/Fountain/Android.mk
ava/ImageProcessing/Android.mk
b4d3568f68b1ae97e2a82061cccf220f8e93cd94 05-Jan-2010 Jason Sams <rjsams@android.com> Add RS support for generic attribs as input to vertex programs.
s.spec
sComponent.cpp
sComponent.h
sContext.cpp
sContext.h
sElement.cpp
sElement.h
sProgram.cpp
sProgram.h
sProgramVertex.cpp
sScriptC.cpp
0c0ccb01874f41e2028de017ec0d90fb66dbb079 23-Dec-2009 Jason Sams <rjsams@android.com> Disable excessive RS logging.
sElement.cpp
d01d970cf5973aa5186cc02c80fb2c143a69b0b1 23-Dec-2009 Jason Sams <rjsams@android.com> Element restructuring. Add support for new basic Element types including 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.
ndroid.mk
enderScript.h
ava/Film/src/com/android/film/FilmRS.java
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
s.spec
sAllocation.cpp
sComponent.cpp
sComponent.h
sContext.cpp
sContext.h
sElement.cpp
sElement.h
sFileA3D.cpp
sProgramFragment.cpp
sProgramVertex.cpp
sScriptC.cpp
sScriptC_Lib.cpp
sShaderCache.cpp
sSimpleMesh.cpp
sType.cpp
sVertexArray.cpp
sVertexArray.h
7dad9c30a59c99b57269e1b498807b6f034d56e9 18-Dec-2009 Jason Sams <rjsams@android.com> Move texture bindings to base program object. Change ProgramFragment creation to require a texture format in 1.0 mode.
enderScript.h
ava/Film/src/com/android/film/FilmRS.java
s.spec
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramFragment.h
sScriptC_Lib.cpp
b2a219b87c56c85d26eab0b702f272a06e912dc5 16-Dec-2009 Jason Sams <rjsams@android.com> Fix live wallpaper many. Z coordinate was being ignored for draw quad call.
sScriptC_Lib.cpp
e9ed6cc76bbff93f681cf4a72d9cfc2bc2d00ae9 16-Dec-2009 Jason Sams <rjsams@android.com> Fix emulated glColor in es2 mode.
sProgramVertex.cpp
sProgramVertex.h
sScriptC_Lib.cpp
cd50653f99c960e1a47c2c30e53b369b8805344a 16-Dec-2009 Jason Sams <rjsams@android.com> Place shader logging behind prop to declutter logs.
sContext.cpp
sContext.h
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramFragment.h
sProgramVertex.cpp
sProgramVertex.h
sShaderCache.cpp
sShaderCache.h
f2e4fa215c420cf0f8d226e9a59acb1f312e5e40 15-Dec-2009 Jason Sams <rjsams@android.com> Continue es2 shader dev

Conflicts:

graphics/java/android/renderscript/Program.java
graphics/java/android/renderscript/ProgramVertex.java
enderScript.h
s.spec
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramFragment.h
ac6daa2fb73fe9a860c415f4ccb3975d2af53ff1 15-Dec-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I0011bcf5

* changes:
Continue development of es2.0 user shader support for renderscript. This change cleans up ProgramVertex creation and adds support for passing input, output, and constant type info.
4815c0d121310cfcd6a8aba4eab77a9910af53ac 15-Dec-2009 Jason Sams <rjsams@android.com> Continue development of es2.0 user shader support for renderscript. This change cleans up ProgramVertex creation and adds support for passing input, output, and constant type info.
ndroid.mk
enderScript.h
enderScriptEnv.h
ava/Film/src/com/android/film/FilmRS.java
s.spec
sComponent.cpp
sComponent.h
sContext.cpp
sContext.h
sElement.cpp
sElement.h
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramFragmentStore.cpp
sProgramFragmentStore.h
sProgramRaster.cpp
sProgramRaster.h
sProgramVertex.cpp
sProgramVertex.h
sScriptC.cpp
sType.cpp
00b45facda928506e5df3562b7749efafa611f90 15-Dec-2009 Android Git Automerger <android-git-automerger@android.com> Merge commit 'goog/eclair-plus-aosp'
cf4c7c9b2f513be77a5b9853319ca82ac2b128ed 14-Dec-2009 Jason Sams <rjsams@android.com> Implement RS tracked defered texture and buffer object uploads.
sAllocation.cpp
sAllocation.h
sContext.h
sProgramFragment.cpp
sSimpleMesh.cpp
5613b91c4f3b9a931ee9282317ea887007e05b86 11-Dec-2009 Jason Sams <rjsams@android.com> am b62954b6: am 8f31c230: am 57ce0888: Merge change Id22c0137 into eclair

Merge commit 'b62954b66542e3e2654d97a81123c51805bceca7'

* commit 'b62954b66542e3e2654d97a81123c51805bceca7':
Throttle low priority RS threads by sleeping once per frame to avoid starving other apps.
b004af94787814717881916adf8eb4bd79d38bec 11-Dec-2009 Jason Sams <rjsams@android.com> am 8f31c230: am 57ce0888: Merge change Id22c0137 into eclair

Merge commit '8f31c23021a3f8164eee08cf904c3f083ddfc3d2' into eclair-mr2-plus-aosp

* commit '8f31c23021a3f8164eee08cf904c3f083ddfc3d2':
Throttle low priority RS threads by sleeping once per frame to avoid starving other apps.
a8c1f6da7b757b9152f4518d6ae573921cce2eda 11-Dec-2009 Jason Sams <rjsams@android.com> am 57ce0888: Merge change Id22c0137 into eclair

Merge commit '57ce0888fcb1376b385c3dab5e4262793acaaf16' into eclair-mr2

* commit '57ce0888fcb1376b385c3dab5e4262793acaaf16':
Throttle low priority RS threads by sleeping once per frame to avoid starving other apps.
ba052b918439dc04940e287503f5a94b40bc772c 09-Dec-2009 Jason Sams <rjsams@android.com> am 57ce0888: Merge change Id22c0137 into eclair

Merge commit '57ce0888fcb1376b385c3dab5e4262793acaaf16' into eclair-plus-aosp

* commit '57ce0888fcb1376b385c3dab5e4262793acaaf16':
Throttle low priority RS threads by sleeping once per frame to avoid starving other apps.
2dca84dd6c07992f78ad050177975f16486dd77e 09-Dec-2009 Jason Sams <rjsams@android.com> Throttle low priority RS threads by sleeping once per frame to avoid starving other apps.
sContext.cpp
sContext.h
sScript.h
sScriptC.cpp
sScriptC.h
b8f0b5d418944afca8f8753b0f57b63c02640749 04-Dec-2009 Jason Sams <rjsams@android.com> am 3bac3ad2: (-s ours) am 9737dc4d: am 5c49a908: (-s ours) Merge change Ic73ec39b into eclair

Merge commit '3bac3ad2dfb11c99ebfc5cd0374b29259686117e'

* commit '3bac3ad2dfb11c99ebfc5cd0374b29259686117e':
DO NOT MERGE. Implement WAR which should prevent the white square bug from appearing on user devices. If we see a 0 texture id during bind for rendering, attempt to re-upload. If this fails log debug info and restart the app.
72b144b10da555c6b539ae863bd0b2a0818d9e12 04-Dec-2009 Jason Sams <rjsams@android.com> am 9737dc4d: am 5c49a908: (-s ours) Merge change Ic73ec39b into eclair

Merge commit '9737dc4de2ce56c5fb3d6911e48cfbfd63a19325' into eclair-mr2-plus-aosp

* commit '9737dc4de2ce56c5fb3d6911e48cfbfd63a19325':
DO NOT MERGE. Implement WAR which should prevent the white square bug from appearing on user devices. If we see a 0 texture id during bind for rendering, attempt to re-upload. If this fails log debug info and restart the app.
bdb403af703079d865360e82be5ca0285baf3dc8 04-Dec-2009 Jason Sams <rjsams@android.com> am 5c49a908: (-s ours) Merge change Ic73ec39b into eclair

Merge commit '5c49a9080df9e46193efa8326318c86bc8976eea' into eclair-mr2

* commit '5c49a9080df9e46193efa8326318c86bc8976eea':
DO NOT MERGE. Implement WAR which should prevent the white square bug from appearing on user devices. If we see a 0 texture id during bind for rendering, attempt to re-upload. If this fails log debug info and restart the app.
sProgramFragment.cpp
589d4c68c3f890446317ccdcae8aff2fae1cf331 04-Dec-2009 Jason Sams <rjsams@android.com> am 5c49a908: Merge change Ic73ec39b into eclair

Merge commit '5c49a9080df9e46193efa8326318c86bc8976eea' into eclair-plus-aosp

* commit '5c49a9080df9e46193efa8326318c86bc8976eea':
DO NOT MERGE. Implement WAR which should prevent the white square bug from appearing on user devices. If we see a 0 texture id during bind for rendering, attempt to re-upload. If this fails log debug info and restart the app.
767da3adbba052a2661c037e18554702e9e491e1 04-Dec-2009 Jason Sams <rjsams@android.com> DO NOT MERGE. Implement WAR which should prevent the white square bug from appearing on user devices. If we see a 0 texture id during bind for rendering, attempt to re-upload. If this fails log debug info and restart the app.
sProgramFragment.cpp
f2a5d7326b38e5a28b6618f9b1e5a021aef7179f 30-Nov-2009 Jason Sams <rjsams@android.com> Beging GL2 user shaders. Switch master to using GL2 by default.
s.spec
sContext.cpp
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramVertex.cpp
sShaderCache.cpp
e46d138e2ca30c176af012d8c58fb8d72c438faa 26-Nov-2009 Jason Sams <rjsams@android.com> Fix film
ava/Film/src/com/android/film/FilmView.java
c460e55d78cbe8bee95c5c947dfe541218142a5b 25-Nov-2009 Jason Sams <rjsams@android.com> Begin gl2 support. Renderscript still uses GL1.1 by default. However, 2.0 can be enabled and will render most tests correctly.
ndroid.mk
ava/Fountain/src/com/android/fountain/FountainView.java
sContext.cpp
sContext.h
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramFragment.h
sProgramFragmentStore.cpp
sProgramFragmentStore.h
sProgramRaster.cpp
sProgramRaster.h
sProgramVertex.cpp
sProgramVertex.h
sSampler.cpp
sScriptC_Lib.cpp
sShaderCache.cpp
sShaderCache.h
sSimpleMesh.cpp
sSimpleMesh.h
sType.cpp
sType.h
sVertexArray.cpp
sVertexArray.h
e6c6078f301a197f310b0ae0c12031188e7c1b6b 24-Nov-2009 Jason Sams <rjsams@android.com> am e4df64bd: am 66358e24: am 9dab667e: Force a crash under conditions where white square bug in all apps is likely to occur.

Merge commit 'e4df64bdaaf86fb7d06715de122a97d723d7fea2'

* commit 'e4df64bdaaf86fb7d06715de122a97d723d7fea2':
Force a crash under conditions where white square bug in all apps is likely to occur.
7fa48a132b688d75b843d756ede0211d77baa530 24-Nov-2009 Jason Sams <rjsams@android.com> am 66358e24: am 9dab667e: Force a crash under conditions where white square bug in all apps is likely to occur.

Merge commit '66358e24a6bbc2017c2edd921a64e616b4c9cac4' into eclair-mr2-plus-aosp

* commit '66358e24a6bbc2017c2edd921a64e616b4c9cac4':
Force a crash under conditions where white square bug in all apps is likely to occur.
ee4d94a9d88d637cb0fd6c4d276b03e970a878d7 24-Nov-2009 Jason Sams <rjsams@android.com> am 9dab667e: Force a crash under conditions where white square bug in all apps is likely to occur.

Merge commit '9dab667e03632181e487a04a8a170b3fa0bd5037' into eclair-plus-aosp

* commit '9dab667e03632181e487a04a8a170b3fa0bd5037':
Force a crash under conditions where white square bug in all apps is likely to occur.
13e2634a71a30d289ed8d821aef61c7d1687460e 24-Nov-2009 Jason Sams <rjsams@android.com> Force a crash under conditions where white square bug in all apps is likely to occur.
sAllocation.cpp
sAllocation.h
sContext.cpp
sContext.h
b9db990dfa4ef16cfd2574311683e785ecb90fbd 24-Nov-2009 Jason Sams <rjsams@android.com> am 9f96a37a: am 6a2500a3: am 39dbb099: Merge change I36176536 into eclair

Merge commit '9f96a37aabbffffe719c1dfb73b5c437f190bcf0'

* commit '9f96a37aabbffffe719c1dfb73b5c437f190bcf0':
Fix ref counting bug that could cause memory leak in allApps.
a4389c47dbdb92a2cadcc50318f96bde54ca4d5b 24-Nov-2009 Jason Sams <rjsams@android.com> am 6a2500a3: am 39dbb099: Merge change I36176536 into eclair

Merge commit '6a2500a330ef41cbfca40827b60e9f5efdf72db7' into eclair-mr2-plus-aosp

* commit '6a2500a330ef41cbfca40827b60e9f5efdf72db7':
Fix ref counting bug that could cause memory leak in allApps.
5fd6f3036fac2d924f3f14de23506f2f06b153d4 24-Nov-2009 Jason Sams <rjsams@android.com> am 39dbb099: Merge change I36176536 into eclair

Merge commit '39dbb099974f2c8e1154f28123e53be14c47a76d' into eclair-plus-aosp

* commit '39dbb099974f2c8e1154f28123e53be14c47a76d':
Fix ref counting bug that could cause memory leak in allApps.
43999e7b320883dbb6eb306bbe22902ebd2fceba 24-Nov-2009 Jason Sams <rjsams@android.com> Fix ref counting bug that could cause memory leak in allApps.
sAllocation.cpp
a3b81a40e6f008eb6fa8e9bdfd04d2a9df466d97 20-Nov-2009 Jason Sams <rjsams@android.com> am 93f409b5: am d581b1a8: am ddac83a5: Fix extended logging for object dumping.

Merge commit '93f409b5f7992767594107b7f468143e4a89a8c1'

* commit '93f409b5f7992767594107b7f468143e4a89a8c1':
Fix extended logging for object dumping.
5a64b631445252661fef033758503185dfeccaf9 20-Nov-2009 Jason Sams <rjsams@android.com> am d581b1a8: am ddac83a5: Fix extended logging for object dumping.

Merge commit 'd581b1a8c6103b55d2e13318e9c35103b8689810' into eclair-mr2-plus-aosp

* commit 'd581b1a8c6103b55d2e13318e9c35103b8689810':
Fix extended logging for object dumping.
b9a4796e1527acf84efac0377d50e85759e6679a 19-Nov-2009 Jason Sams <rjsams@android.com> am ddac83a5: Fix extended logging for object dumping.

Merge commit 'ddac83a516e939b55f20b226365596760159c9df' into eclair-plus-aosp

* commit 'ddac83a516e939b55f20b226365596760159c9df':
Fix extended logging for object dumping.
25afc007f33952d6ba10297f7bab4053d30e2f72 19-Nov-2009 Jason Sams <rjsams@android.com> Fix extended logging for object dumping.
sObjectBase.cpp
4d53cfbddf490be75b0ce49efa37fb3e2453453f 18-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Id10824da

* changes:
Fix film init
2ad5ec379f52efb4454a6c0483c41c92ba241e8d 18-Nov-2009 Jason Sams <rjsams@android.com> Fix film init
ava/Film/src/com/android/film/FilmView.java
38ff84af2e29992cf9591f8a628313b52b9543fe 18-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I948415fd

* changes:
Delete the old rollo sample which is obsolete.
c86a2c11319bae863f8db57ea2898adb2068d8a1 17-Nov-2009 Jason Sams <rjsams@android.com> Delete the old rollo sample which is obsolete.
ava/Rollo/Android.mk
ava/Rollo/AndroidManifest.xml
ava/Rollo/res/drawable/test_pattern.png
ava/Rollo/res/raw/browser.png
ava/Rollo/res/raw/calendar.png
ava/Rollo/res/raw/g1155.png
ava/Rollo/res/raw/g2140.png
ava/Rollo/res/raw/maps.png
ava/Rollo/res/raw/market.png
ava/Rollo/res/raw/path1920.png
ava/Rollo/res/raw/path1927.png
ava/Rollo/res/raw/path3099.png
ava/Rollo/res/raw/path3950.png
ava/Rollo/res/raw/path431.png
ava/Rollo/res/raw/path4481.png
ava/Rollo/res/raw/path5168.png
ava/Rollo/res/raw/path676.png
ava/Rollo/res/raw/path754.png
ava/Rollo/res/raw/path815.png
ava/Rollo/res/raw/photos.png
ava/Rollo/res/raw/polygon2408.png
ava/Rollo/res/raw/rollo.c
ava/Rollo/res/raw/rollo2.c
ava/Rollo/res/raw/settings.png
ava/Rollo/src/com/android/rollo/Rollo.java
ava/Rollo/src/com/android/rollo/RolloRS.java
ava/Rollo/src/com/android/rollo/RolloView.java
3dd429cc32388ca0c3d7a9368ed2e348b8fdaab1 18-Nov-2009 Jason Sams <rjsams@android.com> resolved conflicts for merge of f6309041 to master
9e19b58908e942d4b932f8abbc5e27b4ac6a03c7 18-Nov-2009 Jason Sams <rjsams@android.com> am f56f317f: am fa0394c9: Merge change I715333b8 into eclair

Merge commit 'f56f317fb941c354c3a10e9fbf36d194656fa7d4' into eclair-mr2-plus-aosp

* commit 'f56f317fb941c354c3a10e9fbf36d194656fa7d4':
Add support for dumping RS objects to aid in debugging of white blocks bug.
100537656987b9f663eff65c5e9dd39714f8423d 18-Nov-2009 Jason Sams <rjsams@android.com> am fa0394c9: Merge change I715333b8 into eclair

Merge commit 'fa0394c9f89f13b53c6db2470253825b88cafb64' into eclair-plus-aosp

* commit 'fa0394c9f89f13b53c6db2470253825b88cafb64':
Add support for dumping RS objects to aid in debugging of white blocks bug.
c21cf40f6ae69091bf24f87b5eeabc95e73dd271 18-Nov-2009 Jason Sams <rjsams@android.com> Add support for dumping RS objects to aid in debugging of white blocks bug.
s.spec
sAllocation.cpp
sAllocation.h
sContext.cpp
sObjectBase.cpp
sObjectBase.h
94743c90e24abaddfdf66446f031e2b0f41a3c7c 17-Nov-2009 Jason Sams <rjsams@android.com> am 234e509a: am 22186a2c: am ec8178eb: Merge change I9c1bad53 into eclair

Merge commit '234e509a67eb32606f3051d21eb3ea25b272d80d'

* commit '234e509a67eb32606f3051d21eb3ea25b272d80d':
Add setPriority to allow wallpapers to run at lower cpu priority than default.
da65c7f62fe0b3565c283dc8698ae2d8afd826e3 16-Nov-2009 Jason Sams <rjsams@android.com> am 22186a2c: am ec8178eb: Merge change I9c1bad53 into eclair

Merge commit '22186a2c15cc752cfaaf8a12d415a3c097d338e0' into eclair-mr2-plus-aosp

* commit '22186a2c15cc752cfaaf8a12d415a3c097d338e0':
Add setPriority to allow wallpapers to run at lower cpu priority than default.
a106fb5572b8f43c1f4dced4079bdb828ab11572 16-Nov-2009 Jason Sams <rjsams@android.com> am ec8178eb: Merge change I9c1bad53 into eclair

Merge commit 'ec8178eb0fb10e1ed753be4d065cf7f004355575' into eclair-plus-aosp

* commit 'ec8178eb0fb10e1ed753be4d065cf7f004355575':
Add setPriority to allow wallpapers to run at lower cpu priority than default.
561bc52aad948b3ceae2b02cb3325d8886b78f5b 16-Nov-2009 Jean-Baptiste Queru <jbq@google.com> am ce757d69: merge from open-source master

Merge commit 'ce757d693ebc5fee327e3f13c352bbd0c0cf4dea'

* commit 'ce757d693ebc5fee327e3f13c352bbd0c0cf4dea':
Fix 2209086: Fix missing callback that was preventing tab bar text from updating.
always preserve rows for accounts with type of localhost even if the account manager doesn't know about them
Fix 2262069: Cosmetic change - shift DigitalClock down to provide room for carrier.
Fix a race condition that resulted in the screen coming on without the brightness set to the correct value.
PowerManagerService: Hold a wakelock while mProximityTask is queued
eclair snapshot
cb5f194409c2111f2729fc2ddd467e3c72316046 15-Nov-2009 Jean-Baptiste Queru <jbq@google.com> merge from open-source master

Merge commit 'goog/stage-korg-master^' into HEAD
158324456b8dbf40f684dd0a4af3493b9549f3f5 15-Nov-2009 Jason Sams <rjsams@android.com> Add setPriority to allow wallpapers to run at lower cpu priority than default.
s.spec
sContext.cpp
sContext.h
cb0550f52a816ba79ea5abed8fa580a07c406d38 13-Nov-2009 Jean-Baptiste Queru <jbq@google.com> eclair snapshot
ndroid.mk
enderScript.h
enderScriptEnv.h
ava/Android.mk
ava/Film/Android.mk
ava/Film/AndroidManifest.xml
ava/Film/res/drawable/p01.png
ava/Film/res/drawable/p02.png
ava/Film/res/drawable/p03.png
ava/Film/res/drawable/p04.png
ava/Film/res/drawable/p05.png
ava/Film/res/drawable/p06.png
ava/Film/res/drawable/p07.png
ava/Film/res/drawable/p08.png
ava/Film/res/drawable/p09.png
ava/Film/res/drawable/p10.png
ava/Film/res/drawable/p11.png
ava/Film/res/drawable/p12.png
ava/Film/res/drawable/p13.png
ava/Film/res/raw/filmimage.c
ava/Film/res/raw/filmstrip.c
ava/Film/src/com/android/film/Film.java
ava/Film/src/com/android/film/FilmRS.java
ava/Film/src/com/android/film/FilmStripMesh.java
ava/Film/src/com/android/film/FilmView.java
ava/Fountain/Android.mk
ava/Fountain/AndroidManifest.xml
ava/Fountain/res/drawable/gadgets_clock_mp3.png
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/Fountain.java
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/FountainView.java
ava/ImageProcessing/Android.mk
ava/ImageProcessing/AndroidManifest.xml
ava/ImageProcessing/res/drawable-hdpi/data.jpg
ava/ImageProcessing/res/layout/main.xml
ava/ImageProcessing/res/raw/threshold.rs
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ava/Rollo/Android.mk
ava/Rollo/AndroidManifest.xml
ava/Rollo/res/drawable/test_pattern.png
ava/Rollo/res/raw/browser.png
ava/Rollo/res/raw/calendar.png
ava/Rollo/res/raw/g1155.png
ava/Rollo/res/raw/g2140.png
ava/Rollo/res/raw/maps.png
ava/Rollo/res/raw/market.png
ava/Rollo/res/raw/path1920.png
ava/Rollo/res/raw/path1927.png
ava/Rollo/res/raw/path3099.png
ava/Rollo/res/raw/path3950.png
ava/Rollo/res/raw/path431.png
ava/Rollo/res/raw/path4481.png
ava/Rollo/res/raw/path5168.png
ava/Rollo/res/raw/path676.png
ava/Rollo/res/raw/path754.png
ava/Rollo/res/raw/path815.png
ava/Rollo/res/raw/photos.png
ava/Rollo/res/raw/polygon2408.png
ava/Rollo/res/raw/rollo.c
ava/Rollo/res/raw/rollo2.c
ava/Rollo/res/raw/settings.png
ava/Rollo/src/com/android/rollo/Rollo.java
ava/Rollo/src/com/android/rollo/RolloRS.java
ava/Rollo/src/com/android/rollo/RolloView.java
s.spec
sAdapter.cpp
sAdapter.h
sAllocation.cpp
sAllocation.h
sComponent.cpp
sComponent.h
sContext.cpp
sContext.h
sDevice.cpp
sDevice.h
sElement.cpp
sElement.h
sFileA3D.cpp
sFileA3D.h
sFileA3DDecls.h
sHandcode.h
sLight.cpp
sLight.h
sLocklessFifo.cpp
sLocklessFifo.h
sMatrix.cpp
sMatrix.h
sMesh.cpp
sMesh.h
sNoise.cpp
sNoise.h
sObjectBase.cpp
sObjectBase.h
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramFragment.h
sProgramFragmentStore.cpp
sProgramFragmentStore.h
sProgramRaster.cpp
sProgramRaster.h
sProgramVertex.cpp
sProgramVertex.h
sSampler.cpp
sSampler.h
sScript.cpp
sScript.h
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
sSimpleMesh.cpp
sSimpleMesh.h
sThreadIO.cpp
sThreadIO.h
sType.cpp
sType.h
sUtils.h
sgApi.cpp.rsg
sgApiFuncDecl.h.rsg
sgApiReplay.cpp.rsg
sgApiStructs.h.rsg
sg_generator.c
pec.h
pec.l
ba123358673d82eb8959407d72fc58ad1094bb42 13-Nov-2009 Jason Sams <rjsams@android.com> am 8dcb4233: am 4834887e: am 4dd6fee7: Merge change Ieb4b0318 into eclair

Merge commit '8dcb4233fcb043f82774768d3e5bee86d867b852'

* commit '8dcb4233fcb043f82774768d3e5bee86d867b852':
Make default vertex program correctly track surface size.
f90517f267f625e5196ad1a07842f888a4f3ce00 13-Nov-2009 Jason Sams <rjsams@android.com> am adf38939: am da8bb292: am 59175ac2: Merge change I81b1421a into eclair

Merge commit 'adf38939836ee1d1f5967fc45d02e07117f44009'

* commit 'adf38939836ee1d1f5967fc45d02e07117f44009':
Defer EGL init until the surface changed call comes in. Pass w,h along with surface for verification of driver state.
e18844a5f648071fcc3594f84bca1728644af41a 13-Nov-2009 Jason Sams <rjsams@android.com> Make default vertex program correctly track surface size.
ava/Fountain/src/com/android/fountain/FountainView.java
sContext.cpp
sProgramVertex.cpp
sProgramVertex.h
613cad1702dbb76eb2a6ba0cfcb43b9fe207cebc 13-Nov-2009 Jason Sams <rjsams@android.com> Defer EGL init until the surface changed call comes in. Pass w,h along with surface for verification of driver state.
enderScript.h
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
s.spec
sContext.cpp
sContext.h
sLocklessFifo.cpp
sUtils.h
75ff7bd49a7c54ce8847355f265402a5ef933e54 12-Nov-2009 Romain Guy <romainguy@android.com> am e614f938: am dac92e6f: am 3e584fc9: Merge change I5975651f into eclair

Merge commit 'e614f9382799826ca11960eb8ffacb677e2a2b1b'

* commit 'e614f9382799826ca11960eb8ffacb677e2a2b1b':
Don't feed the timezone to RenderScript time functions, let the library figure it out.
519cdc9b7e63b21704e31dba909e6eeb788e43d3 12-Nov-2009 Romain Guy <romainguy@android.com> Don't feed the timezone to RenderScript time functions, let the library figure it out.

Bug #2211070.

Change-Id: I5975651fd12399fb8dfe283dfdfaa17569738c7b
sScriptC_Lib.cpp
49372c4c85037ba14ef1fcac7c30029044a9355f 06-Nov-2009 Jason Sams <rjsams@android.com> am 4909b554: am a8f2c2b4: am 902051df: Merge change I0e27b5ca into eclair

Merge commit '4909b554782c1970bce11fb421b0a06664a25718'

* commit '4909b554782c1970bce11fb421b0a06664a25718':
Fix texture upload bug for narrow texture of less than 32bpp.
5f0b4e19811e7e0ba59888939a3d0761297099fb 05-Nov-2009 Jason Sams <rjsams@android.com> Fix texture upload bug for narrow texture of less than 32bpp.
sAllocation.cpp
c01af251941d39c3d741c5f0a6d69e58c7fc0f5b 04-Nov-2009 Jason Sams <rjsams@android.com> am eb7e27e8: am a1c3681f: am decc139b: Merge change I7a824efc into eclair

Merge commit 'eb7e27e8007d1b27d3e01c376b6747dc885db517'

* commit 'eb7e27e8007d1b27d3e01c376b6747dc885db517':
Support applications changing the surface attached to the RS.
168eecfcdc0b681e2251d443b41f11eb8a6142b8 04-Nov-2009 Jason Sams <rjsams@android.com> am 03fa848a: am ebca5eec: am 83665194: Merge change I9d5e03db into eclair

Merge commit '03fa848afd16ee678e2d04ec824794893f199804'

* commit '03fa848afd16ee678e2d04ec824794893f199804':
Fix RS bugs. We were holding a pointer to the script text from the java vm. Move freeing of objects to before context teardown to allow allocations to clean up their data.
458f2dc26b7d34c2138c7bfbd95914240084e6bd 03-Nov-2009 Jason Sams <rjsams@android.com> Support applications changing the surface attached to the RS.
s.spec
sContext.cpp
sContext.h
e402ed33486730f1d06f080cdfc48132bf612b3a 03-Nov-2009 Jason Sams <rjsams@android.com> Fix RS bugs. We were holding a pointer to the script text from the java vm. Move freeing of objects to before context teardown to allow allocations to clean up their data.
sAllocation.cpp
sContext.cpp
sObjectBase.cpp
sScript.h
sScriptC.cpp
sScriptC.h
e715211273bda8ab33d2a220bc714e1800a01e6f 03-Nov-2009 Jason Sams <rjsams@android.com> am 15ec511b: am 38f95586: am 03e778b9: Merge change Ic4918c30 into eclair

Merge commit '15ec511b5c5cdb901bf1bd0e26ff0514635fc681'

* commit '15ec511b5c5cdb901bf1bd0e26ff0514635fc681':
Fix a build break. Too many branches to keep track of.
230c94aa69e78ac4df2045a183f9a3f8c9eb9f60 03-Nov-2009 Jason Sams <rjsams@android.com> am 766df995: am d31b0e44: am 3bbb5e9a: Merge change Ib7a6c434 into eclair

Merge commit '766df995e30caa054cc25068e55f160c765590eb'

* commit '766df995e30caa054cc25068e55f160c765590eb':
Fix some leaks. This fixes the major malloc memory leak in allApps. Still tracking some much more minor issues.
79f28e750e6b7e91f83a47137bd69f5dfb4e5ed1 03-Nov-2009 Jason Sams <rjsams@android.com> Fix a build break. Too many branches to keep track of.
sSimpleMesh.cpp
sType.cpp
bf3c14ebf456c745c084605dddeda08afdfc7987 02-Nov-2009 Jason Sams <rjsams@android.com> Fix some leaks. This fixes the major malloc memory leak in allApps. Still tracking some much more minor issues.
sAllocation.cpp
sContext.cpp
sObjectBase.cpp
sSimpleMesh.cpp
sType.cpp
37bf79153942f9cb0ce1ad1a69c4a345fa3c8806 29-Oct-2009 Marco Nelissen <marcone@google.com> am 923f2cf0: am a89a059e: am 04104665: Merge change I911458a0 into eclair

Merge commit '923f2cf0dc15ac2bafa8013b31a722b85a64176b'

* commit '923f2cf0dc15ac2bafa8013b31a722b85a64176b':
Fix x offset for boxed textures
0ef2746cd5dfcd95b1b5f04c2e35a44007259d48 29-Oct-2009 Jason Sams <rjsams@android.com> am 3c249da7: am 21e799ed: am e9e50b57: Merge change I7136220b into eclair

Merge commit '3c249da7eaceaffae87657aeb7179ffc4a5e1570'

* commit '3c249da7eaceaffae87657aeb7179ffc4a5e1570':
Fix egl cleanup code on context teardown.
6cd833d831a797ba943dd4b4a2edf04b80a3928a 28-Oct-2009 Marco Nelissen <marcone@google.com> Fix x offset for boxed textures
sAllocation.cpp
33b6e3b91329080e5cdd0b8fdbcd3e6a906032ae 27-Oct-2009 Jason Sams <rjsams@android.com> Fix egl cleanup code on context teardown.
sContext.cpp
sContext.h
5c3e3bc8af6de6be5e6bd68e1d5168496f99e6cf 26-Oct-2009 Jason Sams <rjsams@android.com> Fix dirty state tracking of allocation attached to ProgramVertex objects when being updated while not attached.
sAllocation.cpp
sAllocation.h
sContext.cpp
sContext.h
sProgram.cpp
sProgram.h
c2f94902d454ac724c4d7b5246373ca0ff2c99d1 16-Oct-2009 Jason Sams <rjsams@android.com> Fix bug where dirty messages for allocations attached to programVertex objects could be lost.
sContext.cpp
sProgram.h
fb03a22ad2adadc1ff50a8b50d43ad7fcc3fa6ed 16-Oct-2009 Jason Sams <rjsams@android.com> Remove hack in RS that called exit to WAR now fixed driver bugs. Make gloabal init safe by locking around the critical code.
sContext.cpp
sContext.h
8cfdd24fec22080b72266d33f61befc4a98b77c6 15-Oct-2009 Jason Sams <rjsams@android.com> Minor bug fixes and add glError check.
sContext.cpp
sProgramRaster.cpp
6d751ef1b4611c6b5fc2085fa5ef9ae2f4e60c5a 08-Oct-2009 Jason Sams <rjsams@android.com> Add egl init start message to help debug driver init hangs.
sContext.cpp
d6d4a5fcb3171b8ac1b8736ed2387778e9418d1d 10-Oct-2009 Romain Guy <romainguy@android.com> Add new RenderScript sample: ImageProcessing.

Change-Id: I5e482bbc34911c940a3a74258f8f8549b1939bc4
ava/ImageProcessing/Android.mk
ava/ImageProcessing/AndroidManifest.xml
ava/ImageProcessing/res/drawable-hdpi/data.jpg
ava/ImageProcessing/res/layout/main.xml
ava/ImageProcessing/res/raw/threshold.rs
ava/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
sScriptC_Lib.cpp
3a27c952c013ad0a8e0c91bea76d895a07f7a56d 08-Oct-2009 Jason Sams <rjsams@android.com> Add script to script call support. Add exception to catch out of bound index data when added to TriangleMeshBuilder.
sContext.h
sScriptC_Lib.cpp
9e4e13d87e834b1cb770407cef0778c262b02b72 07-Oct-2009 Jason Sams <rjsams@android.com> Fix tls crash on startup if more than one RS contexts are created in one process.
sContext.cpp
sScriptC.cpp
8c401effb0837155fc39ca0364f57a882d127d38 06-Oct-2009 Jason Sams <rjsams@android.com> Implement data push from scripts. Fixes the problem where apps would have 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.
enderScript.h
sContext.cpp
sContext.h
sLocklessFifo.cpp
sScriptC_Lib.cpp
sThreadIO.cpp
sThreadIO.h
c4e0d051bf22d29e00b8ac398bb62fdfc1db8b8e 03-Oct-2009 Jason Sams <rjsams@android.com> Update the SimpleMesh API to support new attribute types. Also spilt add/set commands to avoid permutation explosion.
ava/Film/src/com/android/film/FilmStripMesh.java
e86ec90aee8fedd77259691a5a370e2b703b3fe0 02-Oct-2009 Joe Onorato <joeo@android.com> Add a test pattern as rollo's icon
ava/Rollo/AndroidManifest.xml
ava/Rollo/res/drawable/test_pattern.png
3a97c59c6f8cc974d007080365b82c5177ba6a3f 01-Oct-2009 Jason Sams <rjsams@android.com> Implement screen aligned bitmap drawing support.
sMatrix.cpp
sMatrix.h
sProgramVertex.cpp
sProgramVertex.h
sScriptC_Lib.cpp
c5174c72f2a122d939da051eaf571b0ff95f1f8a 29-Sep-2009 Romain Guy <romainguy@android.com> absf() -> fabsf() instead of fabs()

Change-Id: I5571a635757295aa1514aeaff72e80cc3dd8752c
sScriptC_Lib.cpp
b681c8af69ef6938c80dd5cc5fc920db94ee9f43 29-Sep-2009 Jason Sams <rjsams@android.com> Fix but processing raster state pragma.
rename stateFragmentStore to stateStore
ava/Film/res/raw/filmimage.c
ava/Film/res/raw/filmstrip.c
ava/Fountain/res/raw/fountain.c
ava/Rollo/res/raw/rollo.c
ava/Rollo/res/raw/rollo2.c
sContext.cpp
sScript.h
sScriptC.cpp
sScriptC_Lib.cpp
e12c1c591b4219e80f29c6c0e0c62c9578b75450 28-Sep-2009 Jason Sams <rjsams@android.com> Improve logging code to dump more detaild rs object info. Fix bug with predefined elements not being recreated for contexts after one was destroyed. Add stricter type enforcement.
ava/Film/src/com/android/film/FilmRS.java
ava/Rollo/src/com/android/rollo/RolloRS.java
sAllocation.cpp
sComponent.cpp
sComponent.h
sElement.cpp
sElement.h
sObjectBase.cpp
sObjectBase.h
sType.cpp
sType.h
61c30b5ad1787d7e876be0920e0e188f437f5c82 26-Sep-2009 Jason Sams <rjsams@android.com> Fix fountain crash.
ava/Fountain/res/raw/fountain.c
8312801ccbed0c86cb2592f7ca2fd1cb9847ab8d 26-Sep-2009 Jason Sams <rjsams@android.com> Fix remaining object leaks. Change FountainView to tear down the rsContext and recreate on rotation to test teardown.
ava/Fountain/src/com/android/fountain/FountainView.java
sType.cpp
sType.h
f2649a961db2995e9e24a6c98f8a419f1496c1b7 26-Sep-2009 Jason Sams <rjsams@android.com> Improved object lifecycle tracking and fix leaks.
sAdapter.cpp
sAllocation.cpp
sComponent.cpp
sContext.cpp
sElement.cpp
sLight.cpp
sMesh.cpp
sObjectBase.cpp
sObjectBase.h
sProgram.cpp
sProgramFragment.cpp
sProgramFragment.h
sProgramFragmentStore.cpp
sProgramFragmentStore.h
sProgramRaster.cpp
sProgramRaster.h
sProgramVertex.cpp
sProgramVertex.h
sSampler.cpp
sScript.cpp
sScriptC.cpp
sSimpleMesh.cpp
sType.cpp
1fddd90849deaae89b546ff492c345d485bbce42 26-Sep-2009 Jason Sams <rjsams@android.com> Reduce debugging spew and add props to selectivly re-enable it.

change-id: Ib59ed5d7a9d479ccd1af456029735dbc65ae1efe
sContext.cpp
sContext.h
sObjectBase.cpp
sScriptC.cpp
sScriptC.h
sThreadIO.cpp
e514b45de8561fbc6ef6770845102ca10b0a69d7 25-Sep-2009 Jason Sams <rjsams@android.com> Improve renderscript context teardown. Track object in the system and then 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.
ava/Fountain/src/com/android/fountain/Fountain.java
ava/Fountain/src/com/android/fountain/FountainView.java
sAdapter.cpp
sAdapter.h
sAllocation.cpp
sAllocation.h
sComponent.cpp
sComponent.h
sContext.cpp
sContext.h
sElement.cpp
sElement.h
sFileA3D.cpp
sLight.cpp
sLight.h
sLocklessFifo.cpp
sMesh.cpp
sMesh.h
sObjectBase.cpp
sObjectBase.h
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramFragment.h
sProgramFragmentStore.cpp
sProgramFragmentStore.h
sProgramRaster.cpp
sProgramRaster.h
sProgramVertex.cpp
sProgramVertex.h
sSampler.cpp
sSampler.h
sScript.cpp
sScript.h
sScriptC.cpp
sScriptC.h
sSimpleMesh.cpp
sSimpleMesh.h
sThreadIO.cpp
sType.cpp
sType.h
86f1b23aaaf9b8822a009d8c3e585e46768abb6a 25-Sep-2009 Jason Sams <rjsams@android.com> Implement pause/resume for the RS thread.
s.spec
sContext.cpp
sContext.h
a891933b4c5ab1b63103add167269cfc404c2adf 25-Sep-2009 Jason Sams <rjsams@android.com> Minor cleanup of profile and compile logging.
sContext.cpp
sProgramRaster.cpp
sScriptC.cpp
ada7f272890d8791bc518c95989ad7d13050834d 24-Sep-2009 Jason Sams <rjsams@android.com> Fix invokables to make sure script pointers are setup before invoking function calls. Reduce app startup time up to 1s.
ava/Fountain/AndroidManifest.xml
sContext.cpp
sLocklessFifo.cpp
sScript.cpp
sScript.h
sScriptC.cpp
sScriptC.h
8287c0c89bb346a9f251505ac5d5ceb8f449bbaf 24-Sep-2009 Jason Sams <rjsams@android.com> Removed last bits of predefined element types from native code. Predefined types are now constructed at the java layer from standard building blocks.
enderScript.h
s.spec
sAllocation.cpp
sElement.cpp
sElement.h
sProgramVertex.cpp
sProgramVertex.h
a2b54c4ccae78fdd9afefd524037dc53ed28e2d8 24-Sep-2009 Jason Sams <rjsams@android.com> Remove depricated triangleMesh.
ndroid.mk
enderScript.h
enderScriptEnv.h
s.spec
sContext.h
sScriptC_Lib.cpp
sSimpleMesh.cpp
sSimpleMesh.h
sTriangleMesh.cpp
sTriangleMesh.h
76371fff76412fd020e24ddb8bf1ddb5c75f0ed1 24-Sep-2009 Joe Onorato <joeo@android.com> Make the renderscript timing logging available by setting debug.rs.profile=1
sContext.cpp
sContext.h
sThreadIO.cpp
sUtils.h
5fd09d847586f9680b4f495413b6ca5fbb69af6e 23-Sep-2009 Jason Sams <rjsams@android.com> Add raster object to control point and line params. Add flag to force SW rendering.
ndroid.mk
enderScript.h
ava/Fountain/src/com/android/fountain/FountainView.java
s.spec
sContext.cpp
sContext.h
sDevice.cpp
sDevice.h
sProgramRaster.cpp
sProgramRaster.h
8c9534b536081756a55e25a91f7630e8749b2bae 22-Sep-2009 Jason Sams <rjsams@android.com> Update viewport when height or width change.
sContext.cpp
dac98f5d4d80ee86c16c71eb9ca6b2d3ca94cc94 18-Sep-2009 Jason Sams <rjsams@android.com> Clean up some debugging and add 2 math lib routines.
sScriptC_Lib.cpp
8c6bc6930d4996b897de8e5113da4a4efae2310c 17-Sep-2009 Jason Sams <rjsams@android.com> Implement renderscript Invokables.
s.spec
sScript.cpp
sScript.h
sScriptC.cpp
sScriptC.h
cdcaee160d5106d6c18300d470dd2a634ad36292 14-Sep-2009 Jason Sams <rjsams@android.com> Minor perf tweak for fountain.
ava/Fountain/res/raw/fountain.c
9659a02f6850dcd44c49ab51646404fc8e2b03d8 09-Sep-2009 Romain Guy <romainguy@android.com> Remove the FallRS demo, now promoted as a wallpaper.

Change-Id: I0e40f2aa4b51f9e9cdbe14d178491b3667662023
ava/Fall/Android.mk
ava/Fall/AndroidManifest.xml
ava/Fall/res/drawable-hdpi/leaves.png
ava/Fall/res/drawable-hdpi/riverbed.jpg
ava/Fall/res/drawable-hdpi/sky.jpg
ava/Fall/res/raw/fall.c
ava/Fall/src/com/android/fall/rs/Fall.java
ava/Fall/src/com/android/fall/rs/FallRS.java
ava/Fall/src/com/android/fall/rs/FallView.java
d088b393264b83ca607662231d82fee2095fce26 05-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 24058 into eclair

* changes:
Minor perf improvement to fall and expand use of struct.
f4ff1a135a1f0f4a31ea308d74747d5a3d8cb0ba 05-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 24057 into eclair

* changes:
checkpoint
306f796c4faf54b5a239816c1ed4f734fa667f89 05-Sep-2009 Jason Sams <rjsams@android.com> Minor perf improvement to fall and expand use of struct.
ava/Fall/res/raw/fall.c
e62cc90ba67bbc21ba06145490cd3838092c3492 05-Sep-2009 Romain Guy <romainguy@android.com> Fix point sprites.

Change-Id: Ic9438daaf25f3969a0dd5b634b7cceccbbbfb27b
sProgramFragment.cpp
sScriptC_Lib.cpp
160e8df67901ecbe6d06ad5e059135ff4a58845d 05-Sep-2009 Jason Sams <rjsams@android.com> checkpoint
ava/Fall/res/raw/fall.c
a57c0a72c3b3babc2757d081ff8146ebaa2caf4c 04-Sep-2009 Jason Sams <rjsams@android.com> Remove "predefined" elements from Java layer. Static elements continue to exist but are no longer treated as a special version of element.
ava/Fall/res/raw/fall.c
ava/Fall/src/com/android/fall/rs/FallRS.java
s.spec
sAllocation.cpp
sContext.cpp
sScriptC.cpp
sScriptC_Lib.cpp
1d54f10f3c23e0d7ec57e52ec3b0701a2a5ed24e 04-Sep-2009 Jason Sams <rjsams@android.com> Improve structure support using symbol lookup of named structures in scripts to allow them to appear as just pointers to structs.
ava/Fall/res/raw/fall.c
ava/Film/res/raw/filmstrip.c
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/FountainRS.java
sContext.cpp
sContext.h
sScriptC.cpp
sScriptC.h
1d62f72cf29aeb31a99849b886e6f84ae8fd9960 31-Aug-2009 Jason Sams <rjsams@android.com> Update fountain to use structures.
ava/Fountain/res/raw/fountain.c
9397e30ce5fe3f6af9212a93b490836b04fdfffa 28-Aug-2009 Jason Sams <rjsams@android.com> Implement async data/subData. Implement TriangleMeshBuilder in SimpleMesh which replaces TriangleMesh. Update Film to use new builder.
ava/Film/res/raw/filmstrip.c
ava/Film/src/com/android/film/FilmRS.java
ava/Film/src/com/android/film/FilmStripMesh.java
s.spec
sAdapter.cpp
sAllocation.cpp
sAllocation.h
sContext.cpp
sElement.cpp
sHandcode.h
sLight.cpp
sObjectBase.cpp
sObjectBase.h
sProgramFragment.cpp
sProgramFragmentStore.cpp
sProgramVertex.cpp
sSampler.cpp
sScriptC.cpp
sSimpleMesh.cpp
sTriangleMesh.cpp
sType.cpp
sg_generator.c
pec.h
pec.l
306fb23e57c4a389eaf3159b9701a64cb56e284e 26-Aug-2009 Jason Sams <rjsams@android.com> Remove bogus comments and logging.
ava/Fountain/res/raw/fountain.c
sContext.cpp
sScriptC.cpp
8c0ee6567b3c874dd472843eb7918ae68d1b9739 25-Aug-2009 Jason Sams <rjsams@android.com> Implement java interface for RS shutdown and fix shutdown deadlock with the command fifo.
sContext.cpp
sLocklessFifo.cpp
sLocklessFifo.h
sThreadIO.cpp
sThreadIO.h
afcb25c65e8145d15aaf50a0ca38333954a97000 25-Aug-2009 Jason Sams <rjsams@android.com> Add support for selecting the color bit depth and if the application used a depth buffer.
enderScript.h
ava/Fall/src/com/android/fall/rs/FallView.java
ava/Film/src/com/android/film/FilmView.java
ava/Fountain/src/com/android/fountain/FountainView.java
ava/Rollo/src/com/android/rollo/RolloView.java
sContext.cpp
sContext.h
sObjectBase.cpp
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramFragment.h
sProgramFragmentStore.cpp
sProgramFragmentStore.h
sProgramVertex.cpp
sProgramVertex.h
ebb52f16d9c06b6ff64574110b62eced58b66219 24-Aug-2009 Romain Guy <romainguy@android.com> Remove Galaxy Render Script, replaced by its wallpaper equivalent.

Change-Id: I28c91d648fe5ab6e794bf55d11879388b139dbe9
ava/Galaxy/Android.mk
ava/Galaxy/AndroidManifest.xml
ava/Galaxy/res/drawable-hdpi/flares.png
ava/Galaxy/res/drawable-hdpi/light1.png
ava/Galaxy/res/drawable-hdpi/space.jpg
ava/Galaxy/res/raw/galaxy.c
ava/Galaxy/src/com/android/galaxy/rs/Galaxy.java
ava/Galaxy/src/com/android/galaxy/rs/GalaxyRS.java
ava/Galaxy/src/com/android/galaxy/rs/GalaxyView.java
2dd7912a941229ffe5cb4604277aae877a8552b9 22-Aug-2009 Romain Guy <romainguy@android.com> Fix FallRS by keeping a reference to the mesh.
ava/Fall/src/com/android/fall/rs/FallRS.java
69a6fb2c749ebef289a47a253bb67c9adb10186f 21-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 22169 into eclair

* changes:
Cleanup the Galaxy, add a few RS functions for Grass.
370ed1525dc570381edd8c67d92eb45701d5f767 21-Aug-2009 Romain Guy <romainguy@android.com> Cleanup the Galaxy, add a few RS functions for Grass.
ava/Galaxy/src/com/android/galaxy/rs/GalaxyRS.java
sScriptC_Lib.cpp
e0158410a2fedef43f5a2848c28393ad611e8cad 21-Aug-2009 Jason Sams <rjsams@android.com> Point Sprites
enderScript.h
s.spec
sComponent.cpp
sComponent.h
sProgramFragment.cpp
sProgramFragment.h
sSampler.cpp
sTriangleMesh.cpp
sType.cpp
sType.h
9526cb155ef9b19c85f132e6921156f7a00c3f54 20-Aug-2009 Romain Guy <romainguy@android.com> Micro-optimizations for FallRS
ava/Fall/res/raw/fall.c
2953f527850afbcc12b897aca09ce6fae623c115 20-Aug-2009 Romain Guy <romainguy@android.com> Improved performance in Galaxy and Fall
ava/Fall/res/raw/fall.c
ava/Fall/src/com/android/fall/rs/FallRS.java
ava/Galaxy/res/raw/galaxy.c
ava/Galaxy/src/com/android/galaxy/rs/GalaxyRS.java
ava/Galaxy/src/com/android/galaxy/rs/GalaxyView.java
7ba3369e08180c986468041d524e0eb081f2a115 19-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 21927 into eclair

* changes:
Improved RS timing code to monitor where we spend CPU time.
24371d93cdb6999971c4058f78974da3c3d5fc64 19-Aug-2009 Jason Sams <rjsams@android.com> Improved RS timing code to monitor where we spend CPU time.
sContext.cpp
sContext.h
sThreadIO.cpp
e3a07809f8bde4e244d6c1005d89cedadf77ff9a 19-Aug-2009 Romain Guy <romainguy@android.com> Move the sky
ava/Fall/res/drawable-hdpi/sky.jpg
ava/Fall/res/raw/fall.c
ava/Fall/src/com/android/fall/rs/FallRS.java
ava/Fall/src/com/android/fall/rs/FallView.java
97f9e10a06ee4c23f3277ce4124af9e6e529750e 19-Aug-2009 Romain Guy <romainguy@android.com> Tweak the water and its texture
ava/Fall/res/drawable-hdpi/sky.jpg
ava/Fall/res/raw/fall.c
ava/Fall/src/com/android/fall/rs/FallRS.java
8753e68869186d76008e8bbe712be09bd7eaf48b 19-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 21831 into eclair

* changes:
Add reflections to the water
8f76f2053be9c782e689332b78634fbe593f532d 19-Aug-2009 Romain Guy <romainguy@android.com> Add reflections to the water
ava/Fall/res/drawable-hdpi/sky.jpg
ava/Fall/res/raw/fall.c
ava/Fall/src/com/android/fall/rs/FallRS.java
5086938044e0a9b6b1138f915d0d252fe046e102 19-Aug-2009 Jason Sams <rjsams@android.com> Implement OOB destroy method that can be called from the java finalizer removing the need to explicitly destroy objects.
enderScript.h
ava/Fountain/src/com/android/fountain/FountainRS.java
sContext.cpp
sContext.h
707aaf341a4b068e6ccadf923af85acdd85fd775 18-Aug-2009 Jason Sams <rjsams@android.com> Cleanup of object destruction. No need to have a per-class destruction function. This was a legacy of the distant past when the classes did not have a common base.
s.spec
sAdapter.cpp
sAllocation.cpp
sContext.cpp
sElement.cpp
sLight.cpp
sProgramFragment.cpp
sProgramFragmentStore.cpp
sSampler.cpp
sScript.cpp
sSimpleMesh.cpp
sType.cpp
2275d635bd1d1b716ae22ee7507583e5013d55f4 18-Aug-2009 Romain Guy <romainguy@android.com> Tweak the galaxy
ava/Galaxy/res/drawable-hdpi/flares.png
ava/Galaxy/res/raw/galaxy.c
ava/Galaxy/src/com/android/galaxy/rs/GalaxyRS.java
sScriptC_Lib.cpp
43bb60504fea944565ed4fc9beae43f9f10b1dda 18-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 21660 into eclair

* changes:
Optimized Galaxy
e9aab6f59a696cd6e7dcd643e3d13336fd6b3930 18-Aug-2009 Romain Guy <romainguy@android.com> Optimized Galaxy
ava/Galaxy/res/drawable-hdpi/flares.png
ava/Galaxy/res/drawable-hdpi/light1.png
ava/Galaxy/res/drawable-hdpi/light2.png
ava/Galaxy/res/raw/galaxy.c
ava/Galaxy/src/com/android/galaxy/rs/GalaxyRS.java
fcd3192ebff8ab58d841836b7e94361d0998338c 18-Aug-2009 Jason Sams <rjsams@android.com> Remove global IO context and integrate it into the RS context.
sContext.cpp
sContext.h
sThreadIO.cpp
sThreadIO.h
sg_generator.c
90b36a88cf0cc549b296ac15a249ea7786c6de9e 17-Aug-2009 Jason Sams <rjsams@android.com> Update fountain and add writable flag to script slots.
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/FountainView.java
s.spec
sScript.cpp
sScript.h
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
752c440d00b24c512a2a72e36c0ac4201c5726b5 15-Aug-2009 Romain Guy <romainguy@android.com> Add Galaxy wallpaper
ava/Galaxy/Android.mk
ava/Galaxy/AndroidManifest.xml
ava/Galaxy/res/drawable-hdpi/flares.png
ava/Galaxy/res/drawable-hdpi/light1.png
ava/Galaxy/res/drawable-hdpi/light2.png
ava/Galaxy/res/drawable-hdpi/space.jpg
ava/Galaxy/res/raw/galaxy.c
ava/Galaxy/src/com/android/galaxy/rs/Galaxy.java
ava/Galaxy/src/com/android/galaxy/rs/GalaxyRS.java
ava/Galaxy/src/com/android/galaxy/rs/GalaxyView.java
fa51719e6c1bd17b3f347477b4827face9ab647e 13-Aug-2009 Jason Sams <rjsams@android.com> Implement named slots and convert script.addType to script.setType to remove ordering restrictions.
ava/Film/res/raw/filmstrip.c
ava/Film/src/com/android/film/FilmRS.java
ava/Fountain/src/com/android/fountain/FountainRS.java
s.spec
sComponent.cpp
sComponent.h
sScript.cpp
sScript.h
sScriptC.cpp
sScriptC.h
8b2c065dfc16c148e2829a19e83d2269b9bcd4cc 13-Aug-2009 Jason Sams <rjsams@android.com> Implement reflecting Java objects into the ACC enviroment.
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/FountainRS.java
s.spec
sComponent.cpp
sComponent.h
sContext.cpp
sContext.h
sElement.cpp
sFileA3D.cpp
sScript.h
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
sUtils.h
e697ca33b05c64480d20bf22282036f5601ab788 13-Aug-2009 Romain Guy <romainguy@android.com> Grass has graduated from an RS experiment to a real live wallpaper.
ava/Grass/Android.mk
ava/Grass/AndroidManifest.xml
ava/Grass/res/drawable-hdpi/night.jpg
ava/Grass/res/drawable-hdpi/sky.jpg
ava/Grass/res/drawable-hdpi/sunrise.jpg
ava/Grass/res/drawable-hdpi/sunset.jpg
ava/Grass/res/raw/grass.c
ava/Grass/src/com/android/grass/rs/Grass.java
ava/Grass/src/com/android/grass/rs/GrassRS.java
ava/Grass/src/com/android/grass/rs/GrassView.java
2b16dfb3a169e4c8de352db3fbc03fab52c62be1 12-Aug-2009 Marco Nelissen <marcone@google.com> Fix the simulator build by removing librs_jni and libRS from it.
Since libacc isn't 64-bit clean (it casts pointers to integers),
and so can't be built for the gHardy simulator, everything
that depends on it can't be built for the simulator either, which
means removing libRS and librs_jni.
ndroid.mk
dd758091b6490c1ca3038f4b9ec50a83ae02b321 11-Aug-2009 Joe Onorato <joeo@android.com> fix the build
pec.h
e639ae2eeb6f0b046fd27be41e0eef3c91d254fd 11-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 20654

* changes:
The build system knows how to deal with lex files, but it treats them as c++, so make spec.lex conform to that.
84614dd02411e1cf9a4c37aa421898c471cfad20 11-Aug-2009 Joe Onorato <joeo@android.com> The build system knows how to deal with lex files, but it treats them as c++, so make spec.lex
conform to that.
ndroid.mk
sg_generator.c
pec.h
pec.l
pec.lex
e579df42e85d9e00f53c42ef1b78dbd209dba989 10-Aug-2009 Jason Sams <rjsams@android.com> Implement basic allocation readback. Add Get height, width to ScriptC_Lib.
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/FountainRS.java
s.spec
sAllocation.cpp
sAllocation.h
sContext.h
sScriptC_Lib.cpp
8d2b69f4060e6baf1c1d9dc5d1768a397659f21d 10-Aug-2009 Joe Onorato <joeo@android.com> build libRS
ndroid.mk
a9ad0da267c28421b16a800337455361b86748be 10-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 20586

* changes:
Let java put #defines into renderscript
57b79ceb1126e3797fa42367b97dd7bcfcda1ed9 10-Aug-2009 Joe Onorato <joeo@android.com> Let java put #defines into renderscript
s.spec
sContext.cpp
sContext.h
sScriptC.cpp
sScriptC.h
27162ab6330b0a3ad5b5fe85f3e525b680fb0fab 10-Aug-2009 Romain Guy <romainguy@android.com> Make the laves follow the ripples
ava/Fall/res/raw/fall.c
ava/Fall/src/com/android/fall/rs/FallRS.java
sScriptC_Lib.cpp
9c4e4ca9ff75a7fe18544c83fcf782e46c9b6ac2 09-Aug-2009 Joe Onorato <joeo@android.com> add three rs functions: uptimeMillis, startTimeMillis, elapsedTimeMillis
sScriptC.cpp
sScriptC_Lib.cpp
e5ffb879ae535a899a486285a23bea05e912480f 10-Aug-2009 Jason Sams <rjsams@android.com> Begin implementing SimpleMesh and fix some bugs with refcounting and java object destruction tracking.
ndroid.mk
enderScript.h
enderScriptEnv.h
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/FountainRS.java
s.spec
sAllocation.cpp
sAllocation.h
sComponent.cpp
sComponent.h
sContext.h
sElement.cpp
sElement.h
sObjectBase.cpp
sProgramFragment.cpp
sScriptC_Lib.cpp
sSimpleMesh.cpp
sSimpleMesh.h
sType.cpp
sType.h
fcc1c2b80419aca3db34e1ce4622a12caf07cf45 09-Aug-2009 Romain Guy <romainguy@android.com> Better ripples and leaves
ava/Fall/res/drawable-hdpi/leaves.png
ava/Fall/res/raw/fall.c
ava/Fall/src/com/android/fall/rs/FallRS.java
ava/Grass/res/raw/grass.c
ava/Grass/src/com/android/grass/rs/GrassRS.java
sScriptC_Lib.cpp
d369e27bc034a24d6bae7225d39338a98cf5f101 08-Aug-2009 Romain Guy <romainguy@android.com> Add refraction and bettr normals computation to FallRS
ava/Fall/AndroidManifest.xml
ava/Fall/res/drawable-hdpi/riverbed.jpg
ava/Fall/res/raw/fall.c
ava/Fall/src/com/android/fall/rs/FallRS.java
ava/Fall/src/com/android/fall/rs/FallView.java
sScriptC_Lib.cpp
48b7edc13372dcb4537713e32beeb36bcd73a6d9 07-Aug-2009 Romain Guy <romainguy@android.com> Add lighting to animated water ripples.
ava/Fall/res/raw/fall.c
ava/Fall/src/com/android/fall/rs/FallRS.java
ava/Fall/src/com/android/fall/rs/FallView.java
ava/Grass/src/com/android/grass/rs/GrassRS.java
sProgramVertex.cpp
sScriptC_Lib.cpp
06f7c931ab68e4d48ed100a188d103b416b30129 06-Aug-2009 Romain Guy <romainguy@android.com> Use arrays in Grass RS
ava/Grass/res/raw/grass.c
ava/Grass/src/com/android/grass/rs/GrassRS.java
sScriptC_Lib.cpp
1cb8d919f150eeaba647a4268db50dde79702351 06-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 20217

* changes:
Draw untextured water mesh
5d9279d0ccbd37714bb2d6766f4dd27c0e775450 05-Aug-2009 Romain Guy <romainguy@android.com> Draw untextured water mesh
ava/Fall/res/raw/fall.c
ava/Fall/src/com/android/fall/rs/FallRS.java
ava/Grass/res/drawable-hdpi/aa.png
ava/Grass/res/drawable-hdpi/night.jpg
ava/Grass/src/com/android/grass/rs/GrassRS.java
c15a27ff314c69f63ddee144c04a589db48ad481 06-Aug-2009 Jason Sams <rjsams@android.com> Implement basic snapping.
ava/Rollo/res/raw/rollo.c
ava/Rollo/src/com/android/rollo/RolloRS.java
ava/Rollo/src/com/android/rollo/RolloView.java
cfb1d11ce6826fce7241d316d8b7dcab661f63a6 05-Aug-2009 Jason Sams <rjsams@android.com> Remove useless slot from ProgramVertex. Optimize GL state setup.
ava/Fall/src/com/android/fall/rs/FallRS.java
ava/Film/src/com/android/film/FilmRS.java
ava/Grass/src/com/android/grass/rs/GrassRS.java
ava/Rollo/src/com/android/rollo/RolloRS.java
s.spec
sAllocation.cpp
sContext.cpp
sContext.h
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramFragment.h
sProgramFragmentStore.cpp
sProgramFragmentStore.h
sProgramVertex.cpp
sProgramVertex.h
sUtils.h
f1fbd13b4c0c00cd1f95b5a3a8d0d80dbeb56e41 05-Aug-2009 Romain Guy <romainguy@android.com> Fix Fall RS to use the new ProgramVertex APIs.
ava/Fall/src/com/android/fall/rs/FallRS.java
bd843f18d14202e041f428279c6f9fdb18c24671 05-Aug-2009 Jason Sams <rjsams@android.com> Seperate ProgramVertex from RenderScript.java and merge ProgramVertexAlloc into the ProgramVertex class.
ava/Film/src/com/android/film/FilmRS.java
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Grass/src/com/android/grass/rs/GrassRS.java
ava/Rollo/src/com/android/rollo/RolloRS.java
364010072324ca87d21c24adf41381356ab97e3d 05-Aug-2009 Romain Guy <romainguy@android.com> Add ability to load arrays in RenderScript.
ava/Fall/Android.mk
ava/Fall/AndroidManifest.xml
ava/Fall/res/raw/fall.c
ava/Fall/src/com/android/fall/rs/Fall.java
ava/Fall/src/com/android/fall/rs/FallRS.java
ava/Fall/src/com/android/fall/rs/FallView.java
ava/Grass/src/com/android/grass/rs/GrassRS.java
ava/Grass/src/com/android/grass/rs/GrassView.java
sScriptC_Lib.cpp
6ecd2ab2c49c829a5fe9232dbfbdb4ac2630cceb 05-Aug-2009 Jason Sams <rjsams@android.com> Seperate Light and Sampler from RenderScript.java
ava/Film/res/raw/filmstrip.c
ava/Film/src/com/android/film/FilmRS.java
ava/Grass/src/com/android/grass/rs/GrassRS.java
ava/Rollo/src/com/android/rollo/RolloRS.java
d34b725ac1752f5a234c7643a0b65245591ea1cc 05-Aug-2009 Jason Sams <rjsams@android.com> Split ProgramFragment and ProgramStore from RenderScript.java. Update Element and Type to new cached builder for easier app developement.
ava/Film/res/raw/filmstrip.c
ava/Film/src/com/android/film/FilmRS.java
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Grass/src/com/android/grass/rs/GrassRS.java
ava/Rollo/src/com/android/rollo/RolloRS.java
s.spec
sScript.cpp
sScriptC.cpp
fbff19c631d7f3902e461289beb06e610bf9ed16 05-Aug-2009 Romain Guy <romainguy@android.com> Use the new ScriptC.Builder API.
ava/Grass/src/com/android/grass/rs/GrassRS.java
b7f1a6de0d9efa6d7ac436e93a80fac821cfa95b 04-Aug-2009 Romain Guy <romainguy@android.com> Add swaying effect to the grass.
ndroid.mk
ava/Grass/res/raw/grass.c
ava/Grass/src/com/android/grass/rs/GrassRS.java
sNoise.cpp
sNoise.h
sScriptC_Lib.cpp
5a52eae4c88e99ff3c1b10c15323d3f28f11c97f 04-Aug-2009 Jason Sams <rjsams@android.com> Split ScriptC from RenderScript.java. Implement state caching in the Builder objects.
ava/Film/src/com/android/film/FilmRS.java
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Grass/src/com/android/grass/rs/GrassRS.java
ava/Rollo/src/com/android/rollo/RolloRS.java
7cb9e023843d63e9e5a3dcca6e400765c44581ab 04-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 9606

* changes:
Add anti-aliasing to Grass RS.
8bce2ea7db0f4816f1b9f3e0137de6966af1b284 04-Aug-2009 Romain Guy <romainguy@android.com> Add anti-aliasing to Grass RS.
ava/Grass/res/drawable-hdpi/aa.png
ava/Grass/res/raw/grass.c
ava/Grass/src/com/android/grass/rs/GrassRS.java
8df723947c0547651dd72d5161c699af104882ca 04-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 9551

* changes:
Implement the jni bindings for Adapter2D. Fix a refcount bug in the native adapter implementation. Use adapters in Film to border the mipmaps.
d3c8de2efc8f4f9287e0a8dfdeefb03ba6aaec98 04-Aug-2009 Jason Sams <rjsams@android.com> Implement the jni bindings for Adapter2D. Fix a refcount bug in the native adapter implementation. Use adapters in Film to border the mipmaps.
ava/Film/src/com/android/film/FilmRS.java
sAdapter.cpp
fd086639915387ef44ff78f63628d50afb9f2d97 01-Aug-2009 Romain Guy <romainguy@android.com> Clean up Grass RS
ava/Grass/res/raw/grass.c
9c59d02acd33ca64db1d0af6fc01bcc5c76c1a3d 01-Aug-2009 Romain Guy <romainguy@android.com> Add new utility methods to rsScriptC_Lib, android.util.MathUtil and android.graphics.Color.
Fixes RS compilation.
ava/Grass/res/raw/grass.c
ava/Grass/src/com/android/grass/rs/GrassRS.java
ava/Grass/src/com/android/grass/rs/GrassView.java
sScriptC_Lib.cpp
2f014c865dc2e825e52086566515ad1242942ab3 01-Aug-2009 Jason Sams <rjsams@android.com> Split RenderScript Type and Allocation into seperate classes.
ava/Film/src/com/android/film/FilmRS.java
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Grass/src/com/android/grass/rs/GrassRS.java
ava/Rollo/src/com/android/rollo/RolloRS.java
0d2acb28dd2e1ac939ee791624d3a81b2ca6afdb 01-Aug-2009 Jason Sams <rjsams@android.com> Begin splitting up RenderScript.java into seperate classes. First piece split off Element.
ava/Film/src/com/android/film/FilmRS.java
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Grass/src/com/android/grass/rs/GrassRS.java
ava/Rollo/res/raw/rollo.c
ava/Rollo/src/com/android/rollo/RolloMesh.java
ava/Rollo/src/com/android/rollo/RolloRS.java
39dbc8067ef613b84475c20306d1b9be71d61c16 31-Jul-2009 Romain Guy <romainguy@android.com> Add several math functions to rsScript_Lib.
sScriptC_Lib.cpp
1936ec40f8b7de995ec56658400d179d7376d826 31-Jul-2009 Romain Guy <romainguy@android.com> Smoother transitions in GrassRS
ava/Grass/res/raw/grass.c
ava/Grass/src/com/android/grass/rs/GrassRS.java
98e10fd7438f2e925e7fb5c2ec97c1f8cc583634 31-Jul-2009 Romain Guy <romainguy@android.com> First pass at implementing the Grass live wallpaper in RenderScript.

This change also adds second(), minute() and hour() to the RS library.
ava/Grass/Android.mk
ava/Grass/AndroidManifest.xml
ava/Grass/res/drawable-hdpi/night.jpg
ava/Grass/res/drawable-hdpi/sky.jpg
ava/Grass/res/drawable-hdpi/sunrise.jpg
ava/Grass/res/drawable-hdpi/sunset.jpg
ava/Grass/res/raw/grass.c
ava/Grass/src/com/android/grass/rs/Grass.java
ava/Grass/src/com/android/grass/rs/GrassRS.java
ava/Grass/src/com/android/grass/rs/GrassView.java
s.spec
sScript.h
sScriptC.cpp
sScriptC_Lib.cpp
c91e8806ba32a6ccc4f10881d198ffe625768596 30-Jul-2009 Jason Sams <rjsams@android.com> Implement bitmap resource loaders for utility. cleanup rolloRS and checkin maps.png which was missing.
ava/Film/src/com/android/film/FilmRS.java
ava/Rollo/res/raw/maps.png
ava/Rollo/src/com/android/rollo/RolloRS.java
027e142b4f942f0d5f56875e64736f97f5572963 30-Jul-2009 Jason Sams <rjsams@android.com> Simplify image loading. Use common internal format.
ava/Film/src/com/android/film/FilmRS.java
50253dba3d6d1a9ace9df956ddedee7c8b33e951 30-Jul-2009 Jason Sams <rjsams@android.com> Filmstrip work and boxed bitmap load bugfixes.
ava/Film/res/raw/filmstrip.c
ava/Film/src/com/android/film/FilmRS.java
ava/Film/src/com/android/film/FilmView.java
ava/Rollo/res/raw/rollo.c
ava/Rollo/src/com/android/rollo/RolloRS.java
sAllocation.cpp
sScriptC_Lib.cpp
ca924fcf8b518c0e04af527327962e3da4175845 30-Jul-2009 Jason Sams <rjsams@android.com> Checkin art assets for film test app and change loading of icons to 8888.
ava/Film/res/drawable/p01.png
ava/Film/res/drawable/p02.png
ava/Film/res/drawable/p03.png
ava/Film/res/drawable/p04.png
ava/Film/res/drawable/p05.png
ava/Film/res/drawable/p06.png
ava/Film/res/drawable/p07.png
ava/Film/res/drawable/p08.png
ava/Film/res/drawable/p09.png
ava/Film/res/drawable/p10.png
ava/Film/res/drawable/p11.png
ava/Film/res/drawable/p12.png
ava/Film/res/drawable/p13.png
ava/Rollo/src/com/android/rollo/RolloRS.java
e9f5c53929c6c46872c4e9ba7cc3d0e528f5ad01 29-Jul-2009 Jason Sams <rjsams@android.com> Add new icons and implement text. Fix bug with uploading 8888 bitmaps of non-square size.
ava/Rollo/res/raw/calendar.png
ava/Rollo/res/raw/g1155.png
ava/Rollo/res/raw/g2140.png
ava/Rollo/res/raw/path1920.png
ava/Rollo/res/raw/path1927.png
ava/Rollo/res/raw/path3099.png
ava/Rollo/res/raw/path3950.png
ava/Rollo/res/raw/path431.png
ava/Rollo/res/raw/path4481.png
ava/Rollo/res/raw/path5168.png
ava/Rollo/res/raw/path676.png
ava/Rollo/res/raw/path754.png
ava/Rollo/res/raw/path815.png
ava/Rollo/res/raw/polygon2408.png
ava/Rollo/res/raw/rollo.c
ava/Rollo/src/com/android/rollo/RolloRS.java
ava/Rollo/src/com/android/rollo/RolloView.java
sAllocation.cpp
sScriptC_Lib.cpp
7fa263ba217f056213fb847e0e967f0001d1bba7 28-Jul-2009 Jason Sams <rjsams@android.com> Fix selection and change icon loading from 565 to 8888.
ava/Rollo/src/com/android/rollo/RolloRS.java
ava/Rollo/src/com/android/rollo/RolloView.java
c9d43db4d216b01b13aebfdb31d5615909591b33 28-Jul-2009 Jason Sams <rjsams@android.com> Add "boxed" bitmap uploads which simply place a non-pow2 bitmap into the smallest larger pow texture. The added space is filled black.
enderScript.h
enderScriptEnv.h
ava/Film/res/raw/filmstrip.c
ava/Film/src/com/android/film/FilmRS.java
ava/Rollo/res/raw/rollo.c
ava/Rollo/res/raw/rollo2.c
ava/Rollo/src/com/android/rollo/RolloRS.java
ava/Rollo/src/com/android/rollo/RolloView.java
s.spec
sAllocation.cpp
sContext.cpp
sContext.h
sProgramVertex.cpp
sProgramVertex.h
sScriptC_Lib.cpp
5e172b0817603d4ef0d7e80221a2cc4ecea1fb1b 24-Jul-2009 Jason Sams <rjsams@android.com> Unbreak build by making the build of renderscript again conditional on BUILD_RENDERSCRIPT until we can figure out why the build servers see an error that does not reproduce locally.
ndroid.mk
0e5224f76a29aaecd4a694900c4a949aab31f62c 24-Jul-2009 Jason Sams <rjsams@android.com> Move the java and jni renderscript files to the proper location.
ndroid.mk
ava/Film/Android.mk
ava/Fountain/Android.mk
ava/RenderScript/Android.mk
ava/RenderScript/android/renderscript/Matrix.java
ava/RenderScript/android/renderscript/ProgramVertexAlloc.java
ava/RenderScript/android/renderscript/RSSurfaceView.java
ava/RenderScript/android/renderscript/RenderScript.java
ava/Rollo/Android.mk
ni/Android.mk
ni/RenderScript_jni.cpp
b5909ce06dd10dcb5ac715572a05b2d225b77c98 21-Jul-2009 Jason Sams <rjsams@android.com> Enable light sources and update film test app.
ava/Film/res/raw/filmstrip.c
ava/Film/src/com/android/film/FilmRS.java
ava/RenderScript/android/renderscript/RenderScript.java
ni/RenderScript_jni.cpp
s.spec
sContext.h
sLight.cpp
sLight.h
sProgramVertex.cpp
sProgramVertex.h
sScriptC.cpp
sScriptC_Lib.cpp
e45ac6e91864f2a6617b6a2c0aa87cdb62cf58fd 20-Jul-2009 Jason Sams <rjsams@android.com> Split rsScriptC into class implemtation and library functions. Update test apps, all 3 should be working.
ndroid.mk
enderScriptEnv.h
ava/Film/res/raw/filmstrip.c
ava/Rollo/res/raw/rollo.c
ava/Rollo/src/com/android/rollo/RolloView.java
sScriptC.cpp
sScriptC.h
sScriptC_Lib.cpp
13c8bb765027d0644faee8a5e092dd3e783cff84 18-Jul-2009 Jason Sams <rjsams@android.com> Fix fountain and more rollo ui work.
ava/Fountain/AndroidManifest.xml
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/RenderScript/android/renderscript/RenderScript.java
ava/Rollo/res/raw/rollo.c
ava/Rollo/src/com/android/rollo/RolloRS.java
ava/Rollo/src/com/android/rollo/RolloView.java
sScriptC.cpp
62e97c08648975ed8dcfb19db7c41bce39eade54 17-Jul-2009 Jason Sams <rjsams@android.com> Remove shadows and invert dx sign in zoomed mode.
ava/Rollo/res/raw/rollo.c
ava/Rollo/src/com/android/rollo/RolloRS.java
ava/Rollo/src/com/android/rollo/RolloView.java
87a1c021be62300ac52d443a2a11a999bcea597e 17-Jul-2009 Jason Sams <rjsams@android.com> More usability tweaks including turning the icons right side up.
ava/Rollo/res/raw/rollo.c
ava/Rollo/src/com/android/rollo/RolloRS.java
ava/Rollo/src/com/android/rollo/RolloView.java
sScriptC.cpp
f1685045e3423f2e342c3d74c206a25d72eba89d 17-Jul-2009 Jason Sams <rjsams@android.com> Fix conflict with automatic DPI support on high density devices by forcing bitmap loading to not be scaled.
ava/Rollo/res/drawable/browser.png
ava/Rollo/res/drawable/market.png
ava/Rollo/res/drawable/photos.png
ava/Rollo/res/drawable/settings.png
ava/Rollo/res/raw/browser.png
ava/Rollo/res/raw/market.png
ava/Rollo/res/raw/photos.png
ava/Rollo/res/raw/settings.png
ava/Rollo/src/com/android/rollo/RolloRS.java
sScriptC.cpp
sScriptC.h
29df66f82aeef7fa7e2cf00edbf00d43c822b05a 17-Jul-2009 Jason Sams <rjsams@android.com> Update rollo and renderscript to the new ACC compiler interface.
ava/Rollo/res/raw/rollo.c
sScriptC.cpp
sScriptC.h
fd10b71b33b7340c00c11c8684ca940e83b5aaca 16-Jul-2009 Jason Sams <rjsams@android.com> Update rollo with new interactivity model.
ava/Rollo/res/raw/rollo.c
ava/Rollo/src/com/android/rollo/RolloRS.java
ava/Rollo/src/com/android/rollo/RolloView.java
sProgramFragmentStore.cpp
sScriptC.cpp
a5577808737a394bdb156fbeb80018d0a4d8438d 13-Jul-2009 Jason Sams <rjsams@android.com> Fix master build errors post merge with master_gl branch.
sContext.h
sUtils.h
b80dfa72dfdd146a9ddee948ad76635dbea3c0cd 11-Jul-2009 Jason Sams <rjsams@android.com> More test app work
ndroid.mk
ava/Rollo/AndroidManifest.xml
ava/Rollo/res/raw/rollo2.c
ava/Rollo/src/com/android/rollo/RolloRS.java
ava/Rollo/src/com/android/rollo/RolloView.java
sContext.cpp
sFileA3D.cpp
sMesh.h
a5597fcd411badad50c1345b3eca26453da45bbb 09-Jul-2009 Jason Sams <rjsams@android.com> 1st cut of a3d file loader.
enderScript.h
ava/RenderScript/android/renderscript/RenderScript.java
ni/RenderScript_jni.cpp
s.spec
sFileA3D.cpp
sFileA3D.h
sFileA3DDecls.h
sMesh.cpp
sMesh.h
185d826565e46dee75498d73a1541add9e3bb9d3 10-Jul-2009 Mike Reed <reed@google.com> rename libsgl/libcorecg to libskia
ni/Android.mk
2458db9470a5a5196154dc1ae798a5c7757ee550 06-Jul-2009 Mathias Agopian <mathias@google.com> Merge commit 'goog/master' into merge_master
334fd9aeacd4221fc8cd1333b2a34fb3b26b3a0d 03-Jul-2009 Jason Sams <rjsams@android.com> Add support for multitexture and fix allocation ref counting bug in RS. Add plaque to rollo and leave it disabled due to ugly appearance.
ava/Rollo/res/raw/rollo.c
ava/Rollo/src/com/android/rollo/RolloRS.java
sAllocation.cpp
sProgramFragment.cpp
sScriptC.cpp
b9fb90088fee215108f14e202af373813a7ba41f 02-Jul-2009 Jason Sams <rjsams@android.com> Update rollo with icon images.
ava/Rollo/res/drawable/browser.png
ava/Rollo/res/drawable/market.png
ava/Rollo/res/drawable/photos.png
ava/Rollo/res/drawable/settings.png
ava/Rollo/res/raw/rollo.c
ava/Rollo/src/com/android/rollo/RolloRS.java
sScriptC.cpp
d5af54beb4f3cb78c2a2302594536e47cc37fa37 02-Jul-2009 Mathias Agopian <mathias@google.com> Merge commit 'goog/master' into merge_master
f94ca5152d1eb271dcd47bc3be1cefe147f6f6fe 02-Jul-2009 Jason Sams <rjsams@android.com> Update rollo and support functions. Includes mockup of some new ui concepts.
ava/Rollo/res/raw/rollo.c
ava/Rollo/src/com/android/rollo/RolloRS.java
ava/Rollo/src/com/android/rollo/RolloView.java
sScriptC.cpp
a89371c6f144b9049efe7689105feee2c4a38384 30-Jun-2009 Jason Sams <rjsams@android.com> Begin adding mesh
enderScript.h
ava/Film/res/raw/filmstrip.c
sContext.h
sMesh.cpp
sMesh.h
6eee87f74a9566fbed31d9713bec07bc002ac206 25-Jun-2009 Mathias Agopian <mathias@google.com> merge master in master_gl
992a0b70d8fd7a14f0c57bc3c7e16c1f269a6609 23-Jun-2009 Jason Sams <rjsams@android.com> Cleanup logging and fix a startup race condition that manifested on Firestone.
ava/RenderScript/android/renderscript/RSSurfaceView.java
ava/RenderScript/android/renderscript/RenderScript.java
ni/RenderScript_jni.cpp
sAllocation.cpp
sContext.cpp
sContext.h
sElement.cpp
sLocklessFifo.cpp
sObjectBase.cpp
sProgramFragment.cpp
sProgramVertex.cpp
sScriptC.cpp
sThreadIO.cpp
sTriangleMesh.cpp
sType.cpp
sUtils.h
a2fdbbb2f64cb285b6852146671a4d6bb9e20950 23-Jun-2009 Jason Sams <rjsams@android.com> Fix 3 bugs in fountain test. Correctly generate the last mip level of a non-square mip chain. Default the background to not blended and disable dither/depth.
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/FountainRS.java
sType.cpp
5ae678f2e68e25bd74cdc408df354c3b6fe481bf 23-Jun-2009 Mathias Agopian <mathias@google.com> update renderscript to master_gl APIs
ni/RenderScript_jni.cpp
sContext.cpp
sContext.h
1aa5a4eb81b8b88aeb5d2b6f4c47356fd0a62923 23-Jun-2009 Jason Sams <rjsams@android.com> Cleanup includes so Log.h can use the tag. rsUtils.h is the file that should be included everywhere and contain rs global defines.
ni/RenderScript_jni.cpp
sAllocation.cpp
sComponent.h
sContext.cpp
sContext.h
sDevice.h
sElement.h
sLight.cpp
sLight.h
sLocklessFifo.cpp
sLocklessFifo.h
sMatrix.cpp
sObjectBase.cpp
sProgramFragment.cpp
sProgramFragmentStore.cpp
sProgramVertex.cpp
sSampler.cpp
sSampler.h
sScriptC.cpp
sThreadIO.cpp
sThreadIO.h
sTriangleMesh.cpp
sTriangleMesh.h
sUtils.h
62bc1db27ba17f7eed0a6dfb639da7326753b268 23-Jun-2009 Jason Sams <rjsams@android.com> All light source objects.
ndroid.mk
enderScript.h
enderScriptEnv.h
ava/Film/src/com/android/film/FilmRS.java
ava/RenderScript/android/renderscript/RenderScript.java
ni/RenderScript_jni.cpp
s.spec
sContext.h
36e0bc403e8166970c71bf4d55423bf39eebea4e 20-Jun-2009 Jason Sams <rjsams@android.com> implement modeview matrix sliding from within scripts.
ava/Film/AndroidManifest.xml
ava/Film/res/raw/filmstrip.c
ava/Film/src/com/android/film/FilmRS.java
ava/Film/src/com/android/film/FilmView.java
sScriptC.cpp
e57691037aea219562ac686429b4b98202aab7bc 20-Jun-2009 Jason Sams <rjsams@android.com> checkpoint filmstrip, implemented TLS.
enderScriptEnv.h
ava/Film/Android.mk
ava/Film/AndroidManifest.xml
ava/Film/res/raw/filmimage.c
ava/Film/res/raw/filmstrip.c
ava/Film/src/com/android/film/Film.java
ava/Film/src/com/android/film/FilmRS.java
ava/Film/src/com/android/film/FilmStripMesh.java
ava/Film/src/com/android/film/FilmView.java
ava/Fountain/res/raw/fountain.c
sContext.cpp
sContext.h
sScriptC.cpp
sScriptC.h
ebaffab827ee0eeb5edd0ad071cbaec115d46026 19-Jun-2009 Jason Sams <rjsams@android.com> Fix two minor issues. Rename launchID to launchIndex and make util class Matrix public for apps to use.
enderScriptEnv.h
ava/RenderScript/android/renderscript/Matrix.java
732f1c0a29cc468ea271ca3bd654239a0a973fd5 19-Jun-2009 Jason Sams <rjsams@android.com> Replace spins with proper pthread conditions.
sContext.cpp
sLocklessFifo.cpp
sLocklessFifo.h
sThreadIO.cpp
sThreadIO.h
8ce125be69531dbf3a7e856d5e59d1b8e2789db0 18-Jun-2009 Jason Sams <rjsams@android.com> Implement default programs and implement defaults and parents for imports.
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/FountainRS.java
sContext.cpp
sContext.h
sMatrix.cpp
sMatrix.h
sProgramFragment.cpp
sProgramFragment.h
sProgramFragmentStore.cpp
sProgramFragmentStore.h
sProgramVertex.cpp
sProgramVertex.h
sScriptC.cpp
56bc1af0a040b003164e3394f1c7a277b15e7d85 17-Jun-2009 Jason Sams <rjsams@android.com> Switch fountain to use ProgramVertex rather than hard coded camers in scripts. Remove camera code from scripts.
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/RenderScript/android/renderscript/Matrix.java
ava/RenderScript/android/renderscript/RenderScript.java
ava/Rollo/res/raw/rollo.c
ava/Rollo/src/com/android/rollo/RolloMesh.java
ava/Rollo/src/com/android/rollo/RolloRS.java
ni/RenderScript_jni.cpp
s.spec
sContext.cpp
sProgramVertex.cpp
sProgramVertex.h
sScript.h
sScriptC.cpp
2a1cc8f23454ca64ceb90427c65959149f593a0d 16-Jun-2009 Jason Sams <rjsams@android.com> Bug fixes. TriangleMesh now ref-counts, implement missing element formats, add missing modes for program vertex. Add matrix support classes. Add test app rollo
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/RenderScript/android/renderscript/Matrix.java
ava/RenderScript/android/renderscript/ProgramVertexAlloc.java
ava/RenderScript/android/renderscript/RenderScript.java
ava/Rollo/Android.mk
ava/Rollo/AndroidManifest.xml
ava/Rollo/res/raw/rollo.c
ava/Rollo/src/com/android/rollo/Rollo.java
ava/Rollo/src/com/android/rollo/RolloMesh.java
ava/Rollo/src/com/android/rollo/RolloRS.java
ava/Rollo/src/com/android/rollo/RolloView.java
ni/RenderScript_jni.cpp
s.spec
sProgramVertex.cpp
sProgramVertex.h
sTriangleMesh.h
45f1654d7a8e4873d50ae5734643490d264c8db9 11-Jun-2009 Jason Sams <rjsams@android.com> Split FountainView into View and RS parts. Beging adding ProgramVertex to the java api. It was already implemented in native.
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/FountainRS.java
ava/Fountain/src/com/android/fountain/FountainView.java
ava/RenderScript/android/renderscript/RenderScript.java
ni/RenderScript_jni.cpp
a4a54e42fc710a62b47cbcb9d64c34a190429d9e 11-Jun-2009 Jason Sams <rjsams@android.com> Fix bug with bad conversion of java strings to C strings for object names. Update test app to test object defines.
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/FountainView.java
ni/RenderScript_jni.cpp
s.spec
sContext.cpp
sContext.h
sObjectBase.cpp
sObjectBase.h
sScriptC.cpp
81e48fa63c918b7bd80018c0b99255ddb6e1d058 11-Jun-2009 Jason Sams <rjsams@android.com> Fix build error due to bad path generation in makefile for generated tools.
Implemented by JoeO
ndroid.mk
c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191 11-Jun-2009 Jason Sams <rjsams@android.com> Split renderscript java code from test apps. Update makefiles.
ndroid.mk
ava/Fountain/Android.mk
ava/Fountain/src/com/android/fountain/Fountain.java
ava/Fountain/src/com/android/fountain/FountainView.java
ava/Fountain/src/com/android/fountain/RSSurfaceView.java
ava/Fountain/src/com/android/fountain/RenderScript.java
ava/RenderScript/Android.mk
ava/RenderScript/android/renderscript/RSSurfaceView.java
ava/RenderScript/android/renderscript/RenderScript.java
ni/Android.mk
ni/RenderScript_jni.cpp
a0a1b6fbece2eb8d72d788422ab3e5f58d5a9216 11-Jun-2009 Jason Sams <rjsams@android.com> Add named objects and implement support for ProgramFragmentStore and ProgramFragment to be used by name in scripts.
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/FountainView.java
ava/Fountain/src/com/android/fountain/RenderScript.java
ni/RenderScript_jni.cpp
s.spec
sContext.cpp
sContext.h
sObjectBase.cpp
sObjectBase.h
sProgramFragment.cpp
sProgramFragment.h
sProgramFragmentStore.cpp
sProgramFragmentStore.h
sProgramVertex.cpp
sScript.h
sScriptC.cpp
sScriptC.h
1030893d9b99b72468034da13df025bda479bb97 09-Jun-2009 Jason Sams <rjsams@android.com> checkpoint pragma support. Includes more cleanup of script enviroment storage to keep the env settings in the base and only the per language state in ScriptC.
ava/Fountain/res/raw/fountain.c
sContext.cpp
sContext.h
sObjectBase.h
sScript.h
sScriptC.cpp
sScriptC.h
928b734b2fbba0800567c8b7e686bcf5f45483cc 09-Jun-2009 Jason Sams <rjsams@android.com> Move placement of script enviroment data to base.
sContext.cpp
sScript.cpp
sScript.h
sScriptC.h
efb8de1ef851c9c2a042ad06f64e33bb8b366041 09-Jun-2009 Jason Sams <rjsams@android.com> Fix build issue and ref count bug with scripts.
sContext.cpp
sScriptC.cpp
sScriptC.h
1f52633fefd1862451e6a30209d590680d02beec 06-Jun-2009 Jason Sams <rjsams@android.com> Move call to compiler from jni to core library code.
ni/RenderScript_jni.cpp
s.spec
sScriptC.cpp
sScriptC.h
81e6fd5a9a74f453b452f03d2fad704a7b00d8aa 05-Jun-2009 Jack Palevich <jackpal@google.com> Use ANSI style function declaration for RS scripts.
ava/Fountain/res/raw/fountain.c
a44cb29164726cd9d812117819abdd7b60dfdd93 05-Jun-2009 Jason Sams <rjsams@android.com> Add support for scripts to return an animation flag. This allows them to indicate they are generating changing content and the rs thread to sleep if the content is static.
enderScriptEnv.h
ava/Fountain/res/raw/fountain.c
sContext.cpp
sContext.h
sScript.h
sScriptC.cpp
sScriptC.h
sThreadIO.cpp
sThreadIO.h
a658e905f14fe500bfee3812b213a73cb37ef6f2 04-Jun-2009 Jason Sams <rjsams@android.com> Set the RS thread priority.
sContext.cpp
c6e6b3fd525b3a9b2d3d86b3995e9fe9a0af69d7 04-Jun-2009 Jason Sams <rjsams@android.com> Remove pointer hacks from script and use standard load/store functions.
ava/Fountain/res/raw/fountain.c
565ac36ee479f9d7b83e2030ac9646a09cb886a1 04-Jun-2009 Jason Sams <rjsams@android.com> Generalize bitmap support and add remaining GL formats.
Fix bug in command fifo looping case.
sAllocation.cpp
sElement.cpp
sElement.h
sLocklessFifo.cpp
sUtils.h
52a9f5257141322219e4ce48b6980c9d14c80b1b 02-Jun-2009 Jason Sams <rjsams@android.com> Improve bitmap support and do conversion in native rather than java code to reduce conversion time.
ndroid.mk
enderScript.h
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/RenderScript.java
ni/RenderScript_jni.cpp
sUtils.h
a8857ffd909b25f373f23300f9f385fb9e2f881e 29-May-2009 Jack Palevich <jackpal@google.com> Don't prelink the libRS libraries.

These are temporary libraries for the development of RenderScript, so they
don't have to be prelinked.
ndroid.mk
2f2898ca6753c787484b3ab0e4323db410e0cd22 29-May-2009 Jason Sams <rjsams@android.com> Implement sampler GL setup code.
sSampler.cpp
39c8bc7be5751ec52693d21abdf139c4dfd29a2c 29-May-2009 Jason Sams <rjsams@android.com> Add sampler support
ava/Fountain/src/com/android/fountain/FountainView.java
ava/Fountain/src/com/android/fountain/RenderScript.java
ni/RenderScript_jni.cpp
s.spec
sProgramFragment.cpp
sSampler.cpp
1ef8b80bc49f415b93912fe7335f852953bde4a4 29-May-2009 Jack Palevich <jackpal@google.com> Delete the acc script when deleting the Renderscript rsScriptC object.

Previously we had been leaking the ACCscript object.
ndroid.mk
ni/RenderScript_jni.cpp
s.spec
sScriptC.cpp
sScriptC.h
b207943e6789c4ca1f21665393e207f2c894dcfd 29-May-2009 Jack Palevich <jackpal@google.com> Remove versions of scriptCSetScript method that take byte arrays.

This makes the API simpler, and therefore probably easier to use.
ava/Fountain/src/com/android/fountain/RenderScript.java
ed44df22353861fe9e259476c205cce4bd10643d 28-May-2009 Jack Palevich <jackpal@google.com> Add support for setting scripts, rather than having a hard-coded script.

Move the test script into a resource file.
Add APIs for reading a script from a resource, InputStream, string, or
byte array.
ava/Fountain/res/raw/fountain.c
ava/Fountain/src/com/android/fountain/FountainView.java
ava/Fountain/src/com/android/fountain/RenderScript.java
ni/RenderScript_jni.cpp
7d91d5d7e210fd00256389000416df5a2b0f7136 28-May-2009 Jason Sams <rjsams@android.com> Add background bitmap to fountain test app for renderscript.
ava/Fountain/res/drawable/gadgets_clock_mp3.png
ava/Fountain/src/com/android/fountain/FountainView.java
ni/RenderScript_jni.cpp
7f144feb568f03135c38882f2768c2d9d26ca715 28-May-2009 Jack Palevich <jackpal@google.com> Change the Fountain test app's package to com.android.fountain.

It had been com.android.calc, which caused conflicts with the real Calc
application.
ava/Fountain/AndroidManifest.xml
ava/Fountain/src/com/android/fountain/Fountain.java
ava/Fountain/src/com/android/fountain/FountainView.java
ava/Fountain/src/com/android/fountain/RSSurfaceView.java
ava/Fountain/src/com/android/fountain/RenderScript.java
ni/RenderScript_jni.cpp
4826322e08b1337283f84ec3738eba0dc0e7fe9d 28-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 2568

* changes:
Enable renderscript to build under the simulator.
1786e8ce425445103bfa4c5d82f9d4fc3ede092e 28-May-2009 Jack Palevich <jackpal@google.com> Enable renderscript to build under the simulator.

Added missing #include file to declare memcpy().
sMatrix.cpp
6678e9b2568ad041429a2477177133fe4932159f 27-May-2009 Jason Sams <rjsams@android.com> Implement first pass bitmap to allocation support. The Java bindings can create a 2D allocation by passing in a Bitmap object.
enderScript.h
enderScriptEnv.h
ava/Fountain/src/com/android/fountain/RenderScript.java
ni/RenderScript_jni.cpp
s.spec
sAllocation.cpp
sContext.cpp
sElement.cpp
sProgramFragment.cpp
sScriptC.cpp
9e1b63bd982c2775b24f16ffda68dd5b06fca60f 27-May-2009 Jack Palevich <jackpal@google.com> Turn on ACC script test. (It works!)

+ Modified test script to work with the limitations of the ACC langauge.
- No <op>=
- use correct C API names for callback methods.
ni/RenderScript_jni.cpp
fd19dc9fc3e76caf5c37645ea5131b2a2cf10ef7 27-May-2009 Jack Palevich <jackpal@google.com> Fix Fountain test app so that it actually builds.

Also check in first part of an libACC implementation.
ndroid.mk
ava/Fountain/Android.mk
ava/Fountain/AndroidManifest.xml
ava/Fountain/src/com/android/fountain/Fountain.java
ava/Fountain/src/com/android/fountain/FountainView.java
ni/RenderScript_jni.cpp
sScriptC.cpp
a5e094ba1288cd7aa9e319df7f458e45395f8d49 27-May-2009 Jack Palevich <jackpal@google.com> Fix RenderScript JNI code build issue.

We should not try to build the JNI file until after we have built the
the generated header files that it includes.
ndroid.mk
d8040099a0230cbc34e9c2e41c10b3290d9a0087 26-May-2009 Jack Palevich <jackpal@google.com> Rename Calc sample to Fountain.
ava/Calc/Android.mk
ava/Calc/AndroidManifest.xml
ava/Calc/src/com/android/calc/Calc.java
ava/Calc/src/com/android/calc/CalcView.java
ava/Calc/src/com/android/calc/RSSurfaceView.java
ava/Calc/src/com/android/calc/RenderScript.java
ava/Fountain/Android.mk
ava/Fountain/AndroidManifest.xml
ava/Fountain/src/com/android/fountain/Fountain.java
ava/Fountain/src/com/android/fountain/FountainView.java
ava/Fountain/src/com/android/fountain/RSSurfaceView.java
ava/Fountain/src/com/android/fountain/RenderScript.java
bfdc92c517a50078689f9621386005ff45bb12d3 26-May-2009 Jack Palevich <jackpal@google.com> Add sprite fountain test.

It's still called "Calc".
ndroid.mk
ava/Android.mk
ava/Calc/Android.mk
ava/Calc/AndroidManifest.xml
ava/Calc/src/com/android/calc/Calc.java
ava/Calc/src/com/android/calc/CalcView.java
ava/Calc/src/com/android/calc/RSSurfaceView.java
ava/Calc/src/com/android/calc/RenderScript.java
326e0ddf89e8df2837752fbfd7a014814b32082c 22-May-2009 Jason Sams <jsams@google.com> Add the Renderscript library. (Not in the build by default yet.)

This library can be used to create animated 3D User Interfaces.

This library is currently under heavy development, so it's not part of
the build by default.

In order to build this library, you must define

BUILD_RENDERSCRIPT=true

in your build environment.

You will also have to manually edit

build/core/prelink-linux-arm.map

And add libRS and libRS_jni at the end like this (exact address may change.)

libRS.so 0x9A100000
libRS_jni.so 0x9A000000
ndroid.mk
enderScript.h
enderScriptEnv.h
ni/RenderScript_jni.cpp
s.spec
sAdapter.cpp
sAdapter.h
sAllocation.cpp
sAllocation.h
sComponent.cpp
sComponent.h
sContext.cpp
sContext.h
sDevice.cpp
sDevice.h
sElement.cpp
sElement.h
sLocklessFifo.cpp
sLocklessFifo.h
sMatrix.cpp
sMatrix.h
sObjectBase.cpp
sObjectBase.h
sProgram.cpp
sProgram.h
sProgramFragment.cpp
sProgramFragment.h
sProgramFragmentStore.cpp
sProgramFragmentStore.h
sProgramVertex.cpp
sProgramVertex.h
sSampler.cpp
sSampler.h
sScript.cpp
sScript.h
sScriptC.cpp
sScriptC.h
sThreadIO.cpp
sThreadIO.h
sTriangleMesh.cpp
sTriangleMesh.h
sType.cpp
sType.h
sUtils.h
sgApi.cpp.rsg
sgApiFuncDecl.h.rsg
sgApiReplay.cpp.rsg
sgApiStructs.h.rsg
sg_generator.c
pec.lex
fcfe48e7cf461bf4a6314802c0f31f292d87ab95 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution