History log of /frameworks/rs/java/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e3b5337cc9255d5ecc6cfd72ac71ac857c90cecc 10-May-2016 Yang Ni <yangni@google.com> Test for old style kernels in single-source RS

Bug: 28666819

Old-styles kernels are not allowed in a rsForEach() call, but allowed
to coexist with such calls. This test verifies that.

Updated the single-source kernel launch test to include some
old-style kernels, and a launch from Java of such an old-style kernel.

Change-Id: I7180266fcfa83400319f704c846805cc0349e144
ests/RsTest/src/com/android/rs/test/UT_single_source_script.java
ests/RsTest/src/com/android/rs/test/single_source_script.rs
282c900280b5f1f3a4f252dcc6fb74d122f71c6f 15-Apr-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Fix the makefiles for our tests following JACK change." into nyc-dev
eb9c17769023e17605e00aaabbd442c378f7cb67 15-Apr-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge changes from topic 'struct-fix' into nyc-dev

* changes:
Fix uninitialized fields in rsElement for composite data types
Add a test for structs with 64-bit scalar fields
4d4a9c5b5aec95a4caf3220fbcfc43e1aee110a4 15-Apr-2016 Miao Wang <miaowang@google.com> Fix the makefiles for our tests following JACK change.

Bug: 28212281

- Added LOCAL_MIN_SDK_VERSION for tests using current SDK and intend
to run on older devices.
- Fix several errors in the AndroidManifest.xml.

Change-Id: Ib2d2b2b167f9c5a084fd3b09f742988b626c5052
ests/ComputeBenchmark/Android.mk
ests/ComputePerf/Android.mk
ests/ComputePerf/AndroidManifest.xml
ests/GenImages/Android.mk
ests/ImageProcessing/Android.mk
ests/ImageProcessing/AndroidManifest.xml
ests/ImageProcessing_jb/Android.mk
ests/ImageProcessing_jb/AndroidManifest.xml
ests/LatencyBenchmark/Android.mk
ests/LatencyBenchmark/AndroidManifest.xml
ests/LivePreview/Android.mk
ests/LivePreview/AndroidManifest.xml
ests/MathErr/Android.mk
ests/MathErr/AndroidManifest.xml
ests/RSTest_CompatLib/Android.mk
ests/RSTest_CompatLib/AndroidManifest.xml
ests/RSTest_CompatLibLegacy/AndroidManifest.xml
ests/Refocus/AndroidManifest.xml
ests/RsBLAS_Benchmark/Android.mk
ests/SampleTest/Android.mk
ests/SampleTest/AndroidManifest.xml
ests/VrDemo/AndroidManifest.xml
8a526e5d609e34a07aa0bc6312845ebdbd60c43e 13-Apr-2016 Pirama Arumuga Nainar <pirama@google.com> Add a test for structs with 64-bit scalar fields

http://b/24142721

Add a test to trigger the above bug by operating on a struct with a
64-bit scalar field.

Change-Id: Ida6e3b25ef985c865a3bd583045c2ccfb9553bdf
(cherry picked from commit f6ea62be4717c73890dbe44e3781cb195c2cf7e1)
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_small_struct.java
ests/RsTest/src/com/android/rs/test/small_struct.rs
a9e09601605f8ce2770dc6610d1d98f3ee90c686 13-Apr-2016 David Gross <dgross@google.com> Add reduction test cases findMinMat2, findMinMat4.

Helps test that combiner function synthesis understands call lowering.

Bug: 27299475
Change-Id: Ifd8b69f5557025e0b359fd1497d3100807cec9b2
ests/RsTest/src/com/android/rs/test/UT_reduce.java
ests/RsTest/src/com/android/rs/test/reduce.rs
ests/RsTest/src/com/android/rs/test/reduce_backward.rs
61bc4952da7be1c2100aae2bfad57431bc1ae32e 13-Apr-2016 David Gross <dgross@google.com> Merge "Shrink down 2D and 3D general reduction tests to control time and space." into nyc-dev
3c0a344d9889e2e2696b8917c13be011602103e5 13-Apr-2016 David Gross <dgross@google.com> Merge "Test Java reflection for anonymous result types." into nyc-dev
1430dcc4a9033ed874c89a014b3421884686c9d0 13-Apr-2016 David Gross <dgross@google.com> Shrink down 2D and 3D general reduction tests to control time and space.

(1) Apply Z-dimension limiting to 3D correctness tests.

The Z dimension is always handled specially by GPU drivers, and a high
value for this dimension can have serious performance implications.
For example, Cuda and OpenCL encourage Z to be the smallest dimension.

We have observed that prior to this fix, this testing runs out of
memory when running as a 32-bit application on n6p.

(2) Increase sparseness of 2D and 3D correctness tests.

Before this change, reduction tests take about 7m on n6p as a 32-bit app.
After this change, reduction tests take about 3m on n6p as a 32-bit app.

Bug: 27299475
Change-Id: Id8241cc3e2d0abbd5f643d1266dc4317b91093a0
ests/RsTest/src/com/android/rs/test/UT_reduce.java
7d9ff274812c36a3d6a43a6ad8f1fed6886ee91a 12-Apr-2016 David Gross <dgross@google.com> Merge "Add tests related to destroying temporary Allocations in reflected code." into nyc-dev
f5802d4bc63d3dfaeb12a05bab3b6393075602b6 12-Apr-2016 David Gross <dgross@google.com> Test Java reflection for anonymous result types.

Bug: 28118344
Change-Id: I5907887e27b97c9e4faa7747b0a907f3994c4ba2
ests/RsTest/src/com/android/rs/test/UT_reduce.java
ests/RsTest/src/com/android/rs/test/reduce.rs
ests/RsTest/src/com/android/rs/test/reduce_backward.rs
fc101de3bdb7554aee04da60848cda72e40b2e79 09-Apr-2016 David Gross <dgross@google.com> Add tests related to destroying temporary Allocations in reflected code.

Bug: 27973904
Change-Id: Id1e90e76d2442eca73cd2fba5d03002da27d86c6
ests/RsTest/src/com/android/rs/test/UT_reduce.java
388d02df11f57b12ff7a62dff297e3131766e0c7 08-Apr-2016 David Gross <dgross@google.com> Merge "Multithreaded execution of general reduction kernels over 2D and 3D iteration spaces." into nyc-dev
415a249300cb9ca3f560814bfde52c6796fed1f7 07-Apr-2016 David Gross <dgross@google.com> Multithreaded execution of general reduction kernels over 2D and 3D iteration spaces.

Includes fix for bug in reduce_backward fz3 kernel (combiner function).

Bug: 27299475

Change-Id: I48ed2f99f53dfc786a85e04dc0206cb3ebe98034
ests/RsTest/src/com/android/rs/test/reduce_backward.rs
0401a6da2aa1fb6cf9533e906b6187e673110fae 06-Apr-2016 Pirama Arumuga Nainar <pirama@google.com> Merge "Test for half as a global or as a parameter to an invokable" into nyc-dev
a73e73342149b45269446c39ced73e44518930d7 05-Apr-2016 Pirama Arumuga Nainar <pirama@google.com> Test for half as a global or as a parameter to an invokable

http://b/27526302

Change-Id: Ibc71ef4523c2fe1f233a75bd5b8e5b2dbedb30de
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_fp16_globals.java
ests/RsTest/src/com/android/rs/test/fp16_globals.rs
bc3789bcda1e7a86a680de1bb2c16319396dae46 05-Apr-2016 Pirama Arumuga Nainar <pirama@google.com> Merge changes from topic 'rsdebug' into nyc-dev

* changes:
Test rsDebug for half
Implement rsDebug for half
Add rsDebug for half
1af4622ab7e6141b3d876c3f3919380faf8d740b 04-Apr-2016 Pirama Arumuga Nainar <pirama@google.com> Test rsDebug for half

http://b/27556050

Change-Id: I9e9ff171faaf1bb59eeec90b27c6b14fe4b32196
ests/RsTest/src/com/android/rs/test/rsdebug.rs
67ab623ca9a2dad4a78c0dc84c47b829c7913225 04-Apr-2016 David Gross <dgross@google.com> Merge "General reduction test improvement and bug fixes." into nyc-dev
d41c224c3e1e31e29d225e51b994d689022cfd07 02-Apr-2016 David Gross <dgross@google.com> General reduction test improvement and bug fixes.

Improved testing (UT_reduce.java):
- Add addint3D test.
- Execute 2D and 3D tests over a range of sizes.

Bug fixes:
- Fix bug in fz3 kernel (combiner function).
- Fix bug in UT_reduce_backward.java findMinAndMax test (copy fix from UT_reduce.java).
- In UT_reduce.java (which creates a very large number of Allocations), explicitly
invoke Allocation.destroy() to avoid out-of-native-memory problems.

Bug: 27299475
Change-Id: I939a329af9f92e57bc8aa4c22db2b56996f1ff88
ests/RsTest/src/com/android/rs/test/UT_reduce.java
ests/RsTest/src/com/android/rs/test/UT_reduce_backward.java
ests/RsTest/src/com/android/rs/test/reduce.rs
b87fbbf700aea11f3beb939cb08fc6b8a2fc76aa 31-Mar-2016 Miao Wang <miaowang@google.com> Merge "Clean-up makefiles for test applications." into nyc-dev
fecb67be26fe9b873e6d1a701f4860573ca014c4 31-Mar-2016 Miao Wang <miaowang@google.com> Clean-up makefiles for test applications.

Bug: 27945291

- Remove 32bit only flag (except for RSTest_CompatLibLegacy)
- Make BLAS Benchmark able to run on N.

Change-Id: Ie4c39cfff5b964f009eec431b5ea1455ad9a6724
ests/HealingBrush/Android.mk
ests/ImageProcessing/Android.mk
ests/ImageProcessing2/Android.mk
ests/Refocus/Android.mk
ests/RsBLAS_Benchmark/libsgemm/Android.mk
abe31c581489727afa84f9b756f0d2a0f4be057e 30-Mar-2016 David Gross <dgross@google.com> Merge "Multithreaded execution of certain general reduction kernels; reduction test overhaul." into nyc-dev
10adb0c2029f112b5738228617d5645f6ecea0c5 29-Mar-2016 David Gross <dgross@google.com> Multithreaded execution of certain general reduction kernels; reduction test overhaul.

A reduction kernel is eligible for multithreaded execution if it has a
combiner function and it is launched over a 1D iteration space.

Note: Properties debug.rs.reduce-accum and debug.rs.reduce-split-accum
are added for debugging multithreaded reduction.

The following changes are made to reduction tests in RsTest:
- Overhaul the test framework -- now data-driven, and can execute the same
test multiple times with different seeds and input sizes, features
separate sets of quick correctness tests, full correctness tests,
and performance tests. (Performance tests are not run by default.)
- Report timing information for test execution.
- Report more information for fz* kernel testing.
- Remove dp kernel testing -- this involved floating-point arithmetic
which is not guaranteed to produce identical results between java
and rs or for different rs multithreaded executions.
- Add sumgcd kernel testing. This is intended to be representative of
a compute-heavy kernel.
- findMinAndMax kernel testing must compare cell value not cell index
-- two or more cells might have the same min or max value, and java
and various rs multithreaded executions are not guaranteed to find
the same cell.
- Fix bug in findMinAndMax kernel's combiner function. (It behaved
incorrectly when operating on an accumulator datum that has been
initialized but never passed to the accumulator function.)
- RsTest now requests largeHeap.

Bug: 27299475
Change-Id: I58f99c21389dbae5c8e3ad85d98700dc165664bb
ests/RSTest_CompatLib/src/com/android/rs/test/UT_reduce.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_reduce_backward.java
ests/RSTest_CompatLib/src/com/android/rs/test/reduce.rs
ests/RSTest_CompatLib/src/com/android/rs/test/reduce_backward.rs
ests/RsTest/AndroidManifest.xml
ests/RsTest/src/com/android/rs/test/UT_reduce.java
ests/RsTest/src/com/android/rs/test/UT_reduce_backward.java
ests/RsTest/src/com/android/rs/test/reduce.rs
ests/RsTest/src/com/android/rs/test/reduce_backward.rs
bd22f80316e740a23b262d470dcf4dbf6c9b7dbd 29-Mar-2016 Miao Wang <miaowang@google.com> Merge "Add a default region to healingbrush." into nyc-dev
7aa770ae0f0f962d538e6627adc67954a9b56a8f 29-Mar-2016 Miao Wang <miaowang@google.com> Add a default region to healingbrush.

Bug: 27340444

- Adding a default region makes it possible to test HealingBrush on
fugu.
- Fix NPE, when no photos are in the Download folder.

Change-Id: Idecd70618580bb3e40f322e36ab8a3454a579076
(cherry picked from commit f04a68c0e3e58ce4cb6a47a5f9cd17b63003db3a)
ests/HealingBrush/src/rs/example/android/com/healingbrush/DrawView.java
ests/HealingBrush/src/rs/example/android/com/healingbrush/MainActivity.java
87e066c15d6baccbe67cc782b51e991bb4d3ac7c 28-Mar-2016 Pirama Arumuga Nainar <pirama@google.com> Reorder tests for Float16 vector functions

http://b/27547875

Add test for native_distance in RsTest. Also add missing tests and
re-order tests for other Float16 vector functions.

Change-Id: I0527dd5cf447aa9b31e1c73bcb555c03adc66042
ests/RsTest/src/com/android/rs/test/math_fp16.rs
e44bd78cd972469b1d8de478e1fbc8ffad5d340d 22-Mar-2016 Yang Ni <yangni@google.com> Merge "Fixed intrinsics inside a script group" into nyc-dev
a7481b21c4ad4127f54c02c7402039d068948a34 11-Mar-2016 Yang Ni <yangni@google.com> Fixed intrinsics inside a script group

Bug: 27439842

An RS intrinsic relies on RSExpandKernelDriverInfo.usr for the "this"
pointer to the ScriptIntrinsic object.

Need to to correctly set that field in a script execution for intrinsics.

Also fixed a bcc command-line option.

Added a test of script group with intrinsics to ImageProcessing GroupTest(native).

Change-Id: Ia8b45bca3396ac987ba167fd1709ee89123a2557
(cherry picked from commit 7a106adbb5e370b544f2cbf5b83c063560c81b57)
ests/ImageProcessing/src/com/android/rs/image/GroupTest.java
3eee46311a27a01c90b3ae2896f5a954baa3e45c 17-Mar-2016 Pirama Arumuga Nainar <pirama@google.com> Enable half3 tests in RsTest

http://b/25819476

These failures are fixed by the recent LLVM rebase.

Change-Id: I71ef78eebddaa76d4d6fb64f13b57aa89f76f8db
ests/RsTest/src/com/android/rs/test/UT_fp16.java
a5dbd858d461d2cd8244a1aee2fcdc501725f45e 17-Mar-2016 Pirama Arumuga Nainar <pirama@google.com> Enable commented-out tests for fp16 math functions

http://b/26099914

These tests are fixed by the recent LLVM rebase.

Change-Id: I40c7493c856309bf2b43ade25c9e6e734c33797e
ests/RsTest/src/com/android/rs/test/math_fp16.rs
101caf152df0e7a63a10ec7537a89c9596be5cbb 16-Mar-2016 Yang Ni <yangni@google.com> Avoid explict loading of libRSSupport in test

Bug: 27692823

Since libRSSupport is not necessarily included in the test APK, this
test will try to load libRSSupport.so from /system/lib directory,
which will fail after M.

This was really an old work around for NDK RS API, and no longer needed.

Change-Id: Ifccc09f5cec074fba40f7a0cfc300b8294e80aa3
ests/HelloComputeNDK/src/com/example/android/rs/hellocomputendk/HelloComputeNDK.java
04cf3e4c1caad17bcd89c3fbe15260ac63c3704f 26-Feb-2016 David Gross <dgross@google.com> Compatibility library support for general reduction.

Requires corresponding change in frameworks/support.

Note that the new RSTest_CompatLib test cases were copied from RsTest.

Also:
- Change LOCAL_RENDERSCRIPT_TARGET_API to 0.
- Change manifest targetSdkVersion from 8 to 24 (see Bug: 27367665).
- Change compile-only RSTest_CompatLib test apitest.rs to use N rather than pre-N
rsForEach() API.

Bug: 23535724
Change-Id: I872f2b5a83fb78f4b54b8f6710e1d49df3bea3d1
(cherry picked from commit 328245ae4aecdae3ec23a640efc454959f2ff98c)
ests/RSTest_CompatLib/Android.mk
ests/RSTest_CompatLib/AndroidManifest.xml
ests/RSTest_CompatLib/src/com/android/rs/test/RSTestCore.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_reduce.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_reduce_backward.java
ests/RSTest_CompatLib/src/com/android/rs/test/apitest.rs
ests/RSTest_CompatLib/src/com/android/rs/test/reduce.rs
ests/RSTest_CompatLib/src/com/android/rs/test/reduce_backward.rs
08448afe7ae8b5787cb6733d333d9ef03d992da8 18-Feb-2016 Pirama Arumuga Nainar <pirama@google.com> Test length, normalize variants for f16.

http://b/23536224

Change-Id: Idbf28fec0b5e7cdc279d8ad80d60fec1077cac1d
(cherry picked from commit c5345365efaace2b7c76ce1c3ea71b5047cd6227)
ests/RsTest/src/com/android/rs/test/math_fp16.rs
414cad9cb688a41af02b8778f491850a54a987cf 18-Feb-2016 Pirama Arumuga Nainar <pirama@google.com> Enable tests for float16 allocations

http://b/24862914

These were previously disabled due to a missing enum value.

Change-Id: Idc2115a03d2fe48bd542f6fe8fd585e6e54b5bb6
(cherry picked from commit de5b6081ce101491910be97c5b204305018f1b62)
ests/RsTest/src/com/android/rs/test/UT_single_source_alloc.java
ests/RsTest/src/com/android/rs/test/single_source_alloc.rs
6e8dcc447fef2debd045cfd8b399cf966c682ea8 11-Feb-2016 David Gross <dgross@google.com> Merge "General reduction test case where pragma follows constituent functions." into nyc-dev
73a422b2f32f947ce1b1366a6c78ddec58a4c1ea 09-Feb-2016 David Gross <dgross@google.com> General reduction test case where pragma follows constituent functions.

Bug: 23535724
(cherry picked from commit 23966203d0b4d4a7da90d521349dbb77d7283261)

Change-Id: I99c3a6f9623d8fa422a4699d5a2967db14caedd3
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_reduce.java
ests/RsTest/src/com/android/rs/test/UT_reduce_backward.java
ests/RsTest/src/com/android/rs/test/reduce.rs
ests/RsTest/src/com/android/rs/test/reduce_backward.rs
35f105cc77cd93af45f0144106b929cc6cc311eb 10-Feb-2016 Pirama Arumuga Nainar <pirama@google.com> Disable frexp and modf for half

http://b/23536224
http://b/26099914

Variants of frexp and modf for half vectors also fail instruction
selection on AArch64. Disable this test until we update on-device LLVM.

Change-Id: I0a7463c8c955f7bd945b5ec7690d2a4a158579dc
(cherry picked from commit de10692c7e41bb52ccc627dd85e1e3f35d85ffb6)
ests/RsTest/src/com/android/rs/test/math_fp16.rs
433b78dd24af2af6121f52163c22d94ef37bf47f 06-Feb-2016 Pirama Arumuga Nainar <pirama@google.com> Add tests for fract, frexp and modf for half

http://b/23536224

(cherry picked from commit 8ea537d7fd075f0057a4d8780093cbace104c8c8)

Change-Id: I3ee8961147a715f8eaf3063bb91b94a6e944a6c6
ests/RsTest/src/com/android/rs/test/math_fp16.rs
3a7c01fd620fb908e00e4ca745e31de9f42c0f17 06-Feb-2016 Pirama Arumuga Nainar <pirama@google.com> Merge changes from topic \'fp16-math-update\' am: 20807a72d7
am: 9084aebf5c

* commit '9084aebf5c4047f61cb02602de071714da286360':
Enable half tests for copysign, ilogb, nextafter
Implement copysign, ilogb and nextafter for half
Update RS headers with copysign, ilogb and nextafter
Add copysign, ilogb and nextafter for half
b46d30df919b66e04be852f8a70acde08190e567 04-Feb-2016 Pirama Arumuga Nainar <pirama@google.com> Enable half tests for copysign, ilogb, nextafter

http://b/23536224

Tests for copysign, ilogb and nextafter were disabled until they could
be added to the spec and headers. This CL enables these tests.

Test for nextafter is updated so inputs in subnormal range are not
tested.

Change-Id: I27ca961de650362f0bb55fda36c449523773c8a2
ests/RsTest/src/com/android/rs/test/math_fp16.rs
f96eb14cc9fd7560fbd73ce247c1fd463dfbfad5 31-Jan-2016 Stephen Hines <srhines@google.com> Merge "Rename from com.android.rs.test -> com.android.rs.refocus." am: a255273939
am: 9f2be515c1

* commit '9f2be515c18d7aff99e2a55a67f273dc746e1951':
Rename from com.android.rs.test -> com.android.rs.refocus.
4cead8034aab0e20e402baee87cbe9129db00192 31-Jan-2016 Stephen Hines <srhines@google.com> Rename from com.android.rs.test -> com.android.rs.refocus.

The collision here prevented me from installing this app alongside the
actual RSTest app (which has always used com.android.rs.test).

Change-Id: I0811f9738de68c6c591aa2a948fb7e7a4c96c7b5
ests/Refocus/AndroidManifest.xml
ests/Refocus/src/com/android/rs/test/BlurStack.java
ests/Refocus/src/com/android/rs/test/DepthImage.java
ests/Refocus/src/com/android/rs/test/DepthOfFieldOptions.java
ests/Refocus/src/com/android/rs/test/DepthTransform.java
ests/Refocus/src/com/android/rs/test/ImageBuffersForRenderScript.java
ests/Refocus/src/com/android/rs/test/ImageCompare.java
ests/Refocus/src/com/android/rs/test/KernelDataForRenderScript.java
ests/Refocus/src/com/android/rs/test/LayerInfo.java
ests/Refocus/src/com/android/rs/test/MainActivity.java
ests/Refocus/src/com/android/rs/test/MediaStoreSaver.java
ests/Refocus/src/com/android/rs/test/RGBZ.java
ests/Refocus/src/com/android/rs/test/RefocusFilter.java
ests/Refocus/src/com/android/rs/test/RenderScriptTask.java
ests/Refocus/src/com/android/rs/test/XmpDepthDecode.java
ests/Refocus/src/com/android/rs/test/d1new/ImageBuffersForRenderScriptd1new.java
ests/Refocus/src/com/android/rs/test/d1new/KernelDataForRenderScriptd1new.java
ests/Refocus/src/com/android/rs/test/d1new/RefocusFilterd1new.java
ests/Refocus/src/com/android/rs/test/f32/ImageBuffersForRenderScriptF32.java
ests/Refocus/src/com/android/rs/test/f32/KernelDataForRenderScriptF32.java
ests/Refocus/src/com/android/rs/test/f32/RefocusFilterF32.java
ests/Refocus/src/com/android/rs/test/image/RangeInverseDepthTransform.java
ests/Refocus/src/com/android/rs/test/image/RangeLinearDepthTransform.java
ests/Refocus/src/com/android/rs/test/layered_filter_fast_d1new.rs
ests/Refocus/src/com/android/rs/test/layered_filter_fast_f32.rs
5ed6002aa37aafe5e57e59bf29cef74bfc0bbd5e 22-Jan-2016 David Gross <dgross@google.com> Merge "Support for general reduction kernels." am: accdb783d1
am: 88df392629

* commit '88df392629d06b1444fc7bccbbd29b4a3e587ede':
Support for general reduction kernels.
fba00d3fa4c59b71640506b40d9e9ef0af8bccc7 22-Jan-2016 Yang Ni <yangni@google.com> Assign API level 24 to single-source RS API

Updated the RenderScript API spec files, and reran the auto-generating
script for the single-source RS API.

Also updated LatencyBenchmark makefile to set its target-api to 23,
since it uses the deprecated rsForEach() function that takes a script
parameter.

Change-Id: I75d36010be49a0cdcbe1d6ec1fc7eed3a6d7b12b
ests/LatencyBenchmark/Android.mk
6c1876bbef1b2c89975dce91230a168bd2d2ce4c 15-Jan-2016 David Gross <dgross@google.com> Support for general reduction kernels.

Requires coordinated change in frameworks/base.

Requires coordinated change in frameworks/compile/libbcc in order
for RsTest to run.

At present, general reduction kernels are run single-threaded.

Also: Remove dead struct field MTLaunchStructForEach::sig.

Bug: 23535724
Change-Id: Ice17ccf20a902f8a106eaa62ec071d46e3c0ad8c
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_reduce.java
ests/RsTest/src/com/android/rs/test/reduce.rs
a1b870a3e37e59b813255563bec3f7e8f09e7aa6 13-Dec-2015 Pirama Arumuga Nainar <pirama@google.com> Merge changes from topic \'f16-math\' am: 8ea0a4219a
am: 8c13d3ea14

* commit '8c13d3ea1454d2197d020c8ecb23e3e3822b511a':
Test f16 math functions in RsTest
Implement f16 math functions in the runtime
Generated .rsh files for f16 math functions
Add RS math functions for F16.
7b607153e2c101132a29a0e962a53a3b55665cd1 13-Dec-2015 Pirama Arumuga Nainar <pirama@google.com> Merge "Test F16 allocations" am: b67089f492
am: af55b48044

* commit 'af55b48044adc194462adba2e55034ee141a6d7a':
Test F16 allocations
6b753367c985ee762ae6563c7948b1ddcf9d06f9 10-Dec-2015 Pirama Arumuga Nainar <pirama@google.com> Test f16 math functions in RsTest

- API test to ensure all f16 math functions added in
https://android-review.googlesource.com/#/c/186324 exist
- Tests nextafter and ilogb are included but commented out.

Bug: 23536224
Bug: 26099914

Change-Id: If5bcbb34750f9b47af80fe01af27a629cbf78882
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_math_fp16.java
ests/RsTest/src/com/android/rs/test/math_fp16.rs
c0c70a7c82c07aeb1cc22ab6f343941d515fa2bb 11-Nov-2015 Pirama Arumuga Nainar <pirama@google.com> Test F16 allocations

Bug: 25819476

Test reads and writes on an f16 allocation in an invoke and as part of
input or outputs of kernels.

Change-Id: I1bc3f3f8b544db02067767913b2fb114ae097be7
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_fp16.java
ests/RsTest/src/com/android/rs/test/fp16.rs
0fcf2fda8afa44a815c193e336ea10f426a4f36b 01-Dec-2015 Yang Ni <yangni@google.com> Merge "Test for ref counting on returned rs objects" am: 6a263d48fe
am: 4ded656a3f

* commit '4ded656a3f2f81add487bccf29fbe93dbc28d185':
Test for ref counting on returned rs objects
6a263d48fe6a545aa7480a54f80ef60717fe21b9 01-Dec-2015 Yang Ni <yangni@google.com> Merge "Test for ref counting on returned rs objects"
432b47768af4eaa8eca4d94fe7e5a973a1ef1a73 25-Nov-2015 Yang Ni <yangni@google.com> Test for ref counting on returned rs objects

Bug: 25777125

RS objects are currently cleared before entering return statements.
This leads to
1) Any rs objects referenced inside the return statement are already
cleared and invalid; and
2) Any object returned is cleared and marked invalid for the caller.

A fix is in https://android-review.googlesource.com/184120

Change-Id: I35893318a20b717e3adb0451910f2531177d8d4a
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_single_source_ref_count.java
ests/RsTest/src/com/android/rs/test/single_source_ref_count.rs
e28516dfcb3bdf9fe10a27fa570fe562e497c1e0 24-Nov-2015 Pirama Arumuga Nainar <pirama@google.com> Merge changes from topic \'alloc-helpers\' am: 4450adacb3
am: 8ee9fb49fe

* commit '8ee9fb49fe46e21fc0a96dc7e30d307a8122d3da':
Test helper functions that create allocations
Update header files with allocation-creation helper functions
Add helper functions to create allocations
4450adacb34dd26e146f5b34e8acfda88ebf956e 24-Nov-2015 Pirama Arumuga Nainar <pirama@google.com> Merge changes from topic 'alloc-helpers'

* changes:
Test helper functions that create allocations
Update header files with allocation-creation helper functions
Add helper functions to create allocations
2f4e8395f3a544a7a15b796ec1bf071a88d991e5 14-Nov-2015 Pirama Arumuga Nainar <pirama@google.com> Test helper functions that create allocations

Bug: 23535985
Change-Id: Ie383f40218b0469fc38f5ed25e07b7a9ed674bf6
ests/RsTest/src/com/android/rs/test/single_source_alloc.rs
d9c803a98a88594dd7fe25fd23abe4e8bde967bb 20-Nov-2015 Yang Ni <yangni@google.com> Merge "Changed rsForEachInternal prototype"
am: 148ce85b56

* commit '148ce85b56a04962650094ea903229abc0c08105':
Changed rsForEachInternal prototype
148ce85b56a04962650094ea903229abc0c08105 20-Nov-2015 Yang Ni <yangni@google.com> Merge "Changed rsForEachInternal prototype"
79b75b7ba646cebabe83c68f0ff72a8018f6b3ea 19-Nov-2015 Yang Ni <yangni@google.com> Changed rsForEachInternal prototype

Bug: 25602504

Changed it from using varargs to an allocation array.

Also added a test for allocation-less kernel launch.

Change-Id: I1b53861083b87c51c5bdaeaec2be469dc7af7a0a
ests/RsTest/src/com/android/rs/test/single_source_script.rs
69793f4dcd4b9af7f85e5361fa7ef4a372de0778 18-Nov-2015 Stephen Hines <srhines@google.com> Merge "Remove unused tests and unsupported pragmas (pragma cleanup)."
am: 57bc7cbc3d

* commit '57bc7cbc3d074deaf749a188109d3e1b3d5cb7a7':
Remove unused tests and unsupported pragmas (pragma cleanup).
30a269732b7e6e052547809c9973e2c3adeb1f3e 18-Nov-2015 Pirama Arumuga Nainar <pirama@google.com> Merge "Add comment in single_source_alloc test to add half tests"
am: 82949e2aa2

* commit '82949e2aa2ca9fd152bc445c088dea4535954222':
Add comment in single_source_alloc test to add half tests
57bc7cbc3d074deaf749a188109d3e1b3d5cb7a7 17-Nov-2015 Stephen Hines <srhines@google.com> Merge "Remove unused tests and unsupported pragmas (pragma cleanup)."
b793bb1ca16b6b920e967bd9109a470500a15ca1 14-Nov-2015 Pirama Arumuga Nainar <pirama@google.com> Add comment in single_source_alloc test to add half tests

Bug: 24862914

Add comment to add half tests once b/24862914 is fixed.

Change-Id: I68fac91b3720354723bdc35ef8ab4e3fda21a70d
ests/RsTest/src/com/android/rs/test/UT_single_source_alloc.java
5b0739eabb7c3505293f45d9dee90c52b07d206b 13-Nov-2015 Yang Ni <yangni@google.com> Merge "Added script group tests for compat lib"
am: c5cb4984ca

* commit 'c5cb4984ca0a50534a6c41cb2909e48ed8b52c45':
Added script group tests for compat lib
a2019bafa1616489e0326d7492519122d668545a 13-Nov-2015 Yang Ni <yangni@google.com> Merge "Various fixes in setting globals in a script group"
am: 7d8afea5e1

* commit '7d8afea5e15cea99db7eba206d02575798d22f5f':
Various fixes in setting globals in a script group
61ff1b75dbd28494004d1b6d989be34ae28a18ac 13-Nov-2015 Yang Ni <yangni@google.com> Added script group tests for compat lib

Change-Id: I4f996869faa72e2f20b5d27c84137bcc72f2a27f
ests/RSTest_CompatLib/src/com/android/rs/test/RSTestCore.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_script_group2_gatherscatter.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_script_group2_nochain.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_script_group2_pointwise.java
ests/RSTest_CompatLib/src/com/android/rs/test/addup.rs
ests/RSTest_CompatLib/src/com/android/rs/test/double.rs
ests/RSTest_CompatLib/src/com/android/rs/test/increment.rs
ests/RSTest_CompatLib/src/com/android/rs/test/increment2.rs
fef0cd45027f235126d4fb62bda5ea9037450d9c 12-Nov-2015 Yang Ni <yangni@google.com> Various fixes in setting globals in a script group

Bug: 25602504

1) Fixed setting 64-bit globals on a 32-bit platform.

The long values were casted to pointer-size integers (uintptr_t) or void*
in the runtime implementation. This caused the upper 32 bits to be lost
on 32-bit platforms. Fixed that by casting to int64_t instead.

2) Fixed setting Allocation values (either as arg or a global) in a script
group.

The size for a value in a script is signed, with -1 indicating that the
value is an Allocation. The sign has to be kept across different layers
of our stack.

3) Added a test for both native and support libraries for passing
floating point values to a script group, and for passing 64-bit values
(long or double) to a script group.

Change-Id: Ifff099a76be7707df7b67c388395f5a00f9cae66
ests/RSTest_CompatLib/src/com/android/rs/test/RSTestCore.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_script_group2_float.java
ests/RSTest_CompatLib/src/com/android/rs/test/float_test.rs
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_script_group2_float.java
ests/RsTest/src/com/android/rs/test/float_test.rs
cdd67307bc2588644ca3af65dfd66d3cf75b282e 10-Nov-2015 Pirama Arumuga Nainar <pirama@google.com> Merge changes from topic \'alloc-from-script\'
am: 27361c3b79

* commit '27361c3b798581522592b4171389e1a4fa3b98c3':
Remove RSYuvFormat from C++ API header
Build libclcore libraries with UNRELEASED RS_VERSION
Test allocations created within a script
Implement allocation creation API in libclcore
Add low-level allocation creation functions
Driver support for creating allocations from a Script
075aa0595525d8e426807686a425c2ec10556fa7 15-Oct-2015 Pirama Arumuga Nainar <pirama@google.com> Test allocations created within a script

Bug: 23535985

Create allocations of various type, vector size and dimensionality
combinations and verify them in a kernel.

Also, verify that various valid combinations of parameters to create
Elements, Types and Allocations are accepted and invalid combinations
are rejected.

Change-Id: I1ff6e22ccb192743559d0b22e061ef38074a1c81
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_single_source_alloc.java
ests/RsTest/src/com/android/rs/test/single_source_alloc.rs
94e93c8738d02ecc68f8175bd1aaae04a515d19a 07-Nov-2015 Yang Ni <yangni@google.com> Merge "Launch options & multi inputs for single-source RS"
am: e64b8fb3b8

* commit 'e64b8fb3b82692c789d853d14354f0cbf14c3a49':
Launch options & multi inputs for single-source RS
e64b8fb3b82692c789d853d14354f0cbf14c3a49 07-Nov-2015 Yang Ni <yangni@google.com> Merge "Launch options & multi inputs for single-source RS"
dda5cb5b59ae02ec03001ea12c374413714f3d38 27-Oct-2015 Yang Ni <yangni@google.com> Launch options & multi inputs for single-source RS

Bug: 23535985

Also renamed rsParallelFor to rsForEach, and deprecated previous
rsForEach.

Change-Id: Ibc22bd5e9585a4471b15920ef60fe1fe2312de49
ests/RsTest/src/com/android/rs/test/single_source_script.rs
f01fc2513894f9515a4ba5f9d70ca8c011a22ca6 05-Nov-2015 Stephen Hines <srhines@google.com> Remove unused tests and unsupported pragmas (pragma cleanup).

Bug: 25497185

Change-Id: I073713f131bbecf1562bdcd7d9ddf417b300b029
ests/Balls/src/com/example/android/rs/balls/balls.rs
ests/RSTest_CompatLib/src/com/android/rs/test/test_root.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/test_root.rs
ests/RsTest_11/src/com/android/rs/test/test_root.rs
ests/RsTest_14/src/com/android/rs/test/test_root.rs
ests/RsTest_16/src/com/android/rs/test/test_root.rs
36be8f8a29e719e4b1002a5558eaf70b6a22134a 05-Nov-2015 David Gross <dgross@google.com> Merge "Remove unused test with unsupported pragma stateFragment."
am: a49b0ff407

* commit 'a49b0ff407ea2c8936813fcf1234a45f0814fed2':
Remove unused test with unsupported pragma stateFragment.
0e5d373054b07eb8db9cef748ac14ff70a25d019 05-Nov-2015 David Gross <dgross@google.com> Remove unused test with unsupported pragma stateFragment.

Change-Id: I3634ac787ef5a24cb728138ee22f12aaff4f79cb
ests/RsTest/src/com/android/rs/test/test_root.rs
110437c42fa89e284839582f000cd00f7244f43e 24-Oct-2015 Yang Ni <yangni@google.com> Merge "Add rsForEachInternal" am: 4a21e4dc42
am: 5c075c10a6

* commit '5c075c10a60d90476966c42f8b646150716a76ad':
Add rsForEachInternal
12398d81f32e5e0479d02b8608a83c75cd991bb3 18-Sep-2015 Yang Ni <yangni@google.com> Add rsForEachInternal

Bug: 23535985

Added a compiler intrinsic rsParallelFor to the runtime API, which
is translated into an internal API (rsForEachInternal) by slang.

Added a test to RsTest (for native) and RSTest_CompatLib
(for support).

Enhanced the auto api generator to handle ellipsis argument,
intrinsics, internal-only APIs, and special level for API under
development.

Change-Id: I6e2cf3db868f426aa8e0b9a77732b66c1e6b9f03
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_single_source_script.java
ests/RsTest/src/com/android/rs/test/single_source_script.rs
b8ee055215073b4385d57b23c46300a5e52443b7 03-Sep-2015 John Hoford <hoford@google.com> am d2335b2e: am ccd6e58b: am 97a1d01f: Merge "add demo of healing brush"

* commit 'd2335b2ee43ce888fbbf395a3a9e509683cc6214':
add demo of healing brush
ccd6e58b5ab49bb33caba5cdaaca9b9fe6671958 03-Sep-2015 John Hoford <hoford@google.com> am 97a1d01f: Merge "add demo of healing brush"

* commit '97a1d01fc13bfe8eabed9f619904bc31997d2ced':
add demo of healing brush
dbf58070bd1a228fc817ea5ddb5c08fe717aecd2 07-Aug-2015 hoford <hoford@google.com> add demo of healing brush

Change-Id: Icd80917e571c7a40dc2336683adc0b3726bf8cfc
ests/HealingBrush/Android.mk
ests/HealingBrush/AndroidManifest.xml
ests/HealingBrush/res/drawable-nodpi/bugs.jpg
ests/HealingBrush/res/drawable/ic_launcher.png
ests/HealingBrush/res/layout/activity_main.xml
ests/HealingBrush/res/values-w820dp/dimens.xml
ests/HealingBrush/res/values/dimens.xml
ests/HealingBrush/res/values/strings.xml
ests/HealingBrush/res/values/styles.xml
ests/HealingBrush/src/rs/example/android/com/healingbrush/DrawView.java
ests/HealingBrush/src/rs/example/android/com/healingbrush/FindRegion.java
ests/HealingBrush/src/rs/example/android/com/healingbrush/Healing.java
ests/HealingBrush/src/rs/example/android/com/healingbrush/MainActivity.java
ests/HealingBrush/src/rs/example/android/com/healingbrush/MediaStoreSaver.java
ests/HealingBrush/src/rs/example/android/com/healingbrush/Region.java
ests/HealingBrush/src/rs/example/android/com/healingbrush/find_region.rs
ests/HealingBrush/src/rs/example/android/com/healingbrush/healing.rs
1052f76d8ec819fd38c52e7ae0201e6f37dd9da0 02-Sep-2015 John Hoford <hoford@google.com> am f573f6bd: am 66f40ccb: am 2ff9972b: Merge "small fix to change double constants to floats bug:22801078"

* commit 'f573f6bd44da94fda2a8117b5224ceb58fe8542e':
small fix to change double constants to floats bug:22801078
66f40ccbc5dc1a10d690f87b5f4822623560f51c 02-Sep-2015 John Hoford <hoford@google.com> am 2ff9972b: Merge "small fix to change double constants to floats bug:22801078"

* commit '2ff9972beefeeb0231834e1cef219e9971263da3':
small fix to change double constants to floats bug:22801078
027b30b3090dd5671b58223369ef7751e145d4d3 01-Sep-2015 hoford <hoford@google.com> small fix to change double constants to floats
bug:22801078

Change-Id: I369c61f3c03c798c9d05a9c9136be796957e1fbc
ests/VrDemo/src/com/example/android/rs/vr/engine/bugdroid.rs
25ab2a0fd22fd61b589d1fe3fca1c49896c1a25d 15-Aug-2015 Yang Ni <yangni@google.com> am 5f3e558a: am 75775b93: am aa7e8b30: Merge changes Ib0a6c4a1,I3ee89d20

* commit '5f3e558a69dba56d34c1ca411b52986933a04758':
Set SDK version to be 21
Update Refocus Test layout
b8eee0776177f9f3ec81ad36def910a870cae1b4 15-Aug-2015 Yang Ni <yangni@google.com> am a2d22eb4: am f3078640: am 2c4b676d: Merge "Fixing api versions on rs tests"

* commit 'a2d22eb47e09e2872ccfa169269274f402ab592b':
Fixing api versions on rs tests
5f3e558a69dba56d34c1ca411b52986933a04758 15-Aug-2015 Yang Ni <yangni@google.com> am 75775b93: am aa7e8b30: Merge changes Ib0a6c4a1,I3ee89d20

* commit '75775b93843749e8d01e6c160044223ea257f217':
Set SDK version to be 21
Update Refocus Test layout
66b46ec7c331a6fb2d8ecbfdc501736ac670ae23 15-Aug-2015 Yang Ni <yangni@google.com> am 75775b93: am aa7e8b30: Merge changes Ib0a6c4a1,I3ee89d20

* commit '75775b93843749e8d01e6c160044223ea257f217':
Set SDK version to be 21
Update Refocus Test layout
b569cc9ae695a01cd3ebafdbd8f3809b95177f7b 15-Aug-2015 Yang Ni <yangni@google.com> am 0e68c30c: am 5f025093: Merge "A standalone app to test refocus renderscript"

* commit '0e68c30cb4b54c39af4b94c09fe1c81bc0c3909c':
A standalone app to test refocus renderscript
a2d22eb47e09e2872ccfa169269274f402ab592b 15-Aug-2015 Yang Ni <yangni@google.com> am f3078640: am 2c4b676d: Merge "Fixing api versions on rs tests"

* commit 'f30786404c9e22927b465a2f8320d56306014bfd':
Fixing api versions on rs tests
9c89229422275dac11ccfa66d4a137d6f608a865 15-Aug-2015 Yang Ni <yangni@google.com> am 0e68c30c: am 5f025093: Merge "A standalone app to test refocus renderscript"

* commit '0e68c30cb4b54c39af4b94c09fe1c81bc0c3909c':
A standalone app to test refocus renderscript
5e2b32b2c840f1e45ec5877cdffb458ea4093004 15-Aug-2015 Yang Ni <yangni@google.com> am f3078640: am 2c4b676d: Merge "Fixing api versions on rs tests"

* commit 'f30786404c9e22927b465a2f8320d56306014bfd':
Fixing api versions on rs tests
594c65e62fd68f4fb237474d6f493a0840b548a0 15-Aug-2015 Yang Ni <yangni@google.com> Set SDK version to be 21

Change-Id: Ib0a6c4a12c226179d3f4f8e830100ffe5712c6cf
ests/Refocus/Android.mk
8d1396c0c5bad7e587ed7f471e6b2032b7661afa 14-Aug-2015 Cindy Wang <xinyiwang@google.com> Update Refocus Test layout

Change-Id: I3ee89d2089540c6ee7924d25b33ab46159600175
(cherry picked from commit cad5b779fd9685a39a7a28b20f3284e9a75b650f)
ests/Refocus/res/layout/activity_main.xml
5f0250933dab32116a6bbbc134015ed03d8513d3 15-Aug-2015 Yang Ni <yangni@google.com> Merge "A standalone app to test refocus renderscript"
de2f182fdb522689e05280e449a39ec2c1b53e1f 06-Aug-2015 Cindy Wang <xinyiwang@google.com> A standalone app to test refocus renderscript

Change-Id: I428526cd0b8fd0e068a751c80a3f231bf5dda9b2
(cherry picked from commit bfb39754e89488e7a605b4f1c3d0554528da9c0f)
ests/Refocus/Android.mk
ests/Refocus/AndroidManifest.xml
ests/Refocus/res/drawable-nodpi/refocusimage.jpg
ests/Refocus/res/layout/activity_main.xml
ests/Refocus/res/mipmap-hdpi/ic_launcher.png
ests/Refocus/res/mipmap-mdpi/ic_launcher.png
ests/Refocus/res/mipmap-xhdpi/ic_launcher.png
ests/Refocus/res/mipmap-xxhdpi/ic_launcher.png
ests/Refocus/res/values-w820dp/dimens.xml
ests/Refocus/res/values/dimens.xml
ests/Refocus/res/values/strings.xml
ests/Refocus/src/com/android/rs/test/BlurStack.java
ests/Refocus/src/com/android/rs/test/DepthImage.java
ests/Refocus/src/com/android/rs/test/DepthOfFieldOptions.java
ests/Refocus/src/com/android/rs/test/DepthTransform.java
ests/Refocus/src/com/android/rs/test/ImageBuffersForRenderScript.java
ests/Refocus/src/com/android/rs/test/ImageCompare.java
ests/Refocus/src/com/android/rs/test/KernelDataForRenderScript.java
ests/Refocus/src/com/android/rs/test/LayerInfo.java
ests/Refocus/src/com/android/rs/test/MainActivity.java
ests/Refocus/src/com/android/rs/test/MediaStoreSaver.java
ests/Refocus/src/com/android/rs/test/RGBZ.java
ests/Refocus/src/com/android/rs/test/RefocusFilter.java
ests/Refocus/src/com/android/rs/test/RenderScriptTask.java
ests/Refocus/src/com/android/rs/test/XmpDepthDecode.java
ests/Refocus/src/com/android/rs/test/camera_response.rsh
ests/Refocus/src/com/android/rs/test/camera_response_fast.rsh
ests/Refocus/src/com/android/rs/test/d1new/ImageBuffersForRenderScriptd1new.java
ests/Refocus/src/com/android/rs/test/d1new/KernelDataForRenderScriptd1new.java
ests/Refocus/src/com/android/rs/test/d1new/RefocusFilterd1new.java
ests/Refocus/src/com/android/rs/test/f32/ImageBuffersForRenderScriptF32.java
ests/Refocus/src/com/android/rs/test/f32/KernelDataForRenderScriptF32.java
ests/Refocus/src/com/android/rs/test/f32/RefocusFilterF32.java
ests/Refocus/src/com/android/rs/test/image/RangeInverseDepthTransform.java
ests/Refocus/src/com/android/rs/test/image/RangeLinearDepthTransform.java
ests/Refocus/src/com/android/rs/test/image_and_kernel.rsh
ests/Refocus/src/com/android/rs/test/layer_info.rsh
ests/Refocus/src/com/android/rs/test/layer_info_fast.rsh
ests/Refocus/src/com/android/rs/test/layered_filter_d1new_helper.rsh
ests/Refocus/src/com/android/rs/test/layered_filter_f32_helper.rsh
ests/Refocus/src/com/android/rs/test/layered_filter_fast_d1new.rs
ests/Refocus/src/com/android/rs/test/layered_filter_fast_f32.rs
ests/Refocus/src/com/android/rs/test/luts_for_speedup_f32.rsh
ests/Refocus/src/com/android/rs/test/pixel_format_f32.rsh
cf0fca1b83c432d042c671dd9b8aa9d7dd9da8a0 14-Aug-2015 Yang Ni <yangni@google.com> Merge "Add kernel time data extraction samples"
ce51525bdae07aaae1c6d8af5e9cd7bc1881ad4a 14-Aug-2015 Yang Ni <yangni@google.com> Merge "Update Refocus Test layout"
2c4b676d7a4b40879dda9dbf76f66ac1e01c42bd 14-Aug-2015 Yang Ni <yangni@google.com> Merge "Fixing api versions on rs tests"
22c424a26fba87555acb3c624399f49409f978bd 14-Aug-2015 Cindy Wang <xinyiwang@google.com> Added comment for two added functions.

Change-Id: I8d0b3522793945c24432b77c4ad31b6e4dd11feb
ests/Refocus/src/com/android/rs/test/layered_filter_fast_f32.rs
8cda9502a5457e5e39a146216857f07781129827 14-Aug-2015 Noah Presler <noahp@google.com> Fixing api versions on rs tests

b/23161320

Change-Id: Ibc23309abed092e7648168fbf4b80891a44929a6
ests/HelloComputeNDK/libhellocomputendk/Android.mk
65a872153d8468601bb9a283431c28883f8437b5 14-Aug-2015 Cindy Wang <xinyiwang@google.com> Add kernel time data extraction samples

Change-Id: I70dcb223dae72023f3c62e95ffc89450d40f1c82
ests/Refocus/dataExtraction/N5.txt
ests/Refocus/dataExtraction/N5ave.txt
ests/Refocus/dataExtraction/N5clean.txt
ests/Refocus/dataExtraction/RefocusTestTimingProcess.txt
ests/Refocus/dataExtraction/extract_ave.sh
ests/Refocus/dataExtraction/extract_data.sh
cad5b779fd9685a39a7a28b20f3284e9a75b650f 14-Aug-2015 Cindy Wang <xinyiwang@google.com> Update Refocus Test layout

Change-Id: I3ee89d2089540c6ee7924d25b33ab46159600175
ests/Refocus/res/layout/activity_main.xml
b93407a91a1e41dd46df83a7f8c538cfd2d9a0a8 12-Aug-2015 Stephen Hines <srhines@google.com> Fix build break due to ctxt->context rename.

Bug: 21647353

Change-Id: I8ae79f32878f2a9c522f19b7f5d9ed47d58165ab
ests/RsTest/src/com/android/rs/test/ctxt_default.rs
ests/RsTest/src/com/android/rs/test/kernel2d.rs
ests/RsTest/src/com/android/rs/test/kernel2d_oldstyle.rs
ests/RsTest/src/com/android/rs/test/kernel3d.rs
b7641ff4a4261e13a7df9061fd1bcc6ff5815f46 03-Aug-2015 Andreas Gampe <agampe@google.com> RS: Remove unused variables in test

For build-system CFLAGS clean-up.

Bug: 18632512

(cherry picked from commit ad314c3f722ac82263e934853479897e190f860f)

Change-Id: Ia277efa49973ebbd9eedf28887cb9ade0a7865e3
ests/RsBLAS_Benchmark/libsgemm/test_data.cpp
c33038cdd8e72db061b75d36ab4169287ac43034 03-Aug-2015 Andreas Gampe <agampe@google.com> RS: Remove unused variables in test

For build-system CFLAGS clean-up.

Bug: 18632512

(cherry picked from commit ad314c3f722ac82263e934853479897e190f860f)

Change-Id: Ia277efa49973ebbd9eedf28887cb9ade0a7865e3
ests/RsBLAS_Benchmark/libsgemm/test_data.cpp
9cd6b52f44f2c400350d862114303a61492358b6 12-Aug-2015 Stephen Hines <srhines@google.com> am 35f2816f: am 966f28ae: Fix build break due to ctxt->context rename.

* commit '35f2816fe9ab94db43e60db742d127f47ed8d900':
Fix build break due to ctxt->context rename.
966f28aea042b69caa614182c8f1f30f8d709a7c 12-Aug-2015 Stephen Hines <srhines@google.com> Fix build break due to ctxt->context rename.

Bug: 21647353

Change-Id: I8ae79f32878f2a9c522f19b7f5d9ed47d58165ab
ests/RsTest/src/com/android/rs/test/ctxt_default.rs
ests/RsTest/src/com/android/rs/test/kernel2d.rs
ests/RsTest/src/com/android/rs/test/kernel2d_oldstyle.rs
ests/RsTest/src/com/android/rs/test/kernel3d.rs
8a5c521a7257dd51c24a3841ef5680a997efdfdc 10-Aug-2015 Yang Ni <yangni@google.com> Merge "A standalone app to test refocus renderscript"
bfb39754e89488e7a605b4f1c3d0554528da9c0f 06-Aug-2015 Cindy Wang <xinyiwang@google.com> A standalone app to test refocus renderscript

Change-Id: I428526cd0b8fd0e068a751c80a3f231bf5dda9b2
ests/Refocus/Android.mk
ests/Refocus/AndroidManifest.xml
ests/Refocus/res/drawable-nodpi/refocusimage.jpg
ests/Refocus/res/layout/activity_main.xml
ests/Refocus/res/mipmap-hdpi/ic_launcher.png
ests/Refocus/res/mipmap-mdpi/ic_launcher.png
ests/Refocus/res/mipmap-xhdpi/ic_launcher.png
ests/Refocus/res/mipmap-xxhdpi/ic_launcher.png
ests/Refocus/res/values-w820dp/dimens.xml
ests/Refocus/res/values/dimens.xml
ests/Refocus/res/values/strings.xml
ests/Refocus/src/com/android/rs/test/BlurStack.java
ests/Refocus/src/com/android/rs/test/DepthImage.java
ests/Refocus/src/com/android/rs/test/DepthOfFieldOptions.java
ests/Refocus/src/com/android/rs/test/DepthTransform.java
ests/Refocus/src/com/android/rs/test/ImageBuffersForRenderScript.java
ests/Refocus/src/com/android/rs/test/ImageCompare.java
ests/Refocus/src/com/android/rs/test/KernelDataForRenderScript.java
ests/Refocus/src/com/android/rs/test/LayerInfo.java
ests/Refocus/src/com/android/rs/test/MainActivity.java
ests/Refocus/src/com/android/rs/test/MediaStoreSaver.java
ests/Refocus/src/com/android/rs/test/RGBZ.java
ests/Refocus/src/com/android/rs/test/RefocusFilter.java
ests/Refocus/src/com/android/rs/test/RenderScriptTask.java
ests/Refocus/src/com/android/rs/test/XmpDepthDecode.java
ests/Refocus/src/com/android/rs/test/camera_response.rsh
ests/Refocus/src/com/android/rs/test/camera_response_fast.rsh
ests/Refocus/src/com/android/rs/test/d1new/ImageBuffersForRenderScriptd1new.java
ests/Refocus/src/com/android/rs/test/d1new/KernelDataForRenderScriptd1new.java
ests/Refocus/src/com/android/rs/test/d1new/RefocusFilterd1new.java
ests/Refocus/src/com/android/rs/test/f32/ImageBuffersForRenderScriptF32.java
ests/Refocus/src/com/android/rs/test/f32/KernelDataForRenderScriptF32.java
ests/Refocus/src/com/android/rs/test/f32/RefocusFilterF32.java
ests/Refocus/src/com/android/rs/test/image/RangeInverseDepthTransform.java
ests/Refocus/src/com/android/rs/test/image/RangeLinearDepthTransform.java
ests/Refocus/src/com/android/rs/test/image_and_kernel.rsh
ests/Refocus/src/com/android/rs/test/layer_info.rsh
ests/Refocus/src/com/android/rs/test/layer_info_fast.rsh
ests/Refocus/src/com/android/rs/test/layered_filter_d1new_helper.rsh
ests/Refocus/src/com/android/rs/test/layered_filter_f32_helper.rsh
ests/Refocus/src/com/android/rs/test/layered_filter_fast_d1new.rs
ests/Refocus/src/com/android/rs/test/layered_filter_fast_f32.rs
ests/Refocus/src/com/android/rs/test/luts_for_speedup_f32.rsh
ests/Refocus/src/com/android/rs/test/pixel_format_f32.rsh
ad314c3f722ac82263e934853479897e190f860f 03-Aug-2015 Andreas Gampe <agampe@google.com> RS: Remove unused variables in test

For build-system CFLAGS clean-up.

Bug: 18632512
Change-Id: Ia277efa49973ebbd9eedf28887cb9ade0a7865e3
ests/RsBLAS_Benchmark/libsgemm/test_data.cpp
4581f03df1786d3a2585dabb599278b9c0257df9 26-Jul-2015 Miao Wang <miaowang@google.com> Disable jack usage for when building RS prebuilts

Bug: 22693954
Change-Id: Ibfc46acf2a23e711b9f4c8236bff4d7c9f8acb43
ests/RSTest_CompatLib/Android.mk
648a1c137663ef7207684d0d7009dd5518942111 25-Jul-2015 Stephen Hines <srhines@google.com> Prepare for arm64 prebuilts of RS support library.

Bug: 22693954

This change fixes update_rs_prebuilts.sh to build for arm64 as well. It
also makes some changes to RSTest_CompatLib for working on arm64 (i.e.
removed APIs, etc.). The old version of RSTest_CompatLib is retained as
RSTest_CompatLibLegacy, but it is disabled from building due to errors
with mma and FORCE_BUILD_RS_COMPAT. We also now need to ensure we
properly build all the required libraries (both .so and .a files).

Change-Id: If89b8a542eb0d61db0ba186d4e3221bcc6e5664b
ests/RSTest_CompatLib/Android.mk
ests/RSTest_CompatLib/src/com/android/rs/test/UT_element.java
ests/RSTest_CompatLib/src/com/android/rs/test/apitest.rs
ests/RSTest_CompatLib/src/com/android/rs/test/foreach_bounds.rs
ests/RSTest_CompatLib/src/com/android/rs/test/math.rs
ests/RSTest_CompatLibLegacy/Android.mk
ests/RSTest_CompatLibLegacy/AndroidManifest.xml
ests/RSTest_CompatLibLegacy/res/drawable-nodpi/test_pattern.png
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/RSTest.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/RSTestCore.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_alloc.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_alloc_copy.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_alloc_copyPadded.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_apitest.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_array_alloc.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_array_init.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_atomic.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_bug_char.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_clamp.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_clamp_relaxed.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_constant.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_convert.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_convert_relaxed.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_copy_test.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_element.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_foreach.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_foreach_bounds.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_fp_mad.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_instance.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_int4.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_kernel.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_kernel_struct.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_math.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_math_agree.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_math_conformance.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_min.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_noroot.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_primitives.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_refcount.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_rsdebug.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_rstime.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_rstypes.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_sampler.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_struct.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_unsigned.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UT_vector.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/UnitTest.java
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/alloc.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/apitest.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/array_alloc.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/array_init.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/atomic.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/bug_char.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/clamp.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/clamp_relaxed.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/constant.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/convert.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/convert_relaxed.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/copy_test.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/element.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/foreach.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/foreach_bounds.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/fp_mad.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/instance.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/int4.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/kernel.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/kernel_struct.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/math.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/math_agree.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/math_conformance.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/min.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/noroot.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/primitives.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/refcount.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/rsdebug.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/rslist.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/rstime.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/rstypes.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/sampler.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/shared.rsh
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/struct.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/test_root.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/unsigned.rs
ests/RSTest_CompatLibLegacy/src/com/android/rs/test/vector.rs
1c20667f7a174a7c0a1599d34a40c524fe24c615 19-Jun-2015 Yang Ni <yangni@google.com> Check for kernel chaining in ScriptGroup

b/21958851

bcc expects kernels chained up via input and output.
Check this in the runtime before passing ScriptGroup to bcc for
compiler fusion.

This serves the same purpose as
https://googleplex-android-review.git.corp.google.com/#/c/713267, but
provides additional checks in the runtime before bcc is even called.

Change-Id: I6004d577410ea1684f5043babadc1e1b885c4f6a
(cherry picked from commit 08e7693c13f895677b93537af3b6bc353318a81c)
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_script_group2_nochain.java
ests/RsTest/src/com/android/rs/test/increment2.rs
a999049af32c9f2e2989685a86843eaeff312f0b 19-Jun-2015 Yang Ni <yangni@google.com> Check for kernel chaining in ScriptGroup

b/21958851

bcc expects kernels chained up via input and output.
Check this in the runtime before passing ScriptGroup to bcc for
compiler fusion.

Change-Id: I6004d577410ea1684f5043babadc1e1b885c4f6a
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_script_group2_nochain.java
ests/RsTest/src/com/android/rs/test/increment2.rs
e2140d988a21fe624ecf48751784b5060d48f37c 11-Jun-2015 Miao Wang <miaowang@google.com> fix the the BlasBenchmark so it only has one MAIN activity.

b/21028875

Change-Id: I600955599ac2fd0da13141ee6785578e51e5f372
ests/RsBLAS_Benchmark/AndroidManifest.xml
2c9b10f9b72ebec0b1861532e4ccb6e68ac769a4 04-Jun-2015 Miao Wang <miaowang@google.com> Simple BLAS BenchMark

- Currently has 8bit GEMM and SGEMM tests
- Both tests are using 3 different data size: Small, Medium and Large
- For Large tests, the input data is actually data used by Neural
Network.

b/21028875

Change-Id: I504883240a442074d2e9b62c42b9c376362eff5e
ests/RsBLAS_Benchmark/Android.mk
ests/RsBLAS_Benchmark/AndroidManifest.xml
ests/RsBLAS_Benchmark/libsgemm/Android.mk
ests/RsBLAS_Benchmark/libsgemm/test_data.cpp
ests/RsBLAS_Benchmark/res/drawable-hdpi/ic_action_settings.png
ests/RsBLAS_Benchmark/res/drawable-mdpi/ic_action_settings.png
ests/RsBLAS_Benchmark/res/drawable-xhdpi/ic_action_settings.png
ests/RsBLAS_Benchmark/res/drawable-xxhdpi/ic_action_settings.png
ests/RsBLAS_Benchmark/res/layout/controls.xml
ests/RsBLAS_Benchmark/res/layout/main.xml
ests/RsBLAS_Benchmark/res/menu/main_activity_actions.xml
ests/RsBLAS_Benchmark/res/values/strings.xml
ests/RsBLAS_Benchmark/src/com/example/android/rs/blasbenchmark/BNNMTest.java
ests/RsBLAS_Benchmark/src/com/example/android/rs/blasbenchmark/BlasBenchmark.java
ests/RsBLAS_Benchmark/src/com/example/android/rs/blasbenchmark/BlasControls.java
ests/RsBLAS_Benchmark/src/com/example/android/rs/blasbenchmark/BlasSettings.java
ests/RsBLAS_Benchmark/src/com/example/android/rs/blasbenchmark/BlasTest.java
ests/RsBLAS_Benchmark/src/com/example/android/rs/blasbenchmark/BlasTestList.java
ests/RsBLAS_Benchmark/src/com/example/android/rs/blasbenchmark/BlasTestRunner.java
ests/RsBLAS_Benchmark/src/com/example/android/rs/blasbenchmark/SGEMMTest.java
ests/RsBLAS_Benchmark/src/com/example/android/rs/blasbenchmark/TestBase.java
5e64e359a1c943aa32719ff8cfd2bbf19df02d37 21-May-2015 Yohann Roussel <yroussel@google.com> Merge "Re enable Jack for RSTest_Compat" into mnc-dev
2089cddba3e6e6bb7643ed670ee038dce0b8db6e 19-May-2015 Jean-Luc Brouillet <jeanluc@google.com> Fix warnings in RenderScript sources.

An upcoming CL fixes a bug where many warning were disabled. This fixes
the warnings (that are turned into errors in most of our builds) before
the CL lands.

Also, adds long & unsigned long testing for a few tests.

Change-Id: Id6826e968db2d06ef9910fe775309d1c3872cdc5
ests/Balls/src/com/example/android/rs/balls/balls.rs
ests/ComputeBenchmark/src/com/example/android/rs/computebench/compute_benchmark.rs
ests/ImageProcessing/src/com/android/rs/image/bwfilter.rs
ests/ImageProcessing/src/com/android/rs/image/threshold.rs
ests/ImageProcessing/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing2/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing_jb/src/com/android/rs/image/bwfilter.rs
ests/ImageProcessing_jb/src/com/android/rs/image/threshold.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vibrance.rs
ests/RSTest_CompatLib/src/com/android/rs/test/element.rs
ests/RSTest_CompatLib/src/com/android/rs/test/fp_mad.rs
ests/RSTest_CompatLib/src/com/android/rs/test/math_agree.rs
ests/RSTest_CompatLib/src/com/android/rs/test/rstypes.rs
ests/RSTest_CompatLib/src/com/android/rs/test/shared.rsh
ests/RsTest/src/com/android/rs/test/element.rs
ests/RsTest/src/com/android/rs/test/fp_mad.rs
ests/RsTest/src/com/android/rs/test/math.rs
ests/RsTest/src/com/android/rs/test/math_agree.rs
ests/RsTest/src/com/android/rs/test/rstypes.rs
ests/RsTest/src/com/android/rs/test/shared.rsh
ests/RsTest_11/src/com/android/rs/test/fp_mad.rs
ests/RsTest_11/src/com/android/rs/test/rstypes.rs
ests/RsTest_11/src/com/android/rs/test/shared.rsh
ests/RsTest_14/src/com/android/rs/test/fp_mad.rs
ests/RsTest_14/src/com/android/rs/test/rstypes.rs
ests/RsTest_14/src/com/android/rs/test/shared.rsh
ests/RsTest_16/src/com/android/rs/test/fp_mad.rs
ests/RsTest_16/src/com/android/rs/test/rstypes.rs
ests/RsTest_16/src/com/android/rs/test/shared.rsh
ests/ScriptGroupTest/src/com/android/rs/sgtest/vibrance_f.rs
ests/VrDemo/src/com/example/android/rs/vr/engine/bugdroid.rs
ests/VrDemo/src/com/example/android/rs/vr/engine/mandelbulb.rs
ests/VrDemo/src/com/example/android/rs/vr/engine/vr.rs
6ce1be3044182b49dc19d700338d47dcd9ba86b9 20-May-2015 Yohann Roussel <yroussel@google.com> Re enable Jack for RSTest_Compat

A previous version of the library was triggering a Jack bug. It looks
like the code was modified and no longer face the bug.

Bug: 10815986
Change-Id: Ibeb6bc25582a957d9bf07d4761953f5f58d621b8
ests/RSTest_CompatLib/Android.mk
de235208fd6bcaa29c95404d990f7b5e212435f9 19-May-2015 Jean-Luc Brouillet <jeanluc@google.com> Fix warnings in RenderScript sources.

An upcoming CL fixes a bug where many warning were disabled. This fixes
the warnings (that are turned into errors in most of our builds) before
the CL lands.

Also, adds long & unsigned long testing for a few tests.

Change-Id: Id6826e968db2d06ef9910fe775309d1c3872cdc5
ests/Balls/src/com/example/android/rs/balls/balls.rs
ests/ComputeBenchmark/src/com/example/android/rs/computebench/compute_benchmark.rs
ests/ImageProcessing/src/com/android/rs/image/bwfilter.rs
ests/ImageProcessing/src/com/android/rs/image/threshold.rs
ests/ImageProcessing/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing2/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing_jb/src/com/android/rs/image/bwfilter.rs
ests/ImageProcessing_jb/src/com/android/rs/image/threshold.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vibrance.rs
ests/RSTest_CompatLib/src/com/android/rs/test/element.rs
ests/RSTest_CompatLib/src/com/android/rs/test/fp_mad.rs
ests/RSTest_CompatLib/src/com/android/rs/test/math_agree.rs
ests/RSTest_CompatLib/src/com/android/rs/test/rstypes.rs
ests/RSTest_CompatLib/src/com/android/rs/test/shared.rsh
ests/RsTest/src/com/android/rs/test/element.rs
ests/RsTest/src/com/android/rs/test/fp_mad.rs
ests/RsTest/src/com/android/rs/test/math.rs
ests/RsTest/src/com/android/rs/test/math_agree.rs
ests/RsTest/src/com/android/rs/test/rstypes.rs
ests/RsTest/src/com/android/rs/test/shared.rsh
ests/RsTest_11/src/com/android/rs/test/fp_mad.rs
ests/RsTest_11/src/com/android/rs/test/rstypes.rs
ests/RsTest_11/src/com/android/rs/test/shared.rsh
ests/RsTest_14/src/com/android/rs/test/fp_mad.rs
ests/RsTest_14/src/com/android/rs/test/rstypes.rs
ests/RsTest_14/src/com/android/rs/test/shared.rsh
ests/RsTest_16/src/com/android/rs/test/fp_mad.rs
ests/RsTest_16/src/com/android/rs/test/rstypes.rs
ests/RsTest_16/src/com/android/rs/test/shared.rsh
ests/ScriptGroupTest/src/com/android/rs/sgtest/vibrance_f.rs
ests/VrDemo/src/com/example/android/rs/vr/engine/bugdroid.rs
ests/VrDemo/src/com/example/android/rs/vr/engine/mandelbulb.rs
ests/VrDemo/src/com/example/android/rs/vr/engine/vr.rs
569b48c5c371f728ed884f6eae1c2c31afdc3937 18-Apr-2015 Yang Ni <yangni@google.com> Updated script group tests

Change-Id: I362910c115e9d0173dc515674e08bf4878232879
ests/RsTest/src/com/android/rs/test/UT_script_group2_gatherscatter.java
ests/RsTest/src/com/android/rs/test/UT_script_group2_pointwise.java
ests/ScriptGroupTest/src/com/android/rs/sgtest/Filters.java
bef00fb73762f13d6e3074effe9f6f30c03eeeb0 18-Apr-2015 Yang Ni <yangni@google.com> Updated script group tests

Change-Id: I362910c115e9d0173dc515674e08bf4878232879
ests/RsTest/src/com/android/rs/test/UT_script_group2_gatherscatter.java
ests/RsTest/src/com/android/rs/test/UT_script_group2_pointwise.java
ests/ScriptGroupTest/src/com/android/rs/sgtest/Filters.java
753b4984071db2a77ecdd68ac1bd7618859e8e4a 17-Apr-2015 Jason Sams <jsams@google.com> am a7789da8: am 55882de4: am c1291b32: Merge "Fix allocation-less launches."

* commit 'a7789da8b94b4308a6d48951a951a0849bad6ce2':
Fix allocation-less launches.
a9139c724f8312b3634d213599f2d6b3b2505db2 17-Apr-2015 Jason Sams <jsams@google.com> Fix allocation-less launches.

Change-Id: I6d6b46c55f3e88a810ebe51def3ebaccb1fd3fa2
ests/ImageProcessing_jb/src/com/android/rs/image/Histogram.java
ests/ImageProcessing_jb/src/com/android/rs/image/histogram.rs
795224df34a902caff85c576b1bbf9d41dc36103 16-Apr-2015 Miao Wang <miaowang@google.com> am e0dc4cf8: am c5b70be0: am c865364d: Merge "Make WhiteBalance in ImageProcessing2 use IntrinsicHistogram as a subroutine."

* commit 'e0dc4cf80efee1d00d534486943bbf761ba3fafb':
Make WhiteBalance in ImageProcessing2 use IntrinsicHistogram as a subroutine.
c865364d99b418e9551f11bc76e6c809ad6df7ee 16-Apr-2015 Miao Wang <miaowang@google.com> Merge "Make WhiteBalance in ImageProcessing2 use IntrinsicHistogram as a subroutine."
92499bcd00319c7676f7818efa5a5ff38e435ad7 14-Apr-2015 Miao Wang <miaowang@google.com> Make WhiteBalance in ImageProcessing2 use IntrinsicHistogram as a
subroutine.

Change-Id: Id264b06b58d129e030a83fa569cb9fcffbc6cbd6
ests/ImageProcessing2/src/com/android/rs/image/WhiteBalance.java
ests/ImageProcessing2/src/com/android/rs/image/wbalance.rs
e56b6857da8474ae74ee6106a25e97bfdf26a516 14-Apr-2015 Yang Ni <yangni@google.com> am 7430efed: am 99d93157: am 541f4be5: Merge "Use new API methods in Script Group test"

* commit '7430efedcaa58e3a481aa290daed46c8399e5390':
Use new API methods in Script Group test
541f4be51271292b9e8c4c4bedf099386b349c16 14-Apr-2015 Yang Ni <yangni@google.com> Merge "Use new API methods in Script Group test"
69b65033152250cb7ad27f452fa7de41114c9f18 07-Apr-2015 Yang Ni <yangni@google.com> Updated tests of ScriptGroup2 to include a name

For each script group created.

Change-Id: I95fdbf58e6689da91ca98c2057dfa1a803d3b27b
ests/RsTest/src/com/android/rs/test/UT_script_group2_gatherscatter.java
ests/RsTest/src/com/android/rs/test/UT_script_group2_pointwise.java
ests/ScriptGroupTest/src/com/android/rs/sgtest/Filters.java
f89024266620e845a0d6a8986e5058daf9407ae9 13-Apr-2015 Jason Sams <jsams@google.com> am bfbbe916: am 9e3c30bc: am 8c0c08d6: Merge "Merge IP changes over to IP_JB"

* commit 'bfbbe916d2589a55fc9ff746f9af5eb6c66b278d':
Merge IP changes over to IP_JB
6b9cb41efc17c2731a2762c1ac6071ba5684af63 10-Apr-2015 Jason Sams <jsams@google.com> Merge IP changes over to IP_JB

Add screen on lock during test run.

Change-Id: Icbd7d41af41d2842c0fe83cfab4e86f21862e697
ests/ImageProcessing_jb/Android.mk
ests/ImageProcessing_jb/src/com/android/rs/image/Histogram.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/WhiteBalance.java
ests/ImageProcessing_jb/src/com/android/rs/image/exposure.rs
ests/ImageProcessing_jb/src/com/android/rs/image/histogram.rs
ests/ImageProcessing_jb/src/com/android/rs/image/wbalance.rs
e7e7a7d686caa296c89601660aa802e14b1c3c50 07-Apr-2015 Yang Ni <yangni@google.com> Merge "Updated tests of ScriptGroup2 to include a name"
8e607f39757174d088cbc9703ef051b378c6018f 04-Feb-2015 Yang Ni <yangni@google.com> Use new API methods in Script Group test

Used the simplified vararg API to add kernel/invokes.

Change-Id: I175e9cd8861053bd3c54edcf4cb33e932966838c
ests/RsTest/src/com/android/rs/test/UT_script_group2_gatherscatter.java
ests/RsTest/src/com/android/rs/test/UT_script_group2_pointwise.java
ests/ScriptGroupTest/src/com/android/rs/sgtest/Filters.java
ests/ScriptGroupTest/src/com/android/rs/sgtest/fisheye_approx_f.rsh
fc9dfa0f3cb8fb812e8e47cea0f6217fc4fb4d5b 07-Apr-2015 Yang Ni <yangni@google.com> Updated tests of ScriptGroup2 to include a name

For each script group created.

Change-Id: I95fdbf58e6689da91ca98c2057dfa1a803d3b27b
ests/RsTest/src/com/android/rs/test/UT_script_group2_gatherscatter.java
ests/RsTest/src/com/android/rs/test/UT_script_group2_pointwise.java
ests/ScriptGroupTest/src/com/android/rs/sgtest/Filters.java
46f507c8829222806f1bbab652b2c1448e2466f4 07-Apr-2015 Jean-Luc Brouillet <jeanluc@google.com> am 1b119f24: am d148924b: am 63858391: Merge "Add rsDebug(msg, float2-4)"

* commit '1b119f24862f25d292a4fcd659f9e43eb43d2426':
Add rsDebug(msg, float2-4)
6ba05171a84a7444df01b9f81a7233b17e1f120a 04-Apr-2015 Jean-Luc Brouillet <jeanluc@google.com> Add rsDebug(msg, float2-4)

Change-Id: I6e0594d1fa5ed9ae27140334b6dce058aeb38f4e
ests/RsTest/src/com/android/rs/test/rsdebug.rs
aec92c20946687306aacbadbca0083e3b9454c07 02-Apr-2015 John Hoford <hoford@google.com> am dafeeedf: am 2ce5a15b: am 826aebc9: Merge "inital checkin of RenderScript Camera Demo"

* commit 'dafeeedfb8775cd63193b81baa7f3187e8afa77c':
inital checkin of RenderScript Camera Demo
fbb9dd1843197a0d2f7fcda29abbe9d170682a5d 07-Mar-2015 John Hoford <hoford@google.com> inital checkin of RenderScript Camera Demo

Change-Id: I784f24513e0d00caf7ad9865bcc8dd9ec5927251
ests/RsCameraDemo/Android.mk
ests/RsCameraDemo/AndroidManifest.xml
ests/RsCameraDemo/_index.html
ests/RsCameraDemo/res/anim/slide_in_from_left.xml
ests/RsCameraDemo/res/anim/slide_out_to_right.xml
ests/RsCameraDemo/res/drawable-hdpi/camera.png
ests/RsCameraDemo/res/drawable-mdpi/camera.png
ests/RsCameraDemo/res/drawable-xhdpi/camera.png
ests/RsCameraDemo/res/drawable-xxhdpi/camera.png
ests/RsCameraDemo/res/drawable/ic_back.xml
ests/RsCameraDemo/res/drawable/ic_cam.xml
ests/RsCameraDemo/res/layout/activity_main.xml
ests/RsCameraDemo/res/values-v21/styles.xml
ests/RsCameraDemo/res/values-w820dp/dimens.xml
ests/RsCameraDemo/res/values/attrs.xml
ests/RsCameraDemo/res/values/base-strings.xml
ests/RsCameraDemo/res/values/strings.xml
ests/RsCameraDemo/res/values/template-dimens.xml
ests/RsCameraDemo/res/values/template-styles.xml
ests/RsCameraDemo/src/com/android/example/rscamera/CameraOps.java
ests/RsCameraDemo/src/com/android/example/rscamera/CameraView.java
ests/RsCameraDemo/src/com/android/example/rscamera/FixedAspectSurfaceView.java
ests/RsCameraDemo/src/com/android/example/rscamera/MainActivity.java
ests/RsCameraDemo/src/com/android/example/rscamera/MediaStoreSaver.java
ests/RsCameraDemo/src/com/android/example/rscamera/VerticalSeekBar.java
ests/RsCameraDemo/src/com/android/example/rscamera/ViewfinderProcessor.java
ests/RsCameraDemo/src/com/android/example/rscamera/focus_peak.rs
aa34510805f55eaac614e0e6588fb7d6568942ac 27-Mar-2015 Miao Wang <miaowang@google.com> Merge "Add tests for autopadding & unpadding during copyTo & copyFrom."
da6d2a622a31cb600925ab870e05a27a2d93b384 26-Mar-2015 David Gross <dgross@google.com> am 7fb6cb73: am 20b38e53: Merge "Add 3d iteration test."

* commit '7fb6cb73ffe12a10ccedad5aa08f878894bd6992':
Add 3d iteration test.
6cad69d1319000314b23f32f03c38f57b8564906 26-Mar-2015 David Gross <dgross@google.com> Add 3d iteration test.

Bug: 18964628
Change-Id: Ia08a8e44cae49a89a82a1ea0b9ef0e7fdf386696
ests/RsTest/src/com/android/rs/test/RSTestCore.java
a83c4b982a1ba58817bc7021630491fc56ee21c0 25-Mar-2015 Yang Ni <yangni@google.com> am 9889f6db: am be8c8954: Merge "Added tests for ScriptGroup2 API to RsTest"

* commit '9889f6db2bf2fdf8ef348ac0f582ea6e3a849e4a':
Added tests for ScriptGroup2 API to RsTest
7fa7a5b18fe3f693ab1ca43de70937440759bdbd 12-Mar-2015 Yang Ni <yangni@google.com> Added tests for ScriptGroup2 API to RsTest

Change-Id: Ib04499904b741b8054841b693e1c02c02a558cde
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_script_group2_gatherscatter.java
ests/RsTest/src/com/android/rs/test/UT_script_group2_pointwise.java
ests/RsTest/src/com/android/rs/test/addup.rs
ests/RsTest/src/com/android/rs/test/double.rs
ests/RsTest/src/com/android/rs/test/increment.rs
37c0d343628129de8b7bdea12037cbe46cb434f5 19-Mar-2015 David Gross <dgross@google.com> am 8a7f71da: am f5874559: Merge "Add remaining new kernel invocation context query APIs rsGet*()."

* commit '8a7f71daf9c5cb306fbb163fe7600f5062b99a2e':
Add remaining new kernel invocation context query APIs rsGet*().
6a3c8f33e4a334ad6a14e5b0a4d469286a6d3282 17-Mar-2015 David Gross <dgross@google.com> Add remaining new kernel invocation context query APIs rsGet*().

Bug: 18964628
Change-Id: I067eb3a7672d79f308d4c0919a7aa6cddccd0bd6
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_ctxt_default.java
ests/RsTest/src/com/android/rs/test/ctxt_default.rs
f6c601f11480fbad523d5990deb04bb5f371d5ca 13-Mar-2015 Yang Ni <yangni@google.com> am 83c7ec07: am 1cb0bb09: Merge "Image Processing using the new Script Group API"

* commit '83c7ec07d51c7cde03a7ccbdd1b6412bbc718909':
Image Processing using the new Script Group API
1cb0bb092faa6993db53213fb2b6b3c1963436dc 13-Mar-2015 Yang Ni <yangni@google.com> Merge "Image Processing using the new Script Group API"
dbcb2778f6385c08190ce2743eb205a92917582e 13-Mar-2015 David Gross <dgross@google.com> am 5b3f9b34: am 20909bb8: Merge "Add new APIs rsGetDim[XYZ]() and add RSTest test cases to exercise them."

* commit '5b3f9b34673d37f713647c6b56eef3136442b1cd':
Add new APIs rsGetDim[XYZ]() and add RSTest test cases to exercise them.
dced5c96bc53c45a1aac782ea9bd738b0d50fd09 12-Mar-2015 David Gross <dgross@google.com> Add new APIs rsGetDim[XYZ]() and add RSTest test cases to exercise them.

Test UT_kernel3d does not pass reliably, so it is disabled for now.

Tests will not compile without related
platform/frameworks/compile/libbcc and
platform/frameworks/compile/slang changes.

Bug: 18964628

Change-Id: I39660400953306ceb47c8b5e9665e8f0084775dd
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_kernel2d.java
ests/RsTest/src/com/android/rs/test/UT_kernel2d_oldstyle.java
ests/RsTest/src/com/android/rs/test/UT_kernel3d.java
ests/RsTest/src/com/android/rs/test/kernel2d.rs
ests/RsTest/src/com/android/rs/test/kernel2d_oldstyle.rs
ests/RsTest/src/com/android/rs/test/kernel3d.rs
ests/RsTest/src/com/android/rs/test/shared.rsh
5ab5155f7e0e0904f8c11cd0dbdbf7832e3ac948 04-Feb-2015 Yang Ni <yangni@google.com> Image Processing using the new Script Group API

Change-Id: I25daf8185d51ca37e124e5e30c4ec482ea9b86a5
ests/ScriptGroupTest/Android.mk
ests/ScriptGroupTest/AndroidManifest.xml
ests/ScriptGroupTest/res/drawable-nodpi/img1600x1067.jpg
ests/ScriptGroupTest/res/drawable-nodpi/img1600x1067b.jpg
ests/ScriptGroupTest/res/layout/main.xml
ests/ScriptGroupTest/res/layout/spinner_layout.xml
ests/ScriptGroupTest/res/values/strings.xml
ests/ScriptGroupTest/src/com/android/rs/sgtest/Filters.java
ests/ScriptGroupTest/src/com/android/rs/sgtest/ScriptGroupTestActivity.java
ests/ScriptGroupTest/src/com/android/rs/sgtest/TestBase.java
ests/ScriptGroupTest/src/com/android/rs/sgtest/colormatrix_f.rs
ests/ScriptGroupTest/src/com/android/rs/sgtest/contrast_f.rs
ests/ScriptGroupTest/src/com/android/rs/sgtest/exposure_f.rs
ests/ScriptGroupTest/src/com/android/rs/sgtest/f4touc4.rs
ests/ScriptGroupTest/src/com/android/rs/sgtest/fisheye_approx_f.rsh
ests/ScriptGroupTest/src/com/android/rs/sgtest/fisheye_approx_relaxed_f.rs
ests/ScriptGroupTest/src/com/android/rs/sgtest/greyscale_f.rs
ests/ScriptGroupTest/src/com/android/rs/sgtest/ip.rsh
ests/ScriptGroupTest/src/com/android/rs/sgtest/levels_f.rsh
ests/ScriptGroupTest/src/com/android/rs/sgtest/levels_relaxed_f.rs
ests/ScriptGroupTest/src/com/android/rs/sgtest/shadows_f.rs
ests/ScriptGroupTest/src/com/android/rs/sgtest/uc4tof4.rs
ests/ScriptGroupTest/src/com/android/rs/sgtest/vibrance_f.rs
ests/ScriptGroupTest/src/com/android/rs/sgtest/vignette_approx_f.rsh
ests/ScriptGroupTest/src/com/android/rs/sgtest/vignette_approx_relaxed_f.rs
ests/ScriptGroupTest/src/com/android/rs/sgtest/vignette_f.rsh
8310c1e87bed874ca755101ad68885e44e67ae63 08-Mar-2015 John Hoford <hoford@google.com> am e3ad62b3: am a7b68010: am 9267ae55: Merge "added programaticly generated android volume model"

* commit 'e3ad62b3287ebb7408542bbf45e90c84532b0f4f':
added programaticly generated android volume model
7d1bbca7d1b6cef9515a3ad672c7ae71ff5ba69b 28-Feb-2015 Miao Wang <miaowang@google.com> Add tests for autopadding & unpadding during copyTo & copyFrom.

Change-Id: I8bbf9f339df8a33200b7c021ab0f788bed93ce12
ests/RSTest_CompatLib/src/com/android/rs/test/RSTestCore.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_alloc_copyPadded.java
5ee349cd7a75079b6bac1d8ace66455ecd1afb17 02-Mar-2015 John Hoford <hoford@google.com> added programaticly generated android volume model

Change-Id: Ib345fded966db1db93a519f890a0e949c3b871d1
ests/VrDemo/AndroidManifest.xml
ests/VrDemo/src/com/example/android/rs/vr/VrActivity.java
ests/VrDemo/src/com/example/android/rs/vr/engine/bricked.rs
ests/VrDemo/src/com/example/android/rs/vr/engine/bugdroid.rs
ests/VrDemo/src/com/example/android/rs/vr/engine/mandelbulb.rs
ests/VrDemo/src/com/example/android/rs/vr/engine/vr.rs
ests/VrDemo/src/com/example/android/rs/vr/loaders/Droid.java
ests/VrDemo/src/com/example/android/rs/vr/loaders/Mandelbulb.java
ests/VrDemo/src/com/example/android/rs/vr/loaders/VolumeLoader.java
72632a9113398547891f33d40c941e95ee72f179 28-Feb-2015 John Hoford <hoford@google.com> am 63060734: am 97b5ebf6: am 640279e7: Merge "add better support for landscape mode + minor cleanups"

* commit '63060734ef7f8f8a3980178174decdd27e1d7f03':
add better support for landscape mode + minor cleanups
c81b64d6800dfdb339afe8ad2e89af149ea92fd5 14-Feb-2015 John Hoford <hoford@google.com> add better support for landscape mode + minor cleanups

Change-Id: I4d8ab113e69c97695e1a538bbe2a66cbdd15501f
ests/VrDemo/res/layout-land/activity_vr.xml
ests/VrDemo/src/com/example/android/rs/vr/VrActivity.java
ests/VrDemo/src/com/example/android/rs/vr/engine/vr.rs
ests/VrDemo/src/com/example/android/rs/vr/loaders/Mandelbulb.java
5c6b231c46b6a2ce973d13bc5e2f682d4b3794ca 24-Feb-2015 Miao Wang <miaowang@google.com> Add tests for Allocation.copy1DRangeTo, copy2DRangeTo.

Change-Id: I271f7c520dc3784c020ff76fbd777ea994ef223f
ests/RSTest_CompatLib/src/com/android/rs/test/RSTestCore.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_alloc_copy.java
2c9927c533db2b108a9ef2a02575a8e5d1e27f7d 09-Feb-2015 John Hoford <hoford@google.com> am 967cea11: am f9f76d60: Merge "intital checkin of the Volume Renderer"

* commit '967cea11d091058f39d791d598a0b83eaab0ddae':
intital checkin of the Volume Renderer
5b539461dcc159bd89297443780d635ccc5e3564 27-Jan-2015 John Hoford <hoford@google.com> intital checkin of the Volume Renderer

Change-Id: I618e3a44cc0cbd523b6dea745440342ffb0103da
ests/VrDemo/Android.mk
ests/VrDemo/AndroidManifest.xml
ests/VrDemo/_index.html
ests/VrDemo/res/drawable-hdpi/ic_launcher.png
ests/VrDemo/res/drawable-mdpi/ic_launcher.png
ests/VrDemo/res/drawable-xhdpi/ic_launcher.png
ests/VrDemo/res/drawable-xxhdpi/ic_launcher.png
ests/VrDemo/res/layout-land/activity_vr.xml
ests/VrDemo/res/layout/activity_vr.xml
ests/VrDemo/res/values-v21/styles.xml
ests/VrDemo/res/values-w820dp/dimens.xml
ests/VrDemo/res/values/dimens.xml
ests/VrDemo/res/values/strings.xml
ests/VrDemo/res/values/styles.xml
ests/VrDemo/src/com/example/android/rs/vr/VrActivity.java
ests/VrDemo/src/com/example/android/rs/vr/VrView.java
ests/VrDemo/src/com/example/android/rs/vr/engine/BasicPipeline.java
ests/VrDemo/src/com/example/android/rs/vr/engine/Cube.java
ests/VrDemo/src/com/example/android/rs/vr/engine/Material.java
ests/VrDemo/src/com/example/android/rs/vr/engine/Matrix.java
ests/VrDemo/src/com/example/android/rs/vr/engine/Pipeline.java
ests/VrDemo/src/com/example/android/rs/vr/engine/Quaternion.java
ests/VrDemo/src/com/example/android/rs/vr/engine/RsBrickedBitMask.java
ests/VrDemo/src/com/example/android/rs/vr/engine/Transform.java
ests/VrDemo/src/com/example/android/rs/vr/engine/TriData.java
ests/VrDemo/src/com/example/android/rs/vr/engine/VectorUtil.java
ests/VrDemo/src/com/example/android/rs/vr/engine/ViewMatrix.java
ests/VrDemo/src/com/example/android/rs/vr/engine/Volume.java
ests/VrDemo/src/com/example/android/rs/vr/engine/VrPipline1.java
ests/VrDemo/src/com/example/android/rs/vr/engine/VrState.java
ests/VrDemo/src/com/example/android/rs/vr/engine/bricked.rs
ests/VrDemo/src/com/example/android/rs/vr/engine/rasterize.rs
ests/VrDemo/src/com/example/android/rs/vr/engine/vr.rs
ests/VrDemo/src/com/example/android/rs/vr/loaders/LoaderDicom.java
ests/VrDemo/src/com/example/android/rs/vr/loaders/LoaderRaw.java
ests/VrDemo/src/com/example/android/rs/vr/loaders/Mandelbulb.java
ests/VrDemo/src/com/example/android/rs/vr/loaders/VolumeLoader.java
61656809d939e0271f5b4a20ced8338b56f37c21 02-Feb-2015 Yohann Roussel <yroussel@google.com> LOCAL_USE_JACK was renamed LOCAL_JACK_ENABLED

And disabling value was changed.

Change-Id: Iaea27bc5bdccc2e92de80dfa0f818b425064cff0
ests/RSTest_CompatLib/Android.mk
a5db7fd8d57934b576d0e3e771348ce67e846e21 24-Jan-2015 Miao Wang <miaowang@google.com> am e089a18e: am 145020af: Merge "Enable compat lib test (ImagingProcessing2) to be able to work with IO_OUTPUT (if \'Enable USAGE_IO_OUTPUT\' is selected)."

* commit 'e089a18e40806d45102b2a8da4c884a25da6b547':
Enable compat lib test (ImagingProcessing2) to be able to work with IO_OUTPUT (if 'Enable USAGE_IO_OUTPUT' is selected).
382bae43c51c2f7224879172a6d8fab238434f04 06-Nov-2014 Miao Wang <miaowang@google.com> Enable compat lib test (ImagingProcessing2) to be able to
work with IO_OUTPUT (if 'Enable USAGE_IO_OUTPUT' is selected).

Change-Id: Ib15099add2be9ed8707a606d2d79dddcafe15579
ests/ImageProcessing2/AndroidManifest.xml
ests/ImageProcessing2/res/layout/main.xml
ests/ImageProcessing2/res/values/strings.xml
ests/ImageProcessing2/src/com/android/rs/image/IPControls.java
ests/ImageProcessing2/src/com/android/rs/image/ImageProcessingActivity2.java
ests/ImageProcessing2/src/com/android/rs/image/TestBase.java
b94820b21d09e26b61b001eadf2907bec3af3820 06-Jan-2015 Jason Sams <jsams@google.com> am 40cd5c64: am 6dc44cd7: Merge "Avoid RsBall distorting by disable bitmap scaling."

* commit '40cd5c64e2efab727739270f32ec75284b9361d3':
Avoid RsBall distorting by disable bitmap scaling.
6dc44cd732df4c201fb08fdfd9a126b73078b2c4 06-Jan-2015 Jason Sams <jsams@google.com> Merge "Avoid RsBall distorting by disable bitmap scaling."
38c3adc8cf8b9dd700061d426cb3127a76835f38 10-Dec-2014 Dmitriy Ivanov <dimitry@google.com> am 037b7fd3: am eb96a604: Merge "Remove unused check for simulator"

* commit '037b7fd3602e0dcdff0fefe9e48a1f577a514d53':
Remove unused check for simulator
d5c9791901b7f06dc3f99dd7d8fe15da57e90c85 05-Dec-2014 Dmitriy Ivanov <dimitry@google.com> Remove unused check for simulator

Change-Id: Iaac5d846eb8889373cca2f67735313930151d23c
ests/RsTest_11/Android.mk
10ecf8fd4fb071f8f0c39a793abd487a141cba5b 04-Dec-2014 Yohann Roussel <yroussel@google.com> Merge "Disable compilation with Jack of RSTest_Compat"
ebfc261ad12c1062929a0274a7000d2775cdcf00 20-Nov-2014 Yong Chen <yong.a.chen@intel.com> Avoid RsBall distorting by disable bitmap scaling.

Change-Id: I8a0f6a2641ce600efc8871c55e9b54c4ac52e2c9
Signed-off-by: Yong Chen <yong.a.chen@intel.com>
ests/Balls/src/com/example/android/rs/balls/BallsRS.java
fbb6938c9735b34168d8a7844038cb76a23321f9 16-Nov-2014 Dan Albert <danalbert@google.com> Remove platform stlport from frameworks/rs.

The platform libRScpp tests should have been moved over when I moved
the library.

The HelloComputeNDK test should have always been built with the NDK,
since it is testing the NDK library.

Bug: 15193147
Change-Id: I419837505b9ead3c24b5674ea73e52da7739e162
ests/HelloComputeNDK/libhellocomputendk/Android.mk
03089179a9e664c898fbb0d4ebcca15218a5e9bf 14-Nov-2014 Miao Wang <miaowang@google.com> Fix rounding bug and off-by-one bug for resize scripts of test samples.

Change-Id: I334d3a6dd44f35554d60c21d54ba74f0478570ff
ests/ImageProcessing/src/com/android/rs/image/resize.rs
ests/ImageProcessing2/src/com/android/rs/image/resize.rs
ests/ImageProcessing_jb/src/com/android/rs/image/resize.rs
06a257156d37311b8a437492f36fc5e3806aa7da 12-Nov-2014 Jason Sams <jsams@google.com> Fix output of Blur25G

Change-Id: I4c29cd15e99f33334881d1bd156790360778e6b1
ests/ImageProcessing_jb/src/com/android/rs/image/Blur25G.java
ef05d4666eb87a924c8883e193fd505245101414 24-Oct-2014 Miao Wang <miaowang@google.com> Fix the rounding bug of resize test and impl; Add mirror test.

Change-Id: Ibfcc942ae3126d0186556f80dc5af17f77060b04
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingTest.java
ests/ImageProcessing/src/com/android/rs/image/Mirror.java
ests/ImageProcessing/src/com/android/rs/image/Resize.java
ests/ImageProcessing/src/com/android/rs/image/mirror.rs
ests/ImageProcessing/src/com/android/rs/image/resize.rs
fe801921741c8bbec2b28eb49690ff88d149f1b4 26-Sep-2014 Jason Sams <jsams@google.com> Overhaul the ImageProcessing_jb UI

This is a step torward making the application good demo code
for developers. Some cleanup is still needed. At this point
it should be functional.

bug 17939419

Change-Id: I024531f71123fe66348d679d00e955cb9bc4106c
ests/ImageProcessing_jb/Android.mk
ests/ImageProcessing_jb/AndroidManifest.xml
ests/ImageProcessing_jb/res/drawable-hdpi/ic_action_settings.png
ests/ImageProcessing_jb/res/drawable-mdpi/ic_action_settings.png
ests/ImageProcessing_jb/res/drawable-xhdpi/ic_action_settings.png
ests/ImageProcessing_jb/res/drawable-xxhdpi/ic_action_settings.png
ests/ImageProcessing_jb/res/layout/controls.xml
ests/ImageProcessing_jb/res/layout/spinner_layout.xml
ests/ImageProcessing_jb/res/menu/main_activity_actions.xml
ests/ImageProcessing_jb/res/values/strings.xml
ests/ImageProcessing_jb/src/com/android/rs/image/Blend.java
ests/ImageProcessing_jb/src/com/android/rs/image/Blur25.java
ests/ImageProcessing_jb/src/com/android/rs/image/Blur25G.java
ests/ImageProcessing_jb/src/com/android/rs/image/ColorMatrix.java
ests/ImageProcessing_jb/src/com/android/rs/image/Convolve3x3.java
ests/ImageProcessing_jb/src/com/android/rs/image/Convolve5x5.java
ests/ImageProcessing_jb/src/com/android/rs/image/Fisheye.java
ests/ImageProcessing_jb/src/com/android/rs/image/Grain.java
ests/ImageProcessing_jb/src/com/android/rs/image/GroupTest.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPSettings.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingTest.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingTestRunner.java
ests/ImageProcessing_jb/src/com/android/rs/image/LevelsV4.java
ests/ImageProcessing_jb/src/com/android/rs/image/Mandelbrot.java
ests/ImageProcessing_jb/src/com/android/rs/image/Posterize.java
ests/ImageProcessing_jb/src/com/android/rs/image/Shadows.java
ests/ImageProcessing_jb/src/com/android/rs/image/TestBase.java
ests/ImageProcessing_jb/src/com/android/rs/image/Vibrance.java
ests/ImageProcessing_jb/src/com/android/rs/image/Vignette.java
ests/ImageProcessing_jb/src/com/android/rs/image/WhiteBalance.java
ests/ImageProcessing_jb/src/com/android/rs/image/posterize.rs
b52e04217e973c879d902f4278336ec45f4b226c 22-Sep-2014 Yohann Roussel <yroussel@google.com> Disable compilation with Jack of RSTest_Compat

This is a workaround for Jack bug 10815986

Change-Id: Icb638d6c33e7adc3dfe1a2655d61f6aaf5bc7324
ests/RSTest_CompatLib/Android.mk
a5c4d2b5aa366bf7b8d6c7ae9d00539e11e66224 29-Oct-2014 Jason Sams <jsams@google.com> am 9f91aeb8: am aee3e3c8: Merge "Update IP2 UI"

* commit '9f91aeb8cdf34595baaa4cba32ca14630ab43457':
Update IP2 UI
a9b12149a559201200774c3716dd698930ddb95f 24-Oct-2014 Miao Wang <miaowang@google.com> am c886b1f6: Merge "Fix the rounding bug of resize test and impl; Add mirror test." into lmp-mr1-dev

* commit 'c886b1f69987151f29b3d5d27959c8b5aae4ea19':
Fix the rounding bug of resize test and impl; Add mirror test.
9f91aeb8cdf34595baaa4cba32ca14630ab43457 24-Oct-2014 Jason Sams <jsams@google.com> am aee3e3c8: Merge "Update IP2 UI"

* commit 'aee3e3c852d01770ed56968986b288484f37aec1':
Update IP2 UI
da68eff288c8b403bc41c1fa856ca09d73f35e2f 24-Oct-2014 Miao Wang <miaowang@google.com> Fix the rounding bug of resize test and impl; Add mirror test.

Change-Id: Ibfcc942ae3126d0186556f80dc5af17f77060b04
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingTest.java
ests/ImageProcessing/src/com/android/rs/image/Mirror.java
ests/ImageProcessing/src/com/android/rs/image/Resize.java
ests/ImageProcessing/src/com/android/rs/image/mirror.rs
ests/ImageProcessing/src/com/android/rs/image/resize.rs
befdbc4aa401b3685ff7b342eab5331a74130d72 10-Oct-2014 Jason Sams <jsams@google.com> am b03c54c5: Merge "Overhaul the ImageProcessing_jb UI" into lmp-mr1-dev

* commit 'b03c54c54fc4e58d34411cf13ba438325a929b94':
Overhaul the ImageProcessing_jb UI
b03c54c54fc4e58d34411cf13ba438325a929b94 10-Oct-2014 Jason Sams <jsams@google.com> Merge "Overhaul the ImageProcessing_jb UI" into lmp-mr1-dev
721a5a24e2278f4012109865d62b98190b3185af 26-Sep-2014 Jason Sams <jsams@google.com> Overhaul the ImageProcessing_jb UI

This is a step torward making the application good demo code
for developers. Some cleanup is still needed. At this point
it should be functional.

bug 17939419


Change-Id: I024531f71123fe66348d679d00e955cb9bc4106c
ests/ImageProcessing_jb/Android.mk
ests/ImageProcessing_jb/AndroidManifest.xml
ests/ImageProcessing_jb/res/drawable-hdpi/ic_action_settings.png
ests/ImageProcessing_jb/res/drawable-mdpi/ic_action_settings.png
ests/ImageProcessing_jb/res/drawable-xhdpi/ic_action_settings.png
ests/ImageProcessing_jb/res/drawable-xxhdpi/ic_action_settings.png
ests/ImageProcessing_jb/res/layout/controls.xml
ests/ImageProcessing_jb/res/layout/spinner_layout.xml
ests/ImageProcessing_jb/res/menu/main_activity_actions.xml
ests/ImageProcessing_jb/res/values/strings.xml
ests/ImageProcessing_jb/src/com/android/rs/image/Blend.java
ests/ImageProcessing_jb/src/com/android/rs/image/Blur25.java
ests/ImageProcessing_jb/src/com/android/rs/image/Blur25G.java
ests/ImageProcessing_jb/src/com/android/rs/image/ColorMatrix.java
ests/ImageProcessing_jb/src/com/android/rs/image/Convolve3x3.java
ests/ImageProcessing_jb/src/com/android/rs/image/Convolve5x5.java
ests/ImageProcessing_jb/src/com/android/rs/image/Fisheye.java
ests/ImageProcessing_jb/src/com/android/rs/image/Grain.java
ests/ImageProcessing_jb/src/com/android/rs/image/GroupTest.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPSettings.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingTest.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingTestRunner.java
ests/ImageProcessing_jb/src/com/android/rs/image/LevelsV4.java
ests/ImageProcessing_jb/src/com/android/rs/image/Mandelbrot.java
ests/ImageProcessing_jb/src/com/android/rs/image/Posterize.java
ests/ImageProcessing_jb/src/com/android/rs/image/Shadows.java
ests/ImageProcessing_jb/src/com/android/rs/image/TestBase.java
ests/ImageProcessing_jb/src/com/android/rs/image/Vibrance.java
ests/ImageProcessing_jb/src/com/android/rs/image/Vignette.java
ests/ImageProcessing_jb/src/com/android/rs/image/WhiteBalance.java
ests/ImageProcessing_jb/src/com/android/rs/image/posterize.rs
07dae1f3a4f870a06062e21d47c8416590b228c9 08-Oct-2014 Tim Murray <timmurray@google.com> am 7e57aa7d: Enable 64-bit building for libRScpp_static.

* commit '7e57aa7d6555128150219fa99e79a2ef051db40f':
Enable 64-bit building for libRScpp_static.
58de4997ab10ae645aa8270b634f052bcd081fff 08-Oct-2014 Tim Murray <timmurray@google.com> am 7e57aa7d: Enable 64-bit building for libRScpp_static.

* commit '7e57aa7d6555128150219fa99e79a2ef051db40f':
Enable 64-bit building for libRScpp_static.
7e57aa7d6555128150219fa99e79a2ef051db40f 06-Oct-2014 Tim Murray <timmurray@google.com> Enable 64-bit building for libRScpp_static.

bug 17666041

Change-Id: I964ef9ee11826fb748fc0419d66eb5a9a670580e
ests/HelloComputeNDK/Android.mk
ests/HelloComputeNDK/libhellocomputendk/Android.mk
f73ae162ff9f599909937dcbd32345b636620f8f 01-Oct-2014 Jason Sams <jsams@google.com> Update IP2 UI

Show name of currently running test
Fix dialog check marks to account for removed items.

Cleanup comments and var names

Change-Id: I787daaf6c47d85b7b01267157974b870846edc40
ests/ImageProcessing2/src/com/android/rs/image/IPControls.java
ests/ImageProcessing2/src/com/android/rs/image/ImageProcessingActivity2.java
0990f82cd9973ae4124347ee0acca18ac62bef4a 30-Sep-2014 Jason Sams <jsams@google.com> am d77a14c1: Merge "Cleanup ImageProcessing2"

* commit 'd77a14c1621c817eed08c4bc10187404a611a05f':
Cleanup ImageProcessing2
b7a3bf3cda5a791e70f7e5cae75aa56a42f93390 30-Sep-2014 Jason Sams <jsams@google.com> am d77a14c1: Merge "Cleanup ImageProcessing2"

* commit 'd77a14c1621c817eed08c4bc10187404a611a05f':
Cleanup ImageProcessing2
5062fcb7c2268f58ea1c79da3a7618a27e2b41dd 30-Sep-2014 Ying Wang <wangying@android.com> Merge "Fix multilib build"
5a4173eed5981547574739f7f6f8cc6e2971acc9 21-Aug-2014 Ben Murdoch <benm@google.com> Fix multilib build

Change-Id: I1517b0180d4ffe4bc132a72138bd2ee70ddfdfb2
ests/HelloComputeNDK/Android.mk
6a804605b99cab4ffa3cc55c691338fd4a5396ea 30-Sep-2014 Jason Sams <jsams@google.com> Cleanup ImageProcessing2

Merge code with the JB version.
Eliminates almost all differences in .rs files
Double buffer bitmaps for display and show results
as they are being processed.

Change-Id: I404da7ed714570cd56ec63bc1cc4ed96ff39f80c
ests/ImageProcessing2/Android.mk
ests/ImageProcessing2/AndroidManifest.xml
ests/ImageProcessing2/res/drawable-hdpi/ic_action_settings.png
ests/ImageProcessing2/res/drawable-mdpi/ic_action_settings.png
ests/ImageProcessing2/res/drawable-nodpi/city.png
ests/ImageProcessing2/res/drawable-nodpi/img1280x720a.jpg
ests/ImageProcessing2/res/drawable-nodpi/img1280x720b.jpg
ests/ImageProcessing2/res/drawable-nodpi/img1600x1067.jpg
ests/ImageProcessing2/res/drawable-nodpi/img1600x1067b.jpg
ests/ImageProcessing2/res/drawable-nodpi/img1920x1080a.jpg
ests/ImageProcessing2/res/drawable-nodpi/img1920x1080b.jpg
ests/ImageProcessing2/res/drawable-nodpi/img800x450a.jpg
ests/ImageProcessing2/res/drawable-nodpi/img800x450b.jpg
ests/ImageProcessing2/res/drawable-xhdpi/ic_action_settings.png
ests/ImageProcessing2/res/drawable-xxhdpi/ic_action_settings.png
ests/ImageProcessing2/res/layout/controls.xml
ests/ImageProcessing2/res/layout/main.xml
ests/ImageProcessing2/res/layout/spinner_layout.xml
ests/ImageProcessing2/res/menu/main_activity_actions.xml
ests/ImageProcessing2/res/values/strings.xml
ests/ImageProcessing2/src/com/android/rs/image/Artistic1.java
ests/ImageProcessing2/src/com/android/rs/image/Blend.java
ests/ImageProcessing2/src/com/android/rs/image/Blur25.java
ests/ImageProcessing2/src/com/android/rs/image/Blur25G.java
ests/ImageProcessing2/src/com/android/rs/image/ColorMatrix.java
ests/ImageProcessing2/src/com/android/rs/image/Convolve3x3.java
ests/ImageProcessing2/src/com/android/rs/image/Convolve5x5.java
ests/ImageProcessing2/src/com/android/rs/image/Fisheye.java
ests/ImageProcessing2/src/com/android/rs/image/Grain.java
ests/ImageProcessing2/src/com/android/rs/image/GroupTest.java
ests/ImageProcessing2/src/com/android/rs/image/IPControls.java
ests/ImageProcessing2/src/com/android/rs/image/IPSettings.java
ests/ImageProcessing2/src/com/android/rs/image/IPTestList.java
ests/ImageProcessing2/src/com/android/rs/image/ImageProcessingActivity2.java
ests/ImageProcessing2/src/com/android/rs/image/LevelsV4.java
ests/ImageProcessing2/src/com/android/rs/image/Mandelbrot.java
ests/ImageProcessing2/src/com/android/rs/image/Posterize.java
ests/ImageProcessing2/src/com/android/rs/image/Resize.java
ests/ImageProcessing2/src/com/android/rs/image/TestBase.java
ests/ImageProcessing2/src/com/android/rs/image/Vignette.java
ests/ImageProcessing2/src/com/android/rs/image/WhiteBalance.java
ests/ImageProcessing2/src/com/android/rs/image/artistic1.rs
ests/ImageProcessing2/src/com/android/rs/image/blend.rs
ests/ImageProcessing2/src/com/android/rs/image/bwfilter.rs
ests/ImageProcessing2/src/com/android/rs/image/colorcube.rs
ests/ImageProcessing2/src/com/android/rs/image/colormatrix.fs
ests/ImageProcessing2/src/com/android/rs/image/colormatrix.rs
ests/ImageProcessing2/src/com/android/rs/image/contrast.rs
ests/ImageProcessing2/src/com/android/rs/image/convolve3x3.rs
ests/ImageProcessing2/src/com/android/rs/image/convolve5x5.fs
ests/ImageProcessing2/src/com/android/rs/image/convolve5x5.rs
ests/ImageProcessing2/src/com/android/rs/image/copy.fs
ests/ImageProcessing2/src/com/android/rs/image/copy.rs
ests/ImageProcessing2/src/com/android/rs/image/exposure.rs
ests/ImageProcessing2/src/com/android/rs/image/fisheye_approx_relaxed.fs
ests/ImageProcessing2/src/com/android/rs/image/fisheye_approx_relaxed.rs
ests/ImageProcessing2/src/com/android/rs/image/fisheye_relaxed.fs
ests/ImageProcessing2/src/com/android/rs/image/fisheye_relaxed.rs
ests/ImageProcessing2/src/com/android/rs/image/grain.fs
ests/ImageProcessing2/src/com/android/rs/image/grain.rs
ests/ImageProcessing2/src/com/android/rs/image/greyscale.fs
ests/ImageProcessing2/src/com/android/rs/image/greyscale.rs
ests/ImageProcessing2/src/com/android/rs/image/ip2_convolve3x3.rs
ests/ImageProcessing2/src/com/android/rs/image/levels.rsh
ests/ImageProcessing2/src/com/android/rs/image/levels_relaxed.fs
ests/ImageProcessing2/src/com/android/rs/image/levels_relaxed.rs
ests/ImageProcessing2/src/com/android/rs/image/mandelbrot.rs
ests/ImageProcessing2/src/com/android/rs/image/posterize.rs
ests/ImageProcessing2/src/com/android/rs/image/resize.rs
ests/ImageProcessing2/src/com/android/rs/image/shadows.rs
ests/ImageProcessing2/src/com/android/rs/image/threshold.fs
ests/ImageProcessing2/src/com/android/rs/image/threshold.rs
ests/ImageProcessing2/src/com/android/rs/image/util.rs
ests/ImageProcessing2/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing2/src/com/android/rs/image/vignette_approx_relaxed.fs
ests/ImageProcessing2/src/com/android/rs/image/vignette_approx_relaxed.rs
ests/ImageProcessing2/src/com/android/rs/image/vignette_relaxed.fs
ests/ImageProcessing2/src/com/android/rs/image/vignette_relaxed.rs
ests/ImageProcessing2/src/com/android/rs/image/wbalance.rs
ests/ImageProcessing_jb/src/com/android/rs/image/TestBase.java
445d95a76c364016fb68ddf3f2b9439af3d9ab1d 12-Sep-2014 Dan Albert <danalbert@google.com> am c73fdbd6: Merge "Clean up makefile cruft."

* commit 'c73fdbd622cfedfbc2ee46f654e71bb17bd9c147':
Clean up makefile cruft.
d1cfb510bcae2ed7cf735c9937b5050ae1043c85 12-Sep-2014 Dan Albert <danalbert@google.com> Clean up makefile cruft.

Don't manually include/link stlport, don't include private bionic
headers.

Change-Id: I9479b7799a0d031eeec0c374b4497744beee8965
ests/HelloComputeNDK/libhellocomputendk/Android.mk
f751803a997ea790c03eba9dfb0044d026bdf82a 15-Aug-2014 Stephen Hines <srhines@google.com> Fix RS tests to prepare for 64-bit compilation.

Bug: 16031597
Change-Id: Id21b1ade6e097804f6c4f9caf765bf2f6ba8037e
(cherry picked from commit 9e8587a917a8783a817a32e54a63f311851dd6e4)
ests/Balls/Android.mk
ests/ImageProcessing2/src/com/android/rs/image/Vignette.java
ests/ImageProcessing_jb/src/com/android/rs/image/Vignette.java
61db21cef81cbc8439b34a8f1d32952339ffc190 22-Aug-2014 Stephen Hines <srhines@google.com> resolved conflicts for merge of 81cfa2c5 to lmp-dev-plus-aosp

Change-Id: Ia3a7f084693825d4e46a4864788332a7d039d38f
50067eface1865235fb90cecc84bd585dec219f5 22-Aug-2014 Stephen Hines <srhines@google.com> am 6f2b537d: Merge "Fix RS tests to prepare for 64-bit compilation." into lmp-dev

* commit '6f2b537dce671c4827e3ade5804ea62b9766c39a':
Fix RS tests to prepare for 64-bit compilation.
6f2b537dce671c4827e3ade5804ea62b9766c39a 21-Aug-2014 Stephen Hines <srhines@google.com> Merge "Fix RS tests to prepare for 64-bit compilation." into lmp-dev
05eaedaf599c55f09035955f5dc2bf64a470190a 21-Aug-2014 Ben Murdoch <benm@google.com> am 814f4d18: Fix the volantis build

* commit '814f4d18cc4f0ba8daea4a0599c762e0b205fb57':
Fix the volantis build
814f4d18cc4f0ba8daea4a0599c762e0b205fb57 21-Aug-2014 Ben Murdoch <benm@google.com> Fix the volantis build

Change-Id: I1517b0180d4ffe4bc132a72138bd2ee70ddfdfb2
ests/HelloComputeNDK/Android.mk
0184eacf8f444644181a6f4518c18fac471d540c 21-Aug-2014 Guang Zhu <guangzhu@google.com> am c71055f3: enable rs tests for 64 bit build

* commit 'c71055f34dbbea161ea1291422142463fb8fee00':
enable rs tests for 64 bit build
44bef6fba6244292b751387f3d6c31cca96c28ad 12-Aug-2014 Chris Wailes <chriswailes@google.com> Replace NULL macros with nullptr literals.

Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
ests/HelloComputeNDK/Android.mk
ests/HelloComputeNDK/libhellocomputendk/Android.mk
ests/HelloComputeNDK/libhellocomputendk/helloComputeNDK.cpp
c71055f34dbbea161ea1291422142463fb8fee00 19-Aug-2014 Guang Zhu <guangzhu@google.com> enable rs tests for 64 bit build

Change-Id: I4f76cd59ebc3d58d9b67168298297063ecee6dca
ndroid.mk
c6c2bfcd6ffb9d2ad42179f19b02341529506980 15-Aug-2014 Jason Sams <jsams@google.com> Remove multi-in test from LMP [do not merge]

Implementation was punted to M.

bug 16405831

Change-Id: I980d6cc6d7e10652c329b46e8c2e884672d85f26
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_foreach_multi.java
ests/RsTest/src/com/android/rs/test/foreach_multi.rs
9e8587a917a8783a817a32e54a63f311851dd6e4 15-Aug-2014 Stephen Hines <srhines@google.com> Fix RS tests to prepare for 64-bit compilation.

Bug: 16031597
Change-Id: Id21b1ade6e097804f6c4f9caf765bf2f6ba8037e
ests/Balls/Android.mk
ests/ImageProcessing2/src/com/android/rs/image/Vignette.java
ests/ImageProcessing_jb/src/com/android/rs/image/Vignette.java
e8cb00248f809eb7c2b6a6554d885273eef2797d 06-Aug-2014 Jason Sams <jsams@google.com> am 3d9c20f9: Merge "Fix ImageProcession with output alpha=0" into lmp-dev

* commit '3d9c20f9f9c9db923a15a34a3869356bba36efdc':
Fix ImageProcession with output alpha=0
fcedeb0887ed1dd9213e881fe955808e4c0fcabf 06-Aug-2014 Jason Sams <jsams@google.com> Fix ImageProcession with output alpha=0

Some tests such as edge detection don't set alpha
and its assumed this will be ignored.

Change-Id: Ie27161fa8934fb31473faaec97714b641ffa7377
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
2b8d6789ccda787b025c2414d1921ef02596eb8e 25-Jul-2014 Stephen Hines <srhines@google.com> am 91a93adb: Merge "Added a test for struct output with multi-in."

* commit '91a93adbda17288a2c57e135a6239d14f9175995':
Added a test for struct output with multi-in.
770a94c3754944213cf6fafe1c143d857143c9b9 23-Jul-2014 Stephen Hines <srhines@google.com> Pass -Bsymbolic to the linker from clang when compiling against stlport_static.

Bug: 14296739

If we don't pass -Bsymbolic, we end up with undefined symbols related to
__dso_handle, which is only ever defined for shared objects.
libstlport_static.a has several of these __dso_handle references (using
R_ARM_REL32 relocations to access them).

Change-Id: I2a12d44bef9c7ebb6c283f2db94d87b552fed851
ests/HelloComputeNDK/Android.mk
ests/HelloComputeNDK/libhellocomputendk/Android.mk
91a93adbda17288a2c57e135a6239d14f9175995 25-Jul-2014 Stephen Hines <srhines@google.com> Merge "Added a test for struct output with multi-in."
dd11c9822496678137832165bba3c12369b8172f 24-Jul-2014 Jason Sams <jsams@google.com> am 76bbde09: Cleanup ComputePerf for API 21

* commit '76bbde0950614170b0804d817e01a61c2bfb38ac':
Cleanup ComputePerf for API 21
34b2068c973ae65962c61fa11cf785a69bb5e233 24-Jul-2014 Stephen Hines <srhines@google.com> am fb8fe820: Merge changes I2a12d44b,I393f801e

* commit 'fb8fe8207eeb8b93429c7816606d27cf8066ab9f':
Pass -Bsymbolic to the linker from clang when compiling against stlport_static.
Update RS for LLVM rebase to r212749.
76bbde0950614170b0804d817e01a61c2bfb38ac 24-Jul-2014 Jason Sams <jsams@google.com> Cleanup ComputePerf for API 21

bug 16406835

Change-Id: I2bcac7b0e3978c04d854aa0a0d1a8367c7a3c6aa
ests/ComputePerf/src/com/example/android/rs/computeperf/LaunchTest.java
ests/ComputePerf/src/com/example/android/rs/computeperf/launchtest.rs
ests/ComputePerf/src/com/example/android/rs/computeperf/launchtestxlw.rs
ests/ComputePerf/src/com/example/android/rs/computeperf/launchtestxyw.rs
997bb34e1f65bf4026634d2db5be5c86f13a31f0 23-Jul-2014 Stephen Hines <srhines@google.com> Pass -Bsymbolic to the linker from clang when compiling against stlport_static.

Bug: 14296739

If we don't pass -Bsymbolic, we end up with undefined symbols related to
__dso_handle, which is only ever defined for shared objects.
libstlport_static.a has several of these __dso_handle references (using
R_ARM_REL32 relocations to access them).

Change-Id: I2a12d44bef9c7ebb6c283f2db94d87b552fed851
ests/HelloComputeNDK/Android.mk
ests/HelloComputeNDK/libhellocomputendk/Android.mk
3d3d734cd20689547a58a5369230ac5135f38953 15-Jul-2014 Chris Wailes <chriswailes@google.com> Added a test for struct output with multi-in.

Change-Id: I6e0f514bfe7975e63ce1051256fab1b341b6c1c6
ests/RsTest/src/com/android/rs/test/UT_foreach_multi.java
ests/RsTest/src/com/android/rs/test/foreach_multi.rs
42afadd492dd7e75b7ae49e0b68988a52c630acc 12-Jul-2014 Jason Sams <jsams@google.com> am 42e563a3: Merge "Remove obsolete WAR."

* commit '42e563a3bc08f1785f379166b6519009c8066fdc':
Remove obsolete WAR.
c562a29b2c221c22792cdbb7deeadca3fc0a6edd 12-Jul-2014 Stephen Hines <srhines@google.com> am db69bf01: Merge "Adds support for multi-input kernels to Frameworks/RS."

* commit 'db69bf0117c44d8996a3d179cc3b7a98bf8726ea':
Adds support for multi-input kernels to Frameworks/RS.
2dcb55110e15c29fca79ae7406486ef83c2a27e6 11-Jul-2014 Tim Murray <timmurray@google.com> am c93c30a4: am e54acd41: Merge "Fix build break from unnecessary assert."

* commit 'c93c30a47235d3796760bd16ee7829ed64e1e92a':
Fix build break from unnecessary assert.
8b6ea8f1459468a578eb439be11f7ee4416e4a30 11-Jul-2014 Jason Sams <jsams@google.com> Remove obsolete WAR.

Change-Id: If23c6ec804f400de8a2999aa5eea6ba3fa4b63dd
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
db69bf0117c44d8996a3d179cc3b7a98bf8726ea 08-Jul-2014 Stephen Hines <srhines@google.com> Merge "Adds support for multi-input kernels to Frameworks/RS."
4b3c34e6833e39bc89c2128002806b654b8e623d 11-Jun-2014 Chris Wailes <chriswailes@google.com> Adds support for multi-input kernels to Frameworks/RS.

This patch modifies Frameworks/RS in the following ways:
* Adjusted the data-layout of the C/C++ version of RsForEachStubParamStruct to
accommodate a pointer to an array of input allocations and a pointer to an
array of stride sizes for each of these allocatoins.
* Adds a new code path for Java code to pass multiple allocations to a RS
kernel.
* Packs base pointers and step values for multi-input kernels into the new
RsForEachStubParamStruct members.

Change-Id: I46d2834c37075b2a2407fd8b010546818a4540d1
ests/RsTest/Android.mk
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_foreach_multi.java
ests/RsTest/src/com/android/rs/test/foreach_multi.rs
c93c30a47235d3796760bd16ee7829ed64e1e92a 08-Jul-2014 Tim Murray <timmurray@google.com> am e54acd41: Merge "Fix build break from unnecessary assert."

* commit 'e54acd41b9f8165b429048d565efbcfe32135ac3':
Fix build break from unnecessary assert.
ddafe09cf41b94a747ce3c9e05d4a9acc2313653 08-Jul-2014 Tim Murray <timmurray@google.com> Fix build break from unnecessary assert.

Change-Id: I9844246546da49929f9c35c67588422d8cd626c7
ests/RsTest/src/com/android/rs/test/UT_element.java
691f3c1da2ae9b749d828ce3cca673b05d8a0b8f 01-Jul-2014 Jason Sams <jsams@google.com> am 1fcfb810: am ea8180ff: Merge "Minor fixes for image processing."

* commit '1fcfb81034784ccf0515ef23c327d06969bc50f7':
Minor fixes for image processing.
1fcfb81034784ccf0515ef23c327d06969bc50f7 01-Jul-2014 Jason Sams <jsams@google.com> am ea8180ff: Merge "Minor fixes for image processing."

* commit 'ea8180ff6045dc0b3e63c19d450876e12383adc6':
Minor fixes for image processing.
05b269323e6f28f244d74b00cd63d81d9f8a1db4 26-Jun-2014 Jason Sams <jsams@google.com> Minor fixes for image processing.

Change-Id: I53dcaebdf20f407fb5a236a73983c4496959d6bb
ests/ImageProcessing/src/com/android/rs/image/Blend.java
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingTest.java
f74938c03da73ab35e646aa9024e0b19a07c8bcb 25-Jun-2014 Stephen Hines <srhines@google.com> am a98e2f23: am b31d9c95: Merge "Switch rootn(f, 0) tests to expect +inf instead of NaN."

* commit 'a98e2f23beca3dd1b4a5acb75b23732175287e12':
Switch rootn(f, 0) tests to expect +inf instead of NaN.
a98e2f23beca3dd1b4a5acb75b23732175287e12 24-Jun-2014 Stephen Hines <srhines@google.com> am b31d9c95: Merge "Switch rootn(f, 0) tests to expect +inf instead of NaN."

* commit 'b31d9c956cc78b721e35bf74c96c7284e453f30f':
Switch rootn(f, 0) tests to expect +inf instead of NaN.
4cd69121b0ad40a1ac7295c4fa4a3ff56b02f13b 24-Jun-2014 Stephen Hines <srhines@google.com> am fdb70748: am ba618953: Merge "Only 1D Allocations can be bound in API 20+, so fix the test."

* commit 'fdb7074852e8c33e6dc997781563b1eb8478c9cc':
Only 1D Allocations can be bound in API 20+, so fix the test.
fdb7074852e8c33e6dc997781563b1eb8478c9cc 24-Jun-2014 Stephen Hines <srhines@google.com> am ba618953: Merge "Only 1D Allocations can be bound in API 20+, so fix the test."

* commit 'ba61895349d3c54e71d8851fd8fd1609ea91c716':
Only 1D Allocations can be bound in API 20+, so fix the test.
86557f6a54d33b21a453e4a860cedff1a7692f2a 24-Jun-2014 Stephen Hines <srhines@google.com> Switch rootn(f, 0) tests to expect +inf instead of NaN.

Change-Id: I557f69a3bfbde3c3e5ccaceb157482e8ba7c5c2d
ests/RSTest_CompatLib/src/com/android/rs/test/math_conformance.rs
ests/RsTest/src/com/android/rs/test/math_conformance.rs
99bfdec2b1676239ae66d308dd6624983aae2d56 24-Jun-2014 Stephen Hines <srhines@google.com> Only 1D Allocations can be bound in API 20+, so fix the test.

Change-Id: I79696e3534a3b18f843b801ab5b8e0ac30aed9d8
ests/RsTest/src/com/android/rs/test/UT_alloc.java
ests/RsTest/src/com/android/rs/test/alloc.rs
de23738c13892bc469e36c8384fa21f7fc3af946 18-Jun-2014 Jason Sams <jsams@google.com> am 01f93e59: am 3e2ed84b: Merge "Disable background work by default."

* commit '01f93e59554021df65c7e74c5ecf428803bd73fc':
Disable background work by default.
01f93e59554021df65c7e74c5ecf428803bd73fc 18-Jun-2014 Jason Sams <jsams@google.com> am 3e2ed84b: Merge "Disable background work by default."

* commit '3e2ed84bee0991566d112a6abe5ba25e18b7dc52':
Disable background work by default.
3e2ed84bee0991566d112a6abe5ba25e18b7dc52 18-Jun-2014 Jason Sams <jsams@google.com> Merge "Disable background work by default."
6ef2f5906c506fb256222ebe5869960dfeddb17e 17-Jun-2014 Stephen Hines <srhines@google.com> am 915ca422: am 89b8ea85: Merge "Remove all graphics API usage from RSTest."

* commit '915ca4220f862ce33c10a542b680dbf4c6c0b648':
Remove all graphics API usage from RSTest.
915ca4220f862ce33c10a542b680dbf4c6c0b648 16-Jun-2014 Stephen Hines <srhines@google.com> am 89b8ea85: Merge "Remove all graphics API usage from RSTest."

* commit '89b8ea8535ed2084f2c7493d2ca25d301188a8ad':
Remove all graphics API usage from RSTest.
64af0822b0b7c71cea3a39c9aad10d1cdbf851ef 13-Jun-2014 Stephen Hines <srhines@google.com> Remove all graphics API usage from RSTest.

This brings it closer to RSTest_CompatLib.

Change-Id: Ib7e22772d1549ba8ec0ac4df4d04832358863116
ests/RSTest_CompatLib/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/RSTest.java
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/RSTestView.java
ests/RsTest/src/com/android/rs/test/UT_mesh.java
ests/RsTest/src/com/android/rs/test/UT_program_raster.java
ests/RsTest/src/com/android/rs/test/UT_program_store.java
ests/RsTest/src/com/android/rs/test/UT_sampler.java
ests/RsTest/src/com/android/rs/test/UnitTest.java
ests/RsTest/src/com/android/rs/test/mesh.rs
ests/RsTest/src/com/android/rs/test/program_raster.rs
ests/RsTest/src/com/android/rs/test/program_store.rs
ests/RsTest/src/com/android/rs/test/rslist.rs
ests/RsTest/src/com/android/rs/test/rstypes.rs
03ce7de3fb579bab853070dffc2ab17c32c6d984 11-Jun-2014 Jason Sams <jsams@google.com> Disable background work by default.

Change-Id: I1a474b3bdcb7d522904cc32588ebf6807e06c100
ests/ImageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
cb28c1890113bc4f6dc18bad83d904cd1757003f 03-Jun-2014 Stephen Hines <srhines@google.com> am 87af9fdd: am b4a053ed: am 1d6ded25: Merge "Updated test files to use the RS_KERNEL macro."

* commit '87af9fdd7f6dccfaa3f36c0ffa353c41486f3c76':
Updated test files to use the RS_KERNEL macro.
87af9fdd7f6dccfaa3f36c0ffa353c41486f3c76 03-Jun-2014 Stephen Hines <srhines@google.com> am b4a053ed: am 1d6ded25: Merge "Updated test files to use the RS_KERNEL macro."

* commit 'b4a053ed10d59364f6fc7f0e7083aa84e5087431':
Updated test files to use the RS_KERNEL macro.
1d6ded25ff757ae43587621f4755f2d135f1d292 03-Jun-2014 Stephen Hines <srhines@google.com> Merge "Updated test files to use the RS_KERNEL macro."
1aa6704b5bef23830d49128b1b29eb9175226597 24-May-2014 Stephen Hines <srhines@google.com> am 00cdb404: am 013a525c: am a1a18acd: Merge "Update RS sample apps to use the single argument Java constructor."

* commit '00cdb404a67b9a9f902950dd24475b2e20158758':
Update RS sample apps to use the single argument Java constructor.
00cdb404a67b9a9f902950dd24475b2e20158758 24-May-2014 Stephen Hines <srhines@google.com> am 013a525c: am a1a18acd: Merge "Update RS sample apps to use the single argument Java constructor."

* commit '013a525c97789cd908c59e8130e2a379a629c68c':
Update RS sample apps to use the single argument Java constructor.
8aa4495239013e7261bc1a52bfea9975e4fded17 23-May-2014 Stephen Hines <srhines@google.com> am 4285b973: am 47b38de5: am 05d4eee6: Merge "Compatibility library apps can only be created in 32-bit mode."

* commit '4285b973442bfb705bc48f40d90e6de823800d28':
Compatibility library apps can only be created in 32-bit mode.
f1d97e536561b4731997c85873dde3b3fb721cb2 23-May-2014 Stephen Hines <srhines@google.com> Update RS sample apps to use the single argument Java constructor.

Change-Id: Ia74dfe42a515f7b4d26c2d989cf0cc3cc1667203
ests/ComputeBenchmark/src/com/example/android/rs/computebench/Benchmark.java
ests/ComputePerf/src/com/example/android/rs/computeperf/LaunchTest.java
ests/ComputePerf/src/com/example/android/rs/computeperf/Mandelbrot.java
ests/ImageProcessing/src/com/android/rs/image/Blur25.java
ests/ImageProcessing/src/com/android/rs/image/ColorCube.java
ests/ImageProcessing/src/com/android/rs/image/ColorMatrix.java
ests/ImageProcessing/src/com/android/rs/image/Convolve3x3.java
ests/ImageProcessing/src/com/android/rs/image/Convolve5x5.java
ests/ImageProcessing/src/com/android/rs/image/Copy.java
ests/ImageProcessing/src/com/android/rs/image/Fisheye.java
ests/ImageProcessing/src/com/android/rs/image/Grain.java
ests/ImageProcessing/src/com/android/rs/image/Greyscale.java
ests/ImageProcessing/src/com/android/rs/image/LevelsV4.java
ests/ImageProcessing/src/com/android/rs/image/Mandelbrot.java
ests/ImageProcessing/src/com/android/rs/image/Vignette.java
ests/ImageProcessing2/src/com/android/rs/image/Blur25.java
ests/ImageProcessing2/src/com/android/rs/image/ColorCube.java
ests/ImageProcessing2/src/com/android/rs/image/ColorMatrix.java
ests/ImageProcessing2/src/com/android/rs/image/Convolve3x3.java
ests/ImageProcessing2/src/com/android/rs/image/Convolve5x5.java
ests/ImageProcessing2/src/com/android/rs/image/Copy.java
ests/ImageProcessing2/src/com/android/rs/image/Fisheye.java
ests/ImageProcessing2/src/com/android/rs/image/Grain.java
ests/ImageProcessing2/src/com/android/rs/image/Greyscale.java
ests/ImageProcessing2/src/com/android/rs/image/LevelsV4.java
ests/ImageProcessing2/src/com/android/rs/image/Mandelbrot.java
ests/ImageProcessing2/src/com/android/rs/image/Vignette.java
ests/ImageProcessing_jb/src/com/android/rs/image/Blur25.java
ests/ImageProcessing_jb/src/com/android/rs/image/ColorCube.java
ests/ImageProcessing_jb/src/com/android/rs/image/ColorMatrix.java
ests/ImageProcessing_jb/src/com/android/rs/image/Convolve3x3.java
ests/ImageProcessing_jb/src/com/android/rs/image/Convolve5x5.java
ests/ImageProcessing_jb/src/com/android/rs/image/Copy.java
ests/ImageProcessing_jb/src/com/android/rs/image/Fisheye.java
ests/ImageProcessing_jb/src/com/android/rs/image/Grain.java
ests/ImageProcessing_jb/src/com/android/rs/image/Greyscale.java
ests/ImageProcessing_jb/src/com/android/rs/image/LevelsV4.java
ests/ImageProcessing_jb/src/com/android/rs/image/Mandelbrot.java
ests/ImageProcessing_jb/src/com/android/rs/image/Vignette.java
ests/LatencyBenchmark/src/com/example/android/rs/computebench/Benchmark.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_bug_char.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_int4.java
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_bug_char.java
ests/RsTest/src/com/android/rs/test/UT_int4.java
ests/RsTest_11/src/com/android/rs/test/RSTestCore.java
ests/RsTest_11/src/com/android/rs/test/UT_fp_mad.java
ests/RsTest_11/src/com/android/rs/test/UT_math.java
ests/RsTest_11/src/com/android/rs/test/UT_primitives.java
ests/RsTest_11/src/com/android/rs/test/UT_rsdebug.java
ests/RsTest_11/src/com/android/rs/test/UT_rstime.java
ests/RsTest_11/src/com/android/rs/test/UT_rstypes.java
ests/RsTest_14/src/com/android/rs/test/RSTestCore.java
ests/RsTest_14/src/com/android/rs/test/UT_fp_mad.java
ests/RsTest_14/src/com/android/rs/test/UT_math.java
ests/RsTest_14/src/com/android/rs/test/UT_primitives.java
ests/RsTest_14/src/com/android/rs/test/UT_refcount.java
ests/RsTest_14/src/com/android/rs/test/UT_rsdebug.java
ests/RsTest_14/src/com/android/rs/test/UT_rstime.java
ests/RsTest_14/src/com/android/rs/test/UT_rstypes.java
ests/RsTest_14/src/com/android/rs/test/UT_vector.java
ests/RsTest_16/src/com/android/rs/test/RSTestCore.java
ests/RsTest_16/src/com/android/rs/test/UT_fp_mad.java
ests/RsTest_16/src/com/android/rs/test/UT_math.java
ests/RsTest_16/src/com/android/rs/test/UT_primitives.java
ests/RsTest_16/src/com/android/rs/test/UT_refcount.java
ests/RsTest_16/src/com/android/rs/test/UT_rsdebug.java
ests/RsTest_16/src/com/android/rs/test/UT_rstime.java
ests/RsTest_16/src/com/android/rs/test/UT_rstypes.java
ests/RsTest_16/src/com/android/rs/test/UT_vector.java
ests/SampleTest/src/com/android/rs/sample/SampleRSActivity.java
4285b973442bfb705bc48f40d90e6de823800d28 23-May-2014 Stephen Hines <srhines@google.com> am 47b38de5: am 05d4eee6: Merge "Compatibility library apps can only be created in 32-bit mode."

* commit '47b38de516c8d15b1916b07c13cc38967f3773f7':
Compatibility library apps can only be created in 32-bit mode.
e5692bece9c1bc5de70cdc4a5c466666c735a809 23-May-2014 Stephen Hines <srhines@google.com> Compatibility library apps can only be created in 32-bit mode.

Change-Id: I90888836e7b32b508d65d2cbeeac7999f663721b
ests/HelloComputeNDK/libhellocomputendk/Android.mk
ests/ImageProcessing2/Android.mk
ests/RSTest_CompatLib/Android.mk
025b5f82971c431eb22df3c9d0f00b3cbe426bdb 23-May-2014 Chris Wailes <chriswailes@google.com> Updated test files to use the RS_KERNEL macro.

Change-Id: Ifa00819d09a1cc8229ac5d693d49e3a228cfc2dd
ests/ImageProcessing/src/com/android/rs/image/artistic1.rs
ests/ImageProcessing/src/com/android/rs/image/colorcube.rs
ests/ImageProcessing/src/com/android/rs/image/colormatrix.rs
ests/ImageProcessing/src/com/android/rs/image/contrast.rs
ests/ImageProcessing/src/com/android/rs/image/convolve3x3.rs
ests/ImageProcessing/src/com/android/rs/image/convolve5x5.rs
ests/ImageProcessing/src/com/android/rs/image/copy.rs
ests/ImageProcessing/src/com/android/rs/image/exposure.rs
ests/ImageProcessing/src/com/android/rs/image/grain.rs
ests/ImageProcessing/src/com/android/rs/image/greyscale.rs
ests/ImageProcessing/src/com/android/rs/image/histogram.rs
ests/ImageProcessing/src/com/android/rs/image/mandelbrot.rs
ests/ImageProcessing/src/com/android/rs/image/shadows.rs
ests/ImageProcessing/src/com/android/rs/image/threshold.rs
ests/ImageProcessing/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing/src/com/android/rs/image/wbalance.rs
ests/ImageProcessing2/src/com/android/rs/image/colormatrix.fs
ests/ImageProcessing2/src/com/android/rs/image/convolve5x5.fs
ests/ImageProcessing2/src/com/android/rs/image/copy.fs
ests/ImageProcessing2/src/com/android/rs/image/grain.fs
ests/ImageProcessing2/src/com/android/rs/image/greyscale.fs
ests/ImageProcessing2/src/com/android/rs/image/ip2_convolve3x3.rs
ests/ImageProcessing2/src/com/android/rs/image/mandelbrot.rs
ests/ImageProcessing2/src/com/android/rs/image/threshold.fs
ests/ImageProcessing_jb/src/com/android/rs/image/artistic1.rs
ests/ImageProcessing_jb/src/com/android/rs/image/blend.rs
ests/ImageProcessing_jb/src/com/android/rs/image/colorcube.rs
ests/ImageProcessing_jb/src/com/android/rs/image/colormatrix.rs
ests/ImageProcessing_jb/src/com/android/rs/image/contrast.rs
ests/ImageProcessing_jb/src/com/android/rs/image/convolve3x3.rs
ests/ImageProcessing_jb/src/com/android/rs/image/convolve5x5.rs
ests/ImageProcessing_jb/src/com/android/rs/image/copy.rs
ests/ImageProcessing_jb/src/com/android/rs/image/exposure.rs
ests/ImageProcessing_jb/src/com/android/rs/image/grain.rs
ests/ImageProcessing_jb/src/com/android/rs/image/greyscale.rs
ests/ImageProcessing_jb/src/com/android/rs/image/mandelbrot.rs
ests/ImageProcessing_jb/src/com/android/rs/image/shadows.rs
ests/ImageProcessing_jb/src/com/android/rs/image/threshold.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing_jb/src/com/android/rs/image/wbalance.rs
ests/RSTest_CompatLib/src/com/android/rs/test/foreach_bounds.rs
ests/RSTest_CompatLib/src/com/android/rs/test/kernel.rs
ests/RSTest_CompatLib/src/com/android/rs/test/kernel_struct.rs
ests/RsTest/src/com/android/rs/test/foreach_bounds.rs
ests/RsTest/src/com/android/rs/test/kernel.rs
ests/RsTest/src/com/android/rs/test/kernel_struct.rs
4d54643758ceb31478552603c48a948c80d8c8eb 06-May-2014 Jason Sams <jsams@google.com> Merge "Bicubic resize intrinsic tests"
028fa6b5b0bb61b93b57dc1ff09d4e7156d81317 30-Apr-2014 Jason Sams <jsams@google.com> am 975a4576: am 22111442: Merge "Mark relaxed tests as relaxed"

* commit '975a4576d0a052522dc0d310814396d6d1c36b64':
Mark relaxed tests as relaxed
52a9047d82c98f0ebc0b69abfb2a8f25217c8e68 30-Apr-2014 Jason Sams <jsams@google.com> Mark relaxed tests as relaxed

After conversion from .fs to .rs

Change-Id: I27a778e843bdacaddc5107b80f98bfd25b9e00cc
ests/ImageProcessing/src/com/android/rs/image/fisheye_approx_relaxed.rs
ests/ImageProcessing/src/com/android/rs/image/grain.rs
ests/ImageProcessing/src/com/android/rs/image/greyscale.rs
ests/ImageProcessing/src/com/android/rs/image/vignette_approx_relaxed.rs
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye_approx_relaxed.rs
ests/ImageProcessing_jb/src/com/android/rs/image/grain.rs
ests/ImageProcessing_jb/src/com/android/rs/image/greyscale.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_approx_relaxed.rs
576208f169bc63640e566472ccd4ec1d217dd0bd 21-Apr-2014 Ying Wang <wangying@google.com> am 33c565f4: Merge "Use LOCAL_JNI_SHARED_LIBRARIES to install JNI libs."

* commit '33c565f4766f961f4302c3e007a5ceaee312cc8c':
Use LOCAL_JNI_SHARED_LIBRARIES to install JNI libs.
1ff2fa6761814927cffd9d8bbd5b1325dde79699 18-Apr-2014 Ying Wang <wangying@google.com> Use LOCAL_JNI_SHARED_LIBRARIES to install JNI libs.

Change-Id: I9447d3b04bc564d6af2019dc6748372dca5cc8f0
ests/ImageProcessing2/Android.mk
ests/RSTest_CompatLib/Android.mk
0ef64c5373a119eb73cbf7b1f7cf7d1da12d97d3 18-Apr-2014 Jason Sams <jsams@google.com> Bicubic resize intrinsic tests

Change-Id: Ieaa728dc597c73485e4267c21c590432adbda058
ests/ImageProcessing/src/com/android/rs/image/Resize.java
ests/ImageProcessing/src/com/android/rs/image/resize.rs
ests/ImageProcessing_jb/Android.mk
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/Resize.java
ests/ImageProcessing_jb/src/com/android/rs/image/resize.rs
1b65ec658ee50458dc124fd915bb3a658a6471e0 18-Apr-2014 Ying Wang <wangying@google.com> Merge "Use LOCAL_JNI_SHARED_LIBRARIES to install JNI libs."
52d6b7cc299a7601b440a9ddd0a9e3c49e508b2e 18-Apr-2014 Ying Wang <wangying@google.com> Use LOCAL_JNI_SHARED_LIBRARIES to install JNI libs.

Change-Id: I9447d3b04bc564d6af2019dc6748372dca5cc8f0
ests/ImageProcessing2/Android.mk
ests/RSTest_CompatLib/Android.mk
deb24cf94ec3ca1669310060684fadc763929747 18-Apr-2014 Jason Sams <jsams@google.com> am ba1b9cbd: Merge "Fix RS test apk problems"

* commit 'ba1b9cbd5d0b43d01834a494b48d0559e21fabe1':
Fix RS test apk problems
edf588ef6a97859d0b8f6e32e494db4a02a6e4cd 17-Apr-2014 Xiaofei Wan <xiaofei.wan@intel.com> Fix RS test apk problems

1). Fix RS sample display
Multiply rsSample outputs with 255.0f, or else no display for RS sample

2). Fix RS sample no display
Set Allocation.USAGE_GRAPHICS_TEXTURE when preparing RS Allocation,
or else rsSample() returns 0 which causes no display for RS sample.

Change-Id: Ifb52b0862f448b611fbdca1633d3118427ed415a
Signed-off-by: Xiaofei Wan <xiaofei.wan@intel.com>
ests/SampleTest/src/com/android/rs/sample/SampleRSActivity.java
ests/SampleTest/src/com/android/rs/sample/sample.rs
810aa7a47f3dfe2b207e755121e801ae88bda0fa 17-Apr-2014 Jason Sams <jsams@google.com> resolved conflicts for merge of 0d6043ca to klp-modular-dev-plus-aosp

Change-Id: Ic0b72a5ae43d78ed224d2aeda25a83a79f9f26ec
0d6043caef208ee6c661eb17bcb376abfe90cd48 17-Apr-2014 Jason Sams <jsams@google.com> Bicubic resize intrinsic [DO NOT MERGE]

Change-Id: I49fec0d33f0aab9b32438e4e97db18ea036989a7
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ests/ImageProcessing/src/com/android/rs/image/Resize.java
ests/ImageProcessing/src/com/android/rs/image/resize.rs
e195a3f57ace3b66d313a6ee88c6e93d5c9d87f4 13-Mar-2014 Tim Murray <timmurray@google.com> Make RS compile on ARM64.

bug 13280327

Change-Id: I79080c448ca17d0cba8df075737c22b24ce9a085
ndroid.mk
336ef39fcc5e8f53a087ed514cb29aa4c5376070 05-Feb-2014 Tim Murray <timmurray@google.com> Remove unnecessary linkage in HelloComputeNDK.

Change-Id: Ib7817c6f2d8289e7b6fcb40e0a42aa952a3100d9
ests/HelloComputeNDK/libhellocomputendk/Android.mk
0ec1635641a2075c9d2349219632650401f88881 23-Jan-2014 Jean-Luc Brouillet <jeanluc@google.com> Implement version of step() that takes a scalar edge and a vector for the other argument.

Tests to be done in another CL.

Bug: 12112379

Change-Id: I28a865a9a8f272e9ac4808dacd1ad35a16731a0b
ests/RsTest/src/com/android/rs/test/math.rs
cb0c5a9f5e2deb1e792ef971fe0678a6986669e8 17-Jan-2014 Stephen Hines <srhines@google.com> Revert "Revert "Only build the tests for top-level builds (i.e. not during mm/mmm for driver).""

This reverts commit 19d06c6817ea11ab4271480f214f18576766f110.
ndroid.mk
591526cfe6c3529712dbcab6d57b7d9663502c27 17-Jan-2014 Stephen Hines <srhines@google.com> Merge "Revert "Only build the tests for top-level builds (i.e. not during mm/mmm for driver).""
19d06c6817ea11ab4271480f214f18576766f110 17-Jan-2014 Stephen Hines <srhines@google.com> Revert "Only build the tests for top-level builds (i.e. not during mm/mmm for driver)."

This reverts commit 7765e1d1931c8104525eb9096412fba859034f2b.

Change-Id: I25453ccc86d57558a8cf517b2b8a219d966ad929
ndroid.mk
940ce7a81785a31bd78bcfee0666c0766bb45180 17-Jan-2014 Stephen Hines <srhines@google.com> Merge "Only build the tests for top-level builds (i.e. not during mm/mmm for driver)."
7765e1d1931c8104525eb9096412fba859034f2b 17-Jan-2014 Stephen Hines <srhines@google.com> Only build the tests for top-level builds (i.e. not during mm/mmm for driver).

Bug: 12588404
Change-Id: I8aabe86df6bcf6efdfae4c7ba887b423770aa0c7
ndroid.mk
76873f6d02d7cc0b806d0b8b418ca77d515052a9 16-Jan-2014 Tim Murray <timmurray@google.com> am 5c718a81: am bd8c8fa0: am 285dc61f: Merge "Update HelloComputeNDK with some additional fixes."

* commit '5c718a81f7396cd1716cc2b71684104716263e09':
Update HelloComputeNDK with some additional fixes.
65d9e49f4a953dd72ab6387fc22907e1e8e998c2 15-Jan-2014 Tim Murray <timmurray@google.com> Update HelloComputeNDK with some additional fixes.

Change-Id: Ife7c70b4af6545c1cbcfd809326d57486add5495
ests/HelloComputeNDK/res/drawable-nodpi/data.jpg
ests/HelloComputeNDK/res/drawable/data.jpg
ests/HelloComputeNDK/src/com/example/android/rs/hellocomputendk/HelloComputeNDK.java
4f0d66a2efbaa763b9a066def7db8cf1fda23d45 08-Jan-2014 Tim Murray <timmurray@google.com> Remove unnecessary Android.mk.

Change-Id: Ia8f29021ddb29a2aa3a1d6cfa238f50dfab38729
ndroid.mk
b3e68b8cb59d97ce27a99f0701484bd48acedc19 20-Dec-2013 Stephen Hines <srhines@google.com> am 37e84e3b: am 430e26f9: am 504eb4a5: Merge "Add RsTest_16 to track/verify v16 bitcode compatibility."

* commit '37e84e3bb8a93ef45bc70ed905c3edbecc006bd4':
Add RsTest_16 to track/verify v16 bitcode compatibility.
dbfa0bfd5516270482ebb9eff483ea058dfa19a9 19-Dec-2013 Stephen Hines <srhines@google.com> Add RsTest_16 to track/verify v16 bitcode compatibility.

This change also fixes a few issues related to the timezone for older
versioned copies of RSTest.

Change-Id: I4f5c12871a7690d75abb883a56625e4f9a2629a7
ests/RsTest_11/src/com/android/rs/test/UT_rstime.java
ests/RsTest_11/src/com/android/rs/test/rstime.rs
ests/RsTest_14/src/com/android/rs/test/UT_rstime.java
ests/RsTest_14/src/com/android/rs/test/rstime.rs
ests/RsTest_16/Android.mk
ests/RsTest_16/AndroidManifest.xml
ests/RsTest_16/res/drawable-nodpi/test_pattern.png
ests/RsTest_16/src/com/android/rs/test/RSTestCore.java
ests/RsTest_16/src/com/android/rs/test/RSTestView.java
ests/RsTest_16/src/com/android/rs/test/RSTest_v16.java
ests/RsTest_16/src/com/android/rs/test/UT_alloc.java
ests/RsTest_16/src/com/android/rs/test/UT_foreach.java
ests/RsTest_16/src/com/android/rs/test/UT_fp_mad.java
ests/RsTest_16/src/com/android/rs/test/UT_math.java
ests/RsTest_16/src/com/android/rs/test/UT_primitives.java
ests/RsTest_16/src/com/android/rs/test/UT_refcount.java
ests/RsTest_16/src/com/android/rs/test/UT_rsdebug.java
ests/RsTest_16/src/com/android/rs/test/UT_rstime.java
ests/RsTest_16/src/com/android/rs/test/UT_rstypes.java
ests/RsTest_16/src/com/android/rs/test/UT_vector.java
ests/RsTest_16/src/com/android/rs/test/UnitTest.java
ests/RsTest_16/src/com/android/rs/test/alloc.rs
ests/RsTest_16/src/com/android/rs/test/foreach.rs
ests/RsTest_16/src/com/android/rs/test/fp_mad.rs
ests/RsTest_16/src/com/android/rs/test/math.rs
ests/RsTest_16/src/com/android/rs/test/primitives.rs
ests/RsTest_16/src/com/android/rs/test/refcount.rs
ests/RsTest_16/src/com/android/rs/test/rsdebug.rs
ests/RsTest_16/src/com/android/rs/test/rslist.rs
ests/RsTest_16/src/com/android/rs/test/rstime.rs
ests/RsTest_16/src/com/android/rs/test/rstypes.rs
ests/RsTest_16/src/com/android/rs/test/shared.rsh
ests/RsTest_16/src/com/android/rs/test/test_root.rs
ests/RsTest_16/src/com/android/rs/test/vector.rs
caf4126512b2152ea5f6573ce5d9ca29767b9678 13-Dec-2013 Tim Murray <timmurray@google.com> Add user-defined cache path.

Change-Id: I7374d8e84d8dc6e74a6faa526c6e68ae11da6500
ests/HelloComputeNDK/libhellocomputendk/helloComputeNDK.cpp
db5de3870e9818879f1836687a10ce1cf586b38c 17-Dec-2013 Tim Murray <timmurray@google.com> Fix HelloComputeNDK for RS NDK API update.

Change-Id: Ie344b3db41e6c2cd938aef9c9af2312d3f9ec72b
ests/HelloComputeNDK/src/com/example/android/rs/hellocomputendk/HelloComputeNDK.java
ee6f190089c0e3c2c09a9a18830b9b738b1ea9a4 17-Dec-2013 Tim Murray <timmurray@google.com> Fix HelloComputeNDK for RS NDK API update.

Change-Id: Ie344b3db41e6c2cd938aef9c9af2312d3f9ec72b
ests/HelloComputeNDK/src/com/example/android/rs/hellocomputendk/HelloComputeNDK.java
a22f6093ddfd99e1636aa280706992270794731a 13-Dec-2013 Stephen Hines <srhines@google.com> am 5ffd76c6: am 665f5465: am 4bc1a0ce: Merge "Add missing functions and tests for support library."

* commit '5ffd76c6a0883658b38aea8862d2444f46a9878a':
Add missing functions and tests for support library.
79dc3c9c918515a793b3fdcd188cb553feccca8b 13-Dec-2013 Tim Murray <timmurray@google.com> Add user-defined cache path.

Change-Id: I7374d8e84d8dc6e74a6faa526c6e68ae11da6500
ests/HelloComputeNDK/libhellocomputendk/helloComputeNDK.cpp
cadee38f6940e5584d3ec3398a21bd2a494361e2 12-Dec-2013 Stephen Hines <srhines@google.com> Add missing functions and tests for support library.

Missing functions:
rsFrac(float)
rsMatrixLoadRotate(rs_matrix4x4 *, float, float, float, float)
rsMatrixLoadScale(rs_matrix4x4 *, float, float, float)
rsMatrixLoadTranslate(rs_matrix4x4 *, float, float, float)
rsMatrixRotate(rs_matrix4x4 *, float, float, float, float)
rsMatrixScale(rs_matrix4x4 *, float, float, float)
rsMatrixTranslate(rs_matrix4x4 *, float, float, float)
rsMatrixLoadOrtho(rs_matrix4x4 *, float, float, float, float, float, float)
rsMatrixLoadFrustum(rs_matrix4x4 *, float, float, float, float, float, float)
rsMatrixLoadPerspective(rs_matrix4x4 *, float, float, float, float)
rsMatrixInverse(rs_matrix4x4 *)
rsMatrixInverseTranspose(rs_matrix4x4 *)
rsMatrixTranspose(rs_matrix4x4 *)
rsMatrixTranspose(rs_matrix3x3 *)
rsMatrixTranspose(rs_matrix2x2 *)
rsUptimeNanos()
rsGetDt()

Headers tested in this CL:
rs_element.rsh
rs_math.rsh
rs_matrix.rsh
rs_object.rsh
rs_sampler.rsh
rs_time.rsh

Change-Id: I6cb1972a44f66dc7fed8fe3cf0329720d166af81
ests/RSTest_CompatLib/src/com/android/rs/test/apitest.rs
d9a9501c66d55fca2a19344b397ef1ed598afd85 12-Dec-2013 Stephen Hines <srhines@google.com> am f9f87930: am bd235b4e: am 5c0215dc: Merge "Add tests for rsDebug() in support library and fix exported functions."

* commit 'f9f8793047f5b24a36130b45fe8f7bb3ecf8e932':
Add tests for rsDebug() in support library and fix exported functions.
908d71d4d6abda6ca50644e2abb1ed6f35980842 06-Dec-2013 Jason Sams <jsams@google.com> am 07f54e6d: am 356a02a0: am 68d20d9e: Merge "Fix missing relaxed pragma"

* commit '07f54e6dcd1733b5371de63be725bf240ac0fdb3':
Fix missing relaxed pragma
a5d9bef6b53ba394087c7c7b9cc60d3aaa7f121b 06-Dec-2013 Stephen Hines <srhines@google.com> Add tests for rsDebug() in support library and fix exported functions.

Functions using long vector types for rsDebug were being exported with the
wrong signature from libRSSupport.so. Essentially it comes down to the name
mangling rules being different for "long" and "long long" when combined with
the ext_vector_type attribute. We now hard-code the "long" vector types in
our type signatures and then have them be cast properly to the 64-bit types
we were expecting.

Change-Id: I8f3dad73d0f17f22f66703aff56d6f712fa6df1f
ests/RSTest_CompatLib/src/com/android/rs/test/apitest.rs
e9beb398d1efe5b295bf45022af833a835ee1a9c 06-Dec-2013 Jason Sams <jsams@google.com> Fix missing relaxed pragma

Change-Id: I3f423660c3a9e350db84951e8f891bc677cc3051
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye_approx_relaxed.rs
74a43604168b33a47d53ba4c6a415af7c59cbdf5 03-Dec-2013 Stephen Hines <srhines@google.com> am f05fed11: am 9f02a929: Merge "Add missing rsForEach()/rsSendToClient*() functions and API tests."

* commit 'f05fed1172e12be0d85f04497a35a6fecdb9252d':
Add missing rsForEach()/rsSendToClient*() functions and API tests.
0e395e5900f378010b967f0a32d7f53aacf97f14 03-Dec-2013 Stephen Hines <srhines@google.com> am 4ebb73a7: am d73c474e: Merge "Add tests for rs_atomic.rsh and rs_cl.rsh."

* commit '4ebb73a7e468a5d94ce4987c9d0c9ec30493f32b':
Add tests for rs_atomic.rsh and rs_cl.rsh.
9a2404e1b06eb2d42e46cf85f5837efaeb87e099 03-Dec-2013 Stephen Hines <srhines@google.com> am dc2b076a: am 03747e2f: Merge "Add tests and missing functions for rs_allocation APIs."

* commit 'dc2b076aebe5ca862f9c2dbdbf23a2476514dd36':
Add tests and missing functions for rs_allocation APIs.
276000a3673e639f9abc41db4709c1b0a96c1bf9 03-Dec-2013 Stephen Hines <srhines@google.com> Add missing rsForEach()/rsSendToClient*() functions and API tests.

These were missing from the support library.

Change-Id: I53dd062fc0f1d9a6f0ce06d148c4047ebb338b71
ests/RSTest_CompatLib/src/com/android/rs/test/apitest.rs
09eec1194287934cbfd5c150a241e662fc4a47e3 03-Dec-2013 Stephen Hines <srhines@google.com> Add tests for rs_atomic.rsh and rs_cl.rsh.

Change-Id: I32e300529ea945b05fe3eafc057c5e86b32332c9
ests/RSTest_CompatLib/src/com/android/rs/test/apitest.rs
7a01126d25c081f5b613eea80e5ff7e6c75c940f 27-Nov-2013 Stephen Hines <srhines@google.com> Add tests and missing functions for rs_allocation APIs.

This change also adds some missing support library functions:
rsAllocationCopy1DRange()
rsAllocationCopy2DRange()
rsAllocationIoSend()
rsAllocationIoReceive()

Change-Id: Ia50773d767f78f3cfa2cfdf0340d8c3d9cdb0991
ests/RSTest_CompatLib/src/com/android/rs/test/UT_apitest.java
ests/RSTest_CompatLib/src/com/android/rs/test/apitest.rs
f827cadde659212b266b9635128c98515a7dcb01 19-Nov-2013 Stephen Hines <srhines@google.com> Add rsIsObject() to support library implementation.

We only had the "element" version of rsIsObject() previously. This change also
adds the beginning of a full API test for the script-side of RS (starting with
the RS object-related routines).

Change-Id: If341b352ad671be40b860a502c345a8149bf10f3
ests/RSTest_CompatLib/src/com/android/rs/test/RSTestCore.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_apitest.java
ests/RSTest_CompatLib/src/com/android/rs/test/apitest.rs
23e1074f29f431f68c6b3230c1315ea0f7c7bc86 15-Nov-2013 Jason Sams <jsams@google.com> Sync changes between IP and IP_JB.

Change-Id: Ib4e1b3d4c2e3b57250f73fd926bb840cbfe60e5b
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingTest.java
ests/ImageProcessing/src/com/android/rs/image/Mandelbrot.java
ests/ImageProcessing/src/com/android/rs/image/colorcube.rs
ests/ImageProcessing/src/com/android/rs/image/colormatrix.fs
ests/ImageProcessing/src/com/android/rs/image/colormatrix.rs
ests/ImageProcessing/src/com/android/rs/image/contrast.rs
ests/ImageProcessing/src/com/android/rs/image/convolve3x3.fs
ests/ImageProcessing/src/com/android/rs/image/convolve3x3.rs
ests/ImageProcessing/src/com/android/rs/image/convolve5x5.fs
ests/ImageProcessing/src/com/android/rs/image/convolve5x5.rs
ests/ImageProcessing/src/com/android/rs/image/copy.fs
ests/ImageProcessing/src/com/android/rs/image/copy.rs
ests/ImageProcessing/src/com/android/rs/image/fisheye.rsh
ests/ImageProcessing/src/com/android/rs/image/fisheye_approx_relaxed.fs
ests/ImageProcessing/src/com/android/rs/image/fisheye_approx_relaxed.rs
ests/ImageProcessing/src/com/android/rs/image/fisheye_relaxed.fs
ests/ImageProcessing/src/com/android/rs/image/fisheye_relaxed.rs
ests/ImageProcessing/src/com/android/rs/image/grain.fs
ests/ImageProcessing/src/com/android/rs/image/grain.rs
ests/ImageProcessing/src/com/android/rs/image/greyscale.fs
ests/ImageProcessing/src/com/android/rs/image/greyscale.rs
ests/ImageProcessing/src/com/android/rs/image/levels.rsh
ests/ImageProcessing/src/com/android/rs/image/levels_relaxed.fs
ests/ImageProcessing/src/com/android/rs/image/levels_relaxed.rs
ests/ImageProcessing/src/com/android/rs/image/mandelbrot.rs
ests/ImageProcessing/src/com/android/rs/image/shadows.rs
ests/ImageProcessing/src/com/android/rs/image/threshold.fs
ests/ImageProcessing/src/com/android/rs/image/threshold.rs
ests/ImageProcessing/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing/src/com/android/rs/image/vignette_approx_relaxed.fs
ests/ImageProcessing/src/com/android/rs/image/vignette_approx_relaxed.rs
ests/ImageProcessing/src/com/android/rs/image/vignette_relaxed.fs
ests/ImageProcessing/src/com/android/rs/image/vignette_relaxed.rs
ests/ImageProcessing2/src/com/android/rs/image/fisheye.rsh
ests/ImageProcessing_jb/src/com/android/rs/image/Artistic1.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/Mandelbrot.java
ests/ImageProcessing_jb/src/com/android/rs/image/artistic1.rs
ests/ImageProcessing_jb/src/com/android/rs/image/colormatrix.rs
ests/ImageProcessing_jb/src/com/android/rs/image/mandelbrot.rs
ab84c3968abce348c212bc9d466c534bc2a03cd6 14-Nov-2013 Jason Sams <jsams@google.com> More IP cleanup.

Rename all .fs to .rs
Switch most kernels to new style.

Change-Id: I07643cd1a2c650ef7d2a6fbc17da09246c50125a
ests/ImageProcessing_jb/src/com/android/rs/image/colorcube.rs
ests/ImageProcessing_jb/src/com/android/rs/image/colormatrix.fs
ests/ImageProcessing_jb/src/com/android/rs/image/colormatrix.rs
ests/ImageProcessing_jb/src/com/android/rs/image/contrast.rs
ests/ImageProcessing_jb/src/com/android/rs/image/convolve3x3.fs
ests/ImageProcessing_jb/src/com/android/rs/image/convolve3x3.rs
ests/ImageProcessing_jb/src/com/android/rs/image/convolve5x5.fs
ests/ImageProcessing_jb/src/com/android/rs/image/convolve5x5.rs
ests/ImageProcessing_jb/src/com/android/rs/image/copy.fs
ests/ImageProcessing_jb/src/com/android/rs/image/copy.rs
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye.rsh
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye_approx_relaxed.fs
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye_approx_relaxed.rs
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye_relaxed.fs
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye_relaxed.rs
ests/ImageProcessing_jb/src/com/android/rs/image/grain.fs
ests/ImageProcessing_jb/src/com/android/rs/image/grain.rs
ests/ImageProcessing_jb/src/com/android/rs/image/greyscale.fs
ests/ImageProcessing_jb/src/com/android/rs/image/greyscale.rs
ests/ImageProcessing_jb/src/com/android/rs/image/levels.rsh
ests/ImageProcessing_jb/src/com/android/rs/image/levels_relaxed.fs
ests/ImageProcessing_jb/src/com/android/rs/image/levels_relaxed.rs
ests/ImageProcessing_jb/src/com/android/rs/image/shadows.rs
ests/ImageProcessing_jb/src/com/android/rs/image/threshold.fs
ests/ImageProcessing_jb/src/com/android/rs/image/threshold.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_approx_relaxed.fs
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_approx_relaxed.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_relaxed.fs
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_relaxed.rs
ests/ImageProcessing_jb/src/com/android/rs/image/wbalance.rs
013ee925cef494eb0b12118803e842ac8f22c4c1 13-Nov-2013 Jason Sams <jsams@google.com> Change default for USAGE_IO to off

Change-Id: Iebb2dbca06e15896a644929228cbb3331cee6663
ests/ImageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
1fbb61ece7de81cce9af6dae70642eea07565582 13-Nov-2013 Jason Sams <jsams@google.com> Fix ANRs when rotating or exiting benchmark.

Change-Id: Iee28487138276b51d63361a29700580ee014d42c
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
d3caba7c611de6f90bf7914ab00d425ff0ff0067 22-Oct-2013 Jason Sams <jsams@google.com> Update IP_JB to support multiple image sizes.

Change-Id: I69a65bac112d629b32ce87199390378da1625485
ests/ImageProcessing_jb/res/drawable-nodpi/img1280x720a.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img1280x720b.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img1600x1067.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img1600x1067b.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img1920x1080a.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img1920x1080b.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img3840x2160a.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img3840x2160b.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img800x450a.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img800x450b.jpg
ests/ImageProcessing_jb/res/layout/controls.xml
ests/ImageProcessing_jb/res/layout/main.xml
ests/ImageProcessing_jb/res/values/strings.xml
ests/ImageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/shadows.rs
dc08c6d13a68aa8fd35ce5922c1c98b915f35f08 10-Oct-2013 Jason Sams <jsams@google.com> Sync IP JB sources with mr2.

Change-Id: If7309d688e47f61e32fa7f4e253877424532ec56
ests/ImageProcessing_jb/src/com/android/rs/image/Blend.java
ests/ImageProcessing_jb/src/com/android/rs/image/Blur25G.java
ests/ImageProcessing_jb/src/com/android/rs/image/ColorCube.java
ests/ImageProcessing_jb/src/com/android/rs/image/ColorMatrix.java
ests/ImageProcessing_jb/src/com/android/rs/image/Convolve3x3.java
ests/ImageProcessing_jb/src/com/android/rs/image/Convolve5x5.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/LevelsV4.java
ests/ImageProcessing_jb/src/com/android/rs/image/TestBase.java
ests/ImageProcessing_jb/src/com/android/rs/image/blend.rs
ests/ImageProcessing_jb/src/com/android/rs/image/bwfilter.rs
ests/ImageProcessing_jb/src/com/android/rs/image/colorcube.rs
ests/ImageProcessing_jb/src/com/android/rs/image/contrast.rs
ests/ImageProcessing_jb/src/com/android/rs/image/convolve3x3.fs
ests/ImageProcessing_jb/src/com/android/rs/image/exposure.rs
ests/ImageProcessing_jb/src/com/android/rs/image/msg.rs
ests/ImageProcessing_jb/src/com/android/rs/image/shadows.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_approx.rsh
ests/ImageProcessing_jb/src/com/android/rs/image/wbalance.rs
7a3e3aa4948ff4b2c19a62f0b5003b902db0ce24 09-Oct-2013 Jason Sams <jsams@google.com> Enable toggle for USAGE_IO

Change-Id: Id2a42dec1e8449b178b92844d478ed51c2afee07
ests/ImageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
bde1a28e6652f25e4f74f018cb7d1dcba65a51e4 09-Oct-2013 Jason Sams <jsams@google.com> Update ImageProcessingJB to have a more user friendly UI

Adds a 2nd activity with additional controls over execution.
Results are displayed in a list view
Runtime and pause options for thermal and DVFS.

Change-Id: I7306d437c2bf76366964332b396a4c8c1008a777
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ests/ImageProcessing_jb/Android.mk
ests/ImageProcessing_jb/AndroidManifest.xml
ests/ImageProcessing_jb/res/layout/controls.xml
ests/ImageProcessing_jb/res/layout/main.xml
ests/ImageProcessing_jb/res/values/strings.xml
ests/ImageProcessing_jb/src/com/android/rs/image/Convolve3x3.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/TestBase.java
250f8e278108651f802d44f555fd41e44d1ce633 24-Sep-2013 Jason Sams <jsams@google.com> Seperate test list from activity so it can be reused.

Change-Id: I23fd8c9a069b331849198442ba6e9c531a2b27e5
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
d8e7f17758d701aca9d7c313d59be3115a255525 19-Nov-2013 Stephen Hines <srhines@google.com> Add rsIsObject() to support library implementation.

We only had the "element" version of rsIsObject() previously. This change also
adds the beginning of a full API test for the script-side of RS (starting with
the RS object-related routines).

Change-Id: If341b352ad671be40b860a502c345a8149bf10f3
ests/RSTest_CompatLib/src/com/android/rs/test/RSTestCore.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_apitest.java
ests/RSTest_CompatLib/src/com/android/rs/test/apitest.rs
ba5ed6abcf3044a88df46ccc9ccdb76511a12ce5 15-Nov-2013 Jason Sams <jsams@google.com> Merge "Sync changes between IP and IP_JB."
859c4817355fcb86ea3aa103d1d1c5fa12ce81fa 15-Nov-2013 Jason Sams <jsams@google.com> Sync changes between IP and IP_JB.

Change-Id: Ib4e1b3d4c2e3b57250f73fd926bb840cbfe60e5b
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingTest.java
ests/ImageProcessing/src/com/android/rs/image/Mandelbrot.java
ests/ImageProcessing/src/com/android/rs/image/colorcube.rs
ests/ImageProcessing/src/com/android/rs/image/colormatrix.fs
ests/ImageProcessing/src/com/android/rs/image/colormatrix.rs
ests/ImageProcessing/src/com/android/rs/image/contrast.rs
ests/ImageProcessing/src/com/android/rs/image/convolve3x3.fs
ests/ImageProcessing/src/com/android/rs/image/convolve3x3.rs
ests/ImageProcessing/src/com/android/rs/image/convolve5x5.fs
ests/ImageProcessing/src/com/android/rs/image/convolve5x5.rs
ests/ImageProcessing/src/com/android/rs/image/copy.fs
ests/ImageProcessing/src/com/android/rs/image/copy.rs
ests/ImageProcessing/src/com/android/rs/image/fisheye.rsh
ests/ImageProcessing/src/com/android/rs/image/fisheye_approx_relaxed.fs
ests/ImageProcessing/src/com/android/rs/image/fisheye_approx_relaxed.rs
ests/ImageProcessing/src/com/android/rs/image/fisheye_relaxed.fs
ests/ImageProcessing/src/com/android/rs/image/fisheye_relaxed.rs
ests/ImageProcessing/src/com/android/rs/image/grain.fs
ests/ImageProcessing/src/com/android/rs/image/grain.rs
ests/ImageProcessing/src/com/android/rs/image/greyscale.fs
ests/ImageProcessing/src/com/android/rs/image/greyscale.rs
ests/ImageProcessing/src/com/android/rs/image/levels.rsh
ests/ImageProcessing/src/com/android/rs/image/levels_relaxed.fs
ests/ImageProcessing/src/com/android/rs/image/levels_relaxed.rs
ests/ImageProcessing/src/com/android/rs/image/mandelbrot.rs
ests/ImageProcessing/src/com/android/rs/image/shadows.rs
ests/ImageProcessing/src/com/android/rs/image/threshold.fs
ests/ImageProcessing/src/com/android/rs/image/threshold.rs
ests/ImageProcessing/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing/src/com/android/rs/image/vignette_approx_relaxed.fs
ests/ImageProcessing/src/com/android/rs/image/vignette_approx_relaxed.rs
ests/ImageProcessing/src/com/android/rs/image/vignette_relaxed.fs
ests/ImageProcessing/src/com/android/rs/image/vignette_relaxed.rs
ests/ImageProcessing2/src/com/android/rs/image/fisheye.rsh
ests/ImageProcessing_jb/src/com/android/rs/image/Artistic1.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/Mandelbrot.java
ests/ImageProcessing_jb/src/com/android/rs/image/artistic1.rs
ests/ImageProcessing_jb/src/com/android/rs/image/colormatrix.rs
ests/ImageProcessing_jb/src/com/android/rs/image/mandelbrot.rs
cf8bca20c40d6a3dfe4b55f528b0473833c5c693 14-Nov-2013 Tim Murray <timmurray@google.com> Update blend to use new style kernels.

Change-Id: If36024a7172699a22d14ace658ce915aa719f27d
ests/ImageProcessing_jb/src/com/android/rs/image/Blend.java
ests/ImageProcessing_jb/src/com/android/rs/image/blend.rs
cd00c5784cf5fbf7e8d7f57c3e35839be1c7e428 14-Nov-2013 Jason Sams <jsams@google.com> Merge "More IP cleanup."
8524e2c29fed598ddfaa83a82e48c898fb3684b7 14-Nov-2013 Jason Sams <jsams@google.com> More IP cleanup.

Rename all .fs to .rs
Switch most kernels to new style.

Change-Id: I07643cd1a2c650ef7d2a6fbc17da09246c50125a
ests/ImageProcessing_jb/src/com/android/rs/image/colorcube.rs
ests/ImageProcessing_jb/src/com/android/rs/image/colormatrix.fs
ests/ImageProcessing_jb/src/com/android/rs/image/colormatrix.rs
ests/ImageProcessing_jb/src/com/android/rs/image/contrast.rs
ests/ImageProcessing_jb/src/com/android/rs/image/convolve3x3.fs
ests/ImageProcessing_jb/src/com/android/rs/image/convolve3x3.rs
ests/ImageProcessing_jb/src/com/android/rs/image/convolve5x5.fs
ests/ImageProcessing_jb/src/com/android/rs/image/convolve5x5.rs
ests/ImageProcessing_jb/src/com/android/rs/image/copy.fs
ests/ImageProcessing_jb/src/com/android/rs/image/copy.rs
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye.rsh
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye_approx_relaxed.fs
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye_approx_relaxed.rs
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye_relaxed.fs
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye_relaxed.rs
ests/ImageProcessing_jb/src/com/android/rs/image/grain.fs
ests/ImageProcessing_jb/src/com/android/rs/image/grain.rs
ests/ImageProcessing_jb/src/com/android/rs/image/greyscale.fs
ests/ImageProcessing_jb/src/com/android/rs/image/greyscale.rs
ests/ImageProcessing_jb/src/com/android/rs/image/levels.rsh
ests/ImageProcessing_jb/src/com/android/rs/image/levels_relaxed.fs
ests/ImageProcessing_jb/src/com/android/rs/image/levels_relaxed.rs
ests/ImageProcessing_jb/src/com/android/rs/image/shadows.rs
ests/ImageProcessing_jb/src/com/android/rs/image/threshold.fs
ests/ImageProcessing_jb/src/com/android/rs/image/threshold.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_approx_relaxed.fs
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_approx_relaxed.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_relaxed.fs
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_relaxed.rs
ests/ImageProcessing_jb/src/com/android/rs/image/wbalance.rs
f29e2cf47c79fdbc3921dccfd78af868fe8ed1cb 13-Nov-2013 Stephen Hines <srhines@google.com> Fix RsBalls kernel invocation.

Bug: 11413011

The balls.rs Script was passing the same allocation twice (once as input and
once as output) to rsForEach(). The underlying kernel actually only accepts
an output parameter (and no input parameter). This change replaces the
"ain" misnomer with a proper "aout", and uses "aNull" to signify an empty
(unused) input Allocation.

Change-Id: I0c7cbba51f47587e26bbf85bb9a3d79c0b7e4b19
ests/Balls/src/com/example/android/rs/balls/balls.rs
9029ac6d12f8d94cd2343d0e76273181866acb70 13-Nov-2013 Jason Sams <jsams@google.com> Change default for USAGE_IO to off

Change-Id: Iebb2dbca06e15896a644929228cbb3331cee6663
ests/ImageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
882ca6ee88a6c35437791cc1b47846fcc7e93290 13-Nov-2013 Jason Sams <jsams@google.com> Fix ANRs when rotating or exiting benchmark.

Change-Id: Iee28487138276b51d63361a29700580ee014d42c
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
811fe009f3db9a7cdc7a8797d31d1a067406860d 12-Nov-2013 Jason Sams <jsams@google.com> Improve performance of samples.

Change-Id: I215eb7bf0bd6501c6ea2c6315fc87b78b27dd30d
ests/Balls/src/com/example/android/rs/balls/ball_physics.rs
dc0c6128da197e6d9aa81b2ee11b57137b76cba7 22-Oct-2013 Jason Sams <jsams@google.com> Merge "Update IP_JB to support multiple image sizes."
b7ead98b51e77d1f07934c8bd49ed6fc232360b3 22-Oct-2013 Jason Sams <jsams@google.com> Update IP_JB to support multiple image sizes.

Change-Id: I69a65bac112d629b32ce87199390378da1625485
ests/ImageProcessing_jb/res/drawable-nodpi/img1280x720a.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img1280x720b.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img1600x1067.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img1600x1067b.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img1920x1080a.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img1920x1080b.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img3840x2160a.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img3840x2160b.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img800x450a.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img800x450b.jpg
ests/ImageProcessing_jb/res/layout/controls.xml
ests/ImageProcessing_jb/res/layout/main.xml
ests/ImageProcessing_jb/res/values/strings.xml
ests/ImageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/shadows.rs
4595a5f1c0960aa1e6ac065aa6052a8e620154a7 16-Oct-2013 Tim Murray <timmurray@google.com> am bc15927f: am 2036d27e: Merge "add HelloComputeNDK Java sample" into klp-dev

* commit 'bc15927f4e289b3f6370c6a5705583f39858ae94':
add HelloComputeNDK Java sample
da26caa6eecf945ddcb4f6d65b250cbd5ba3a7fd 10-Oct-2013 Jason Sams <jsams@google.com> Reduce memory usage by direct allocation creation.

Should reduce the number of OOM issues we see.
Fix use of @hide apis.

Change-Id: Iaaedd677a8787f4396bab90c1b5863952e2b5e7e
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ests/ImageProcessing/src/com/android/rs/image/TestBase.java
ests/LivePreview/src/com/android/rs/livepreview/RsYuv.java
ests/SampleTest/src/com/android/rs/sample/SampleRSActivity.java
69138aaab26753ae55404375f22043ec4e2b59cf 10-Oct-2013 Jason Sams <jsams@google.com> Sync IP JB sources with mr2.

Change-Id: If7309d688e47f61e32fa7f4e253877424532ec56
ests/ImageProcessing_jb/src/com/android/rs/image/Blend.java
ests/ImageProcessing_jb/src/com/android/rs/image/Blur25G.java
ests/ImageProcessing_jb/src/com/android/rs/image/ColorCube.java
ests/ImageProcessing_jb/src/com/android/rs/image/ColorMatrix.java
ests/ImageProcessing_jb/src/com/android/rs/image/Convolve3x3.java
ests/ImageProcessing_jb/src/com/android/rs/image/Convolve5x5.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/LevelsV4.java
ests/ImageProcessing_jb/src/com/android/rs/image/TestBase.java
ests/ImageProcessing_jb/src/com/android/rs/image/blend.rs
ests/ImageProcessing_jb/src/com/android/rs/image/bwfilter.rs
ests/ImageProcessing_jb/src/com/android/rs/image/colorcube.rs
ests/ImageProcessing_jb/src/com/android/rs/image/contrast.rs
ests/ImageProcessing_jb/src/com/android/rs/image/convolve3x3.fs
ests/ImageProcessing_jb/src/com/android/rs/image/exposure.rs
ests/ImageProcessing_jb/src/com/android/rs/image/msg.rs
ests/ImageProcessing_jb/src/com/android/rs/image/shadows.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_approx.rsh
ests/ImageProcessing_jb/src/com/android/rs/image/wbalance.rs
31f4588d26e258c61543e90e796c4c9a8c2a1482 09-Oct-2013 Jason Sams <jsams@google.com> Enable toggle for USAGE_IO

Change-Id: Id2a42dec1e8449b178b92844d478ed51c2afee07
ests/ImageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
dbad8eb5a8bb16488351c5236974812d282b7b82 09-Oct-2013 Jason Sams <jsams@google.com> Update ImageProcessingJB to have a more user friendly UI

Adds a 2nd activity with additional controls over execution.
Results are displayed in a list view
Runtime and pause options for thermal and DVFS.

Change-Id: I7306d437c2bf76366964332b396a4c8c1008a777
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ests/ImageProcessing_jb/Android.mk
ests/ImageProcessing_jb/AndroidManifest.xml
ests/ImageProcessing_jb/res/layout/controls.xml
ests/ImageProcessing_jb/res/layout/main.xml
ests/ImageProcessing_jb/res/values/strings.xml
ests/ImageProcessing_jb/src/com/android/rs/image/Convolve3x3.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/TestBase.java
a89eef413da39b013f2e931c9f207ef2587eef01 05-Oct-2013 Tim Murray <timmurray@google.com> add HelloComputeNDK Java sample

bug 10427951

Change-Id: I82641d1c8ef69117bff3ca594c24137c8a6581ef
ests/HelloComputeNDK/Android.mk
ests/HelloComputeNDK/AndroidManifest.xml
ests/HelloComputeNDK/libhellocomputendk/Android.mk
ests/HelloComputeNDK/libhellocomputendk/helloComputeNDK.cpp
ests/HelloComputeNDK/libhellocomputendk/mono.rs
ests/HelloComputeNDK/res/drawable/data.jpg
ests/HelloComputeNDK/res/layout/main.xml
ests/HelloComputeNDK/src/com/example/android/rs/hellocomputendk/HelloComputeNDK.java
e9f7ad557dd58359026690885f795e3c42a89fe0 25-Sep-2013 Jason Sams <jsams@google.com> Merge "Seperate test list from activity so it can be reused."
5073402289471575a1bab5d43c9f3709a12148f3 24-Sep-2013 Jason Sams <jsams@google.com> Seperate test list from activity so it can be reused.

Change-Id: I23fd8c9a069b331849198442ba6e9c531a2b27e5
ests/ImageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
4056102a0400c892d20121b078d9d5d979539a6f 24-Sep-2013 Jason Sams <jsams@google.com> Cleanup SurfaceTexture uses.

Change-Id: I53f1c506da13b5d449f842c62368f16e2580f66b
ests/LivePreview/src/com/android/rs/livepreview/RsYuv.java
bb7d2680714fc0ffdcd7342eed43966e8dcef85a 24-Sep-2013 Stephen Hines <srhines@google.com> Switch SampleTest to use new Surface APIs.

Bug: 10752757
Change-Id: Iec9578b2b17928609ca6f8ff6145505d5f43400d
ests/SampleTest/src/com/android/rs/sample/SampleRSActivity.java
2b0d8e60d7daeffa7c9a5e11cfbfc9e5e04933b7 30-Aug-2013 Jason Sams <jsams@google.com> Float color matrix fixes

Fix histogram to use update API names.

bug 10427746

Change-Id: Idc9d6025380b2344d14f2aeb4da66bff47169021
ests/ImageProcessing/src/com/android/rs/image/Histogram.java
26bbf46db3c2f4eb752a0edfa722b354fce160ce 09-Aug-2013 Jason Sams <jsams@google.com> Work around DVFS issues on N10.

Change-Id: If43b176161edd314d952f74a90287a6e46792eae
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
a65de10aabdee0794d0e9c96db944e990166ef0d 09-Aug-2013 Jason Sams <jsams@google.com> Float color matrix support.

Change-Id: I106b0cb1ad511aa549e4c90d79b3e84b55da45e4
ests/ImageProcessing/src/com/android/rs/image/Blur25G.java
906fd9e8f0b4512bd5372170ed4fcd23be967f39 07-Aug-2013 Tobias Grosser <grosser@google.com> Remove unused ScriptGroup import

Change-Id: I40778fb13f065824f41458efdee81b534a504c08
ests/ImageProcessing/src/com/android/rs/image/Blend.java
ests/ImageProcessing/src/com/android/rs/image/ColorCube.java
ests/ImageProcessing/src/com/android/rs/image/ColorMatrix.java
ests/ImageProcessing/src/com/android/rs/image/Convolve3x3.java
ests/ImageProcessing/src/com/android/rs/image/Convolve5x5.java
ests/ImageProcessing/src/com/android/rs/image/UsageIO.java
9ba9a663a00c15d584a0a292bf74e154804240b5 02-Aug-2013 Jason Sams <jsams@google.com> Add Artistic test.

Change-Id: Ifcea7dd6132d13bba920de2806cfde590013d006
ests/ImageProcessing/src/com/android/rs/image/Artistic1.java
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ests/ImageProcessing/src/com/android/rs/image/artistic1.rs
35cfed80c9f8ae98af389bb934da21a5adfe8278 30-Jul-2013 Stephen Hines <srhines@google.com> Merge "Fix Script instancing issue for support library."
c2c11cc9037d5ddd55282c6dab82db542b398d9e 19-Jul-2013 Stephen Hines <srhines@google.com> Fix Script instancing issue for support library.

Our support library relies on opening shared library versions of Scripts
on older devices. This has the unfortunate side effect of sharing global
variables across Script instances. In traditional RenderScript, the actual
Scripts are always instanced, and thus have distinct storage/values for
every global (and static global).

This change fixes the instancing issue by keeping track of loaded libraries
(via a global set, since dlopen is tracked/shared per-process). If we detect
a collision, we create a new randomly named symlink of the library to actually
load from. The dlopen() function only looks at the library name passed to it,
so this allows us to cheaply create a duplicate instance. Once the symlinked
library is actually loaded, we destroy it.

A new unit test has also been added to RSTest_CompatLib to verify instance
behavior. This is a modified version of the same test we have present in CTS
for traditional RenderScript instance verification.

Change-Id: I6a0bca2b65d125b54793d98f0f73ae92e0280af7
ests/RSTest_CompatLib/src/com/android/rs/test/RSTest.java
ests/RSTest_CompatLib/src/com/android/rs/test/RSTestCore.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_instance.java
ests/RSTest_CompatLib/src/com/android/rs/test/instance.rs
da7ddd8477dc802c8736c7ab860fc09f33689ce9 12-Jul-2013 Tobias Grosser <grosser@google.com> Simplify code of convolve3x3

Instead of first doing all multiplications and then adding the results in
a tree manner, we just repetitively perform a load/multiply/add patter.
With and without tuning for A15, this yields a 5% performance increase for N10.

This commit also exposes more instructions to be transformed into fused
multiply adds.

Change-Id: I1215d75da236e6b2d6b6aa48b3ab35606cdba7b8
ests/ImageProcessing/src/com/android/rs/image/convolve3x3.fs
140a7acade66ab5d1f3dc55803a3a65a71f3f86c 11-Jul-2013 Stephen Hines <srhines@google.com> resolved conflicts for merge of 5376c9bf to master

Change-Id: I51507da10f8d7116a2aa29446a00a43d397a37c8
b0934b67b95cc27e2358c2aa4db5f7c1067c8f9b 04-Jul-2013 Stephen Hines <srhines@google.com> Remove libutils and fix rsDebug for RS support library.

Bug: 9664050

Our bitcode runtime library translates vector rsDebug() calls into passing
their parameters via pointers. The previous version of libRSSupport.so was
being created with non-pointer versions of these routines accidentally.
This change also fixes a missing permission issue for ImageProcessing2, so
that the compatibility library can be verified.

This change also removes the use of libutils by switching the implementation of
String8/Vector in the compatibility library to internal types backed by
libstlport_static.

Change-Id: I20da75e8c19a82a42dc2bceaba1937d21372db84
ests/ImageProcessing2/AndroidManifest.xml
da9f173879716082b590606389ae42c7ed15c947 20-Mar-2013 Stephen Hines <srhines@google.com> Add test to check that we don't exceed our kernel dimensions.

We write a pattern into an Allocation and then verify using a kernel that
each cell contains that pattern. If we don't see the pattern, we know that
we have definitely stepped outside of our range (most likely due to stride).

Change-Id: I4f285b2a0299f5fa8ee10853fb0d8b812fdadf51
(cherry picked from commit 8ab2ef851e70f3c77b4aa4ef151d4a7823062b15)
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_check_dims.java
ests/RsTest/src/com/android/rs/test/check_dims.rs
1ccdfe24e4210f4846dab1d8281a58fb5a022140 19-Jun-2013 Jason Sams <jsams@google.com> Modify wballance to use histogram intrinsic.

Change-Id: I2e02383d4c4840363bb36c7842a5d7056eb6d335
ests/ImageProcessing/src/com/android/rs/image/WhiteBalance.java
ests/ImageProcessing/src/com/android/rs/image/wbalance.rs
cb1b58aaa3412b9aef93715c420a8419b6dd3a3f 18-Jun-2013 Jason Sams <jsams@google.com> Use histogram intrinsic.

Change-Id: I1115a515091a06acb99191d7d48f9cc2d07ecf9a
ests/ImageProcessing/src/com/android/rs/image/Histogram.java
502a38c353090a15217e3854a20dec54a30e5d8e 11-Jun-2013 Tobias Grosser <grosser@google.com> ImageProcessing: Fix copy/paste typo

Change-Id: I8f7449147838505410e2952c8fd829bfa1ad6363
ests/ImageProcessing/src/com/android/rs/image/LevelsV4.java
ccfdd6583ec82bc02700886c04b26f0d048900ca 11-Jun-2013 Jason Sams <jsams@google.com> Merge "Build fix"
0cd3e90c1ff6ae6125d3631bd328a2c4139aa7d4 11-Jun-2013 Jason Sams <jsams@google.com> Build fix

Change-Id: I89ced4a93cfd7297e77fc5846b3fc8a132d9c174
ests/Balls/Android.mk
0124c8582118b095eb418e40187a52bd21b7d00d 11-Jun-2013 Jason Sams <jsams@google.com> Merge "Sampler image generator"
204009b9114b33f184d7178838861d2fa9c9f88c 11-Jun-2013 Jason Sams <jsams@google.com> Sampler image generator

histogram and tests

Change-Id: Ia82f7c48ee5a7d43fccefed78f98dabc60c46c3c
ests/Balls/Android.mk
ests/GenImages/Android.mk
ests/GenImages/AndroidManifest.xml
ests/GenImages/res/drawable-nodpi/test_pattern.png
ests/GenImages/res/drawable/ic_launcher.png
ests/GenImages/res/layout/main.xml
ests/GenImages/res/values/strings.xml
ests/GenImages/src/com/android/rs/genimage/GenImage.java
ests/GenImages/src/com/android/rs/genimage/GenImageAct.java
ests/ImageProcessing/src/com/android/rs/image/Histogram.java
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ests/ImageProcessing/src/com/android/rs/image/histogram.rs
ea550700420926696c4bc7b92d0f89fbc32c58d7 23-May-2013 sakshia <sakshia@quicinc.com> Fix for LivePreview APK

Change-Id: Ief0797fb59b8194b971361eb6cd12d0b012475ff
ests/LivePreview/src/com/android/rs/livepreview/CameraPreviewActivity.java
0b329734ab86a22a0884490875c7f063a0a00ff1 31-May-2013 Stephen Hines <srhines@google.com> am b5c1ba4f: Merge "Use hyphenated path for android-support-v8-renderscript." into jb-mr2-dev

* commit 'b5c1ba4fc36e08178bb1f54191ef0962926b6d23':
Use hyphenated path for android-support-v8-renderscript.
2993704eae9012508b5cd07d08b99886b0b051df 29-May-2013 Stephen Hines <srhines@google.com> Use hyphenated path for android-support-v8-renderscript.

Bug: 9188088

Change-Id: I95d9c2268e397c6dd54a0cf8d27fc95dc1576869
ests/ImageProcessing2/Android.mk
ests/RSTest_CompatLib/Android.mk
c6261359d8910273f49edba9cd89b09000aa58f1 24-May-2013 Jason Sams <jsams@google.com> Implement vector clamp for all types.

Change-Id: I95772f23fca3037a646bea7ad937dbdeec261f7a
ests/ImageProcessing/src/com/android/rs/image/WhiteBalance.java
ests/ImageProcessing/src/com/android/rs/image/contrast.rs
ests/ImageProcessing/src/com/android/rs/image/exposure.rs
ests/ImageProcessing/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing/src/com/android/rs/image/wbalance.rs
26381c2bb70b404afec72b974febfbcbaac7ad19 09-May-2013 Tim Murray <timmurray@google.com> Merge "Fix some IP tests."
36054c2cf96b889660939931da5d43bda7b99780 09-May-2013 Tim Murray <timmurray@google.com> Fix some IP tests.

Change-Id: I8022bad24c00628d9308eb567b498e382966d30a
ests/ImageProcessing/src/com/android/rs/image/exposure.rs
ests/ImageProcessing/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing/src/com/android/rs/image/wbalance.rs
9f8accec83007fbbe856e9d91ac970a0bcf37d3a 08-May-2013 Stephen Hines <srhines@google.com> Fix invalid explicit casts of int4 -> uint4.

Change-Id: I7d396a53b93b82d56c68e4454b0eadcabfece388
ests/ImageProcessing/src/com/android/rs/image/colorcube.rs
ests/ImageProcessing2/src/com/android/rs/image/colorcube.rs
6939f7bf32ab2765dcedb8a8d6fd352e7d08540f 19-Apr-2013 Jason Sams <jsams@google.com> [tests only] Update RS tests.

This is to provide better test coverage for the QCT driver.
Testing only, does not impact on device bits.

Change-Id: I81556cc14cac1ba52274034339b5af0348731912
ests/ImageProcessing/src/com/android/rs/image/blend.rs
ests/ImageProcessing/src/com/android/rs/image/bwfilter.rs
ests/ImageProcessing/src/com/android/rs/image/contrast.rs
ests/ImageProcessing/src/com/android/rs/image/exposure.rs
ests/ImageProcessing/src/com/android/rs/image/shadows.rs
ests/ImageProcessing/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing/src/com/android/rs/image/wbalance.rs
4e736c92313e6301e702a0a42040f2fbf7191fd4 25-Mar-2013 Ying Wang <wangying@google.com> Fix PDK build.

Change-Id: I44df79e2e88a90818c2145e6b1682a1f90cfb346
ests/Android.mk
0811b8a4149a93925f81108fb2064d6d5a7a48d3 23-Mar-2013 Ying Wang <wangying@google.com> Make the tests visible to the Build system.

Change-Id: I7982309f88bb1f0fc888912bcea58dbc4147d187
ndroid.mk
0cd9c621a29beaa73b5efcfeb1512f1b6b33d5db 21-Mar-2013 Jason Sams <jsams@google.com> Merge "Fix usage bits in ImageProcessing." into jb-mr2-dev
89e20d27effd875431087a9188b20386b9c5aff0 21-Mar-2013 Jason Sams <jsams@google.com> Fix usage bits in ImageProcessing.

Change-Id: I2a5e6c8ebe07e50ee3624a76a8e997f990c4e9d5
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
d84ad3f1a23f69c09ca98505522c05880c937bbf 20-Mar-2013 Stephen Hines <srhines@google.com> Test that static global writes get propagated from kernel -> invokable.

Change-Id: I0fdf5b9407ef127afc0df993bb7b8eb388abbaec
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/UT_static_globals.java
ests/RsTest/src/com/android/rs/test/static_globals.rs
bbd9bfc6ee308793011e442b4745efc3d75c0a98 20-Mar-2013 Stephen Hines <srhines@google.com> Add CleanSpec.mk to frameworks/rs and add support for building all tests.

Without the tests/Android.mk, each test would need to be individually built
using mm in the separate directories. I also added a CleanSpec.mk to properly
get rid of all the stale build-related files from the moved tests.

Change-Id: I248d6f1252b3b6e02874917194c5e8233e70edef
ests/Android.mk
572a5031a5d8602db0bec0b253428a034bd4dd59 19-Mar-2013 Jason Sams <jsams@google.com> Move compute tests from frameworks/base to frameworks/rs

Change-Id: I844c9f5e58f500164fec419569c68c7f854c5571
ests/Balls/Android.mk
ests/Balls/AndroidManifest.xml
ests/Balls/_index.html
ests/Balls/res/drawable/flares.png
ests/Balls/res/drawable/test_pattern.png
ests/Balls/src/com/example/android/rs/balls/Balls.java
ests/Balls/src/com/example/android/rs/balls/BallsRS.java
ests/Balls/src/com/example/android/rs/balls/BallsView.java
ests/Balls/src/com/example/android/rs/balls/ball_physics.rs
ests/Balls/src/com/example/android/rs/balls/balls.rs
ests/Balls/src/com/example/android/rs/balls/balls.rsh
ests/ComputeBenchmark/Android.mk
ests/ComputeBenchmark/AndroidManifest.xml
ests/ComputeBenchmark/res/layout/main.xml
ests/ComputeBenchmark/src/com/example/android/rs/computebench/Benchmark.java
ests/ComputeBenchmark/src/com/example/android/rs/computebench/ComputeBench.java
ests/ComputeBenchmark/src/com/example/android/rs/computebench/compute_benchmark.rs
ests/ComputePerf/Android.mk
ests/ComputePerf/AndroidManifest.xml
ests/ComputePerf/res/layout/main.xml
ests/ComputePerf/src/com/example/android/rs/computeperf/ComputePerf.java
ests/ComputePerf/src/com/example/android/rs/computeperf/LaunchTest.java
ests/ComputePerf/src/com/example/android/rs/computeperf/Mandelbrot.java
ests/ComputePerf/src/com/example/android/rs/computeperf/launchtestxlw.rs
ests/ComputePerf/src/com/example/android/rs/computeperf/launchtestxyw.rs
ests/ComputePerf/src/com/example/android/rs/computeperf/mandelbrot.rs
ests/ImageProcessing/Android.mk
ests/ImageProcessing/AndroidManifest.xml
ests/ImageProcessing/res/drawable-nodpi/img1600x1067.jpg
ests/ImageProcessing/res/drawable-nodpi/img1600x1067b.jpg
ests/ImageProcessing/res/layout/main.xml
ests/ImageProcessing/res/layout/spinner_layout.xml
ests/ImageProcessing/res/values/strings.xml
ests/ImageProcessing/src/com/android/rs/image/BWFilter.java
ests/ImageProcessing/src/com/android/rs/image/Blend.java
ests/ImageProcessing/src/com/android/rs/image/Blur25.java
ests/ImageProcessing/src/com/android/rs/image/Blur25G.java
ests/ImageProcessing/src/com/android/rs/image/ColorCube.java
ests/ImageProcessing/src/com/android/rs/image/ColorMatrix.java
ests/ImageProcessing/src/com/android/rs/image/Contrast.java
ests/ImageProcessing/src/com/android/rs/image/Convolve3x3.java
ests/ImageProcessing/src/com/android/rs/image/Convolve5x5.java
ests/ImageProcessing/src/com/android/rs/image/Copy.java
ests/ImageProcessing/src/com/android/rs/image/CrossProcess.java
ests/ImageProcessing/src/com/android/rs/image/Exposure.java
ests/ImageProcessing/src/com/android/rs/image/Fisheye.java
ests/ImageProcessing/src/com/android/rs/image/Grain.java
ests/ImageProcessing/src/com/android/rs/image/Greyscale.java
ests/ImageProcessing/src/com/android/rs/image/GroupTest.java
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingTest.java
ests/ImageProcessing/src/com/android/rs/image/ImageProcessingTestRunner.java
ests/ImageProcessing/src/com/android/rs/image/LevelsV4.java
ests/ImageProcessing/src/com/android/rs/image/Mandelbrot.java
ests/ImageProcessing/src/com/android/rs/image/Shadows.java
ests/ImageProcessing/src/com/android/rs/image/TestBase.java
ests/ImageProcessing/src/com/android/rs/image/UsageIO.java
ests/ImageProcessing/src/com/android/rs/image/Vibrance.java
ests/ImageProcessing/src/com/android/rs/image/Vignette.java
ests/ImageProcessing/src/com/android/rs/image/WhiteBalance.java
ests/ImageProcessing/src/com/android/rs/image/blend.rs
ests/ImageProcessing/src/com/android/rs/image/bwfilter.rs
ests/ImageProcessing/src/com/android/rs/image/colorcube.rs
ests/ImageProcessing/src/com/android/rs/image/colormatrix.fs
ests/ImageProcessing/src/com/android/rs/image/contrast.rs
ests/ImageProcessing/src/com/android/rs/image/convolve3x3.fs
ests/ImageProcessing/src/com/android/rs/image/convolve5x5.fs
ests/ImageProcessing/src/com/android/rs/image/copy.fs
ests/ImageProcessing/src/com/android/rs/image/exposure.rs
ests/ImageProcessing/src/com/android/rs/image/fisheye.rsh
ests/ImageProcessing/src/com/android/rs/image/fisheye_approx.rsh
ests/ImageProcessing/src/com/android/rs/image/fisheye_approx_full.rs
ests/ImageProcessing/src/com/android/rs/image/fisheye_approx_relaxed.fs
ests/ImageProcessing/src/com/android/rs/image/fisheye_full.rs
ests/ImageProcessing/src/com/android/rs/image/fisheye_relaxed.fs
ests/ImageProcessing/src/com/android/rs/image/grain.fs
ests/ImageProcessing/src/com/android/rs/image/greyscale.fs
ests/ImageProcessing/src/com/android/rs/image/ip.rsh
ests/ImageProcessing/src/com/android/rs/image/levels.rsh
ests/ImageProcessing/src/com/android/rs/image/levels_full.rs
ests/ImageProcessing/src/com/android/rs/image/levels_relaxed.fs
ests/ImageProcessing/src/com/android/rs/image/mandelbrot.rs
ests/ImageProcessing/src/com/android/rs/image/shadows.rs
ests/ImageProcessing/src/com/android/rs/image/threshold.fs
ests/ImageProcessing/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing/src/com/android/rs/image/vignette.rsh
ests/ImageProcessing/src/com/android/rs/image/vignette_approx.rsh
ests/ImageProcessing/src/com/android/rs/image/vignette_approx_full.rs
ests/ImageProcessing/src/com/android/rs/image/vignette_approx_relaxed.fs
ests/ImageProcessing/src/com/android/rs/image/vignette_full.rs
ests/ImageProcessing/src/com/android/rs/image/vignette_relaxed.fs
ests/ImageProcessing/src/com/android/rs/image/wbalance.rs
ests/ImageProcessing2/Android.mk
ests/ImageProcessing2/AndroidManifest.xml
ests/ImageProcessing2/res/drawable-nodpi/city.png
ests/ImageProcessing2/res/drawable-nodpi/img1600x1067.jpg
ests/ImageProcessing2/res/drawable-nodpi/img1600x1067b.jpg
ests/ImageProcessing2/res/layout/main.xml
ests/ImageProcessing2/res/layout/spinner_layout.xml
ests/ImageProcessing2/res/values/strings.xml
ests/ImageProcessing2/src/com/android/rs/image/BWFilter.java
ests/ImageProcessing2/src/com/android/rs/image/Blend.java
ests/ImageProcessing2/src/com/android/rs/image/Blur25.java
ests/ImageProcessing2/src/com/android/rs/image/Blur25G.java
ests/ImageProcessing2/src/com/android/rs/image/ColorCube.java
ests/ImageProcessing2/src/com/android/rs/image/ColorMatrix.java
ests/ImageProcessing2/src/com/android/rs/image/Contrast.java
ests/ImageProcessing2/src/com/android/rs/image/Convolve3x3.java
ests/ImageProcessing2/src/com/android/rs/image/Convolve5x5.java
ests/ImageProcessing2/src/com/android/rs/image/Copy.java
ests/ImageProcessing2/src/com/android/rs/image/CrossProcess.java
ests/ImageProcessing2/src/com/android/rs/image/Exposure.java
ests/ImageProcessing2/src/com/android/rs/image/Fisheye.java
ests/ImageProcessing2/src/com/android/rs/image/Grain.java
ests/ImageProcessing2/src/com/android/rs/image/Greyscale.java
ests/ImageProcessing2/src/com/android/rs/image/GroupTest.java
ests/ImageProcessing2/src/com/android/rs/image/ImageProcessingActivity2.java
ests/ImageProcessing2/src/com/android/rs/image/LevelsV4.java
ests/ImageProcessing2/src/com/android/rs/image/Mandelbrot.java
ests/ImageProcessing2/src/com/android/rs/image/Shadows.java
ests/ImageProcessing2/src/com/android/rs/image/TestBase.java
ests/ImageProcessing2/src/com/android/rs/image/Vibrance.java
ests/ImageProcessing2/src/com/android/rs/image/Vignette.java
ests/ImageProcessing2/src/com/android/rs/image/WhiteBalance.java
ests/ImageProcessing2/src/com/android/rs/image/blend.rs
ests/ImageProcessing2/src/com/android/rs/image/bwfilter.rs
ests/ImageProcessing2/src/com/android/rs/image/colorcube.rs
ests/ImageProcessing2/src/com/android/rs/image/colormatrix.fs
ests/ImageProcessing2/src/com/android/rs/image/contrast.rs
ests/ImageProcessing2/src/com/android/rs/image/convolve5x5.fs
ests/ImageProcessing2/src/com/android/rs/image/copy.fs
ests/ImageProcessing2/src/com/android/rs/image/exposure.rs
ests/ImageProcessing2/src/com/android/rs/image/fisheye.rsh
ests/ImageProcessing2/src/com/android/rs/image/fisheye_approx.rsh
ests/ImageProcessing2/src/com/android/rs/image/fisheye_approx_full.rs
ests/ImageProcessing2/src/com/android/rs/image/fisheye_approx_relaxed.fs
ests/ImageProcessing2/src/com/android/rs/image/fisheye_full.rs
ests/ImageProcessing2/src/com/android/rs/image/fisheye_relaxed.fs
ests/ImageProcessing2/src/com/android/rs/image/grain.fs
ests/ImageProcessing2/src/com/android/rs/image/greyscale.fs
ests/ImageProcessing2/src/com/android/rs/image/ip.rsh
ests/ImageProcessing2/src/com/android/rs/image/ip2_convolve3x3.rs
ests/ImageProcessing2/src/com/android/rs/image/levels.rsh
ests/ImageProcessing2/src/com/android/rs/image/levels_full.rs
ests/ImageProcessing2/src/com/android/rs/image/levels_relaxed.fs
ests/ImageProcessing2/src/com/android/rs/image/mandelbrot.rs
ests/ImageProcessing2/src/com/android/rs/image/shadows.rs
ests/ImageProcessing2/src/com/android/rs/image/threshold.fs
ests/ImageProcessing2/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing2/src/com/android/rs/image/vignette.rsh
ests/ImageProcessing2/src/com/android/rs/image/vignette_approx.rsh
ests/ImageProcessing2/src/com/android/rs/image/vignette_approx_full.rs
ests/ImageProcessing2/src/com/android/rs/image/vignette_approx_relaxed.fs
ests/ImageProcessing2/src/com/android/rs/image/vignette_full.rs
ests/ImageProcessing2/src/com/android/rs/image/vignette_relaxed.fs
ests/ImageProcessing2/src/com/android/rs/image/wbalance.rs
ests/ImageProcessing_jb/Android.mk
ests/ImageProcessing_jb/AndroidManifest.xml
ests/ImageProcessing_jb/res/drawable-nodpi/img1600x1067.jpg
ests/ImageProcessing_jb/res/drawable-nodpi/img1600x1067b.jpg
ests/ImageProcessing_jb/res/layout/main.xml
ests/ImageProcessing_jb/res/layout/spinner_layout.xml
ests/ImageProcessing_jb/res/values/strings.xml
ests/ImageProcessing_jb/src/com/android/rs/image/BWFilter.java
ests/ImageProcessing_jb/src/com/android/rs/image/Blend.java
ests/ImageProcessing_jb/src/com/android/rs/image/Blur25.java
ests/ImageProcessing_jb/src/com/android/rs/image/ColorMatrix.java
ests/ImageProcessing_jb/src/com/android/rs/image/Contrast.java
ests/ImageProcessing_jb/src/com/android/rs/image/Convolve3x3.java
ests/ImageProcessing_jb/src/com/android/rs/image/Convolve5x5.java
ests/ImageProcessing_jb/src/com/android/rs/image/Copy.java
ests/ImageProcessing_jb/src/com/android/rs/image/CrossProcess.java
ests/ImageProcessing_jb/src/com/android/rs/image/Exposure.java
ests/ImageProcessing_jb/src/com/android/rs/image/Fisheye.java
ests/ImageProcessing_jb/src/com/android/rs/image/Grain.java
ests/ImageProcessing_jb/src/com/android/rs/image/Greyscale.java
ests/ImageProcessing_jb/src/com/android/rs/image/GroupTest.java
ests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
ests/ImageProcessing_jb/src/com/android/rs/image/LevelsV4.java
ests/ImageProcessing_jb/src/com/android/rs/image/Mandelbrot.java
ests/ImageProcessing_jb/src/com/android/rs/image/Shadows.java
ests/ImageProcessing_jb/src/com/android/rs/image/TestBase.java
ests/ImageProcessing_jb/src/com/android/rs/image/Vibrance.java
ests/ImageProcessing_jb/src/com/android/rs/image/Vignette.java
ests/ImageProcessing_jb/src/com/android/rs/image/WhiteBalance.java
ests/ImageProcessing_jb/src/com/android/rs/image/blend.rs
ests/ImageProcessing_jb/src/com/android/rs/image/bwfilter.rs
ests/ImageProcessing_jb/src/com/android/rs/image/colormatrix.fs
ests/ImageProcessing_jb/src/com/android/rs/image/contrast.rs
ests/ImageProcessing_jb/src/com/android/rs/image/convolve3x3.fs
ests/ImageProcessing_jb/src/com/android/rs/image/convolve5x5.fs
ests/ImageProcessing_jb/src/com/android/rs/image/copy.fs
ests/ImageProcessing_jb/src/com/android/rs/image/exposure.rs
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye.rsh
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye_approx.rsh
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye_approx_full.rs
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye_approx_relaxed.fs
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye_full.rs
ests/ImageProcessing_jb/src/com/android/rs/image/fisheye_relaxed.fs
ests/ImageProcessing_jb/src/com/android/rs/image/grain.fs
ests/ImageProcessing_jb/src/com/android/rs/image/greyscale.fs
ests/ImageProcessing_jb/src/com/android/rs/image/ip.rsh
ests/ImageProcessing_jb/src/com/android/rs/image/levels.rsh
ests/ImageProcessing_jb/src/com/android/rs/image/levels_full.rs
ests/ImageProcessing_jb/src/com/android/rs/image/levels_relaxed.fs
ests/ImageProcessing_jb/src/com/android/rs/image/mandelbrot.rs
ests/ImageProcessing_jb/src/com/android/rs/image/msg.rs
ests/ImageProcessing_jb/src/com/android/rs/image/shadows.rs
ests/ImageProcessing_jb/src/com/android/rs/image/threshold.fs
ests/ImageProcessing_jb/src/com/android/rs/image/vibrance.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vignette.rsh
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_approx.rsh
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_approx_full.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_approx_relaxed.fs
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_full.rs
ests/ImageProcessing_jb/src/com/android/rs/image/vignette_relaxed.fs
ests/ImageProcessing_jb/src/com/android/rs/image/wbalance.rs
ests/LatencyBenchmark/Android.mk
ests/LatencyBenchmark/AndroidManifest.xml
ests/LatencyBenchmark/res/layout/main.xml
ests/LatencyBenchmark/src/com/example/android/rs/computebench/Benchmark.java
ests/LatencyBenchmark/src/com/example/android/rs/computebench/LatencyBench.java
ests/LatencyBenchmark/src/com/example/android/rs/computebench/compute_benchmark.rs
ests/LivePreview/Android.mk
ests/LivePreview/AndroidManifest.xml
ests/LivePreview/res/drawable-nodpi/city.png
ests/LivePreview/res/layout/cf_format_list_item.xml
ests/LivePreview/res/layout/cf_main.xml
ests/LivePreview/res/layout/main.xml
ests/LivePreview/res/layout/rs.xml
ests/LivePreview/res/values/strings.xml
ests/LivePreview/src/com/android/rs/livepreview/CameraPreviewActivity.java
ests/LivePreview/src/com/android/rs/livepreview/RsYuv.java
ests/LivePreview/src/com/android/rs/livepreview/yuv.rs
ests/MathErr/Android.mk
ests/MathErr/AndroidManifest.xml
ests/MathErr/res/layout/main.xml
ests/MathErr/src/com/example/android/rs/matherr/MathErr.java
ests/MathErr/src/com/example/android/rs/matherr/MathErrActivity.java
ests/MathErr/src/com/example/android/rs/matherr/math_err.rs
ests/RSTest_CompatLib/Android.mk
ests/RSTest_CompatLib/AndroidManifest.xml
ests/RSTest_CompatLib/res/drawable-nodpi/test_pattern.png
ests/RSTest_CompatLib/src/com/android/rs/test/RSTest.java
ests/RSTest_CompatLib/src/com/android/rs/test/RSTestCore.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_alloc.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_array_alloc.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_array_init.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_atomic.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_bug_char.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_clamp.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_clamp_relaxed.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_constant.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_convert.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_convert_relaxed.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_copy_test.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_element.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_foreach.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_foreach_bounds.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_fp_mad.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_int4.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_kernel.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_kernel_struct.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_math.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_math_agree.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_math_conformance.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_min.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_noroot.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_primitives.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_refcount.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_rsdebug.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_rstime.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_rstypes.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_sampler.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_struct.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_unsigned.java
ests/RSTest_CompatLib/src/com/android/rs/test/UT_vector.java
ests/RSTest_CompatLib/src/com/android/rs/test/UnitTest.java
ests/RSTest_CompatLib/src/com/android/rs/test/alloc.rs
ests/RSTest_CompatLib/src/com/android/rs/test/array_alloc.rs
ests/RSTest_CompatLib/src/com/android/rs/test/array_init.rs
ests/RSTest_CompatLib/src/com/android/rs/test/atomic.rs
ests/RSTest_CompatLib/src/com/android/rs/test/bug_char.rs
ests/RSTest_CompatLib/src/com/android/rs/test/clamp.rs
ests/RSTest_CompatLib/src/com/android/rs/test/clamp_relaxed.rs
ests/RSTest_CompatLib/src/com/android/rs/test/constant.rs
ests/RSTest_CompatLib/src/com/android/rs/test/convert.rs
ests/RSTest_CompatLib/src/com/android/rs/test/convert_relaxed.rs
ests/RSTest_CompatLib/src/com/android/rs/test/copy_test.rs
ests/RSTest_CompatLib/src/com/android/rs/test/element.rs
ests/RSTest_CompatLib/src/com/android/rs/test/foreach.rs
ests/RSTest_CompatLib/src/com/android/rs/test/foreach_bounds.rs
ests/RSTest_CompatLib/src/com/android/rs/test/fp_mad.rs
ests/RSTest_CompatLib/src/com/android/rs/test/int4.rs
ests/RSTest_CompatLib/src/com/android/rs/test/kernel.rs
ests/RSTest_CompatLib/src/com/android/rs/test/kernel_struct.rs
ests/RSTest_CompatLib/src/com/android/rs/test/math.rs
ests/RSTest_CompatLib/src/com/android/rs/test/math_agree.rs
ests/RSTest_CompatLib/src/com/android/rs/test/math_conformance.rs
ests/RSTest_CompatLib/src/com/android/rs/test/min.rs
ests/RSTest_CompatLib/src/com/android/rs/test/noroot.rs
ests/RSTest_CompatLib/src/com/android/rs/test/primitives.rs
ests/RSTest_CompatLib/src/com/android/rs/test/refcount.rs
ests/RSTest_CompatLib/src/com/android/rs/test/rsdebug.rs
ests/RSTest_CompatLib/src/com/android/rs/test/rslist.rs
ests/RSTest_CompatLib/src/com/android/rs/test/rstime.rs
ests/RSTest_CompatLib/src/com/android/rs/test/rstypes.rs
ests/RSTest_CompatLib/src/com/android/rs/test/sampler.rs
ests/RSTest_CompatLib/src/com/android/rs/test/shared.rsh
ests/RSTest_CompatLib/src/com/android/rs/test/struct.rs
ests/RSTest_CompatLib/src/com/android/rs/test/test_root.rs
ests/RSTest_CompatLib/src/com/android/rs/test/unsigned.rs
ests/RSTest_CompatLib/src/com/android/rs/test/vector.rs
ests/RsTest/Android.mk
ests/RsTest/AndroidManifest.xml
ests/RsTest/res/drawable-nodpi/test_pattern.png
ests/RsTest/src/com/android/rs/test/RSTest.java
ests/RsTest/src/com/android/rs/test/RSTestCore.java
ests/RsTest/src/com/android/rs/test/RSTestView.java
ests/RsTest/src/com/android/rs/test/UT_alloc.java
ests/RsTest/src/com/android/rs/test/UT_array_alloc.java
ests/RsTest/src/com/android/rs/test/UT_array_init.java
ests/RsTest/src/com/android/rs/test/UT_atomic.java
ests/RsTest/src/com/android/rs/test/UT_bug_char.java
ests/RsTest/src/com/android/rs/test/UT_clamp.java
ests/RsTest/src/com/android/rs/test/UT_clamp_relaxed.java
ests/RsTest/src/com/android/rs/test/UT_constant.java
ests/RsTest/src/com/android/rs/test/UT_convert.java
ests/RsTest/src/com/android/rs/test/UT_convert_relaxed.java
ests/RsTest/src/com/android/rs/test/UT_copy_test.java
ests/RsTest/src/com/android/rs/test/UT_element.java
ests/RsTest/src/com/android/rs/test/UT_foreach.java
ests/RsTest/src/com/android/rs/test/UT_foreach_bounds.java
ests/RsTest/src/com/android/rs/test/UT_fp_mad.java
ests/RsTest/src/com/android/rs/test/UT_int4.java
ests/RsTest/src/com/android/rs/test/UT_kernel.java
ests/RsTest/src/com/android/rs/test/UT_kernel_struct.java
ests/RsTest/src/com/android/rs/test/UT_math.java
ests/RsTest/src/com/android/rs/test/UT_math_agree.java
ests/RsTest/src/com/android/rs/test/UT_math_conformance.java
ests/RsTest/src/com/android/rs/test/UT_mesh.java
ests/RsTest/src/com/android/rs/test/UT_min.java
ests/RsTest/src/com/android/rs/test/UT_noroot.java
ests/RsTest/src/com/android/rs/test/UT_primitives.java
ests/RsTest/src/com/android/rs/test/UT_program_raster.java
ests/RsTest/src/com/android/rs/test/UT_program_store.java
ests/RsTest/src/com/android/rs/test/UT_refcount.java
ests/RsTest/src/com/android/rs/test/UT_rsdebug.java
ests/RsTest/src/com/android/rs/test/UT_rstime.java
ests/RsTest/src/com/android/rs/test/UT_rstypes.java
ests/RsTest/src/com/android/rs/test/UT_sampler.java
ests/RsTest/src/com/android/rs/test/UT_struct.java
ests/RsTest/src/com/android/rs/test/UT_unsigned.java
ests/RsTest/src/com/android/rs/test/UT_vector.java
ests/RsTest/src/com/android/rs/test/UnitTest.java
ests/RsTest/src/com/android/rs/test/alloc.rs
ests/RsTest/src/com/android/rs/test/array_alloc.rs
ests/RsTest/src/com/android/rs/test/array_init.rs
ests/RsTest/src/com/android/rs/test/atomic.rs
ests/RsTest/src/com/android/rs/test/bug_char.rs
ests/RsTest/src/com/android/rs/test/clamp.rs
ests/RsTest/src/com/android/rs/test/clamp_relaxed.rs
ests/RsTest/src/com/android/rs/test/constant.rs
ests/RsTest/src/com/android/rs/test/convert.rs
ests/RsTest/src/com/android/rs/test/convert_relaxed.rs
ests/RsTest/src/com/android/rs/test/copy_test.rs
ests/RsTest/src/com/android/rs/test/element.rs
ests/RsTest/src/com/android/rs/test/foreach.rs
ests/RsTest/src/com/android/rs/test/foreach_bounds.rs
ests/RsTest/src/com/android/rs/test/fp_mad.rs
ests/RsTest/src/com/android/rs/test/int4.rs
ests/RsTest/src/com/android/rs/test/kernel.rs
ests/RsTest/src/com/android/rs/test/kernel_struct.rs
ests/RsTest/src/com/android/rs/test/math.rs
ests/RsTest/src/com/android/rs/test/math_agree.rs
ests/RsTest/src/com/android/rs/test/math_conformance.rs
ests/RsTest/src/com/android/rs/test/mesh.rs
ests/RsTest/src/com/android/rs/test/min.rs
ests/RsTest/src/com/android/rs/test/noroot.rs
ests/RsTest/src/com/android/rs/test/primitives.rs
ests/RsTest/src/com/android/rs/test/program_raster.rs
ests/RsTest/src/com/android/rs/test/program_store.rs
ests/RsTest/src/com/android/rs/test/refcount.rs
ests/RsTest/src/com/android/rs/test/rsdebug.rs
ests/RsTest/src/com/android/rs/test/rslist.rs
ests/RsTest/src/com/android/rs/test/rstime.rs
ests/RsTest/src/com/android/rs/test/rstypes.rs
ests/RsTest/src/com/android/rs/test/sampler.rs
ests/RsTest/src/com/android/rs/test/shared.rsh
ests/RsTest/src/com/android/rs/test/struct.rs
ests/RsTest/src/com/android/rs/test/test_root.rs
ests/RsTest/src/com/android/rs/test/unsigned.rs
ests/RsTest/src/com/android/rs/test/vector.rs
ests/RsTest_11/Android.mk
ests/RsTest_11/AndroidManifest.xml
ests/RsTest_11/res/drawable/test_pattern.png
ests/RsTest_11/src/com/android/rs/test/RSTestCore.java
ests/RsTest_11/src/com/android/rs/test/RSTestView.java
ests/RsTest_11/src/com/android/rs/test/RSTest_v11.java
ests/RsTest_11/src/com/android/rs/test/UT_fp_mad.java
ests/RsTest_11/src/com/android/rs/test/UT_math.java
ests/RsTest_11/src/com/android/rs/test/UT_primitives.java
ests/RsTest_11/src/com/android/rs/test/UT_rsdebug.java
ests/RsTest_11/src/com/android/rs/test/UT_rstime.java
ests/RsTest_11/src/com/android/rs/test/UT_rstypes.java
ests/RsTest_11/src/com/android/rs/test/UnitTest.java
ests/RsTest_11/src/com/android/rs/test/fp_mad.rs
ests/RsTest_11/src/com/android/rs/test/math.rs
ests/RsTest_11/src/com/android/rs/test/primitives.rs
ests/RsTest_11/src/com/android/rs/test/rsdebug.rs
ests/RsTest_11/src/com/android/rs/test/rslist.rs
ests/RsTest_11/src/com/android/rs/test/rstime.rs
ests/RsTest_11/src/com/android/rs/test/rstypes.rs
ests/RsTest_11/src/com/android/rs/test/shared.rsh
ests/RsTest_11/src/com/android/rs/test/test_root.rs
ests/RsTest_14/Android.mk
ests/RsTest_14/AndroidManifest.xml
ests/RsTest_14/res/drawable-nodpi/test_pattern.png
ests/RsTest_14/src/com/android/rs/test/RSTestCore.java
ests/RsTest_14/src/com/android/rs/test/RSTestView.java
ests/RsTest_14/src/com/android/rs/test/RSTest_v14.java
ests/RsTest_14/src/com/android/rs/test/UT_alloc.java
ests/RsTest_14/src/com/android/rs/test/UT_foreach.java
ests/RsTest_14/src/com/android/rs/test/UT_fp_mad.java
ests/RsTest_14/src/com/android/rs/test/UT_math.java
ests/RsTest_14/src/com/android/rs/test/UT_primitives.java
ests/RsTest_14/src/com/android/rs/test/UT_refcount.java
ests/RsTest_14/src/com/android/rs/test/UT_rsdebug.java
ests/RsTest_14/src/com/android/rs/test/UT_rstime.java
ests/RsTest_14/src/com/android/rs/test/UT_rstypes.java
ests/RsTest_14/src/com/android/rs/test/UT_vector.java
ests/RsTest_14/src/com/android/rs/test/UnitTest.java
ests/RsTest_14/src/com/android/rs/test/alloc.rs
ests/RsTest_14/src/com/android/rs/test/foreach.rs
ests/RsTest_14/src/com/android/rs/test/fp_mad.rs
ests/RsTest_14/src/com/android/rs/test/math.rs
ests/RsTest_14/src/com/android/rs/test/math.rs.bak
ests/RsTest_14/src/com/android/rs/test/math.rs.orig
ests/RsTest_14/src/com/android/rs/test/primitives.rs
ests/RsTest_14/src/com/android/rs/test/refcount.rs
ests/RsTest_14/src/com/android/rs/test/rsdebug.rs
ests/RsTest_14/src/com/android/rs/test/rslist.rs
ests/RsTest_14/src/com/android/rs/test/rstime.rs
ests/RsTest_14/src/com/android/rs/test/rstypes.rs
ests/RsTest_14/src/com/android/rs/test/shared.rsh
ests/RsTest_14/src/com/android/rs/test/test_root.rs
ests/RsTest_14/src/com/android/rs/test/vector.rs
ests/SampleTest/Android.mk
ests/SampleTest/AndroidManifest.xml
ests/SampleTest/res/drawable-nodpi/city.png
ests/SampleTest/res/drawable-nodpi/twobytwo.png
ests/SampleTest/res/layout/rs.xml
ests/SampleTest/res/values/strings.xml
ests/SampleTest/src/com/android/rs/sample/SampleRSActivity.java
ests/SampleTest/src/com/android/rs/sample/sample.rs
2d3152ee01cdd52cbfd4044fd2eade508c6f4abd 23-Feb-2011 Alex Sakhartchouk <alexst@google.com> These moved into developmnet samples

Change-Id: Id7a502b9f2df2edcda0cf78e582ab6763eb55862
ndroid.mk
alls/Android.mk
alls/AndroidManifest.xml
alls/_index.html
alls/res/drawable/flares.png
alls/res/drawable/test_pattern.png
alls/src/com/android/balls/Balls.java
alls/src/com/android/balls/BallsRS.java
alls/src/com/android/balls/BallsView.java
alls/src/com/android/balls/ball_physics.rs
alls/src/com/android/balls/balls.rs
alls/src/com/android/balls/balls.rsh
ountain/Android.mk
ountain/AndroidManifest.xml
ountain/_index.html
ountain/res/drawable/test_pattern.png
ountain/src/com/android/fountain/Fountain.java
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/FountainView.java
ountain/src/com/android/fountain/fountain.rs
elloCompute/Android.mk
elloCompute/AndroidManifest.xml
elloCompute/_index.html
elloCompute/res/drawable/data.jpg
elloCompute/res/layout/main.xml
elloCompute/src/com/android/example/hellocompute/HelloCompute.java
elloCompute/src/com/android/example/hellocompute/mono.rs
elloWorld/Android.mk
elloWorld/AndroidManifest.xml
elloWorld/_index.html
elloWorld/res/drawable/test_pattern.png
elloWorld/src/com/android/rs/helloworld/HelloWorld.java
elloWorld/src/com/android/rs/helloworld/HelloWorldRS.java
elloWorld/src/com/android/rs/helloworld/HelloWorldView.java
elloWorld/src/com/android/rs/helloworld/helloworld.rs
amples/Android.mk
amples/AndroidManifest.xml
amples/_index.html
amples/res/drawable/checker.png
amples/res/drawable/cubemap_test.png
amples/res/drawable/data.png
amples/res/drawable/leaf.png
amples/res/drawable/test_pattern.png
amples/res/drawable/torusmap.png
amples/res/raw/multitexf.glsl
amples/res/raw/shader2f.glsl
amples/res/raw/shader2movev.glsl
amples/res/raw/shader2v.glsl
amples/res/raw/shaderarrayf.glsl
amples/res/raw/shaderarrayv.glsl
amples/res/raw/shadercubef.glsl
amples/res/raw/shadercubev.glsl
amples/res/raw/shaderf.glsl
amples/res/raw/shaderv.glsl
amples/res/raw/torus.a3d
amples/src/com/android/samples/RsList.java
amples/src/com/android/samples/RsListRS.java
amples/src/com/android/samples/RsListView.java
amples/src/com/android/samples/RsRenderStates.java
amples/src/com/android/samples/RsRenderStatesRS.java
amples/src/com/android/samples/RsRenderStatesView.java
amples/src/com/android/samples/rslist.rs
amples/src/com/android/samples/rsrenderstates.rs
amples/src/com/android/samples/shader_def.rsh
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
mageProcessing/Android.mk
mageProcessing/AndroidManifest.xml
mageProcessing/res/drawable-hdpi/data.jpg
mageProcessing/res/drawable/data.jpg
mageProcessing/res/layout/main.xml
mageProcessing/res/values/strings.xml
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/horizontal_blur.rs
mageProcessing/src/com/android/rs/image/ip.rsh
mageProcessing/src/com/android/rs/image/threshold.rs
mageProcessing/src/com/android/rs/image/vertical_blur.rs
odelViewer/Android.mk
odelViewer/AndroidManifest.xml
odelViewer/res/drawable/robot.png
odelViewer/res/menu/loader_menu.xml
odelViewer/res/raw/robot.a3d
odelViewer/res/values/strings.xml
odelViewer/src/com/android/modelviewer/A3DSelector.java
odelViewer/src/com/android/modelviewer/SceneGraph.java
odelViewer/src/com/android/modelviewer/SceneGraphRS.java
odelViewer/src/com/android/modelviewer/SceneGraphView.java
odelViewer/src/com/android/modelviewer/SgTransform.java
odelViewer/src/com/android/modelviewer/SimpleModel.java
odelViewer/src/com/android/modelviewer/SimpleModelRS.java
odelViewer/src/com/android/modelviewer/SimpleModelView.java
odelViewer/src/com/android/modelviewer/scenegraph.rs
odelViewer/src/com/android/modelviewer/simplemodel.rs
odelViewer/src/com/android/modelviewer/transform.rs
odelViewer/src/com/android/modelviewer/transform_def.rsh
amples/AndroidManifest.xml
amples/src/com/android/samples/RsBench.java
amples/src/com/android/samples/RsBenchRS.java
amples/src/com/android/samples/RsBenchView.java
amples/src/com/android/samples/rsbench.rs
ests/Android.mk
ests/AndroidManifest.xml
ests/res/drawable/test_pattern.png
ests/src/com/android/rs/test/RSTest.java
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/RSTestView.java
ests/src/com/android/rs/test/UT_fp_mad.java
ests/src/com/android/rs/test/UT_math.java
ests/src/com/android/rs/test/UT_primitives.java
ests/src/com/android/rs/test/UT_rsdebug.java
ests/src/com/android/rs/test/UT_rstime.java
ests/src/com/android/rs/test/UT_rstypes.java
ests/src/com/android/rs/test/UnitTest.java
ests/src/com/android/rs/test/fp_mad.rs
ests/src/com/android/rs/test/math.rs
ests/src/com/android/rs/test/primitives.rs
ests/src/com/android/rs/test/rsdebug.rs
ests/src/com/android/rs/test/rslist.rs
ests/src/com/android/rs/test/rstime.rs
ests/src/com/android/rs/test/rstypes.rs
ests/src/com/android/rs/test/shared.rsh
ests/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
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
alls/_index.html
ountain/_index.html
elloCompute/_index.html
elloWorld/_index.html
amples/_index.html
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
mageProcessing/Android.mk
mageProcessing/AndroidManifest.xml
mageProcessing/res/drawable-hdpi/data.jpg
mageProcessing/res/drawable/data.jpg
mageProcessing/res/layout/main.xml
mageProcessing/res/values/strings.xml
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/horizontal_blur.rs
mageProcessing/src/com/android/rs/image/ip.rsh
mageProcessing/src/com/android/rs/image/threshold.rs
mageProcessing/src/com/android/rs/image/vertical_blur.rs
odelViewer/Android.mk
odelViewer/AndroidManifest.xml
odelViewer/res/drawable/robot.png
odelViewer/res/raw/robot.a3d
odelViewer/src/com/android/modelviewer/SceneGraph.java
odelViewer/src/com/android/modelviewer/SceneGraphRS.java
odelViewer/src/com/android/modelviewer/SceneGraphView.java
odelViewer/src/com/android/modelviewer/SgTransform.java
odelViewer/src/com/android/modelviewer/SimpleModel.java
odelViewer/src/com/android/modelviewer/SimpleModelRS.java
odelViewer/src/com/android/modelviewer/SimpleModelView.java
odelViewer/src/com/android/modelviewer/scenegraph.rs
odelViewer/src/com/android/modelviewer/simplemodel.rs
odelViewer/src/com/android/modelviewer/transform.rs
odelViewer/src/com/android/modelviewer/transform_def.rsh
ests/Android.mk
ests/AndroidManifest.xml
ests/res/drawable/test_pattern.png
ests/src/com/android/rs/test/RSTest.java
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/RSTestView.java
ests/src/com/android/rs/test/UT_fp_mad.java
ests/src/com/android/rs/test/UT_math.java
ests/src/com/android/rs/test/UT_primitives.java
ests/src/com/android/rs/test/UT_rsdebug.java
ests/src/com/android/rs/test/UT_rstime.java
ests/src/com/android/rs/test/UT_rstypes.java
ests/src/com/android/rs/test/UnitTest.java
ests/src/com/android/rs/test/fp_mad.rs
ests/src/com/android/rs/test/math.rs
ests/src/com/android/rs/test/primitives.rs
ests/src/com/android/rs/test/rsdebug.rs
ests/src/com/android/rs/test/rslist.rs
ests/src/com/android/rs/test/rstime.rs
ests/src/com/android/rs/test/rstypes.rs
ests/src/com/android/rs/test/shared.rsh
ests/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
mageProcessing/AndroidManifest.xml
mageProcessing/res/layout/main.xml
mageProcessing/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
odelViewer/AndroidManifest.xml
odelViewer/res/menu/loader_menu.xml
odelViewer/res/values/strings.xml
odelViewer/src/com/android/modelviewer/A3DSelector.java
odelViewer/src/com/android/modelviewer/SimpleModel.java
odelViewer/src/com/android/modelviewer/SimpleModelRS.java
odelViewer/src/com/android/modelviewer/SimpleModelView.java
odelViewer/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
alls/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
elloCompute/Android.mk
elloCompute/AndroidManifest.xml
elloCompute/res/drawable/data.jpg
elloCompute/res/layout/main.xml
elloCompute/src/com/android/example/hellocompute/HelloCompute.java
elloCompute/src/com/android/example/hellocompute/mono.rs
5e3a4a8f5a4eb20943829aa47ce97ecf3826bb37 10-Feb-2011 Alex Sakhartchouk <alexst@google.com> HelloWorld graphics sample for Renderscript.

Change-Id: I7f5c4813a207a37f67c563407369a1dbc1be250d
elloWorld/Android.mk
elloWorld/AndroidManifest.xml
elloWorld/res/drawable/test_pattern.png
elloWorld/src/com/android/rs/helloworld/HelloWorld.java
elloWorld/src/com/android/rs/helloworld/HelloWorldRS.java
elloWorld/src/com/android/rs/helloworld/HelloWorldView.java
elloWorld/src/com/android/rs/helloworld/helloworld.rs
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
amples/src/com/android/samples/RsList.java
amples/src/com/android/samples/RsListRS.java
amples/src/com/android/samples/RsListView.java
amples/src/com/android/samples/RsRenderStates.java
amples/src/com/android/samples/RsRenderStatesRS.java
amples/src/com/android/samples/RsRenderStatesView.java
amples/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
amples/AndroidManifest.xml
amples/src/com/android/samples/RsBench.java
amples/src/com/android/samples/RsBenchRS.java
amples/src/com/android/samples/RsBenchView.java
amples/src/com/android/samples/rsbench.rs
81a27446a0586169e44089969d7fc12d8072426d 07-Feb-2011 Jason Sams <rjsams@android.com> Merge "cleanup headers for SDK. bug 3421901" into honeycomb
681e81e5b62116e3ae32262aac90d8555241816e 06-Feb-2011 Robert Ly <robertly@google.com> set targetsdk=11 on renderscript misc samples project

Change-Id: Ib352d6e53bd5b2a56c84169e188b835d87c894f1
amples/AndroidManifest.xml
48082b5c631e2a8d73d6e263b7f8f075f4b9431f 05-Feb-2011 Robert Ly <robertly@google.com> Fixing renderscript samples to properly declare targetSDK

Change-Id: I0374fdcd06470e26dc7e849323a1764c08756af1
alls/AndroidManifest.xml
ountain/AndroidManifest.xml
mageProcessing/AndroidManifest.xml
3f20dc53d755b4500d15a30828509f9c0ac869f0 04-Feb-2011 Jason Sams <rjsams@android.com> cleanup headers for SDK.
bug 3421901

Change-Id: Ia7018af4e27cd52818a8891b37d09e96639bba15
amples/src/com/android/samples/rsbench.rs
amples/src/com/android/samples/rsrenderstates.rs
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
odelViewer/src/com/android/modelviewer/scenegraph.rs
amples/src/com/android/samples/rslist.rs
amples/src/com/android/samples/rsrenderstates.rs
ests/src/com/android/rs/test/rslist.rs
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
ests/src/com/android/rs/test/math.rs
47b1530fc41049dd0ed0675a56ba643643c99ebc 20-Jan-2011 Stephen Hines <srhines@google.com> Remove unnecessary library functions.

Change-Id: I47fadb2b9e8b9e9ef5f139470366ce43c75fadbb
ests/src/com/android/rs/test/math.rs
3e6482fd3d53f3d2422dcd5181444d10748816ff 19-Jan-2011 Stephen Hines <srhines@google.com> Clean up RS math fp library functions.

Change-Id: Ibe87b06a7f40a3889d63310641359d98bdff066c
ests/src/com/android/rs/test/fp_mad.rs
ests/src/com/android/rs/test/math.rs
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
ests/src/com/android/rs/test/fp_mad.rs
32086d8bbb164a90e7b721d30c8a0ea855f6b0c4 19-Jan-2011 Stephen Hines <srhines@google.com> Fix bug in modf library function (plus typos).

Change-Id: I643c905e2e3e2dcf7a61f1d027b749d9a0d6e542
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/UT_math.java
ests/src/com/android/rs/test/math.rs
93d2111839203dbbbcc4c929f696bfd6694f3c98 17-Jan-2011 Shih-wei Liao <sliao@google.com> Make ImageProcessing work.

Change-Id: Id1ab91657ff4ba70a2391b168958e72b68e8a3e0
mageProcessing/src/com/android/rs/image/vertical_blur.rs
b2cfc988101f93ee5e1fbcfc717230dee71aee3b 17-Jan-2011 Shih-wei Liao <sliao@google.com> Fix bug in on-device linking.

Change-Id: Ic027d4cbf240a45da95a024067215a572c3bd7a9
mageProcessing/src/com/android/rs/image/vertical_blur.rs
dfadd071549bafef92060f805eddfa464cf5859e 12-Jan-2011 Shih-wei Liao <sliao@google.com> convert2uchar3.

Change-Id: I5d5406f14b0c22a7b085495b3bcc51d5a288dcf8
mageProcessing/src/com/android/rs/image/vertical_blur.rs
9f8bc4fb7e9e48088dc6b0496afb35b34fc4c5af 11-Jan-2011 Alex Sakhartchouk <alexst@google.com> Updating cubemap loading code.

Change-Id: I93bb00e5fd1ccc622d17eba70a510664c2093723
amples/res/drawable/cubemap_test.png
amples/src/com/android/samples/RsBenchRS.java
amples/src/com/android/samples/RsRenderStatesRS.java
ca3f09c0924e9515901dfd47fa5f95385d53cf80 08-Jan-2011 Stephen Hines <srhines@google.com> Split time functions into rs_time.rsh header.

Change-Id: I598b0031d15749c91d11fbd37b075d0564a94dbf
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/UT_rstime.java
ests/src/com/android/rs/test/rstime.rs
4db6373235e201bf3ed494619994f731c18d3179 21-Dec-2010 Alex Sakhartchouk <alexst@google.com> API cleanup for renderscript. This will be a multiproject commit.

Change-Id: Ida62d3a155285a20725be9daa62217faef1c3734
alls/src/com/android/balls/BallsRS.java
ountain/src/com/android/fountain/FountainRS.java
odelViewer/src/com/android/modelviewer/SceneGraphRS.java
odelViewer/src/com/android/modelviewer/SimpleModelRS.java
amples/src/com/android/samples/RsBenchRS.java
amples/src/com/android/samples/RsRenderStatesRS.java
c17ace2391783dcabc6c1482edf0362654fd83e5 17-Dec-2010 Alex Sakhartchouk <alexst@google.com> API reaview cleanup

Change-Id: Ib1aaf81130ffa6b5e6c60096c27c969e8891db3f
odelViewer/src/com/android/modelviewer/SceneGraphRS.java
odelViewer/src/com/android/modelviewer/SimpleModelRS.java
amples/src/com/android/samples/RsBenchRS.java
amples/src/com/android/samples/RsListRS.java
amples/src/com/android/samples/RsRenderStatesRS.java
ests/src/com/android/rs/test/RSTestCore.java
a2aab8be7a980791fc9d4e6c4d050d703b20bcf6 15-Dec-2010 Alex Sakhartchouk <alexst@google.com> Cleanup and refactoring of an earlier cl.

Change-Id: I5e356ed88375a1620846e0c500659e3b7ead5030
amples/AndroidManifest.xml
amples/res/raw/shader2movev.glsl
amples/src/com/android/samples/RsBench.java
amples/src/com/android/samples/RsBenchRS.java
amples/src/com/android/samples/RsBenchView.java
amples/src/com/android/samples/rsbench.rs
amples/src/com/android/samples/rsrenderstates.rs
b7e83bda41e66c966b98935b44140692bfe0c4ca 15-Dec-2010 Jason Sams <rjsams@android.com> Fix mipmap bug introduced with Allocation cleanup.
Add syncAll to rsg headers.

Change-Id: I02c953f3fddab3c6f4e98570cdad45a59711bbde
odelViewer/src/com/android/modelviewer/SceneGraphRS.java
odelViewer/src/com/android/modelviewer/SimpleModelRS.java
amples/src/com/android/samples/RsBenchRS.java
amples/src/com/android/samples/RsRenderStatesRS.java
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
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/RSTestView.java
ests/src/com/android/rs/test/UT_fp_mad.java
ests/src/com/android/rs/test/UT_primitives.java
ests/src/com/android/rs/test/UT_rsdebug.java
ests/src/com/android/rs/test/UT_rstypes.java
ests/src/com/android/rs/test/UnitTest.java
b022b38568e3a0752fc5a4a2a06ea24e8522cb3e 14-Dec-2010 Jason Sams <rjsams@android.com> Merge "More API updates."
ebc5019400a129b1f1e57bd1fe8200a21f8da00b 14-Dec-2010 Jason Sams <rjsams@android.com> More API updates.

Change-Id: I754dc645ac08fa25019eed8fd8b7b3c47f178ff2
alls/src/com/android/balls/BallsRS.java
alls/src/com/android/balls/balls.rs
2d791976a2b937017423519d9f9a4928fc31dae2 13-Dec-2010 Alex Sakhartchouk <alexst@google.com> Perf test

Change-Id: I5cfc1b6dd438b13091993d4669e10fb2e49aaa06
amples/AndroidManifest.xml
amples/res/raw/multitexf.glsl
amples/res/raw/shader2f.glsl
amples/res/raw/shader2movev.glsl
amples/res/raw/shader2v.glsl
amples/src/com/android/samples/RsBench.java
amples/src/com/android/samples/RsBenchRS.java
amples/src/com/android/samples/RsBenchView.java
amples/src/com/android/samples/rsbench.rs
amples/src/com/android/samples/shader_def.rsh
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
alls/src/com/android/balls/BallsRS.java
alls/src/com/android/balls/BallsView.java
alls/src/com/android/balls/ball_physics.rs
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
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
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
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/UT_vector_array.java
ests/src/com/android/rs/test/vector_array.rs
a3e24038904089d6768ebbb0fc975fe7ef34e9b6 09-Dec-2010 Jason Sams <rjsams@android.com> Fix build

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

Change-Id: I9b4a71f9e94c7d3978f06b7971051ab4f8472503
alls/src/com/android/balls/BallsRS.java
alls/src/com/android/balls/ball_physics.rs
alls/src/com/android/balls/balls.rs
alls/src/com/android/balls/balls.rsh
ountain/src/com/android/fountain/FountainRS.java
odelViewer/src/com/android/modelviewer/SceneGraphRS.java
odelViewer/src/com/android/modelviewer/SimpleModelRS.java
amples/src/com/android/samples/RsListRS.java
amples/src/com/android/samples/RsRenderStatesRS.java
ests/src/com/android/rs/test/RSTestCore.java
25413ecdb9359410652da7b8ef5ec0ce0fe0a640 07-Dec-2010 Jason Sams <rjsams@android.com> API review cleanup.

Change-Id: Ieae7d450308b5637ed4253fe9baed3634c6ed141
alls/src/com/android/balls/Balls.java
alls/src/com/android/balls/BallsRS.java
alls/src/com/android/balls/BallsView.java
ountain/src/com/android/fountain/Fountain.java
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/FountainView.java
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
odelViewer/src/com/android/modelviewer/SceneGraph.java
odelViewer/src/com/android/modelviewer/SceneGraphRS.java
odelViewer/src/com/android/modelviewer/SceneGraphView.java
odelViewer/src/com/android/modelviewer/SimpleModel.java
odelViewer/src/com/android/modelviewer/SimpleModelRS.java
odelViewer/src/com/android/modelviewer/SimpleModelView.java
amples/src/com/android/samples/RsList.java
amples/src/com/android/samples/RsListRS.java
amples/src/com/android/samples/RsListView.java
amples/src/com/android/samples/RsRenderStates.java
amples/src/com/android/samples/RsRenderStatesRS.java
amples/src/com/android/samples/RsRenderStatesView.java
ests/src/com/android/rs/test/RSTest.java
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/RSTestView.java
ests/src/com/android/rs/test/UT_fp_mad.java
ests/src/com/android/rs/test/UT_primitives.java
ests/src/com/android/rs/test/UT_rsdebug.java
ests/src/com/android/rs/test/UT_rstypes.java
ests/src/com/android/rs/test/UT_vector_array.java
ests/src/com/android/rs/test/UnitTest.java
f657fa99b52142a9f3c76458029ffc0391122481 04-Dec-2010 Stephen Hines <srhines@google.com> Stop using anonymous structs in RS.

Change-Id: I90344683939f2934f841031fd5339dbe91cc9e05
odelViewer/src/com/android/modelviewer/transform_def.rsh
ests/src/com/android/rs/test/vector_array.rs
8e8048cdd9e8de70c442e4732239c07a9c59ced5 24-Nov-2010 Jason Sams <rjsams@android.com> Fix physics bug causing balls to stack.

Change-Id: I681905cf7499bb92db47ba2a4cca10d0834cf425
alls/src/com/android/balls/BallsRS.java
alls/src/com/android/balls/ball_physics.rs
c9110b6b9fba43f2f73af54b1a37e4f5d1aa3146 19-Nov-2010 Stephen Hines <srhines@google.com> Remove unnecessary export_func pragma.

Change-Id: Ibe5c5f186cfc12a31f3fb4f0f7472e3b60836394
alls/src/com/android/balls/ball_physics.rs
alls/src/com/android/balls/balls.rs
ountain/src/com/android/fountain/fountain.rs
mageProcessing/src/com/android/rs/image/threshold.rs
mageProcessing/src/com/android/rs/image/vertical_blur.rs
ests/src/com/android/rs/test/fp_mad.rs
ests/src/com/android/rs/test/primitives.rs
ests/src/com/android/rs/test/rsdebug.rs
ests/src/com/android/rs/test/rstypes.rs
ests/src/com/android/rs/test/vector_array.rs
84e4027f83b20af59f5b1fc52be6e45f159d3970 19-Nov-2010 Alex Sakhartchouk <alexst@google.com> Support for cubemaps.

Change-Id: Iaf6087f614451a8e233b3e5bc49c834ab0ad08ee
amples/res/drawable/cubemap_test.png
amples/res/raw/shadercubef.glsl
amples/res/raw/shadercubev.glsl
amples/src/com/android/samples/RsRenderStatesRS.java
amples/src/com/android/samples/rsrenderstates.rs
1a2b9b5f19e0f47b22b66b98aafd5cf1045601d7 18-Nov-2010 Stephen Hines <srhines@google.com> Merge "Mark a non-exported function as static."
ac9a8a5165908c32c5650489709ce2be148328af 18-Nov-2010 Stephen Hines <srhines@google.com> Mark a non-exported function as static.

Change-Id: I2f497e8ec4dcfb878ce9491577e46d4c1ea09723
odelViewer/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
alls/src/com/android/balls/BallsRS.java
alls/src/com/android/balls/balls.rs
209cf6d9b6f971409a633aac3b36e06a60182be8 16-Nov-2010 Stephen Hines <srhines@google.com> Remove WARs for zero-init + destructors.

Change-Id: I919db554f3f6fa1fb027402298602a16fba4a235
mageProcessing/src/com/android/rs/image/threshold.rs
amples/src/com/android/samples/rslist.rs
ests/src/com/android/rs/test/rslist.rs
762e7b7b41ba7c847929b9250dc6eacbbca149c0 12-Nov-2010 Jason Sams <rjsams@android.com> Fix line drawing in RS example.

Change-Id: I5a83ac8d943488d19d83af1bd20a15a3c02999da
alls/src/com/android/balls/BallsRS.java
alls/src/com/android/balls/balls.rs
afb743aca56c18beb7ab924e75cb6e070ef3e55a 10-Nov-2010 Alex Sakhartchouk <alexst@google.com> Code cleanup to make formatting consistent
across all the renderscript files.

Change-Id: Idf5fcc60877e44c8f074f7176e37f70b3b895a3c
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/FountainView.java
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/horizontal_blur.rs
mageProcessing/src/com/android/rs/image/threshold.rs
mageProcessing/src/com/android/rs/image/vertical_blur.rs
odelViewer/src/com/android/modelviewer/SceneGraphRS.java
odelViewer/src/com/android/modelviewer/SceneGraphView.java
odelViewer/src/com/android/modelviewer/SgTransform.java
odelViewer/src/com/android/modelviewer/SimpleModelRS.java
odelViewer/src/com/android/modelviewer/SimpleModelView.java
odelViewer/src/com/android/modelviewer/transform.rs
amples/src/com/android/samples/RsListRS.java
amples/src/com/android/samples/RsListView.java
amples/src/com/android/samples/RsRenderStatesRS.java
amples/src/com/android/samples/RsRenderStatesView.java
amples/src/com/android/samples/rslist.rs
amples/src/com/android/samples/rsrenderstates.rs
239f09a403118392d923ee23bb3d7a57337ee0e9 09-Nov-2010 Jason Sams <rjsams@android.com> Fix fountain bug with more than 10 touches reported.

Change-Id: Ie4ddefbcbe6407fb7ffae2c6e2440fec0b974cfb
ountain/src/com/android/fountain/FountainRS.java
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
amples/res/raw/shaderarrayf.glsl
amples/res/raw/shaderarrayv.glsl
amples/res/raw/shaderf.glsl
amples/res/raw/shaderv.glsl
amples/src/com/android/samples/RsRenderStatesRS.java
amples/src/com/android/samples/rsrenderstates.rs
amples/src/com/android/samples/shader_def.rsh
259b44eed40c99731b73b1338aaaf17ce0c27b7e 06-Nov-2010 Stephen Hines <srhines@google.com> Add vector array test to RSTest.

Change-Id: I258d23a44df011aaf64aa545c86c97611d70143f
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/UT_vector_array.java
ests/src/com/android/rs/test/vector_array.rs
a77567380b00740001cc3652417e7b70c4ec9fb2 04-Nov-2010 Jason Sams <rjsams@android.com> Update ScriptC constructor to remove depricated param.

Change-Id: Id36e325834526c6b5416fd78d5cf4259d7df97e9
alls/src/com/android/balls/BallsRS.java
ountain/src/com/android/fountain/FountainRS.java
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
odelViewer/src/com/android/modelviewer/SceneGraphRS.java
odelViewer/src/com/android/modelviewer/SimpleModelRS.java
amples/src/com/android/samples/RsListRS.java
amples/src/com/android/samples/RsRenderStatesRS.java
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/UT_fp_mad.java
ests/src/com/android/rs/test/UT_primitives.java
ests/src/com/android/rs/test/UT_rsdebug.java
17936192cfaefd1d4e9c17cbde4f12c3f8134b5b 25-Oct-2010 Stephen Hines <srhines@google.com> New RS types test for checking compilation.

Change-Id: Ib4d0326462d4d0229430f61c74f16979f7b38dbb
alls/src/com/android/balls/balls.rs
mageProcessing/src/com/android/rs/image/threshold.rs
amples/src/com/android/samples/rslist.rs
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/UT_rstypes.java
ests/src/com/android/rs/test/rslist.rs
ests/src/com/android/rs/test/rstypes.rs
177f8446d58e5b1a4258935371a9450dbe34dca6 29-Oct-2010 Jason Sams <rjsams@android.com> Balls test app.

Change-Id: I842f43e37145f8112120e2bd49925f81c588c40c
alls/Android.mk
alls/AndroidManifest.xml
alls/res/drawable/flares.png
alls/res/drawable/test_pattern.png
alls/src/com/android/balls/Balls.java
alls/src/com/android/balls/BallsRS.java
alls/src/com/android/balls/BallsView.java
alls/src/com/android/balls/ball_physics.rs
alls/src/com/android/balls/balls.rs
alls/src/com/android/balls/balls.rsh
4fa22705d43c456fe721bd05ab3b59085a061c4c 18-Oct-2010 Stephen Hines <srhines@google.com> Adding new unit test for rsDebug().

Change-Id: I8a354e40640b83aca3148aa0cf13d3335ff37dd4
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/UT_rsdebug.java
ests/src/com/android/rs/test/rsdebug.rs
963bb455b6130fac7a93e2352a4910e446a65a71 13-Oct-2010 Alex Sakhartchouk <alexst@google.com> Changing scenegraph sample to use arrays.

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

Change-Id: If94d6659df7e00b70c39619b05732046233cb196
odelViewer/src/com/android/modelviewer/transform_def.rsh
ab8f06c3f8a1693430c2137143782f5bd2dd1293 12-Oct-2010 Stephen Hines <srhines@google.com> Support for unsigned long and unsigned long long.

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

Change-Id: I1239aecf29f6d25ed975c8d026328366624d58b9
ests/src/com/android/rs/test/UT_primitives.java
ests/src/com/android/rs/test/primitives.rs
0977c94a4b83dd8ef6d3808160710ebbaa1b1768 11-Oct-2010 Stephen Hines <srhines@google.com> Fix support for 64-bit integers.

Change-Id: I4e2146a5fda41f280ee3f6f685a34f3cff28f05e
ests/src/com/android/rs/test/UT_primitives.java
ests/src/com/android/rs/test/UnitTest.java
ests/src/com/android/rs/test/primitives.rs
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
ountain/src/com/android/fountain/FountainView.java
odelViewer/src/com/android/modelviewer/SceneGraphRS.java
odelViewer/src/com/android/modelviewer/SceneGraphView.java
odelViewer/src/com/android/modelviewer/SimpleModelRS.java
odelViewer/src/com/android/modelviewer/SimpleModelView.java
amples/src/com/android/samples/RsListView.java
amples/src/com/android/samples/RsRenderStatesView.java
ests/src/com/android/rs/test/RSTestView.java
63d52ac2d82c1423d2095286b1e75586f42f7554 08-Oct-2010 Stephen Hines <srhines@google.com> Remove pragma for RS export variables.

Change-Id: Icfd958e8212843f4f1a6b64dd43ce63e09d00d7c
ountain/src/com/android/fountain/fountain.rs
mageProcessing/src/com/android/rs/image/threshold.rs
odelViewer/src/com/android/modelviewer/scenegraph.rs
odelViewer/src/com/android/modelviewer/simplemodel.rs
odelViewer/src/com/android/modelviewer/transform.rs
amples/src/com/android/samples/rslist.rs
amples/src/com/android/samples/rsrenderstates.rs
ests/src/com/android/rs/test/fp_mad.rs
ests/src/com/android/rs/test/primitives.rs
ests/src/com/android/rs/test/rslist.rs
ests/src/com/android/rs/test/shared.rsh
ests/src/com/android/rs/test/test_root.rs
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
ests/src/com/android/rs/test/primitives.rs
7ffcaf20cbb115326f3d72a983835d6c314a4cef 06-Oct-2010 Alex Sakhartchouk <alexst@google.com> changing vec4 to vec2 for perf reasons.

Change-Id: Ic885a6dc697af4fd82e184158772863673f041bd
amples/res/raw/multitexf.glsl
09c67356bbeee0a97a20a06c95b66756838cb541 05-Oct-2010 Alex Sakhartchouk <alexst@google.com> Adding text metrics to renderscript.

Change-Id: Ica460525243d714a278e4ad5e436af43e1008e0c
amples/src/com/android/samples/RsRenderStatesRS.java
amples/src/com/android/samples/rsrenderstates.rs
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
mageProcessing/src/com/android/rs/image/threshold.rs
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
amples/res/drawable/checker.png
amples/src/com/android/samples/RsRenderStatesRS.java
amples/src/com/android/samples/rsrenderstates.rs
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
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/RSTestView.java
ests/src/com/android/rs/test/UT_fp_mad.java
ests/src/com/android/rs/test/UT_primitives.java
ests/src/com/android/rs/test/UnitTest.java
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
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/UnitTest.java
ests/src/com/android/rs/test/fp_mad.rs
ests/src/com/android/rs/test/primitives.rs
ests/src/com/android/rs/test/rslist.rs
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
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/UT_fp_mad.java
ests/src/com/android/rs/test/UT_primitives.java
ests/src/com/android/rs/test/UnitTest.java
ests/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
amples/res/raw/multitexf.glsl
amples/src/com/android/samples/RsRenderStatesRS.java
amples/src/com/android/samples/rsrenderstates.rs
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
amples/src/com/android/samples/RsList.java
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/RSTestView.java
ests/src/com/android/rs/test/UT_fp_mad.java
ests/src/com/android/rs/test/UT_primitives.java
ests/src/com/android/rs/test/UnitTest.java
ests/src/com/android/rs/test/fp_mad.rs
ests/src/com/android/rs/test/primitives.rs
ests/src/com/android/rs/test/rslist.rs
ests/src/com/android/rs/test/shared.rsh
91a7ac09ef58ad77061bc2fdee68d20d67e1d830 22-Sep-2010 Stephen Hines <srhines@google.com> Test use of "f" suffix on float initializers.

Change-Id: I3325576d1ec2d7c1c966afd8ef279745c549125f
ests/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
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/primitives.rs
ests/src/com/android/rs/test/shared.rsh
ff1579a54962651f20f3c8a58e30c1dfb0585d49 17-Sep-2010 Stephen Hines <srhines@google.com> Handle RS reflection name changes.

Change-Id: I0f3f9805a0f0bf44ce9e9944a3eaa5a80dd0cdde
ountain/src/com/android/fountain/FountainRS.java
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
odelViewer/src/com/android/modelviewer/SceneGraphRS.java
odelViewer/src/com/android/modelviewer/SimpleModelRS.java
amples/src/com/android/samples/RsListRS.java
amples/src/com/android/samples/RsRenderStatesRS.java
ests/src/com/android/rs/test/RSTestCore.java
e387d812b3aa15c34863acc9aa7ba30204e1528f 13-Sep-2010 Stephen Hines <srhines@google.com> Minor app updates for RS. force RSTest to portrait.

Change-Id: Ic2356644e00be8d373da97a9072f008e59a0264a
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ests/AndroidManifest.xml
ests/src/com/android/rs/test/RSTest.java
e7ae69f4a70f1813cf8086ebd9714192c635300a 14-Sep-2010 Alex Sakhartchouk <alexst@google.com> Shader changes to allow for more flexible constant binding.

Change-Id: Ic66e6e2a371c6e3d5dce1b00f63acab8c09bd110
amples/res/raw/shaderf.glsl
amples/res/raw/shaderv.glsl
amples/src/com/android/samples/RsRenderStatesRS.java
amples/src/com/android/samples/rsrenderstates.rs
amples/src/com/android/samples/shader_def.rsh
d405c494a2075e5f0fb801db7df89104ba28d8fb 08-Sep-2010 Ying Wang <wangying@google.com> Merge "Reflected class name and bc file name changes."
5385a07659985fd8513b2bc83390fb250d016b95 07-Sep-2010 Alex Sakhartchouk <alexst@google.com> Fixing a3d files to reflect the new element structure.

Change-Id: I44d95c9411706813dde815c5f052f3615e8b483e
odelViewer/res/raw/robot.a3d
odelViewer/src/com/android/modelviewer/SceneGraphRS.java
odelViewer/src/com/android/modelviewer/SimpleModelRS.java
odelViewer/src/com/android/modelviewer/scenegraph.rs
odelViewer/src/com/android/modelviewer/simplemodel.rs
amples/res/raw/torus.a3d
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
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
ests/src/com/android/rs/test/RSTestCore.java
1e5168d113ccdcf9fe1b817dcbf2f7f476d36c74 02-Sep-2010 Alex Sakhartchouk <alexst@google.com> Adding ability to dirty the allocation and notify shaders using it.

Change-Id: Id5ac8dbba5185cb1f43bedcf4098fcef9f477c51
amples/src/com/android/samples/rsrenderstates.rs
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
amples/res/raw/shaderf.glsl
amples/src/com/android/samples/rsrenderstates.rs
af83e79895d05ba45c2f8e340f2222dc19e2fffa 28-Aug-2010 Alex Sakhartchouk <alexst@google.com> Fixing renderscript uniform binding bugs.
Working on custom shaders.

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

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

Change-Id: Ib1812bbaa38180ca63d6d53c9cc3aeeee4134725
amples/res/drawable/torusmap.png
amples/res/raw/torus.a3d
amples/src/com/android/samples/RsRenderStatesRS.java
amples/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
odelViewer/AndroidManifest.xml
odelViewer/src/com/android/modelviewer/ModelViewer.java
odelViewer/src/com/android/modelviewer/ModelViewerRS.java
odelViewer/src/com/android/modelviewer/ModelViewerView.java
odelViewer/src/com/android/modelviewer/SceneGraphRS.java
odelViewer/src/com/android/modelviewer/SimpleModel.java
odelViewer/src/com/android/modelviewer/SimpleModelRS.java
odelViewer/src/com/android/modelviewer/SimpleModelView.java
odelViewer/src/com/android/modelviewer/modelviewer.rs
odelViewer/src/com/android/modelviewer/simplemodel.rs
amples/AndroidManifest.xml
amples/res/drawable/data.png
amples/res/drawable/leaf.png
amples/src/com/android/samples/RsRenderStates.java
amples/src/com/android/samples/RsRenderStatesRS.java
amples/src/com/android/samples/RsRenderStatesView.java
amples/src/com/android/samples/rsrenderstates.rs
3aef27270b6ef8e37d524b27454a07f346604d3e 19-Aug-2010 Alex Sakhartchouk <alexst@google.com> Should fix the build.

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

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

Change-Id: I6fdc70420eee7dfecf0b051fd687e5797c6580ce
odelViewer/AndroidManifest.xml
odelViewer/src/com/android/modelviewer/SceneGraph.java
odelViewer/src/com/android/modelviewer/SceneGraphRS.java
odelViewer/src/com/android/modelviewer/SceneGraphView.java
odelViewer/src/com/android/modelviewer/SgTransform.java
odelViewer/src/com/android/modelviewer/scenegraph.rs
odelViewer/src/com/android/modelviewer/transform.rs
odelViewer/src/com/android/modelviewer/transform_def.rsh
amples/Android.mk
amples/AndroidManifest.xml
amples/src/com/android/samples/RsList.java
amples/src/com/android/samples/RsListRS.java
amples/src/com/android/samples/RsListView.java
amples/src/com/android/samples/rslist.rs
ceneGraph/Android.mk
ceneGraph/AndroidManifest.xml
ceneGraph/res/drawable/robot.png
ceneGraph/res/raw/robot.a3d
ceneGraph/src/com/android/scenegraph/SceneGraph.java
ceneGraph/src/com/android/scenegraph/SceneGraphRS.java
ceneGraph/src/com/android/scenegraph/SceneGraphView.java
ceneGraph/src/com/android/scenegraph/SgTransform.java
ceneGraph/src/com/android/scenegraph/scenegraph.rs
ceneGraph/src/com/android/scenegraph/transform.rs
ceneGraph/src/com/android/scenegraph/transform_def.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
ountain/res/drawable/gadgets_clock_mp3.png
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/horizontal_blur.rs
mageProcessing/src/com/android/rs/image/levels.rs
mageProcessing/src/com/android/rs/image/threshold.rs
mageProcessing/src/com/android/rs/image/vertical_blur.rs
odelViewer/res/drawable/robot.png
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
ceneGraph/Android.mk
ceneGraph/AndroidManifest.xml
ceneGraph/res/drawable/robot.png
ceneGraph/res/raw/robot.a3d
ceneGraph/src/com/android/scenegraph/SceneGraph.java
ceneGraph/src/com/android/scenegraph/SceneGraphRS.java
ceneGraph/src/com/android/scenegraph/SceneGraphView.java
ceneGraph/src/com/android/scenegraph/SgTransform.java
ceneGraph/src/com/android/scenegraph/scenegraph.rs
ceneGraph/src/com/android/scenegraph/transform.rs
ceneGraph/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
ests/Android.mk
ests/AndroidManifest.xml
ests/res/drawable/test_pattern.png
ests/src/com/android/rs/test/RSTest.java
ests/src/com/android/rs/test/RSTestCore.java
ests/src/com/android/rs/test/RSTestView.java
ests/src/com/android/rs/test/fp_mad.rs
ests/src/com/android/rs/test/shared.rsh
ests/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
mageProcessing/src/com/android/rs/image/horizontal_blur.rs
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
mageProcessing/src/com/android/rs/image/ip.rsh
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
mageProcessing/src/com/android/rs/image/vertical_blur.rs
ca5a454e022caec6c6d3cbb404cc09ea095ba97a 05-Aug-2010 Alex Sakhartchouk <alexst@google.com> Fixing fonts to use constant color instead of variable.

Change-Id: Ia590dfed482f82b7bc748c25b7b1592efea5b68c
odelViewer/src/com/android/modelviewer/modelviewer.rs
6445e5210c6d7f8689e94be9026153d017c9545b 05-Aug-2010 Jason Sams <rjsams@android.com> Support constant and varying colors in ProgramFragment.

Change-Id: I16ce84ff427016f3a1923594efc718eca32dd7f2
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/fountain.rs
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
ountain/src/com/android/fountain/FountainRS.java
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
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
ountain/src/com/android/fountain/fountain.rs
mageProcessing/src/com/android/rs/image/threshold.rs
0c08cdbe71b4d425fd298715bb6da5e4f430f173 22-Jul-2010 Jason Sams <rjsams@android.com> Minor ImageProcessing script optimization to make it a better FP benchmark.

Change-Id: I24b11d98c9ac32d91153d3572da511b34e79f7f0
mageProcessing/src/com/android/rs/image/horizontal_blur.rs
mageProcessing/src/com/android/rs/image/levels.rs
mageProcessing/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
ountain/src/com/android/fountain/fountain.rs
mageProcessing/src/com/android/rs/image/horizontal_blur.rs
mageProcessing/src/com/android/rs/image/levels.rs
mageProcessing/src/com/android/rs/image/threshold.rs
mageProcessing/src/com/android/rs/image/vertical_blur.rs
odelViewer/src/com/android/modelviewer/modelviewer.rs
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
mageProcessing/src/com/android/rs/image/horizontal_blur.rs
mageProcessing/src/com/android/rs/image/levels.rs
mageProcessing/src/com/android/rs/image/threshold.rs
mageProcessing/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
mageProcessing/Android.mk
mageProcessing/res/raw/horizontal_blur.rs
mageProcessing/res/raw/horizontal_blur_bc.bc
mageProcessing/res/raw/ip.rsh
mageProcessing/res/raw/threshold.rs
mageProcessing/res/raw/threshold_bc.bc
mageProcessing/res/raw/vertical_blur.rs
mageProcessing/res/raw/vertical_blur_bc.bc
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/ScriptC_Horizontal_blur.java
mageProcessing/src/com/android/rs/image/ScriptC_Threshold.java
mageProcessing/src/com/android/rs/image/ScriptC_Vertical_blur.java
mageProcessing/src/com/android/rs/image/horizontal_blur.rs
mageProcessing/src/com/android/rs/image/ip.rsh
mageProcessing/src/com/android/rs/image/levels.rs
mageProcessing/src/com/android/rs/image/threshold.rs
mageProcessing/src/com/android/rs/image/vertical_blur.rs
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
mageProcessing/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
odelViewer/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
ountain/Android.mk
odelViewer/Android.mk
odelViewer/res/raw/modelviewer.rs
odelViewer/res/raw/modelviewer_bc.bc
odelViewer/src/com/android/modelviewer/ModelViewerRS.java
odelViewer/src/com/android/modelviewer/ScriptC_Modelviewer.java
odelViewer/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
ountain/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
ountain/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
ountain/Android.mk
ountain/res/raw/fountain_bc.bc
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/ScriptC_Fountain.java
ountain/src/com/android/fountain/ScriptField_Point.java
ountain/src/com/android/fountain/fountain.rs
ountain/src/fountain.rs
7bf29ddc35450d8064541c42c99a1f48be6cf0dd 20-Jul-2010 Jason Sams <rjsams@android.com> Threading RS ForEach.

Change-Id: I5d6fe4db2b6ac0613394bc5a066ff90ec146d60e
mageProcessing/res/raw/horizontal_blur.rs
mageProcessing/res/raw/horizontal_blur_bc.bc
mageProcessing/res/raw/ip.rsh
mageProcessing/res/raw/threshold.rs
mageProcessing/res/raw/threshold_bc.bc
mageProcessing/res/raw/vertical_blur.rs
mageProcessing/res/raw/vertical_blur_bc.bc
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/ScriptC_Horizontal_blur.java
mageProcessing/src/com/android/rs/image/ScriptC_Vertical_blur.java
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
ountain/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
ountain/res/raw/fountain.rs
ountain/src/fountain.rs
ace3e01f07252ee0fa47fcf1ac48864d8220b90e 16-Jul-2010 Jason Sams <rjsams@android.com> 1st cut of ForEach and test.

Change-Id: I6534569c8d26db8b9691666134a555c8bf94184e
mageProcessing/res/raw/horizontal_blur.rs
mageProcessing/res/raw/horizontal_blur_bc.bc
mageProcessing/res/raw/ip.rsh
mageProcessing/res/raw/threshold.rs
mageProcessing/res/raw/threshold_bc.bc
mageProcessing/res/raw/vertical_blur.rs
mageProcessing/res/raw/vertical_blur_bc.bc
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/ScriptC_Horizontal_blur.java
mageProcessing/src/com/android/rs/image/ScriptC_Threshold.java
mageProcessing/src/com/android/rs/image/ScriptC_Vertical_blur.java
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
odelViewer/res/raw/robot.a3d
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
mageProcessing/res/drawable/data.jpg
fb1859cdb9223eac39942cc4202b6c38a292877c 03-Jul-2010 Jason Sams <rjsams@android.com> Merge "Improve multitouch support so pointers other than 0 can change colors."
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
odelViewer/res/raw/robot.a3d
999e9e3595856bd71c2e9109d2158774544f078d 02-Jul-2010 Jason Sams <rjsams@android.com> Improve multitouch support so pointers other than 0 can change colors.

Change-Id: I4f9f71f70306cc4a3b11906ae47a5fa2e305fc3f
ountain/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
ountain/res/raw/fountain.rs
ountain/res/raw/fountain_bc.bc
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/ScriptC_Fountain.java
odelViewer/res/raw/modelviewer.rs
odelViewer/res/raw/modelviewer_bc.bc
odelViewer/res/raw/robot.a3d
odelViewer/src/com/android/modelviewer/ModelViewerRS.java
odelViewer/src/com/android/modelviewer/ScriptC_Modelviewer.java
11fc9203b0b296d5e2fa9d95632c738c56d05421 01-Jul-2010 Jason Sams <rjsams@android.com> Update fountain with multitouch support.

Change-Id: I510f3f2d604f4ecacd7e18d8c6eddd827f458c70
ountain/res/raw/fountain.rs
ountain/res/raw/fountain_bc.bc
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/FountainView.java
ountain/src/com/android/fountain/ScriptC_Fountain.java
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
ountain/res/raw/fountain.rs
ountain/res/raw/fountain_bc.bc
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/ScriptC_Fountain.java
ountain/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
ountain/res/raw/fountain.rs
ountain/res/raw/fountain_bc.bc
ountain/src/com/android/fountain/ScriptC_Fountain.java
d3e0ad43dc758c409fc23d1893dab67b18520c24 25-Jun-2010 Alex Sakhartchouk <alexst@google.com> Adding freetype font rendering to renderscript.

Change-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19
odelViewer/res/raw/modelviewer.rs
odelViewer/res/raw/modelviewer_bc.bc
odelViewer/src/com/android/modelviewer/ModelViewerRS.java
odelViewer/src/com/android/modelviewer/ModelViewerView.java
odelViewer/src/com/android/modelviewer/ScriptC_Modelviewer.java
7fe6bce13c30b8d14dc833e06468666d28e56ee1 24-Jun-2010 Jason Sams <rjsams@android.com> Add matrix ops to RSH headers.

Change-Id: I7e2843983a12e0155114b4a18813799e4341d26f
mageProcessing/res/raw/threshold.rs
mageProcessing/res/raw/threshold_bc.bc
5e9811f075f5a96925785a95afeda22592a840ac 22-Jun-2010 Jason Sams <rjsams@android.com> Move ImageProcessing and ModelViewer to reflected files.
Implement boolean support.

Change-Id: Iac2dc28067ac430b3e413fc651dfaa0b96214e2e
mageProcessing/res/raw/threshold.rs
mageProcessing/res/raw/threshold_bc.bc
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/ScriptC_Threshold.java
odelViewer/res/raw/modelviewer_bc.bc
odelViewer/src/com/android/modelviewer/ModelViewerRS.java
odelViewer/src/com/android/modelviewer/ScriptC_ModelViewer.java
odelViewer/src/com/android/modelviewer/ScriptC_Modelviewer.java
bdaddf4ce8d9d41060de992151f75a75ef51e113 22-Jun-2010 Jason Sams <rjsams@android.com> Remove the obsolete film example.

Change-Id: Ifb6b991276a3a7e95f75d783141b397080631e63
ilm/Android.mk
ilm/AndroidManifest.xml
ilm/res/drawable/p01.png
ilm/res/drawable/p02.png
ilm/res/drawable/p03.png
ilm/res/drawable/p04.png
ilm/res/drawable/p05.png
ilm/res/drawable/p06.png
ilm/res/drawable/p07.png
ilm/res/drawable/p08.png
ilm/res/drawable/p09.png
ilm/res/drawable/p10.png
ilm/res/drawable/p11.png
ilm/res/drawable/p12.png
ilm/res/drawable/p13.png
ilm/res/raw/filmimage.c
ilm/res/raw/filmstrip.c
ilm/src/com/android/film/Film.java
ilm/src/com/android/film/FilmRS.java
ilm/src/com/android/film/FilmStripMesh.java
ilm/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
ountain/res/raw/fountain.rs
ountain/res/raw/fountain_bc.bc
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/ScriptC_Fountain.java
8c88090e8cccab103eebe2ff569e116e9f5fb208 15-Jun-2010 Jason Sams <rjsams@android.com> Remove InvokeData and add ContextFinish to generate a sync point.

Change-Id: I27da8bf5fba2c8a428964cb6a5e66dd7a94958d8
ountain/res/raw/fountain.rs
ountain/res/raw/fountain_bc.bc
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/ScriptC_Fountain.java
ountain/src/com/android/fountain/ScriptField_Point.java
ountain/src/com/android/fountain/ScriptField_Point_s.java
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/ScriptC_Threshold.java
e0964a88af89db03bc43d197d1ff44dc165cedea 11-Jun-2010 Jason Sams <rjsams@android.com> update image processing.

Change-Id: I5899f88f05b9fb2ac2d7cdcb725b97d3a48d536b
mageProcessing/res/raw/threshold.rs
mageProcessing/res/raw/threshold_bc.bc
mageProcessing/src/com/android/rs/image/ScriptC_Threshold.java
2a63bf6c293d89c8e3725cfb7ee2add3dd3f0246 09-Jun-2010 Jason Sams <rjsams@android.com> Begin using reflected files.

Change-Id: I5307a0eac9c206b85c0cf7451d3f8300134bf8e3
ountain/res/raw/fountain.rs
ountain/res/raw/fountain_bc.bc
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/ScriptC_Fountain.java
ountain/src/com/android/fountain/ScriptField_Point.java
ountain/src/com/android/fountain/ScriptField_Point_s.java
b825f67adb5d1e1751fe108e6dbf9c6f2555c283 04-Jun-2010 Alex Sakhartchouk <alexst@google.com> Creating the jni and java layer to integrate a3d

Change-Id: I438359633bae59bf9188cd2c4664a92ca16c5f37
odelViewer/Android.mk
odelViewer/AndroidManifest.xml
odelViewer/res/drawable/robot.png
odelViewer/res/raw/modelviewer.rs
odelViewer/res/raw/modelviewer_bc.bc
odelViewer/res/raw/robot.a3d
odelViewer/src/com/android/modelviewer/ModelViewer.java
odelViewer/src/com/android/modelviewer/ModelViewerRS.java
odelViewer/src/com/android/modelviewer/ModelViewerView.java
odelViewer/src/com/android/modelviewer/ScriptC_ModelViewer.java
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
ountain/res/raw/fountain.rs
ountain/res/raw/fountain_bc.bc
ountain/src/com/android/fountain/ScriptField_Point.java
01a6453493eada7c0474b6c615ca723fe0471e88 29-May-2010 Jason Sams <rjsams@android.com> Fountain update. Update field names to match legacy expectations.
Cleanup java code.

Change-Id: I1ad9ae462e46166a7b6ff2b399417dbfe50a5542
ountain/res/raw/fountain.rs
ountain/res/raw/fountain_bc.bc
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/ScriptField_Point.java
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
mageProcessing/res/raw/threshold.rs
mageProcessing/res/raw/threshold_bc.bc
22fa371bf64b8aae786acfe5d711af21afb13a93 20-May-2010 Jason Sams <rjsams@android.com> Begin naming cleanup for renderscript runtime.
Prefix functions with "rs" or "rsg".

Change-Id: I4435b486831bfab1ea473ccfad435b404e68f1c9
ilm/src/com/android/film/FilmRS.java
ountain/res/raw/fountain.rs
ountain/res/raw/fountain_bc.bc
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/ScriptC_Fountain.java
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
mageProcessing/AndroidManifest.xml
mageProcessing/res/layout/main.xml
mageProcessing/res/raw/threshold.rs
mageProcessing/res/raw/threshold_bc.bc
mageProcessing/res/values/strings.xml
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/ScriptC_Threshold.java
ce92d4baf7a5bce097228fdd4498601764cd4014 17-May-2010 Jason Sams <rjsams@android.com> Remove more pieces of setRoot. Add pointer to allocation lookup for scripts.

Change-Id: I2c3075d2056f02bb834bfad403dc72da991f3156
ilm/src/com/android/film/FilmRS.java
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
ilm/src/com/android/film/FilmRS.java
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
ilm/src/com/android/film/FilmRS.java
ountain/res/raw/fountain.c
ountain/res/raw/fountain.rs
ountain/res/raw/fountain2.rs
ountain/res/raw/fountain_bc.bc
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/ScriptC_Fountain.java
ountain/src/com/android/fountain/ScriptField_Point.java
mageProcessing/res/raw/threshold.rs
mageProcessing/res/raw/threshold2.rs
mageProcessing/res/raw/threshold_bc.bc
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/ScriptC_Threshold.java
3910dbf6d1291b2977ba59e4ed759360c518c9d3 27-Mar-2010 Jason Sams <rjsams@android.com> Update Script java classes and llvm samples.

Change-Id: I05c8d63fcca095d4fea6abb1ff5736ab9d78a3e6
ountain/res/raw/fountain2.rs
mageProcessing/res/raw/threshold2.rs
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
ountain/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
ountain/res/raw/fountain2.rs
b91ff26cb9b302f2a6573ab9ba75abbb4451d01c 19-Feb-2010 Jason Sams <rjsams@android.com> Add test pattern icon to Fountain.
ountain/AndroidManifest.xml
ountain/res/drawable/test_pattern.png
cdb10ff823b696610c9467d5276d287fb6114fd9 13-Feb-2010 Jason Sams <rjsams@android.com> Add comment block matching the type defines added by RS.
mageProcessing/res/raw/threshold.rs
354ea3a3bd09541dcbe17e321c7eaa04187c575d 11-Feb-2010 Jason Sams <rjsams@android.com> Change default mode.
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
e81ef442ae271f509c63221a73195343a3aedd93 11-Feb-2010 Jason Sams <rjsams@android.com> Add java benchmark to imageProcessing.
mageProcessing/res/raw/threshold.rs
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
2c2d9bda8b676e6745f850e05f386523c22e010b 11-Feb-2010 Jason Sams <rjsams@android.com> Cleanup image processing example script.
mageProcessing/res/raw/threshold.rs
e47c4fafe5eb954f6a79fef15899b78a45bf1357 11-Feb-2010 Jason Sams <rjsams@android.com> Fix ImageProcessing example.
mageProcessing/res/raw/threshold.rs
4820e8bb83b1f78e6232ebe853221f737da2a1ea 10-Feb-2010 Jason Sams <rjsams@android.com> Preview seperating RenderScript into RenderScript and RenderScriptGL
ilm/src/com/android/film/FilmRS.java
ilm/src/com/android/film/FilmView.java
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/FountainView.java
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
8fdf6b56ef00c81b6b9ac7ae182841eed77e062c 09-Jan-2010 Romain Guy <romainguy@android.com> Deprecate fill_parent and introduce match_parent.
Bug: #2361749.
mageProcessing/res/layout/main.xml
fdcf7db8edf388d2efe8747ff5979e1fb73b8bd4 07-Jan-2010 Jason Sams <rjsams@android.com> Support npot on es 2.0 HW.
ilm/src/com/android/film/FilmRS.java
2d4445ba2c29342bee37612da1ea3db56553af2b 05-Jan-2010 Jean-Baptiste Queru <jbq@google.com> explicit set an "optional" tag
ilm/Android.mk
ountain/Android.mk
mageProcessing/Android.mk
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.
ilm/src/com/android/film/FilmRS.java
ountain/res/raw/fountain.c
ountain/src/com/android/fountain/FountainRS.java
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
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.
ilm/src/com/android/film/FilmRS.java
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.
ilm/src/com/android/film/FilmRS.java
e46d138e2ca30c176af012d8c58fb8d72c438faa 26-Nov-2009 Jason Sams <rjsams@android.com> Fix film
ilm/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.
ountain/src/com/android/fountain/FountainView.java
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
ilm/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.
ollo/Android.mk
ollo/AndroidManifest.xml
ollo/res/drawable/test_pattern.png
ollo/res/raw/browser.png
ollo/res/raw/calendar.png
ollo/res/raw/g1155.png
ollo/res/raw/g2140.png
ollo/res/raw/maps.png
ollo/res/raw/market.png
ollo/res/raw/path1920.png
ollo/res/raw/path1927.png
ollo/res/raw/path3099.png
ollo/res/raw/path3950.png
ollo/res/raw/path431.png
ollo/res/raw/path4481.png
ollo/res/raw/path5168.png
ollo/res/raw/path676.png
ollo/res/raw/path754.png
ollo/res/raw/path815.png
ollo/res/raw/photos.png
ollo/res/raw/polygon2408.png
ollo/res/raw/rollo.c
ollo/res/raw/rollo2.c
ollo/res/raw/settings.png
ollo/src/com/android/rollo/Rollo.java
ollo/src/com/android/rollo/RolloRS.java
ollo/src/com/android/rollo/RolloView.java
e18844a5f648071fcc3594f84bca1728644af41a 13-Nov-2009 Jason Sams <rjsams@android.com> Make default vertex program correctly track surface size.
ountain/src/com/android/fountain/FountainView.java
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.
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
d6d4a5fcb3171b8ac1b8736ed2387778e9418d1d 10-Oct-2009 Romain Guy <romainguy@android.com> Add new RenderScript sample: ImageProcessing.

Change-Id: I5e482bbc34911c940a3a74258f8f8549b1939bc4
mageProcessing/Android.mk
mageProcessing/AndroidManifest.xml
mageProcessing/res/drawable-hdpi/data.jpg
mageProcessing/res/layout/main.xml
mageProcessing/res/raw/threshold.rs
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
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.
ilm/src/com/android/film/FilmStripMesh.java
e86ec90aee8fedd77259691a5a370e2b703b3fe0 02-Oct-2009 Joe Onorato <joeo@android.com> Add a test pattern as rollo's icon
ollo/AndroidManifest.xml
ollo/res/drawable/test_pattern.png
b681c8af69ef6938c80dd5cc5fc920db94ee9f43 29-Sep-2009 Jason Sams <rjsams@android.com> Fix but processing raster state pragma.
rename stateFragmentStore to stateStore
ilm/res/raw/filmimage.c
ilm/res/raw/filmstrip.c
ountain/res/raw/fountain.c
ollo/res/raw/rollo.c
ollo/res/raw/rollo2.c
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.
ilm/src/com/android/film/FilmRS.java
ollo/src/com/android/rollo/RolloRS.java
61c30b5ad1787d7e876be0920e0e188f437f5c82 26-Sep-2009 Jason Sams <rjsams@android.com> Fix fountain crash.
ountain/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.
ountain/src/com/android/fountain/FountainView.java
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.
ountain/src/com/android/fountain/Fountain.java
ountain/src/com/android/fountain/FountainView.java
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.
ountain/AndroidManifest.xml
5fd09d847586f9680b4f495413b6ca5fbb69af6e 23-Sep-2009 Jason Sams <rjsams@android.com> Add raster object to control point and line params. Add flag to force SW rendering.
ountain/src/com/android/fountain/FountainView.java
cdcaee160d5106d6c18300d470dd2a634ad36292 14-Sep-2009 Jason Sams <rjsams@android.com> Minor perf tweak for fountain.
ountain/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
all/Android.mk
all/AndroidManifest.xml
all/res/drawable-hdpi/leaves.png
all/res/drawable-hdpi/riverbed.jpg
all/res/drawable-hdpi/sky.jpg
all/res/raw/fall.c
all/src/com/android/fall/rs/Fall.java
all/src/com/android/fall/rs/FallRS.java
all/src/com/android/fall/rs/FallView.java
306f796c4faf54b5a239816c1ed4f734fa667f89 05-Sep-2009 Jason Sams <rjsams@android.com> Minor perf improvement to fall and expand use of struct.
all/res/raw/fall.c
160e8df67901ecbe6d06ad5e059135ff4a58845d 05-Sep-2009 Jason Sams <rjsams@android.com> checkpoint
all/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.
all/res/raw/fall.c
all/src/com/android/fall/rs/FallRS.java
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.
all/res/raw/fall.c
ilm/res/raw/filmstrip.c
ountain/res/raw/fountain.c
ountain/src/com/android/fountain/FountainRS.java
1d62f72cf29aeb31a99849b886e6f84ae8fd9960 31-Aug-2009 Jason Sams <rjsams@android.com> Update fountain to use structures.
ountain/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.
ilm/res/raw/filmstrip.c
ilm/src/com/android/film/FilmRS.java
ilm/src/com/android/film/FilmStripMesh.java
306fb23e57c4a389eaf3159b9701a64cb56e284e 26-Aug-2009 Jason Sams <rjsams@android.com> Remove bogus comments and logging.
ountain/res/raw/fountain.c
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.
all/src/com/android/fall/rs/FallView.java
ilm/src/com/android/film/FilmView.java
ountain/src/com/android/fountain/FountainView.java
ollo/src/com/android/rollo/RolloView.java
ebb52f16d9c06b6ff64574110b62eced58b66219 24-Aug-2009 Romain Guy <romainguy@android.com> Remove Galaxy Render Script, replaced by its wallpaper equivalent.

Change-Id: I28c91d648fe5ab6e794bf55d11879388b139dbe9
alaxy/Android.mk
alaxy/AndroidManifest.xml
alaxy/res/drawable-hdpi/flares.png
alaxy/res/drawable-hdpi/light1.png
alaxy/res/drawable-hdpi/space.jpg
alaxy/res/raw/galaxy.c
alaxy/src/com/android/galaxy/rs/Galaxy.java
alaxy/src/com/android/galaxy/rs/GalaxyRS.java
alaxy/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.
all/src/com/android/fall/rs/FallRS.java
370ed1525dc570381edd8c67d92eb45701d5f767 21-Aug-2009 Romain Guy <romainguy@android.com> Cleanup the Galaxy, add a few RS functions for Grass.
alaxy/src/com/android/galaxy/rs/GalaxyRS.java
9526cb155ef9b19c85f132e6921156f7a00c3f54 20-Aug-2009 Romain Guy <romainguy@android.com> Micro-optimizations for FallRS
all/res/raw/fall.c
2953f527850afbcc12b897aca09ce6fae623c115 20-Aug-2009 Romain Guy <romainguy@android.com> Improved performance in Galaxy and Fall
all/res/raw/fall.c
all/src/com/android/fall/rs/FallRS.java
alaxy/res/raw/galaxy.c
alaxy/src/com/android/galaxy/rs/GalaxyRS.java
alaxy/src/com/android/galaxy/rs/GalaxyView.java
e3a07809f8bde4e244d6c1005d89cedadf77ff9a 19-Aug-2009 Romain Guy <romainguy@android.com> Move the sky
all/res/drawable-hdpi/sky.jpg
all/res/raw/fall.c
all/src/com/android/fall/rs/FallRS.java
all/src/com/android/fall/rs/FallView.java
97f9e10a06ee4c23f3277ce4124af9e6e529750e 19-Aug-2009 Romain Guy <romainguy@android.com> Tweak the water and its texture
all/res/drawable-hdpi/sky.jpg
all/res/raw/fall.c
all/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
all/res/drawable-hdpi/sky.jpg
all/res/raw/fall.c
all/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.
ountain/src/com/android/fountain/FountainRS.java
2275d635bd1d1b716ae22ee7507583e5013d55f4 18-Aug-2009 Romain Guy <romainguy@android.com> Tweak the galaxy
alaxy/res/drawable-hdpi/flares.png
alaxy/res/raw/galaxy.c
alaxy/src/com/android/galaxy/rs/GalaxyRS.java
e9aab6f59a696cd6e7dcd643e3d13336fd6b3930 18-Aug-2009 Romain Guy <romainguy@android.com> Optimized Galaxy
alaxy/res/drawable-hdpi/flares.png
alaxy/res/drawable-hdpi/light1.png
alaxy/res/drawable-hdpi/light2.png
alaxy/res/raw/galaxy.c
alaxy/src/com/android/galaxy/rs/GalaxyRS.java
90b36a88cf0cc549b296ac15a249ea7786c6de9e 17-Aug-2009 Jason Sams <rjsams@android.com> Update fountain and add writable flag to script slots.
ountain/res/raw/fountain.c
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/FountainView.java
752c440d00b24c512a2a72e36c0ac4201c5726b5 15-Aug-2009 Romain Guy <romainguy@android.com> Add Galaxy wallpaper
alaxy/Android.mk
alaxy/AndroidManifest.xml
alaxy/res/drawable-hdpi/flares.png
alaxy/res/drawable-hdpi/light1.png
alaxy/res/drawable-hdpi/light2.png
alaxy/res/drawable-hdpi/space.jpg
alaxy/res/raw/galaxy.c
alaxy/src/com/android/galaxy/rs/Galaxy.java
alaxy/src/com/android/galaxy/rs/GalaxyRS.java
alaxy/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.
ilm/res/raw/filmstrip.c
ilm/src/com/android/film/FilmRS.java
ountain/src/com/android/fountain/FountainRS.java
8b2c065dfc16c148e2829a19e83d2269b9bcd4cc 13-Aug-2009 Jason Sams <rjsams@android.com> Implement reflecting Java objects into the ACC enviroment.
ountain/res/raw/fountain.c
ountain/src/com/android/fountain/FountainRS.java
e697ca33b05c64480d20bf22282036f5601ab788 13-Aug-2009 Romain Guy <romainguy@android.com> Grass has graduated from an RS experiment to a real live wallpaper.
rass/Android.mk
rass/AndroidManifest.xml
rass/res/drawable-hdpi/night.jpg
rass/res/drawable-hdpi/sky.jpg
rass/res/drawable-hdpi/sunrise.jpg
rass/res/drawable-hdpi/sunset.jpg
rass/res/raw/grass.c
rass/src/com/android/grass/rs/Grass.java
rass/src/com/android/grass/rs/GrassRS.java
rass/src/com/android/grass/rs/GrassView.java
e579df42e85d9e00f53c42ef1b78dbd209dba989 10-Aug-2009 Jason Sams <rjsams@android.com> Implement basic allocation readback. Add Get height, width to ScriptC_Lib.
ountain/res/raw/fountain.c
ountain/src/com/android/fountain/FountainRS.java
27162ab6330b0a3ad5b5fe85f3e525b680fb0fab 10-Aug-2009 Romain Guy <romainguy@android.com> Make the laves follow the ripples
all/res/raw/fall.c
all/src/com/android/fall/rs/FallRS.java
e5ffb879ae535a899a486285a23bea05e912480f 10-Aug-2009 Jason Sams <rjsams@android.com> Begin implementing SimpleMesh and fix some bugs with refcounting and java object destruction tracking.
ountain/res/raw/fountain.c
ountain/src/com/android/fountain/FountainRS.java
fcc1c2b80419aca3db34e1ce4622a12caf07cf45 09-Aug-2009 Romain Guy <romainguy@android.com> Better ripples and leaves
all/res/drawable-hdpi/leaves.png
all/res/raw/fall.c
all/src/com/android/fall/rs/FallRS.java
rass/res/raw/grass.c
rass/src/com/android/grass/rs/GrassRS.java
d369e27bc034a24d6bae7225d39338a98cf5f101 08-Aug-2009 Romain Guy <romainguy@android.com> Add refraction and bettr normals computation to FallRS
all/AndroidManifest.xml
all/res/drawable-hdpi/riverbed.jpg
all/res/raw/fall.c
all/src/com/android/fall/rs/FallRS.java
all/src/com/android/fall/rs/FallView.java
48b7edc13372dcb4537713e32beeb36bcd73a6d9 07-Aug-2009 Romain Guy <romainguy@android.com> Add lighting to animated water ripples.
all/res/raw/fall.c
all/src/com/android/fall/rs/FallRS.java
all/src/com/android/fall/rs/FallView.java
rass/src/com/android/grass/rs/GrassRS.java
06f7c931ab68e4d48ed100a188d103b416b30129 06-Aug-2009 Romain Guy <romainguy@android.com> Use arrays in Grass RS
rass/res/raw/grass.c
rass/src/com/android/grass/rs/GrassRS.java
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
all/res/raw/fall.c
all/src/com/android/fall/rs/FallRS.java
rass/res/drawable-hdpi/aa.png
rass/res/drawable-hdpi/night.jpg
rass/src/com/android/grass/rs/GrassRS.java
c15a27ff314c69f63ddee144c04a589db48ad481 06-Aug-2009 Jason Sams <rjsams@android.com> Implement basic snapping.
ollo/res/raw/rollo.c
ollo/src/com/android/rollo/RolloRS.java
ollo/src/com/android/rollo/RolloView.java
cfb1d11ce6826fce7241d316d8b7dcab661f63a6 05-Aug-2009 Jason Sams <rjsams@android.com> Remove useless slot from ProgramVertex. Optimize GL state setup.
all/src/com/android/fall/rs/FallRS.java
ilm/src/com/android/film/FilmRS.java
rass/src/com/android/grass/rs/GrassRS.java
ollo/src/com/android/rollo/RolloRS.java
f1fbd13b4c0c00cd1f95b5a3a8d0d80dbeb56e41 05-Aug-2009 Romain Guy <romainguy@android.com> Fix Fall RS to use the new ProgramVertex APIs.
all/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.
ilm/src/com/android/film/FilmRS.java
ountain/src/com/android/fountain/FountainRS.java
rass/src/com/android/grass/rs/GrassRS.java
ollo/src/com/android/rollo/RolloRS.java
364010072324ca87d21c24adf41381356ab97e3d 05-Aug-2009 Romain Guy <romainguy@android.com> Add ability to load arrays in RenderScript.
all/Android.mk
all/AndroidManifest.xml
all/res/raw/fall.c
all/src/com/android/fall/rs/Fall.java
all/src/com/android/fall/rs/FallRS.java
all/src/com/android/fall/rs/FallView.java
rass/src/com/android/grass/rs/GrassRS.java
rass/src/com/android/grass/rs/GrassView.java
6ecd2ab2c49c829a5fe9232dbfbdb4ac2630cceb 05-Aug-2009 Jason Sams <rjsams@android.com> Seperate Light and Sampler from RenderScript.java
ilm/res/raw/filmstrip.c
ilm/src/com/android/film/FilmRS.java
rass/src/com/android/grass/rs/GrassRS.java
ollo/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.
ilm/res/raw/filmstrip.c
ilm/src/com/android/film/FilmRS.java
ountain/src/com/android/fountain/FountainRS.java
rass/src/com/android/grass/rs/GrassRS.java
ollo/src/com/android/rollo/RolloRS.java
fbff19c631d7f3902e461289beb06e610bf9ed16 05-Aug-2009 Romain Guy <romainguy@android.com> Use the new ScriptC.Builder API.
rass/src/com/android/grass/rs/GrassRS.java
b7f1a6de0d9efa6d7ac436e93a80fac821cfa95b 04-Aug-2009 Romain Guy <romainguy@android.com> Add swaying effect to the grass.
rass/res/raw/grass.c
rass/src/com/android/grass/rs/GrassRS.java
5a52eae4c88e99ff3c1b10c15323d3f28f11c97f 04-Aug-2009 Jason Sams <rjsams@android.com> Split ScriptC from RenderScript.java. Implement state caching in the Builder objects.
ilm/src/com/android/film/FilmRS.java
ountain/src/com/android/fountain/FountainRS.java
rass/src/com/android/grass/rs/GrassRS.java
ollo/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.
rass/res/drawable-hdpi/aa.png
rass/res/raw/grass.c
rass/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.
ilm/src/com/android/film/FilmRS.java
fd086639915387ef44ff78f63628d50afb9f2d97 01-Aug-2009 Romain Guy <romainguy@android.com> Clean up Grass RS
rass/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.
rass/res/raw/grass.c
rass/src/com/android/grass/rs/GrassRS.java
rass/src/com/android/grass/rs/GrassView.java
2f014c865dc2e825e52086566515ad1242942ab3 01-Aug-2009 Jason Sams <rjsams@android.com> Split RenderScript Type and Allocation into seperate classes.
ilm/src/com/android/film/FilmRS.java
ountain/src/com/android/fountain/FountainRS.java
rass/src/com/android/grass/rs/GrassRS.java
ollo/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.
ilm/src/com/android/film/FilmRS.java
ountain/src/com/android/fountain/FountainRS.java
rass/src/com/android/grass/rs/GrassRS.java
ollo/res/raw/rollo.c
ollo/src/com/android/rollo/RolloMesh.java
ollo/src/com/android/rollo/RolloRS.java
1936ec40f8b7de995ec56658400d179d7376d826 31-Jul-2009 Romain Guy <romainguy@android.com> Smoother transitions in GrassRS
rass/res/raw/grass.c
rass/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.
rass/Android.mk
rass/AndroidManifest.xml
rass/res/drawable-hdpi/night.jpg
rass/res/drawable-hdpi/sky.jpg
rass/res/drawable-hdpi/sunrise.jpg
rass/res/drawable-hdpi/sunset.jpg
rass/res/raw/grass.c
rass/src/com/android/grass/rs/Grass.java
rass/src/com/android/grass/rs/GrassRS.java
rass/src/com/android/grass/rs/GrassView.java
c91e8806ba32a6ccc4f10881d198ffe625768596 30-Jul-2009 Jason Sams <rjsams@android.com> Implement bitmap resource loaders for utility. cleanup rolloRS and checkin maps.png which was missing.
ilm/src/com/android/film/FilmRS.java
ollo/res/raw/maps.png
ollo/src/com/android/rollo/RolloRS.java
027e142b4f942f0d5f56875e64736f97f5572963 30-Jul-2009 Jason Sams <rjsams@android.com> Simplify image loading. Use common internal format.
ilm/src/com/android/film/FilmRS.java
50253dba3d6d1a9ace9df956ddedee7c8b33e951 30-Jul-2009 Jason Sams <rjsams@android.com> Filmstrip work and boxed bitmap load bugfixes.
ilm/res/raw/filmstrip.c
ilm/src/com/android/film/FilmRS.java
ilm/src/com/android/film/FilmView.java
ollo/res/raw/rollo.c
ollo/src/com/android/rollo/RolloRS.java
ca924fcf8b518c0e04af527327962e3da4175845 30-Jul-2009 Jason Sams <rjsams@android.com> Checkin art assets for film test app and change loading of icons to 8888.
ilm/res/drawable/p01.png
ilm/res/drawable/p02.png
ilm/res/drawable/p03.png
ilm/res/drawable/p04.png
ilm/res/drawable/p05.png
ilm/res/drawable/p06.png
ilm/res/drawable/p07.png
ilm/res/drawable/p08.png
ilm/res/drawable/p09.png
ilm/res/drawable/p10.png
ilm/res/drawable/p11.png
ilm/res/drawable/p12.png
ilm/res/drawable/p13.png
ollo/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.
ollo/res/raw/calendar.png
ollo/res/raw/g1155.png
ollo/res/raw/g2140.png
ollo/res/raw/path1920.png
ollo/res/raw/path1927.png
ollo/res/raw/path3099.png
ollo/res/raw/path3950.png
ollo/res/raw/path431.png
ollo/res/raw/path4481.png
ollo/res/raw/path5168.png
ollo/res/raw/path676.png
ollo/res/raw/path754.png
ollo/res/raw/path815.png
ollo/res/raw/polygon2408.png
ollo/res/raw/rollo.c
ollo/src/com/android/rollo/RolloRS.java
ollo/src/com/android/rollo/RolloView.java
7fa263ba217f056213fb847e0e967f0001d1bba7 28-Jul-2009 Jason Sams <rjsams@android.com> Fix selection and change icon loading from 565 to 8888.
ollo/src/com/android/rollo/RolloRS.java
ollo/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.
ilm/res/raw/filmstrip.c
ilm/src/com/android/film/FilmRS.java
ollo/res/raw/rollo.c
ollo/res/raw/rollo2.c
ollo/src/com/android/rollo/RolloRS.java
ollo/src/com/android/rollo/RolloView.java
0e5224f76a29aaecd4a694900c4a949aab31f62c 24-Jul-2009 Jason Sams <rjsams@android.com> Move the java and jni renderscript files to the proper location.
ilm/Android.mk
ountain/Android.mk
enderScript/Android.mk
enderScript/android/renderscript/Matrix.java
enderScript/android/renderscript/ProgramVertexAlloc.java
enderScript/android/renderscript/RSSurfaceView.java
enderScript/android/renderscript/RenderScript.java
ollo/Android.mk
b5909ce06dd10dcb5ac715572a05b2d225b77c98 21-Jul-2009 Jason Sams <rjsams@android.com> Enable light sources and update film test app.
ilm/res/raw/filmstrip.c
ilm/src/com/android/film/FilmRS.java
enderScript/android/renderscript/RenderScript.java
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.
ilm/res/raw/filmstrip.c
ollo/res/raw/rollo.c
ollo/src/com/android/rollo/RolloView.java
13c8bb765027d0644faee8a5e092dd3e783cff84 18-Jul-2009 Jason Sams <rjsams@android.com> Fix fountain and more rollo ui work.
ountain/AndroidManifest.xml
ountain/res/raw/fountain.c
ountain/src/com/android/fountain/FountainRS.java
enderScript/android/renderscript/RenderScript.java
ollo/res/raw/rollo.c
ollo/src/com/android/rollo/RolloRS.java
ollo/src/com/android/rollo/RolloView.java
62e97c08648975ed8dcfb19db7c41bce39eade54 17-Jul-2009 Jason Sams <rjsams@android.com> Remove shadows and invert dx sign in zoomed mode.
ollo/res/raw/rollo.c
ollo/src/com/android/rollo/RolloRS.java
ollo/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.
ollo/res/raw/rollo.c
ollo/src/com/android/rollo/RolloRS.java
ollo/src/com/android/rollo/RolloView.java
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.
ollo/res/drawable/browser.png
ollo/res/drawable/market.png
ollo/res/drawable/photos.png
ollo/res/drawable/settings.png
ollo/res/raw/browser.png
ollo/res/raw/market.png
ollo/res/raw/photos.png
ollo/res/raw/settings.png
ollo/src/com/android/rollo/RolloRS.java
29df66f82aeef7fa7e2cf00edbf00d43c822b05a 17-Jul-2009 Jason Sams <rjsams@android.com> Update rollo and renderscript to the new ACC compiler interface.
ollo/res/raw/rollo.c
fd10b71b33b7340c00c11c8684ca940e83b5aaca 16-Jul-2009 Jason Sams <rjsams@android.com> Update rollo with new interactivity model.
ollo/res/raw/rollo.c
ollo/src/com/android/rollo/RolloRS.java
ollo/src/com/android/rollo/RolloView.java
b80dfa72dfdd146a9ddee948ad76635dbea3c0cd 11-Jul-2009 Jason Sams <rjsams@android.com> More test app work
ollo/AndroidManifest.xml
ollo/res/raw/rollo2.c
ollo/src/com/android/rollo/RolloRS.java
ollo/src/com/android/rollo/RolloView.java
a5597fcd411badad50c1345b3eca26453da45bbb 09-Jul-2009 Jason Sams <rjsams@android.com> 1st cut of a3d file loader.
enderScript/android/renderscript/RenderScript.java
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.
ollo/res/raw/rollo.c
ollo/src/com/android/rollo/RolloRS.java
b9fb90088fee215108f14e202af373813a7ba41f 02-Jul-2009 Jason Sams <rjsams@android.com> Update rollo with icon images.
ollo/res/drawable/browser.png
ollo/res/drawable/market.png
ollo/res/drawable/photos.png
ollo/res/drawable/settings.png
ollo/res/raw/rollo.c
ollo/src/com/android/rollo/RolloRS.java
f94ca5152d1eb271dcd47bc3be1cefe147f6f6fe 02-Jul-2009 Jason Sams <rjsams@android.com> Update rollo and support functions. Includes mockup of some new ui concepts.
ollo/res/raw/rollo.c
ollo/src/com/android/rollo/RolloRS.java
ollo/src/com/android/rollo/RolloView.java
a89371c6f144b9049efe7689105feee2c4a38384 30-Jun-2009 Jason Sams <rjsams@android.com> Begin adding mesh
ilm/res/raw/filmstrip.c
992a0b70d8fd7a14f0c57bc3c7e16c1f269a6609 23-Jun-2009 Jason Sams <rjsams@android.com> Cleanup logging and fix a startup race condition that manifested on Firestone.
enderScript/android/renderscript/RSSurfaceView.java
enderScript/android/renderscript/RenderScript.java
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.
ountain/res/raw/fountain.c
ountain/src/com/android/fountain/FountainRS.java
62bc1db27ba17f7eed0a6dfb639da7326753b268 23-Jun-2009 Jason Sams <rjsams@android.com> All light source objects.
ilm/src/com/android/film/FilmRS.java
enderScript/android/renderscript/RenderScript.java
36e0bc403e8166970c71bf4d55423bf39eebea4e 20-Jun-2009 Jason Sams <rjsams@android.com> implement modeview matrix sliding from within scripts.
ilm/AndroidManifest.xml
ilm/res/raw/filmstrip.c
ilm/src/com/android/film/FilmRS.java
ilm/src/com/android/film/FilmView.java
e57691037aea219562ac686429b4b98202aab7bc 20-Jun-2009 Jason Sams <rjsams@android.com> checkpoint filmstrip, implemented TLS.
ilm/Android.mk
ilm/AndroidManifest.xml
ilm/res/raw/filmimage.c
ilm/res/raw/filmstrip.c
ilm/src/com/android/film/Film.java
ilm/src/com/android/film/FilmRS.java
ilm/src/com/android/film/FilmStripMesh.java
ilm/src/com/android/film/FilmView.java
ountain/res/raw/fountain.c
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.
enderScript/android/renderscript/Matrix.java
8ce125be69531dbf3a7e856d5e59d1b8e2789db0 18-Jun-2009 Jason Sams <rjsams@android.com> Implement default programs and implement defaults and parents for imports.
ountain/res/raw/fountain.c
ountain/src/com/android/fountain/FountainRS.java
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.
ountain/src/com/android/fountain/FountainRS.java
enderScript/android/renderscript/Matrix.java
enderScript/android/renderscript/RenderScript.java
ollo/res/raw/rollo.c
ollo/src/com/android/rollo/RolloMesh.java
ollo/src/com/android/rollo/RolloRS.java
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
ountain/src/com/android/fountain/FountainRS.java
enderScript/android/renderscript/Matrix.java
enderScript/android/renderscript/ProgramVertexAlloc.java
enderScript/android/renderscript/RenderScript.java
ollo/Android.mk
ollo/AndroidManifest.xml
ollo/res/raw/rollo.c
ollo/src/com/android/rollo/Rollo.java
ollo/src/com/android/rollo/RolloMesh.java
ollo/src/com/android/rollo/RolloRS.java
ollo/src/com/android/rollo/RolloView.java
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.
ountain/res/raw/fountain.c
ountain/src/com/android/fountain/FountainRS.java
ountain/src/com/android/fountain/FountainView.java
enderScript/android/renderscript/RenderScript.java
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.
ountain/res/raw/fountain.c
ountain/src/com/android/fountain/FountainView.java
c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191 11-Jun-2009 Jason Sams <rjsams@android.com> Split renderscript java code from test apps. Update makefiles.
ountain/Android.mk
ountain/src/com/android/fountain/Fountain.java
ountain/src/com/android/fountain/FountainView.java
ountain/src/com/android/fountain/RSSurfaceView.java
ountain/src/com/android/fountain/RenderScript.java
enderScript/Android.mk
enderScript/android/renderscript/RSSurfaceView.java
enderScript/android/renderscript/RenderScript.java
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.
ountain/res/raw/fountain.c
ountain/src/com/android/fountain/FountainView.java
ountain/src/com/android/fountain/RenderScript.java
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.
ountain/res/raw/fountain.c
81e6fd5a9a74f453b452f03d2fad704a7b00d8aa 05-Jun-2009 Jack Palevich <jackpal@google.com> Use ANSI style function declaration for RS scripts.
ountain/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.
ountain/res/raw/fountain.c
c6e6b3fd525b3a9b2d3d86b3995e9fe9a0af69d7 04-Jun-2009 Jason Sams <rjsams@android.com> Remove pointer hacks from script and use standard load/store functions.
ountain/res/raw/fountain.c
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.
ountain/res/raw/fountain.c
ountain/src/com/android/fountain/RenderScript.java
39c8bc7be5751ec52693d21abdf139c4dfd29a2c 29-May-2009 Jason Sams <rjsams@android.com> Add sampler support
ountain/src/com/android/fountain/FountainView.java
ountain/src/com/android/fountain/RenderScript.java
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.
ountain/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.
ountain/res/raw/fountain.c
ountain/src/com/android/fountain/FountainView.java
ountain/src/com/android/fountain/RenderScript.java
7d91d5d7e210fd00256389000416df5a2b0f7136 28-May-2009 Jason Sams <rjsams@android.com> Add background bitmap to fountain test app for renderscript.
ountain/res/drawable/gadgets_clock_mp3.png
ountain/src/com/android/fountain/FountainView.java
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.
ountain/AndroidManifest.xml
ountain/src/com/android/fountain/Fountain.java
ountain/src/com/android/fountain/FountainView.java
ountain/src/com/android/fountain/RSSurfaceView.java
ountain/src/com/android/fountain/RenderScript.java
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.
ountain/src/com/android/fountain/RenderScript.java
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.
ountain/Android.mk
ountain/AndroidManifest.xml
ountain/src/com/android/fountain/Fountain.java
ountain/src/com/android/fountain/FountainView.java
d8040099a0230cbc34e9c2e41c10b3290d9a0087 26-May-2009 Jack Palevich <jackpal@google.com> Rename Calc sample to Fountain.
alc/Android.mk
alc/AndroidManifest.xml
alc/src/com/android/calc/Calc.java
alc/src/com/android/calc/CalcView.java
alc/src/com/android/calc/RSSurfaceView.java
alc/src/com/android/calc/RenderScript.java
ountain/Android.mk
ountain/AndroidManifest.xml
ountain/src/com/android/fountain/Fountain.java
ountain/src/com/android/fountain/FountainView.java
ountain/src/com/android/fountain/RSSurfaceView.java
ountain/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
alc/Android.mk
alc/AndroidManifest.xml
alc/src/com/android/calc/Calc.java
alc/src/com/android/calc/CalcView.java
alc/src/com/android/calc/RSSurfaceView.java
alc/src/com/android/calc/RenderScript.java