• Home
  • History
  • Annotate
  • only in /frameworks/rs/java/tests/
History log of /frameworks/rs/java/tests/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
da68eff288c8b403bc41c1fa856ca09d73f35e2f 24-Oct-2014 Miao Wang <miaowang@google.com> Fix the rounding bug of resize test and impl; Add mirror test.

Change-Id: Ibfcc942ae3126d0186556f80dc5af17f77060b04
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/ImageProcessingTest.java
mageProcessing/src/com/android/rs/image/Mirror.java
mageProcessing/src/com/android/rs/image/Resize.java
mageProcessing/src/com/android/rs/image/mirror.rs
mageProcessing/src/com/android/rs/image/resize.rs
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
mageProcessing_jb/Android.mk
mageProcessing_jb/AndroidManifest.xml
mageProcessing_jb/res/drawable-hdpi/ic_action_settings.png
mageProcessing_jb/res/drawable-mdpi/ic_action_settings.png
mageProcessing_jb/res/drawable-xhdpi/ic_action_settings.png
mageProcessing_jb/res/drawable-xxhdpi/ic_action_settings.png
mageProcessing_jb/res/layout/controls.xml
mageProcessing_jb/res/layout/spinner_layout.xml
mageProcessing_jb/res/menu/main_activity_actions.xml
mageProcessing_jb/res/values/strings.xml
mageProcessing_jb/src/com/android/rs/image/Blend.java
mageProcessing_jb/src/com/android/rs/image/Blur25.java
mageProcessing_jb/src/com/android/rs/image/Blur25G.java
mageProcessing_jb/src/com/android/rs/image/ColorMatrix.java
mageProcessing_jb/src/com/android/rs/image/Convolve3x3.java
mageProcessing_jb/src/com/android/rs/image/Convolve5x5.java
mageProcessing_jb/src/com/android/rs/image/Fisheye.java
mageProcessing_jb/src/com/android/rs/image/Grain.java
mageProcessing_jb/src/com/android/rs/image/GroupTest.java
mageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
mageProcessing_jb/src/com/android/rs/image/IPSettings.java
mageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
mageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
mageProcessing_jb/src/com/android/rs/image/ImageProcessingTest.java
mageProcessing_jb/src/com/android/rs/image/ImageProcessingTestRunner.java
mageProcessing_jb/src/com/android/rs/image/LevelsV4.java
mageProcessing_jb/src/com/android/rs/image/Mandelbrot.java
mageProcessing_jb/src/com/android/rs/image/Posterize.java
mageProcessing_jb/src/com/android/rs/image/Shadows.java
mageProcessing_jb/src/com/android/rs/image/TestBase.java
mageProcessing_jb/src/com/android/rs/image/Vibrance.java
mageProcessing_jb/src/com/android/rs/image/Vignette.java
mageProcessing_jb/src/com/android/rs/image/WhiteBalance.java
mageProcessing_jb/src/com/android/rs/image/posterize.rs
7e57aa7d6555128150219fa99e79a2ef051db40f 06-Oct-2014 Tim Murray <timmurray@google.com> Enable 64-bit building for libRScpp_static.

bug 17666041

Change-Id: I964ef9ee11826fb748fc0419d66eb5a9a670580e
elloComputeNDK/Android.mk
elloComputeNDK/libhellocomputendk/Android.mk
6f2b537dce671c4827e3ade5804ea62b9766c39a 21-Aug-2014 Stephen Hines <srhines@google.com> Merge "Fix RS tests to prepare for 64-bit compilation." into lmp-dev
814f4d18cc4f0ba8daea4a0599c762e0b205fb57 21-Aug-2014 Ben Murdoch <benm@google.com> Fix the volantis build

Change-Id: I1517b0180d4ffe4bc132a72138bd2ee70ddfdfb2
elloComputeNDK/Android.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
sTest/src/com/android/rs/test/RSTestCore.java
sTest/src/com/android/rs/test/UT_foreach_multi.java
sTest/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
alls/Android.mk
mageProcessing2/src/com/android/rs/image/Vignette.java
mageProcessing_jb/src/com/android/rs/image/Vignette.java
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
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
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
elloComputeNDK/Android.mk
elloComputeNDK/libhellocomputendk/Android.mk
76bbde0950614170b0804d817e01a61c2bfb38ac 24-Jul-2014 Jason Sams <jsams@google.com> Cleanup ComputePerf for API 21

bug 16406835

Change-Id: I2bcac7b0e3978c04d854aa0a0d1a8367c7a3c6aa
omputePerf/src/com/example/android/rs/computeperf/LaunchTest.java
omputePerf/src/com/example/android/rs/computeperf/launchtest.rs
omputePerf/src/com/example/android/rs/computeperf/launchtestxlw.rs
omputePerf/src/com/example/android/rs/computeperf/launchtestxyw.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
mageProcessing/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
sTest/Android.mk
sTest/src/com/android/rs/test/RSTestCore.java
sTest/src/com/android/rs/test/UT_foreach_multi.java
sTest/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
sTest/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
mageProcessing/src/com/android/rs/image/Blend.java
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/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
STest_CompatLib/src/com/android/rs/test/math_conformance.rs
sTest/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
sTest/src/com/android/rs/test/UT_alloc.java
sTest/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
STest_CompatLib/src/com/android/rs/test/RSTestCore.java
sTest/src/com/android/rs/test/RSTest.java
sTest/src/com/android/rs/test/RSTestCore.java
sTest/src/com/android/rs/test/RSTestView.java
sTest/src/com/android/rs/test/UT_mesh.java
sTest/src/com/android/rs/test/UT_program_raster.java
sTest/src/com/android/rs/test/UT_program_store.java
sTest/src/com/android/rs/test/UT_sampler.java
sTest/src/com/android/rs/test/UnitTest.java
sTest/src/com/android/rs/test/mesh.rs
sTest/src/com/android/rs/test/program_raster.rs
sTest/src/com/android/rs/test/program_store.rs
sTest/src/com/android/rs/test/rslist.rs
sTest/src/com/android/rs/test/rstypes.rs
03ce7de3fb579bab853070dffc2ab17c32c6d984 11-Jun-2014 Jason Sams <jsams@google.com> Disable background work by default.

Change-Id: I1a474b3bdcb7d522904cc32588ebf6807e06c100
mageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
mageProcessing_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
omputeBenchmark/src/com/example/android/rs/computebench/Benchmark.java
omputePerf/src/com/example/android/rs/computeperf/LaunchTest.java
omputePerf/src/com/example/android/rs/computeperf/Mandelbrot.java
mageProcessing/src/com/android/rs/image/Blur25.java
mageProcessing/src/com/android/rs/image/ColorCube.java
mageProcessing/src/com/android/rs/image/ColorMatrix.java
mageProcessing/src/com/android/rs/image/Convolve3x3.java
mageProcessing/src/com/android/rs/image/Convolve5x5.java
mageProcessing/src/com/android/rs/image/Copy.java
mageProcessing/src/com/android/rs/image/Fisheye.java
mageProcessing/src/com/android/rs/image/Grain.java
mageProcessing/src/com/android/rs/image/Greyscale.java
mageProcessing/src/com/android/rs/image/LevelsV4.java
mageProcessing/src/com/android/rs/image/Mandelbrot.java
mageProcessing/src/com/android/rs/image/Vignette.java
mageProcessing2/src/com/android/rs/image/Blur25.java
mageProcessing2/src/com/android/rs/image/ColorCube.java
mageProcessing2/src/com/android/rs/image/ColorMatrix.java
mageProcessing2/src/com/android/rs/image/Convolve3x3.java
mageProcessing2/src/com/android/rs/image/Convolve5x5.java
mageProcessing2/src/com/android/rs/image/Copy.java
mageProcessing2/src/com/android/rs/image/Fisheye.java
mageProcessing2/src/com/android/rs/image/Grain.java
mageProcessing2/src/com/android/rs/image/Greyscale.java
mageProcessing2/src/com/android/rs/image/LevelsV4.java
mageProcessing2/src/com/android/rs/image/Mandelbrot.java
mageProcessing2/src/com/android/rs/image/Vignette.java
mageProcessing_jb/src/com/android/rs/image/Blur25.java
mageProcessing_jb/src/com/android/rs/image/ColorCube.java
mageProcessing_jb/src/com/android/rs/image/ColorMatrix.java
mageProcessing_jb/src/com/android/rs/image/Convolve3x3.java
mageProcessing_jb/src/com/android/rs/image/Convolve5x5.java
mageProcessing_jb/src/com/android/rs/image/Copy.java
mageProcessing_jb/src/com/android/rs/image/Fisheye.java
mageProcessing_jb/src/com/android/rs/image/Grain.java
mageProcessing_jb/src/com/android/rs/image/Greyscale.java
mageProcessing_jb/src/com/android/rs/image/LevelsV4.java
mageProcessing_jb/src/com/android/rs/image/Mandelbrot.java
mageProcessing_jb/src/com/android/rs/image/Vignette.java
atencyBenchmark/src/com/example/android/rs/computebench/Benchmark.java
STest_CompatLib/src/com/android/rs/test/UT_bug_char.java
STest_CompatLib/src/com/android/rs/test/UT_int4.java
sTest/src/com/android/rs/test/RSTestCore.java
sTest/src/com/android/rs/test/UT_bug_char.java
sTest/src/com/android/rs/test/UT_int4.java
sTest_11/src/com/android/rs/test/RSTestCore.java
sTest_11/src/com/android/rs/test/UT_fp_mad.java
sTest_11/src/com/android/rs/test/UT_math.java
sTest_11/src/com/android/rs/test/UT_primitives.java
sTest_11/src/com/android/rs/test/UT_rsdebug.java
sTest_11/src/com/android/rs/test/UT_rstime.java
sTest_11/src/com/android/rs/test/UT_rstypes.java
sTest_14/src/com/android/rs/test/RSTestCore.java
sTest_14/src/com/android/rs/test/UT_fp_mad.java
sTest_14/src/com/android/rs/test/UT_math.java
sTest_14/src/com/android/rs/test/UT_primitives.java
sTest_14/src/com/android/rs/test/UT_refcount.java
sTest_14/src/com/android/rs/test/UT_rsdebug.java
sTest_14/src/com/android/rs/test/UT_rstime.java
sTest_14/src/com/android/rs/test/UT_rstypes.java
sTest_14/src/com/android/rs/test/UT_vector.java
sTest_16/src/com/android/rs/test/RSTestCore.java
sTest_16/src/com/android/rs/test/UT_fp_mad.java
sTest_16/src/com/android/rs/test/UT_math.java
sTest_16/src/com/android/rs/test/UT_primitives.java
sTest_16/src/com/android/rs/test/UT_refcount.java
sTest_16/src/com/android/rs/test/UT_rsdebug.java
sTest_16/src/com/android/rs/test/UT_rstime.java
sTest_16/src/com/android/rs/test/UT_rstypes.java
sTest_16/src/com/android/rs/test/UT_vector.java
ampleTest/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
elloComputeNDK/libhellocomputendk/Android.mk
mageProcessing2/Android.mk
STest_CompatLib/Android.mk
025b5f82971c431eb22df3c9d0f00b3cbe426bdb 23-May-2014 Chris Wailes <chriswailes@google.com> Updated test files to use the RS_KERNEL macro.

Change-Id: Ifa00819d09a1cc8229ac5d693d49e3a228cfc2dd
mageProcessing/src/com/android/rs/image/artistic1.rs
mageProcessing/src/com/android/rs/image/colorcube.rs
mageProcessing/src/com/android/rs/image/colormatrix.rs
mageProcessing/src/com/android/rs/image/contrast.rs
mageProcessing/src/com/android/rs/image/convolve3x3.rs
mageProcessing/src/com/android/rs/image/convolve5x5.rs
mageProcessing/src/com/android/rs/image/copy.rs
mageProcessing/src/com/android/rs/image/exposure.rs
mageProcessing/src/com/android/rs/image/grain.rs
mageProcessing/src/com/android/rs/image/greyscale.rs
mageProcessing/src/com/android/rs/image/histogram.rs
mageProcessing/src/com/android/rs/image/mandelbrot.rs
mageProcessing/src/com/android/rs/image/shadows.rs
mageProcessing/src/com/android/rs/image/threshold.rs
mageProcessing/src/com/android/rs/image/vibrance.rs
mageProcessing/src/com/android/rs/image/wbalance.rs
mageProcessing2/src/com/android/rs/image/colormatrix.fs
mageProcessing2/src/com/android/rs/image/convolve5x5.fs
mageProcessing2/src/com/android/rs/image/copy.fs
mageProcessing2/src/com/android/rs/image/grain.fs
mageProcessing2/src/com/android/rs/image/greyscale.fs
mageProcessing2/src/com/android/rs/image/ip2_convolve3x3.rs
mageProcessing2/src/com/android/rs/image/mandelbrot.rs
mageProcessing2/src/com/android/rs/image/threshold.fs
mageProcessing_jb/src/com/android/rs/image/artistic1.rs
mageProcessing_jb/src/com/android/rs/image/blend.rs
mageProcessing_jb/src/com/android/rs/image/colorcube.rs
mageProcessing_jb/src/com/android/rs/image/colormatrix.rs
mageProcessing_jb/src/com/android/rs/image/contrast.rs
mageProcessing_jb/src/com/android/rs/image/convolve3x3.rs
mageProcessing_jb/src/com/android/rs/image/convolve5x5.rs
mageProcessing_jb/src/com/android/rs/image/copy.rs
mageProcessing_jb/src/com/android/rs/image/exposure.rs
mageProcessing_jb/src/com/android/rs/image/grain.rs
mageProcessing_jb/src/com/android/rs/image/greyscale.rs
mageProcessing_jb/src/com/android/rs/image/mandelbrot.rs
mageProcessing_jb/src/com/android/rs/image/shadows.rs
mageProcessing_jb/src/com/android/rs/image/threshold.rs
mageProcessing_jb/src/com/android/rs/image/vibrance.rs
mageProcessing_jb/src/com/android/rs/image/wbalance.rs
STest_CompatLib/src/com/android/rs/test/foreach_bounds.rs
STest_CompatLib/src/com/android/rs/test/kernel.rs
STest_CompatLib/src/com/android/rs/test/kernel_struct.rs
sTest/src/com/android/rs/test/foreach_bounds.rs
sTest/src/com/android/rs/test/kernel.rs
sTest/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
mageProcessing/src/com/android/rs/image/fisheye_approx_relaxed.rs
mageProcessing/src/com/android/rs/image/grain.rs
mageProcessing/src/com/android/rs/image/greyscale.rs
mageProcessing/src/com/android/rs/image/vignette_approx_relaxed.rs
mageProcessing_jb/src/com/android/rs/image/fisheye_approx_relaxed.rs
mageProcessing_jb/src/com/android/rs/image/grain.rs
mageProcessing_jb/src/com/android/rs/image/greyscale.rs
mageProcessing_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
mageProcessing2/Android.mk
STest_CompatLib/Android.mk
0ef64c5373a119eb73cbf7b1f7cf7d1da12d97d3 18-Apr-2014 Jason Sams <jsams@google.com> Bicubic resize intrinsic tests

Change-Id: Ieaa728dc597c73485e4267c21c590432adbda058
mageProcessing/src/com/android/rs/image/Resize.java
mageProcessing/src/com/android/rs/image/resize.rs
mageProcessing_jb/Android.mk
mageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
mageProcessing_jb/src/com/android/rs/image/Resize.java
mageProcessing_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
mageProcessing2/Android.mk
STest_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>
ampleTest/src/com/android/rs/sample/SampleRSActivity.java
ampleTest/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
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/Resize.java
mageProcessing/src/com/android/rs/image/resize.rs
336ef39fcc5e8f53a087ed514cb29aa4c5376070 05-Feb-2014 Tim Murray <timmurray@google.com> Remove unnecessary linkage in HelloComputeNDK.

Change-Id: Ib7817c6f2d8289e7b6fcb40e0a42aa952a3100d9
elloComputeNDK/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
sTest/src/com/android/rs/test/math.rs
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
elloComputeNDK/res/drawable-nodpi/data.jpg
elloComputeNDK/res/drawable/data.jpg
elloComputeNDK/src/com/example/android/rs/hellocomputendk/HelloComputeNDK.java
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
sTest_11/src/com/android/rs/test/UT_rstime.java
sTest_11/src/com/android/rs/test/rstime.rs
sTest_14/src/com/android/rs/test/UT_rstime.java
sTest_14/src/com/android/rs/test/rstime.rs
sTest_16/Android.mk
sTest_16/AndroidManifest.xml
sTest_16/res/drawable-nodpi/test_pattern.png
sTest_16/src/com/android/rs/test/RSTestCore.java
sTest_16/src/com/android/rs/test/RSTestView.java
sTest_16/src/com/android/rs/test/RSTest_v16.java
sTest_16/src/com/android/rs/test/UT_alloc.java
sTest_16/src/com/android/rs/test/UT_foreach.java
sTest_16/src/com/android/rs/test/UT_fp_mad.java
sTest_16/src/com/android/rs/test/UT_math.java
sTest_16/src/com/android/rs/test/UT_primitives.java
sTest_16/src/com/android/rs/test/UT_refcount.java
sTest_16/src/com/android/rs/test/UT_rsdebug.java
sTest_16/src/com/android/rs/test/UT_rstime.java
sTest_16/src/com/android/rs/test/UT_rstypes.java
sTest_16/src/com/android/rs/test/UT_vector.java
sTest_16/src/com/android/rs/test/UnitTest.java
sTest_16/src/com/android/rs/test/alloc.rs
sTest_16/src/com/android/rs/test/foreach.rs
sTest_16/src/com/android/rs/test/fp_mad.rs
sTest_16/src/com/android/rs/test/math.rs
sTest_16/src/com/android/rs/test/primitives.rs
sTest_16/src/com/android/rs/test/refcount.rs
sTest_16/src/com/android/rs/test/rsdebug.rs
sTest_16/src/com/android/rs/test/rslist.rs
sTest_16/src/com/android/rs/test/rstime.rs
sTest_16/src/com/android/rs/test/rstypes.rs
sTest_16/src/com/android/rs/test/shared.rsh
sTest_16/src/com/android/rs/test/test_root.rs
sTest_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
elloComputeNDK/libhellocomputendk/helloComputeNDK.cpp
db5de3870e9818879f1836687a10ce1cf586b38c 17-Dec-2013 Tim Murray <timmurray@google.com> Fix HelloComputeNDK for RS NDK API update.

Change-Id: Ie344b3db41e6c2cd938aef9c9af2312d3f9ec72b
elloComputeNDK/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
elloComputeNDK/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
elloComputeNDK/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
STest_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
STest_CompatLib/src/com/android/rs/test/apitest.rs
e9beb398d1efe5b295bf45022af833a835ee1a9c 06-Dec-2013 Jason Sams <jsams@google.com> Fix missing relaxed pragma

Change-Id: I3f423660c3a9e350db84951e8f891bc677cc3051
mageProcessing_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
STest_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
STest_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
STest_CompatLib/src/com/android/rs/test/UT_apitest.java
STest_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
STest_CompatLib/src/com/android/rs/test/RSTestCore.java
STest_CompatLib/src/com/android/rs/test/UT_apitest.java
STest_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
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/ImageProcessingTest.java
mageProcessing/src/com/android/rs/image/Mandelbrot.java
mageProcessing/src/com/android/rs/image/colorcube.rs
mageProcessing/src/com/android/rs/image/colormatrix.fs
mageProcessing/src/com/android/rs/image/colormatrix.rs
mageProcessing/src/com/android/rs/image/contrast.rs
mageProcessing/src/com/android/rs/image/convolve3x3.fs
mageProcessing/src/com/android/rs/image/convolve3x3.rs
mageProcessing/src/com/android/rs/image/convolve5x5.fs
mageProcessing/src/com/android/rs/image/convolve5x5.rs
mageProcessing/src/com/android/rs/image/copy.fs
mageProcessing/src/com/android/rs/image/copy.rs
mageProcessing/src/com/android/rs/image/fisheye.rsh
mageProcessing/src/com/android/rs/image/fisheye_approx_relaxed.fs
mageProcessing/src/com/android/rs/image/fisheye_approx_relaxed.rs
mageProcessing/src/com/android/rs/image/fisheye_relaxed.fs
mageProcessing/src/com/android/rs/image/fisheye_relaxed.rs
mageProcessing/src/com/android/rs/image/grain.fs
mageProcessing/src/com/android/rs/image/grain.rs
mageProcessing/src/com/android/rs/image/greyscale.fs
mageProcessing/src/com/android/rs/image/greyscale.rs
mageProcessing/src/com/android/rs/image/levels.rsh
mageProcessing/src/com/android/rs/image/levels_relaxed.fs
mageProcessing/src/com/android/rs/image/levels_relaxed.rs
mageProcessing/src/com/android/rs/image/mandelbrot.rs
mageProcessing/src/com/android/rs/image/shadows.rs
mageProcessing/src/com/android/rs/image/threshold.fs
mageProcessing/src/com/android/rs/image/threshold.rs
mageProcessing/src/com/android/rs/image/vibrance.rs
mageProcessing/src/com/android/rs/image/vignette_approx_relaxed.fs
mageProcessing/src/com/android/rs/image/vignette_approx_relaxed.rs
mageProcessing/src/com/android/rs/image/vignette_relaxed.fs
mageProcessing/src/com/android/rs/image/vignette_relaxed.rs
mageProcessing2/src/com/android/rs/image/fisheye.rsh
mageProcessing_jb/src/com/android/rs/image/Artistic1.java
mageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
mageProcessing_jb/src/com/android/rs/image/Mandelbrot.java
mageProcessing_jb/src/com/android/rs/image/artistic1.rs
mageProcessing_jb/src/com/android/rs/image/colormatrix.rs
mageProcessing_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
mageProcessing_jb/src/com/android/rs/image/colorcube.rs
mageProcessing_jb/src/com/android/rs/image/colormatrix.fs
mageProcessing_jb/src/com/android/rs/image/colormatrix.rs
mageProcessing_jb/src/com/android/rs/image/contrast.rs
mageProcessing_jb/src/com/android/rs/image/convolve3x3.fs
mageProcessing_jb/src/com/android/rs/image/convolve3x3.rs
mageProcessing_jb/src/com/android/rs/image/convolve5x5.fs
mageProcessing_jb/src/com/android/rs/image/convolve5x5.rs
mageProcessing_jb/src/com/android/rs/image/copy.fs
mageProcessing_jb/src/com/android/rs/image/copy.rs
mageProcessing_jb/src/com/android/rs/image/fisheye.rsh
mageProcessing_jb/src/com/android/rs/image/fisheye_approx_relaxed.fs
mageProcessing_jb/src/com/android/rs/image/fisheye_approx_relaxed.rs
mageProcessing_jb/src/com/android/rs/image/fisheye_relaxed.fs
mageProcessing_jb/src/com/android/rs/image/fisheye_relaxed.rs
mageProcessing_jb/src/com/android/rs/image/grain.fs
mageProcessing_jb/src/com/android/rs/image/grain.rs
mageProcessing_jb/src/com/android/rs/image/greyscale.fs
mageProcessing_jb/src/com/android/rs/image/greyscale.rs
mageProcessing_jb/src/com/android/rs/image/levels.rsh
mageProcessing_jb/src/com/android/rs/image/levels_relaxed.fs
mageProcessing_jb/src/com/android/rs/image/levels_relaxed.rs
mageProcessing_jb/src/com/android/rs/image/shadows.rs
mageProcessing_jb/src/com/android/rs/image/threshold.fs
mageProcessing_jb/src/com/android/rs/image/threshold.rs
mageProcessing_jb/src/com/android/rs/image/vibrance.rs
mageProcessing_jb/src/com/android/rs/image/vignette_approx_relaxed.fs
mageProcessing_jb/src/com/android/rs/image/vignette_approx_relaxed.rs
mageProcessing_jb/src/com/android/rs/image/vignette_relaxed.fs
mageProcessing_jb/src/com/android/rs/image/vignette_relaxed.rs
mageProcessing_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
mageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
mageProcessing_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
mageProcessing_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
mageProcessing_jb/res/drawable-nodpi/img1280x720a.jpg
mageProcessing_jb/res/drawable-nodpi/img1280x720b.jpg
mageProcessing_jb/res/drawable-nodpi/img1600x1067.jpg
mageProcessing_jb/res/drawable-nodpi/img1600x1067b.jpg
mageProcessing_jb/res/drawable-nodpi/img1920x1080a.jpg
mageProcessing_jb/res/drawable-nodpi/img1920x1080b.jpg
mageProcessing_jb/res/drawable-nodpi/img3840x2160a.jpg
mageProcessing_jb/res/drawable-nodpi/img3840x2160b.jpg
mageProcessing_jb/res/drawable-nodpi/img800x450a.jpg
mageProcessing_jb/res/drawable-nodpi/img800x450b.jpg
mageProcessing_jb/res/layout/controls.xml
mageProcessing_jb/res/layout/main.xml
mageProcessing_jb/res/values/strings.xml
mageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
mageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
mageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
mageProcessing_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
mageProcessing_jb/src/com/android/rs/image/Blend.java
mageProcessing_jb/src/com/android/rs/image/Blur25G.java
mageProcessing_jb/src/com/android/rs/image/ColorCube.java
mageProcessing_jb/src/com/android/rs/image/ColorMatrix.java
mageProcessing_jb/src/com/android/rs/image/Convolve3x3.java
mageProcessing_jb/src/com/android/rs/image/Convolve5x5.java
mageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
mageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
mageProcessing_jb/src/com/android/rs/image/LevelsV4.java
mageProcessing_jb/src/com/android/rs/image/TestBase.java
mageProcessing_jb/src/com/android/rs/image/blend.rs
mageProcessing_jb/src/com/android/rs/image/bwfilter.rs
mageProcessing_jb/src/com/android/rs/image/colorcube.rs
mageProcessing_jb/src/com/android/rs/image/contrast.rs
mageProcessing_jb/src/com/android/rs/image/convolve3x3.fs
mageProcessing_jb/src/com/android/rs/image/exposure.rs
mageProcessing_jb/src/com/android/rs/image/msg.rs
mageProcessing_jb/src/com/android/rs/image/shadows.rs
mageProcessing_jb/src/com/android/rs/image/vibrance.rs
mageProcessing_jb/src/com/android/rs/image/vignette_approx.rsh
mageProcessing_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
mageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
mageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
mageProcessing_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
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing_jb/Android.mk
mageProcessing_jb/AndroidManifest.xml
mageProcessing_jb/res/layout/controls.xml
mageProcessing_jb/res/layout/main.xml
mageProcessing_jb/res/values/strings.xml
mageProcessing_jb/src/com/android/rs/image/Convolve3x3.java
mageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
mageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
mageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
mageProcessing_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
mageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
mageProcessing_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
STest_CompatLib/src/com/android/rs/test/RSTestCore.java
STest_CompatLib/src/com/android/rs/test/UT_apitest.java
STest_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
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/ImageProcessingTest.java
mageProcessing/src/com/android/rs/image/Mandelbrot.java
mageProcessing/src/com/android/rs/image/colorcube.rs
mageProcessing/src/com/android/rs/image/colormatrix.fs
mageProcessing/src/com/android/rs/image/colormatrix.rs
mageProcessing/src/com/android/rs/image/contrast.rs
mageProcessing/src/com/android/rs/image/convolve3x3.fs
mageProcessing/src/com/android/rs/image/convolve3x3.rs
mageProcessing/src/com/android/rs/image/convolve5x5.fs
mageProcessing/src/com/android/rs/image/convolve5x5.rs
mageProcessing/src/com/android/rs/image/copy.fs
mageProcessing/src/com/android/rs/image/copy.rs
mageProcessing/src/com/android/rs/image/fisheye.rsh
mageProcessing/src/com/android/rs/image/fisheye_approx_relaxed.fs
mageProcessing/src/com/android/rs/image/fisheye_approx_relaxed.rs
mageProcessing/src/com/android/rs/image/fisheye_relaxed.fs
mageProcessing/src/com/android/rs/image/fisheye_relaxed.rs
mageProcessing/src/com/android/rs/image/grain.fs
mageProcessing/src/com/android/rs/image/grain.rs
mageProcessing/src/com/android/rs/image/greyscale.fs
mageProcessing/src/com/android/rs/image/greyscale.rs
mageProcessing/src/com/android/rs/image/levels.rsh
mageProcessing/src/com/android/rs/image/levels_relaxed.fs
mageProcessing/src/com/android/rs/image/levels_relaxed.rs
mageProcessing/src/com/android/rs/image/mandelbrot.rs
mageProcessing/src/com/android/rs/image/shadows.rs
mageProcessing/src/com/android/rs/image/threshold.fs
mageProcessing/src/com/android/rs/image/threshold.rs
mageProcessing/src/com/android/rs/image/vibrance.rs
mageProcessing/src/com/android/rs/image/vignette_approx_relaxed.fs
mageProcessing/src/com/android/rs/image/vignette_approx_relaxed.rs
mageProcessing/src/com/android/rs/image/vignette_relaxed.fs
mageProcessing/src/com/android/rs/image/vignette_relaxed.rs
mageProcessing2/src/com/android/rs/image/fisheye.rsh
mageProcessing_jb/src/com/android/rs/image/Artistic1.java
mageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
mageProcessing_jb/src/com/android/rs/image/Mandelbrot.java
mageProcessing_jb/src/com/android/rs/image/artistic1.rs
mageProcessing_jb/src/com/android/rs/image/colormatrix.rs
mageProcessing_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
mageProcessing_jb/src/com/android/rs/image/Blend.java
mageProcessing_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
mageProcessing_jb/src/com/android/rs/image/colorcube.rs
mageProcessing_jb/src/com/android/rs/image/colormatrix.fs
mageProcessing_jb/src/com/android/rs/image/colormatrix.rs
mageProcessing_jb/src/com/android/rs/image/contrast.rs
mageProcessing_jb/src/com/android/rs/image/convolve3x3.fs
mageProcessing_jb/src/com/android/rs/image/convolve3x3.rs
mageProcessing_jb/src/com/android/rs/image/convolve5x5.fs
mageProcessing_jb/src/com/android/rs/image/convolve5x5.rs
mageProcessing_jb/src/com/android/rs/image/copy.fs
mageProcessing_jb/src/com/android/rs/image/copy.rs
mageProcessing_jb/src/com/android/rs/image/fisheye.rsh
mageProcessing_jb/src/com/android/rs/image/fisheye_approx_relaxed.fs
mageProcessing_jb/src/com/android/rs/image/fisheye_approx_relaxed.rs
mageProcessing_jb/src/com/android/rs/image/fisheye_relaxed.fs
mageProcessing_jb/src/com/android/rs/image/fisheye_relaxed.rs
mageProcessing_jb/src/com/android/rs/image/grain.fs
mageProcessing_jb/src/com/android/rs/image/grain.rs
mageProcessing_jb/src/com/android/rs/image/greyscale.fs
mageProcessing_jb/src/com/android/rs/image/greyscale.rs
mageProcessing_jb/src/com/android/rs/image/levels.rsh
mageProcessing_jb/src/com/android/rs/image/levels_relaxed.fs
mageProcessing_jb/src/com/android/rs/image/levels_relaxed.rs
mageProcessing_jb/src/com/android/rs/image/shadows.rs
mageProcessing_jb/src/com/android/rs/image/threshold.fs
mageProcessing_jb/src/com/android/rs/image/threshold.rs
mageProcessing_jb/src/com/android/rs/image/vibrance.rs
mageProcessing_jb/src/com/android/rs/image/vignette_approx_relaxed.fs
mageProcessing_jb/src/com/android/rs/image/vignette_approx_relaxed.rs
mageProcessing_jb/src/com/android/rs/image/vignette_relaxed.fs
mageProcessing_jb/src/com/android/rs/image/vignette_relaxed.rs
mageProcessing_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
alls/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
mageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
mageProcessing_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
mageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
811fe009f3db9a7cdc7a8797d31d1a067406860d 12-Nov-2013 Jason Sams <jsams@google.com> Improve performance of samples.

Change-Id: I215eb7bf0bd6501c6ea2c6315fc87b78b27dd30d
alls/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
mageProcessing_jb/res/drawable-nodpi/img1280x720a.jpg
mageProcessing_jb/res/drawable-nodpi/img1280x720b.jpg
mageProcessing_jb/res/drawable-nodpi/img1600x1067.jpg
mageProcessing_jb/res/drawable-nodpi/img1600x1067b.jpg
mageProcessing_jb/res/drawable-nodpi/img1920x1080a.jpg
mageProcessing_jb/res/drawable-nodpi/img1920x1080b.jpg
mageProcessing_jb/res/drawable-nodpi/img3840x2160a.jpg
mageProcessing_jb/res/drawable-nodpi/img3840x2160b.jpg
mageProcessing_jb/res/drawable-nodpi/img800x450a.jpg
mageProcessing_jb/res/drawable-nodpi/img800x450b.jpg
mageProcessing_jb/res/layout/controls.xml
mageProcessing_jb/res/layout/main.xml
mageProcessing_jb/res/values/strings.xml
mageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
mageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
mageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
mageProcessing_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
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/TestBase.java
ivePreview/src/com/android/rs/livepreview/RsYuv.java
ampleTest/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
mageProcessing_jb/src/com/android/rs/image/Blend.java
mageProcessing_jb/src/com/android/rs/image/Blur25G.java
mageProcessing_jb/src/com/android/rs/image/ColorCube.java
mageProcessing_jb/src/com/android/rs/image/ColorMatrix.java
mageProcessing_jb/src/com/android/rs/image/Convolve3x3.java
mageProcessing_jb/src/com/android/rs/image/Convolve5x5.java
mageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
mageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
mageProcessing_jb/src/com/android/rs/image/LevelsV4.java
mageProcessing_jb/src/com/android/rs/image/TestBase.java
mageProcessing_jb/src/com/android/rs/image/blend.rs
mageProcessing_jb/src/com/android/rs/image/bwfilter.rs
mageProcessing_jb/src/com/android/rs/image/colorcube.rs
mageProcessing_jb/src/com/android/rs/image/contrast.rs
mageProcessing_jb/src/com/android/rs/image/convolve3x3.fs
mageProcessing_jb/src/com/android/rs/image/exposure.rs
mageProcessing_jb/src/com/android/rs/image/msg.rs
mageProcessing_jb/src/com/android/rs/image/shadows.rs
mageProcessing_jb/src/com/android/rs/image/vibrance.rs
mageProcessing_jb/src/com/android/rs/image/vignette_approx.rsh
mageProcessing_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
mageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
mageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
mageProcessing_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
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing_jb/Android.mk
mageProcessing_jb/AndroidManifest.xml
mageProcessing_jb/res/layout/controls.xml
mageProcessing_jb/res/layout/main.xml
mageProcessing_jb/res/values/strings.xml
mageProcessing_jb/src/com/android/rs/image/Convolve3x3.java
mageProcessing_jb/src/com/android/rs/image/IPControlsJB.java
mageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
mageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
mageProcessing_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
elloComputeNDK/Android.mk
elloComputeNDK/AndroidManifest.xml
elloComputeNDK/libhellocomputendk/Android.mk
elloComputeNDK/libhellocomputendk/helloComputeNDK.cpp
elloComputeNDK/libhellocomputendk/mono.rs
elloComputeNDK/res/drawable/data.jpg
elloComputeNDK/res/layout/main.xml
elloComputeNDK/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
mageProcessing_jb/src/com/android/rs/image/IPTestListJB.java
mageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java
4056102a0400c892d20121b078d9d5d979539a6f 24-Sep-2013 Jason Sams <jsams@google.com> Cleanup SurfaceTexture uses.

Change-Id: I53f1c506da13b5d449f842c62368f16e2580f66b
ivePreview/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
ampleTest/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
mageProcessing/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
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
a65de10aabdee0794d0e9c96db944e990166ef0d 09-Aug-2013 Jason Sams <jsams@google.com> Float color matrix support.

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

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

Change-Id: Ifcea7dd6132d13bba920de2806cfde590013d006
mageProcessing/src/com/android/rs/image/Artistic1.java
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/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
STest_CompatLib/src/com/android/rs/test/RSTest.java
STest_CompatLib/src/com/android/rs/test/RSTestCore.java
STest_CompatLib/src/com/android/rs/test/UT_instance.java
STest_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
mageProcessing/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
mageProcessing2/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)
sTest/src/com/android/rs/test/RSTestCore.java
sTest/src/com/android/rs/test/UT_check_dims.java
sTest/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
mageProcessing/src/com/android/rs/image/WhiteBalance.java
mageProcessing/src/com/android/rs/image/wbalance.rs
cb1b58aaa3412b9aef93715c420a8419b6dd3a3f 18-Jun-2013 Jason Sams <jsams@google.com> Use histogram intrinsic.

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

Change-Id: I8f7449147838505410e2952c8fd829bfa1ad6363
mageProcessing/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
alls/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
alls/Android.mk
enImages/Android.mk
enImages/AndroidManifest.xml
enImages/res/drawable-nodpi/test_pattern.png
enImages/res/drawable/ic_launcher.png
enImages/res/layout/main.xml
enImages/res/values/strings.xml
enImages/src/com/android/rs/genimage/GenImage.java
enImages/src/com/android/rs/genimage/GenImageAct.java
mageProcessing/src/com/android/rs/image/Histogram.java
mageProcessing/src/com/android/rs/image/ImageProcessingActivity.java
mageProcessing/src/com/android/rs/image/histogram.rs
ea550700420926696c4bc7b92d0f89fbc32c58d7 23-May-2013 sakshia <sakshia@quicinc.com> Fix for LivePreview APK

Change-Id: Ief0797fb59b8194b971361eb6cd12d0b012475ff
ivePreview/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
mageProcessing2/Android.mk
STest_CompatLib/Android.mk
c6261359d8910273f49edba9cd89b09000aa58f1 24-May-2013 Jason Sams <jsams@google.com> Implement vector clamp for all types.

Change-Id: I95772f23fca3037a646bea7ad937dbdeec261f7a
mageProcessing/src/com/android/rs/image/WhiteBalance.java
mageProcessing/src/com/android/rs/image/contrast.rs
mageProcessing/src/com/android/rs/image/exposure.rs
mageProcessing/src/com/android/rs/image/vibrance.rs
mageProcessing/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
mageProcessing/src/com/android/rs/image/exposure.rs
mageProcessing/src/com/android/rs/image/vibrance.rs
mageProcessing/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
mageProcessing/src/com/android/rs/image/colorcube.rs
mageProcessing2/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
mageProcessing/src/com/android/rs/image/blend.rs
mageProcessing/src/com/android/rs/image/bwfilter.rs
mageProcessing/src/com/android/rs/image/contrast.rs
mageProcessing/src/com/android/rs/image/exposure.rs
mageProcessing/src/com/android/rs/image/shadows.rs
mageProcessing/src/com/android/rs/image/vibrance.rs
mageProcessing/src/com/android/rs/image/wbalance.rs
4e736c92313e6301e702a0a42040f2fbf7191fd4 25-Mar-2013 Ying Wang <wangying@google.com> Fix PDK build.

Change-Id: I44df79e2e88a90818c2145e6b1682a1f90cfb346
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
mageProcessing/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
sTest/src/com/android/rs/test/RSTestCore.java
sTest/src/com/android/rs/test/UT_static_globals.java
sTest/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
ndroid.mk
572a5031a5d8602db0bec0b253428a034bd4dd59 19-Mar-2013 Jason Sams <jsams@google.com> Move compute tests from frameworks/base to frameworks/rs

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

Change-Id: I7d8e20a17513f167eae3681d77463c01f4fa24a7
ndroid.mk
ndroidManifest.xml
es/drawable/test_pattern.png
rc/com/android/rs/test/RSTest.java
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/RSTestView.java
rc/com/android/rs/test/UT_fp_mad.java
rc/com/android/rs/test/UT_math.java
rc/com/android/rs/test/UT_primitives.java
rc/com/android/rs/test/UT_rsdebug.java
rc/com/android/rs/test/UT_rstime.java
rc/com/android/rs/test/UT_rstypes.java
rc/com/android/rs/test/UnitTest.java
rc/com/android/rs/test/fp_mad.rs
rc/com/android/rs/test/math.rs
rc/com/android/rs/test/primitives.rs
rc/com/android/rs/test/rsdebug.rs
rc/com/android/rs/test/rslist.rs
rc/com/android/rs/test/rstime.rs
rc/com/android/rs/test/rstypes.rs
rc/com/android/rs/test/shared.rsh
rc/com/android/rs/test/test_root.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
rc/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
rc/com/android/rs/test/math.rs
47b1530fc41049dd0ed0675a56ba643643c99ebc 20-Jan-2011 Stephen Hines <srhines@google.com> Remove unnecessary library functions.

Change-Id: I47fadb2b9e8b9e9ef5f139470366ce43c75fadbb
rc/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
rc/com/android/rs/test/fp_mad.rs
rc/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
rc/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
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/UT_math.java
rc/com/android/rs/test/math.rs
ca3f09c0924e9515901dfd47fa5f95385d53cf80 08-Jan-2011 Stephen Hines <srhines@google.com> Split time functions into rs_time.rsh header.

Change-Id: I598b0031d15749c91d11fbd37b075d0564a94dbf
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/UT_rstime.java
rc/com/android/rs/test/rstime.rs
c17ace2391783dcabc6c1482edf0362654fd83e5 17-Dec-2010 Alex Sakhartchouk <alexst@google.com> API reaview cleanup

Change-Id: Ib1aaf81130ffa6b5e6c60096c27c969e8891db3f
rc/com/android/rs/test/RSTestCore.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
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/RSTestView.java
rc/com/android/rs/test/UT_fp_mad.java
rc/com/android/rs/test/UT_primitives.java
rc/com/android/rs/test/UT_rsdebug.java
rc/com/android/rs/test/UT_rstypes.java
rc/com/android/rs/test/UnitTest.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
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/UT_vector_array.java
rc/com/android/rs/test/vector_array.rs
366c9c85196675437a8dd74c1cf6b63ddbde3d6a 09-Dec-2010 Jason Sams <rjsams@android.com> Allocation API update.

Change-Id: I9b4a71f9e94c7d3978f06b7971051ab4f8472503
rc/com/android/rs/test/RSTestCore.java
25413ecdb9359410652da7b8ef5ec0ce0fe0a640 07-Dec-2010 Jason Sams <rjsams@android.com> API review cleanup.

Change-Id: Ieae7d450308b5637ed4253fe9baed3634c6ed141
rc/com/android/rs/test/RSTest.java
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/RSTestView.java
rc/com/android/rs/test/UT_fp_mad.java
rc/com/android/rs/test/UT_primitives.java
rc/com/android/rs/test/UT_rsdebug.java
rc/com/android/rs/test/UT_rstypes.java
rc/com/android/rs/test/UT_vector_array.java
rc/com/android/rs/test/UnitTest.java
f657fa99b52142a9f3c76458029ffc0391122481 04-Dec-2010 Stephen Hines <srhines@google.com> Stop using anonymous structs in RS.

Change-Id: I90344683939f2934f841031fd5339dbe91cc9e05
rc/com/android/rs/test/vector_array.rs
c9110b6b9fba43f2f73af54b1a37e4f5d1aa3146 19-Nov-2010 Stephen Hines <srhines@google.com> Remove unnecessary export_func pragma.

Change-Id: Ibe5c5f186cfc12a31f3fb4f0f7472e3b60836394
rc/com/android/rs/test/fp_mad.rs
rc/com/android/rs/test/primitives.rs
rc/com/android/rs/test/rsdebug.rs
rc/com/android/rs/test/rstypes.rs
rc/com/android/rs/test/vector_array.rs
209cf6d9b6f971409a633aac3b36e06a60182be8 16-Nov-2010 Stephen Hines <srhines@google.com> Remove WARs for zero-init + destructors.

Change-Id: I919db554f3f6fa1fb027402298602a16fba4a235
rc/com/android/rs/test/rslist.rs
259b44eed40c99731b73b1338aaaf17ce0c27b7e 06-Nov-2010 Stephen Hines <srhines@google.com> Add vector array test to RSTest.

Change-Id: I258d23a44df011aaf64aa545c86c97611d70143f
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/UT_vector_array.java
rc/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
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/UT_fp_mad.java
rc/com/android/rs/test/UT_primitives.java
rc/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
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/UT_rstypes.java
rc/com/android/rs/test/rslist.rs
rc/com/android/rs/test/rstypes.rs
4fa22705d43c456fe721bd05ab3b59085a061c4c 18-Oct-2010 Stephen Hines <srhines@google.com> Adding new unit test for rsDebug().

Change-Id: I8a354e40640b83aca3148aa0cf13d3335ff37dd4
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/UT_rsdebug.java
rc/com/android/rs/test/rsdebug.rs
ab8f06c3f8a1693430c2137143782f5bd2dd1293 12-Oct-2010 Stephen Hines <srhines@google.com> Support for unsigned long and unsigned long long.

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

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

Change-Id: I4e2146a5fda41f280ee3f6f685a34f3cff28f05e
rc/com/android/rs/test/UT_primitives.java
rc/com/android/rs/test/UnitTest.java
rc/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
rc/com/android/rs/test/RSTestView.java
63d52ac2d82c1423d2095286b1e75586f42f7554 08-Oct-2010 Stephen Hines <srhines@google.com> Remove pragma for RS export variables.

Change-Id: Icfd958e8212843f4f1a6b64dd43ce63e09d00d7c
rc/com/android/rs/test/fp_mad.rs
rc/com/android/rs/test/primitives.rs
rc/com/android/rs/test/rslist.rs
rc/com/android/rs/test/shared.rsh
rc/com/android/rs/test/test_root.rs
053ae93077cdd0006d26dc5a2f1762feea8e5579 07-Oct-2010 Stephen Hines <srhines@google.com> Add RS testing for long and long long.

Change-Id: I42716b1a273c79103474b2e96441e7e3eac020b9
rc/com/android/rs/test/primitives.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
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/RSTestView.java
rc/com/android/rs/test/UT_fp_mad.java
rc/com/android/rs/test/UT_primitives.java
rc/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
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/UnitTest.java
rc/com/android/rs/test/fp_mad.rs
rc/com/android/rs/test/primitives.rs
rc/com/android/rs/test/rslist.rs
b173f303618aa293982bdb403f570aafec9538a4 24-Sep-2010 Stephen Hines <srhines@google.com> Adding support for dynamically updated test status

Change-Id: If67de45f7fbf3ecaf4c6e85ed8dded0099e543fd
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/UT_fp_mad.java
rc/com/android/rs/test/UT_primitives.java
rc/com/android/rs/test/UnitTest.java
rc/com/android/rs/test/rslist.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
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/RSTestView.java
rc/com/android/rs/test/UT_fp_mad.java
rc/com/android/rs/test/UT_primitives.java
rc/com/android/rs/test/UnitTest.java
rc/com/android/rs/test/fp_mad.rs
rc/com/android/rs/test/primitives.rs
rc/com/android/rs/test/rslist.rs
rc/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
rc/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
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/primitives.rs
rc/com/android/rs/test/shared.rsh
ff1579a54962651f20f3c8a58e30c1dfb0585d49 17-Sep-2010 Stephen Hines <srhines@google.com> Handle RS reflection name changes.

Change-Id: I0f3f9805a0f0bf44ce9e9944a3eaa5a80dd0cdde
rc/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
ndroidManifest.xml
rc/com/android/rs/test/RSTest.java
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
rc/com/android/rs/test/RSTestCore.java
bb060aab384f06f8ba8660abfcddac79fc285bd7 13-Aug-2010 Jason Sams <rjsams@android.com> Start adding RS tests.

Change-Id: I025357407eca3e515823493ff63e4c78249e8126
ndroid.mk
ndroidManifest.xml
es/drawable/test_pattern.png
rc/com/android/rs/test/RSTest.java
rc/com/android/rs/test/RSTestCore.java
rc/com/android/rs/test/RSTestView.java
rc/com/android/rs/test/fp_mad.rs
rc/com/android/rs/test/shared.rsh
rc/com/android/rs/test/test_root.rs