From eacf9c80419cb7c870c61e020e19900c765ca0b4 Mon Sep 17 00:00:00 2001 From: Jason Sams Date: Tue, 19 Mar 2013 12:43:46 -0700 Subject: Move compute tests from frameworks/base to frameworks/rs Change-Id: I670027782f5ba6df0713dbdc3c99ae7c1eef7d22 --- tests/RenderScriptTests/Balls/Android.mk | 26 - tests/RenderScriptTests/Balls/AndroidManifest.xml | 16 - tests/RenderScriptTests/Balls/_index.html | 1 - .../Balls/res/drawable/flares.png | Bin 413 -> 0 bytes .../Balls/res/drawable/test_pattern.png | Bin 307 -> 0 bytes .../src/com/example/android/rs/balls/Balls.java | 118 ----- .../src/com/example/android/rs/balls/BallsRS.java | 151 ------ .../com/example/android/rs/balls/BallsView.java | 116 ----- .../com/example/android/rs/balls/ball_physics.rs | 155 ------ .../src/com/example/android/rs/balls/balls.rs | 106 ---- .../src/com/example/android/rs/balls/balls.rsh | 19 - .../RenderScriptTests/ComputeBenchmark/Android.mk | 27 - .../ComputeBenchmark/AndroidManifest.xml | 30 -- .../ComputeBenchmark/res/layout/main.xml | 31 -- .../example/android/rs/computebench/Benchmark.java | 39 -- .../android/rs/computebench/ComputeBench.java | 37 -- .../android/rs/computebench/compute_benchmark.rs | 407 --------------- tests/RenderScriptTests/ComputePerf/Android.mk | 27 - .../ComputePerf/AndroidManifest.xml | 30 -- .../ComputePerf/res/layout/main.xml | 31 -- .../android/rs/computeperf/ComputePerf.java | 62 --- .../example/android/rs/computeperf/LaunchTest.java | 58 --- .../example/android/rs/computeperf/Mandelbrot.java | 45 -- .../android/rs/computeperf/launchtestxlw.rs | 30 -- .../android/rs/computeperf/launchtestxyw.rs | 23 - .../example/android/rs/computeperf/mandelbrot.rs | 43 -- tests/RenderScriptTests/ImageProcessing/Android.mk | 30 -- .../ImageProcessing/AndroidManifest.xml | 22 - .../res/drawable-nodpi/img1600x1067.jpg | Bin 1062402 -> 0 bytes .../res/drawable-nodpi/img1600x1067b.jpg | Bin 1205161 -> 0 bytes .../ImageProcessing/res/layout/main.xml | 139 ----- .../ImageProcessing/res/layout/spinner_layout.xml | 23 - .../ImageProcessing/res/values/strings.xml | 34 -- .../src/com/android/rs/image/BWFilter.java | 34 -- .../src/com/android/rs/image/Blend.java | 178 ------- .../src/com/android/rs/image/Blur25.java | 118 ----- .../src/com/android/rs/image/Blur25G.java | 97 ---- .../src/com/android/rs/image/ColorCube.java | 88 ---- .../src/com/android/rs/image/ColorMatrix.java | 70 --- .../src/com/android/rs/image/Contrast.java | 35 -- .../src/com/android/rs/image/Convolve3x3.java | 74 --- .../src/com/android/rs/image/Convolve5x5.java | 88 ---- .../src/com/android/rs/image/Copy.java | 40 -- .../src/com/android/rs/image/CrossProcess.java | 63 --- .../src/com/android/rs/image/Exposure.java | 35 -- .../src/com/android/rs/image/Fisheye.java | 138 ----- .../src/com/android/rs/image/Grain.java | 94 ---- .../src/com/android/rs/image/Greyscale.java | 40 -- .../src/com/android/rs/image/GroupTest.java | 93 ---- .../android/rs/image/ImageProcessingActivity.java | 557 --------------------- .../com/android/rs/image/ImageProcessingTest.java | 379 -------------- .../rs/image/ImageProcessingTestRunner.java | 48 -- .../src/com/android/rs/image/LevelsV4.java | 167 ------ .../src/com/android/rs/image/Mandelbrot.java | 98 ---- .../src/com/android/rs/image/Shadows.java | 35 -- .../src/com/android/rs/image/TestBase.java | 151 ------ .../src/com/android/rs/image/UsageIO.java | 66 --- .../src/com/android/rs/image/Vibrance.java | 36 -- .../src/com/android/rs/image/Vignette.java | 154 ------ .../src/com/android/rs/image/WhiteBalance.java | 38 -- .../src/com/android/rs/image/blend.rs | 23 - .../src/com/android/rs/image/bwfilter.rs | 52 -- .../src/com/android/rs/image/colorcube.rs | 89 ---- .../src/com/android/rs/image/colormatrix.fs | 35 -- .../src/com/android/rs/image/contrast.rs | 37 -- .../src/com/android/rs/image/convolve3x3.fs | 65 --- .../src/com/android/rs/image/convolve5x5.fs | 72 --- .../src/com/android/rs/image/copy.fs | 23 - .../src/com/android/rs/image/exposure.rs | 31 -- .../src/com/android/rs/image/fisheye.rsh | 58 --- .../src/com/android/rs/image/fisheye_approx.rsh | 58 --- .../com/android/rs/image/fisheye_approx_full.rs | 20 - .../com/android/rs/image/fisheye_approx_relaxed.fs | 20 - .../src/com/android/rs/image/fisheye_full.rs | 20 - .../src/com/android/rs/image/fisheye_relaxed.fs | 20 - .../src/com/android/rs/image/grain.fs | 91 ---- .../src/com/android/rs/image/greyscale.fs | 36 -- .../src/com/android/rs/image/ip.rsh | 20 - .../src/com/android/rs/image/levels.rsh | 46 -- .../src/com/android/rs/image/levels_full.rs | 20 - .../src/com/android/rs/image/levels_relaxed.fs | 20 - .../src/com/android/rs/image/mandelbrot.rs | 55 -- .../src/com/android/rs/image/shadows.rs | 192 ------- .../src/com/android/rs/image/threshold.fs | 118 ----- .../src/com/android/rs/image/vibrance.rs | 70 --- .../src/com/android/rs/image/vignette.rsh | 59 --- .../src/com/android/rs/image/vignette_approx.rsh | 59 --- .../com/android/rs/image/vignette_approx_full.rs | 20 - .../android/rs/image/vignette_approx_relaxed.fs | 20 - .../src/com/android/rs/image/vignette_full.rs | 20 - .../src/com/android/rs/image/vignette_relaxed.fs | 20 - .../src/com/android/rs/image/wbalance.rs | 142 ------ .../RenderScriptTests/ImageProcessing2/Android.mk | 40 -- .../ImageProcessing2/AndroidManifest.xml | 14 - .../ImageProcessing2/res/drawable-nodpi/city.png | Bin 611708 -> 0 bytes .../res/drawable-nodpi/img1600x1067.jpg | Bin 1062402 -> 0 bytes .../res/drawable-nodpi/img1600x1067b.jpg | Bin 1205161 -> 0 bytes .../ImageProcessing2/res/layout/main.xml | 139 ----- .../ImageProcessing2/res/layout/spinner_layout.xml | 23 - .../ImageProcessing2/res/values/strings.xml | 34 -- .../src/com/android/rs/image/BWFilter.java | 34 -- .../src/com/android/rs/image/Blend.java | 170 ------- .../src/com/android/rs/image/Blur25.java | 114 ----- .../src/com/android/rs/image/Blur25G.java | 93 ---- .../src/com/android/rs/image/ColorCube.java | 79 --- .../src/com/android/rs/image/ColorMatrix.java | 62 --- .../src/com/android/rs/image/Contrast.java | 34 -- .../src/com/android/rs/image/Convolve3x3.java | 66 --- .../src/com/android/rs/image/Convolve5x5.java | 80 --- .../src/com/android/rs/image/Copy.java | 35 -- .../src/com/android/rs/image/CrossProcess.java | 60 --- .../src/com/android/rs/image/Exposure.java | 35 -- .../src/com/android/rs/image/Fisheye.java | 135 ----- .../src/com/android/rs/image/Grain.java | 89 ---- .../src/com/android/rs/image/Greyscale.java | 32 -- .../src/com/android/rs/image/GroupTest.java | 86 ---- .../android/rs/image/ImageProcessingActivity2.java | 470 ----------------- .../src/com/android/rs/image/LevelsV4.java | 161 ------ .../src/com/android/rs/image/Mandelbrot.java | 92 ---- .../src/com/android/rs/image/Shadows.java | 32 -- .../src/com/android/rs/image/TestBase.java | 128 ----- .../src/com/android/rs/image/Vibrance.java | 32 -- .../src/com/android/rs/image/Vignette.java | 150 ------ .../src/com/android/rs/image/WhiteBalance.java | 38 -- .../src/com/android/rs/image/blend.rs | 23 - .../src/com/android/rs/image/bwfilter.rs | 52 -- .../src/com/android/rs/image/colorcube.rs | 89 ---- .../src/com/android/rs/image/colormatrix.fs | 35 -- .../src/com/android/rs/image/contrast.rs | 37 -- .../src/com/android/rs/image/convolve5x5.fs | 72 --- .../src/com/android/rs/image/copy.fs | 23 - .../src/com/android/rs/image/exposure.rs | 31 -- .../src/com/android/rs/image/fisheye.rsh | 58 --- .../src/com/android/rs/image/fisheye_approx.rsh | 58 --- .../com/android/rs/image/fisheye_approx_full.rs | 20 - .../com/android/rs/image/fisheye_approx_relaxed.fs | 20 - .../src/com/android/rs/image/fisheye_full.rs | 20 - .../src/com/android/rs/image/fisheye_relaxed.fs | 20 - .../src/com/android/rs/image/grain.fs | 91 ---- .../src/com/android/rs/image/greyscale.fs | 36 -- .../src/com/android/rs/image/ip.rsh | 20 - .../src/com/android/rs/image/ip2_convolve3x3.rs | 65 --- .../src/com/android/rs/image/levels.rsh | 46 -- .../src/com/android/rs/image/levels_full.rs | 20 - .../src/com/android/rs/image/levels_relaxed.fs | 20 - .../src/com/android/rs/image/mandelbrot.rs | 55 -- .../src/com/android/rs/image/shadows.rs | 192 ------- .../src/com/android/rs/image/threshold.fs | 118 ----- .../src/com/android/rs/image/vibrance.rs | 70 --- .../src/com/android/rs/image/vignette.rsh | 59 --- .../src/com/android/rs/image/vignette_approx.rsh | 59 --- .../com/android/rs/image/vignette_approx_full.rs | 20 - .../android/rs/image/vignette_approx_relaxed.fs | 20 - .../src/com/android/rs/image/vignette_full.rs | 20 - .../src/com/android/rs/image/vignette_relaxed.fs | 20 - .../src/com/android/rs/image/wbalance.rs | 142 ------ .../ImageProcessing_jb/Android.mk | 29 -- .../ImageProcessing_jb/AndroidManifest.xml | 16 - .../res/drawable-nodpi/img1600x1067.jpg | Bin 1062402 -> 0 bytes .../res/drawable-nodpi/img1600x1067b.jpg | Bin 1205161 -> 0 bytes .../ImageProcessing_jb/res/layout/main.xml | 139 ----- .../res/layout/spinner_layout.xml | 23 - .../ImageProcessing_jb/res/values/strings.xml | 34 -- .../src/com/android/rs/image/BWFilter.java | 34 -- .../src/com/android/rs/image/Blend.java | 178 ------- .../src/com/android/rs/image/Blur25.java | 118 ----- .../src/com/android/rs/image/ColorMatrix.java | 70 --- .../src/com/android/rs/image/Contrast.java | 35 -- .../src/com/android/rs/image/Convolve3x3.java | 70 --- .../src/com/android/rs/image/Convolve5x5.java | 88 ---- .../src/com/android/rs/image/Copy.java | 40 -- .../src/com/android/rs/image/CrossProcess.java | 63 --- .../src/com/android/rs/image/Exposure.java | 35 -- .../src/com/android/rs/image/Fisheye.java | 138 ----- .../src/com/android/rs/image/Grain.java | 94 ---- .../src/com/android/rs/image/Greyscale.java | 40 -- .../src/com/android/rs/image/GroupTest.java | 93 ---- .../rs/image/ImageProcessingActivityJB.java | 494 ------------------ .../src/com/android/rs/image/LevelsV4.java | 167 ------ .../src/com/android/rs/image/Mandelbrot.java | 98 ---- .../src/com/android/rs/image/Shadows.java | 35 -- .../src/com/android/rs/image/TestBase.java | 153 ------ .../src/com/android/rs/image/Vibrance.java | 36 -- .../src/com/android/rs/image/Vignette.java | 154 ------ .../src/com/android/rs/image/WhiteBalance.java | 38 -- .../src/com/android/rs/image/blend.rs | 23 - .../src/com/android/rs/image/bwfilter.rs | 52 -- .../src/com/android/rs/image/colormatrix.fs | 35 -- .../src/com/android/rs/image/contrast.rs | 37 -- .../src/com/android/rs/image/convolve3x3.fs | 65 --- .../src/com/android/rs/image/convolve5x5.fs | 72 --- .../src/com/android/rs/image/copy.fs | 23 - .../src/com/android/rs/image/exposure.rs | 31 -- .../src/com/android/rs/image/fisheye.rsh | 58 --- .../src/com/android/rs/image/fisheye_approx.rsh | 58 --- .../com/android/rs/image/fisheye_approx_full.rs | 20 - .../com/android/rs/image/fisheye_approx_relaxed.fs | 20 - .../src/com/android/rs/image/fisheye_full.rs | 20 - .../src/com/android/rs/image/fisheye_relaxed.fs | 20 - .../src/com/android/rs/image/grain.fs | 91 ---- .../src/com/android/rs/image/greyscale.fs | 36 -- .../src/com/android/rs/image/ip.rsh | 20 - .../src/com/android/rs/image/levels.rsh | 46 -- .../src/com/android/rs/image/levels_full.rs | 20 - .../src/com/android/rs/image/levels_relaxed.fs | 20 - .../src/com/android/rs/image/mandelbrot.rs | 55 -- .../src/com/android/rs/image/msg.rs | 23 - .../src/com/android/rs/image/shadows.rs | 192 ------- .../src/com/android/rs/image/threshold.fs | 118 ----- .../src/com/android/rs/image/vibrance.rs | 70 --- .../src/com/android/rs/image/vignette.rsh | 59 --- .../src/com/android/rs/image/vignette_approx.rsh | 59 --- .../com/android/rs/image/vignette_approx_full.rs | 20 - .../android/rs/image/vignette_approx_relaxed.fs | 20 - .../src/com/android/rs/image/vignette_full.rs | 20 - .../src/com/android/rs/image/vignette_relaxed.fs | 20 - .../src/com/android/rs/image/wbalance.rs | 142 ------ .../RenderScriptTests/LatencyBenchmark/Android.mk | 27 - .../LatencyBenchmark/AndroidManifest.xml | 30 -- .../LatencyBenchmark/res/layout/main.xml | 31 -- .../example/android/rs/computebench/Benchmark.java | 63 --- .../android/rs/computebench/LatencyBench.java | 37 -- .../android/rs/computebench/compute_benchmark.rs | 29 -- tests/RenderScriptTests/LivePreview/Android.mk | 26 - .../LivePreview/AndroidManifest.xml | 37 -- .../LivePreview/res/drawable-nodpi/city.png | Bin 611708 -> 0 bytes .../LivePreview/res/layout/cf_format_list_item.xml | 23 - .../LivePreview/res/layout/cf_main.xml | 96 ---- .../LivePreview/res/layout/main.xml | 140 ------ .../LivePreview/res/layout/rs.xml | 140 ------ .../LivePreview/res/values/strings.xml | 35 -- .../rs/livepreview/CameraPreviewActivity.java | 374 -------------- .../src/com/android/rs/livepreview/RsYuv.java | 151 ------ .../src/com/android/rs/livepreview/yuv.rs | 126 ----- tests/RenderScriptTests/MathErr/Android.mk | 27 - .../RenderScriptTests/MathErr/AndroidManifest.xml | 29 -- .../RenderScriptTests/MathErr/res/layout/main.xml | 31 -- .../com/example/android/rs/matherr/MathErr.java | 86 ---- .../android/rs/matherr/MathErrActivity.java | 37 -- .../src/com/example/android/rs/matherr/math_err.rs | 84 ---- .../RenderScriptTests/RSTest_CompatLib/Android.mk | 40 -- .../RSTest_CompatLib/AndroidManifest.xml | 17 - .../res/drawable-nodpi/test_pattern.png | Bin 307 -> 0 bytes .../src/com/android/rs/test/RSTest.java | 70 --- .../src/com/android/rs/test/RSTestCore.java | 199 -------- .../src/com/android/rs/test/UT_alloc.java | 69 --- .../src/com/android/rs/test/UT_array_alloc.java | 52 -- .../src/com/android/rs/test/UT_array_init.java | 95 ---- .../src/com/android/rs/test/UT_atomic.java | 40 -- .../src/com/android/rs/test/UT_bug_char.java | 89 ---- .../src/com/android/rs/test/UT_clamp.java | 40 -- .../src/com/android/rs/test/UT_clamp_relaxed.java | 41 -- .../src/com/android/rs/test/UT_constant.java | 57 --- .../src/com/android/rs/test/UT_convert.java | 40 -- .../com/android/rs/test/UT_convert_relaxed.java | 41 -- .../src/com/android/rs/test/UT_copy_test.java | 120 ----- .../src/com/android/rs/test/UT_element.java | 121 ----- .../src/com/android/rs/test/UT_foreach.java | 59 --- .../src/com/android/rs/test/UT_foreach_bounds.java | 63 --- .../src/com/android/rs/test/UT_fp_mad.java | 40 -- .../src/com/android/rs/test/UT_int4.java | 40 -- .../src/com/android/rs/test/UT_kernel.java | 60 --- .../src/com/android/rs/test/UT_kernel_struct.java | 61 --- .../src/com/android/rs/test/UT_math.java | 40 -- .../src/com/android/rs/test/UT_math_agree.java | 527 ------------------- .../com/android/rs/test/UT_math_conformance.java | 42 -- .../src/com/android/rs/test/UT_min.java | 40 -- .../src/com/android/rs/test/UT_noroot.java | 57 --- .../src/com/android/rs/test/UT_primitives.java | 103 ---- .../src/com/android/rs/test/UT_refcount.java | 50 -- .../src/com/android/rs/test/UT_rsdebug.java | 40 -- .../src/com/android/rs/test/UT_rstime.java | 41 -- .../src/com/android/rs/test/UT_rstypes.java | 40 -- .../src/com/android/rs/test/UT_sampler.java | 148 ------ .../src/com/android/rs/test/UT_struct.java | 55 -- .../src/com/android/rs/test/UT_unsigned.java | 60 --- .../src/com/android/rs/test/UT_vector.java | 318 ------------ .../src/com/android/rs/test/UnitTest.java | 144 ------ .../src/com/android/rs/test/alloc.rs | 92 ---- .../src/com/android/rs/test/array_alloc.rs | 21 - .../src/com/android/rs/test/array_init.rs | 58 --- .../src/com/android/rs/test/atomic.rs | 77 --- .../src/com/android/rs/test/bug_char.rs | 47 -- .../src/com/android/rs/test/clamp.rs | 56 --- .../src/com/android/rs/test/clamp_relaxed.rs | 2 - .../src/com/android/rs/test/constant.rs | 19 - .../src/com/android/rs/test/convert.rs | 37 -- .../src/com/android/rs/test/convert_relaxed.rs | 2 - .../src/com/android/rs/test/copy_test.rs | 41 -- .../src/com/android/rs/test/element.rs | 156 ------ .../src/com/android/rs/test/foreach.rs | 76 --- .../src/com/android/rs/test/foreach_bounds.rs | 72 --- .../src/com/android/rs/test/fp_mad.rs | 174 ------- .../src/com/android/rs/test/int4.rs | 29 -- .../src/com/android/rs/test/kernel.rs | 47 -- .../src/com/android/rs/test/kernel_struct.rs | 66 --- .../src/com/android/rs/test/math.rs | 436 ---------------- .../src/com/android/rs/test/math_agree.rs | 409 --------------- .../src/com/android/rs/test/math_conformance.rs | 57 --- .../src/com/android/rs/test/min.rs | 20 - .../src/com/android/rs/test/noroot.rs | 45 -- .../src/com/android/rs/test/primitives.rs | 61 --- .../src/com/android/rs/test/refcount.rs | 13 - .../src/com/android/rs/test/rsdebug.rs | 62 --- .../src/com/android/rs/test/rslist.rs | 25 - .../src/com/android/rs/test/rstime.rs | 52 -- .../src/com/android/rs/test/rstypes.rs | 61 --- .../src/com/android/rs/test/sampler.rs | 63 --- .../src/com/android/rs/test/shared.rsh | 114 ----- .../src/com/android/rs/test/struct.rs | 37 -- .../src/com/android/rs/test/test_root.rs | 23 - .../src/com/android/rs/test/unsigned.rs | 36 -- .../src/com/android/rs/test/vector.rs | 198 -------- tests/RenderScriptTests/SampleTest/Android.mk | 26 - .../SampleTest/AndroidManifest.xml | 34 -- .../SampleTest/res/drawable-nodpi/city.png | Bin 23004 -> 0 bytes .../SampleTest/res/drawable-nodpi/twobytwo.png | Bin 2796 -> 0 bytes .../RenderScriptTests/SampleTest/res/layout/rs.xml | 84 ---- .../SampleTest/res/values/strings.xml | 28 -- .../com/android/rs/sample/SampleRSActivity.java | 169 ------- .../SampleTest/src/com/android/rs/sample/sample.rs | 43 -- tests/RenderScriptTests/tests/Android.mk | 26 - tests/RenderScriptTests/tests/AndroidManifest.xml | 15 - .../tests/res/drawable-nodpi/test_pattern.png | Bin 307 -> 0 bytes .../tests/src/com/android/rs/test/RSTest.java | 91 ---- .../tests/src/com/android/rs/test/RSTestCore.java | 236 --------- .../tests/src/com/android/rs/test/RSTestView.java | 97 ---- .../tests/src/com/android/rs/test/UT_alloc.java | 69 --- .../src/com/android/rs/test/UT_array_alloc.java | 52 -- .../src/com/android/rs/test/UT_array_init.java | 95 ---- .../tests/src/com/android/rs/test/UT_atomic.java | 40 -- .../tests/src/com/android/rs/test/UT_bug_char.java | 89 ---- .../tests/src/com/android/rs/test/UT_clamp.java | 40 -- .../src/com/android/rs/test/UT_clamp_relaxed.java | 41 -- .../tests/src/com/android/rs/test/UT_constant.java | 57 --- .../tests/src/com/android/rs/test/UT_convert.java | 40 -- .../com/android/rs/test/UT_convert_relaxed.java | 41 -- .../src/com/android/rs/test/UT_copy_test.java | 120 ----- .../tests/src/com/android/rs/test/UT_element.java | 132 ----- .../tests/src/com/android/rs/test/UT_foreach.java | 59 --- .../src/com/android/rs/test/UT_foreach_bounds.java | 72 --- .../tests/src/com/android/rs/test/UT_fp_mad.java | 40 -- .../tests/src/com/android/rs/test/UT_int4.java | 40 -- .../tests/src/com/android/rs/test/UT_kernel.java | 60 --- .../src/com/android/rs/test/UT_kernel_struct.java | 61 --- .../tests/src/com/android/rs/test/UT_math.java | 40 -- .../src/com/android/rs/test/UT_math_agree.java | 527 ------------------- .../com/android/rs/test/UT_math_conformance.java | 42 -- .../tests/src/com/android/rs/test/UT_mesh.java | 75 --- .../tests/src/com/android/rs/test/UT_min.java | 40 -- .../tests/src/com/android/rs/test/UT_noroot.java | 57 --- .../src/com/android/rs/test/UT_primitives.java | 103 ---- .../src/com/android/rs/test/UT_program_raster.java | 81 --- .../src/com/android/rs/test/UT_program_store.java | 175 ------- .../tests/src/com/android/rs/test/UT_refcount.java | 50 -- .../tests/src/com/android/rs/test/UT_rsdebug.java | 40 -- .../tests/src/com/android/rs/test/UT_rstime.java | 41 -- .../tests/src/com/android/rs/test/UT_rstypes.java | 40 -- .../tests/src/com/android/rs/test/UT_sampler.java | 150 ------ .../tests/src/com/android/rs/test/UT_struct.java | 55 -- .../tests/src/com/android/rs/test/UT_unsigned.java | 60 --- .../tests/src/com/android/rs/test/UT_vector.java | 318 ------------ .../tests/src/com/android/rs/test/UnitTest.java | 133 ----- .../tests/src/com/android/rs/test/alloc.rs | 92 ---- .../tests/src/com/android/rs/test/array_alloc.rs | 21 - .../tests/src/com/android/rs/test/array_init.rs | 58 --- .../tests/src/com/android/rs/test/atomic.rs | 77 --- .../tests/src/com/android/rs/test/bug_char.rs | 47 -- .../tests/src/com/android/rs/test/clamp.rs | 56 --- .../tests/src/com/android/rs/test/clamp_relaxed.rs | 2 - .../tests/src/com/android/rs/test/constant.rs | 19 - .../tests/src/com/android/rs/test/convert.rs | 37 -- .../src/com/android/rs/test/convert_relaxed.rs | 2 - .../tests/src/com/android/rs/test/copy_test.rs | 41 -- .../tests/src/com/android/rs/test/element.rs | 158 ------ .../tests/src/com/android/rs/test/foreach.rs | 76 --- .../src/com/android/rs/test/foreach_bounds.rs | 62 --- .../tests/src/com/android/rs/test/fp_mad.rs | 174 ------- .../tests/src/com/android/rs/test/int4.rs | 29 -- .../tests/src/com/android/rs/test/kernel.rs | 47 -- .../tests/src/com/android/rs/test/kernel_struct.rs | 66 --- .../tests/src/com/android/rs/test/math.rs | 437 ---------------- .../tests/src/com/android/rs/test/math_agree.rs | 409 --------------- .../src/com/android/rs/test/math_conformance.rs | 57 --- .../tests/src/com/android/rs/test/mesh.rs | 64 --- .../tests/src/com/android/rs/test/min.rs | 20 - .../tests/src/com/android/rs/test/noroot.rs | 45 -- .../tests/src/com/android/rs/test/primitives.rs | 61 --- .../src/com/android/rs/test/program_raster.rs | 37 -- .../tests/src/com/android/rs/test/program_store.rs | 128 ----- .../tests/src/com/android/rs/test/refcount.rs | 13 - .../tests/src/com/android/rs/test/rsdebug.rs | 62 --- .../tests/src/com/android/rs/test/rslist.rs | 107 ---- .../tests/src/com/android/rs/test/rstime.rs | 52 -- .../tests/src/com/android/rs/test/rstypes.rs | 79 --- .../tests/src/com/android/rs/test/sampler.rs | 63 --- .../tests/src/com/android/rs/test/shared.rsh | 114 ----- .../tests/src/com/android/rs/test/struct.rs | 37 -- .../tests/src/com/android/rs/test/test_root.rs | 23 - .../tests/src/com/android/rs/test/unsigned.rs | 36 -- .../tests/src/com/android/rs/test/vector.rs | 198 -------- tests/RenderScriptTests/tests_v11/Android.mk | 31 -- .../tests_v11/AndroidManifest.xml | 16 - .../tests_v11/res/drawable/test_pattern.png | Bin 307 -> 0 bytes .../src/com/android/rs/test/RSTestCore.java | 206 -------- .../src/com/android/rs/test/RSTestView.java | 97 ---- .../src/com/android/rs/test/RSTest_v11.java | 84 ---- .../src/com/android/rs/test/UT_fp_mad.java | 40 -- .../tests_v11/src/com/android/rs/test/UT_math.java | 40 -- .../src/com/android/rs/test/UT_primitives.java | 104 ---- .../src/com/android/rs/test/UT_rsdebug.java | 40 -- .../src/com/android/rs/test/UT_rstime.java | 40 -- .../src/com/android/rs/test/UT_rstypes.java | 40 -- .../src/com/android/rs/test/UnitTest.java | 106 ---- .../tests_v11/src/com/android/rs/test/fp_mad.rs | 174 ------- .../tests_v11/src/com/android/rs/test/math.rs | 348 ------------- .../src/com/android/rs/test/primitives.rs | 61 --- .../tests_v11/src/com/android/rs/test/rsdebug.rs | 56 --- .../tests_v11/src/com/android/rs/test/rslist.rs | 107 ---- .../tests_v11/src/com/android/rs/test/rstime.rs | 52 -- .../tests_v11/src/com/android/rs/test/rstypes.rs | 79 --- .../tests_v11/src/com/android/rs/test/shared.rsh | 38 -- .../tests_v11/src/com/android/rs/test/test_root.rs | 23 - tests/RenderScriptTests/tests_v14/Android.mk | 27 - .../tests_v14/AndroidManifest.xml | 16 - .../tests_v14/res/drawable-nodpi/test_pattern.png | Bin 307 -> 0 bytes .../src/com/android/rs/test/RSTestCore.java | 210 -------- .../src/com/android/rs/test/RSTestView.java | 97 ---- .../src/com/android/rs/test/RSTest_v14.java | 91 ---- .../src/com/android/rs/test/UT_alloc.java | 69 --- .../src/com/android/rs/test/UT_foreach.java | 57 --- .../src/com/android/rs/test/UT_fp_mad.java | 40 -- .../tests_v14/src/com/android/rs/test/UT_math.java | 40 -- .../src/com/android/rs/test/UT_primitives.java | 104 ---- .../src/com/android/rs/test/UT_refcount.java | 50 -- .../src/com/android/rs/test/UT_rsdebug.java | 40 -- .../src/com/android/rs/test/UT_rstime.java | 40 -- .../src/com/android/rs/test/UT_rstypes.java | 40 -- .../src/com/android/rs/test/UT_vector.java | 318 ------------ .../src/com/android/rs/test/UnitTest.java | 117 ----- .../tests_v14/src/com/android/rs/test/alloc.rs | 92 ---- .../tests_v14/src/com/android/rs/test/foreach.rs | 45 -- .../tests_v14/src/com/android/rs/test/fp_mad.rs | 174 ------- .../tests_v14/src/com/android/rs/test/math.rs | 462 ----------------- .../tests_v14/src/com/android/rs/test/math.rs.bak | 423 ---------------- .../tests_v14/src/com/android/rs/test/math.rs.orig | 436 ---------------- .../src/com/android/rs/test/primitives.rs | 61 --- .../tests_v14/src/com/android/rs/test/refcount.rs | 13 - .../tests_v14/src/com/android/rs/test/rsdebug.rs | 56 --- .../tests_v14/src/com/android/rs/test/rslist.rs | 107 ---- .../tests_v14/src/com/android/rs/test/rstime.rs | 52 -- .../tests_v14/src/com/android/rs/test/rstypes.rs | 79 --- .../tests_v14/src/com/android/rs/test/shared.rsh | 38 -- .../tests_v14/src/com/android/rs/test/test_root.rs | 23 - .../tests_v14/src/com/android/rs/test/vector.rs | 198 -------- 455 files changed, 34915 deletions(-) delete mode 100644 tests/RenderScriptTests/Balls/Android.mk delete mode 100644 tests/RenderScriptTests/Balls/AndroidManifest.xml delete mode 100644 tests/RenderScriptTests/Balls/_index.html delete mode 100644 tests/RenderScriptTests/Balls/res/drawable/flares.png delete mode 100644 tests/RenderScriptTests/Balls/res/drawable/test_pattern.png delete mode 100644 tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/Balls.java delete mode 100644 tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/BallsRS.java delete mode 100644 tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/BallsView.java delete mode 100644 tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/ball_physics.rs delete mode 100644 tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/balls.rs delete mode 100644 tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/balls.rsh delete mode 100644 tests/RenderScriptTests/ComputeBenchmark/Android.mk delete mode 100644 tests/RenderScriptTests/ComputeBenchmark/AndroidManifest.xml delete mode 100644 tests/RenderScriptTests/ComputeBenchmark/res/layout/main.xml delete mode 100644 tests/RenderScriptTests/ComputeBenchmark/src/com/example/android/rs/computebench/Benchmark.java delete mode 100644 tests/RenderScriptTests/ComputeBenchmark/src/com/example/android/rs/computebench/ComputeBench.java delete mode 100644 tests/RenderScriptTests/ComputeBenchmark/src/com/example/android/rs/computebench/compute_benchmark.rs delete mode 100644 tests/RenderScriptTests/ComputePerf/Android.mk delete mode 100644 tests/RenderScriptTests/ComputePerf/AndroidManifest.xml delete mode 100644 tests/RenderScriptTests/ComputePerf/res/layout/main.xml delete mode 100644 tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/ComputePerf.java delete mode 100644 tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/LaunchTest.java delete mode 100644 tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/Mandelbrot.java delete mode 100644 tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/launchtestxlw.rs delete mode 100644 tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/launchtestxyw.rs delete mode 100644 tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/mandelbrot.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing/Android.mk delete mode 100644 tests/RenderScriptTests/ImageProcessing/AndroidManifest.xml delete mode 100644 tests/RenderScriptTests/ImageProcessing/res/drawable-nodpi/img1600x1067.jpg delete mode 100644 tests/RenderScriptTests/ImageProcessing/res/drawable-nodpi/img1600x1067b.jpg delete mode 100644 tests/RenderScriptTests/ImageProcessing/res/layout/main.xml delete mode 100644 tests/RenderScriptTests/ImageProcessing/res/layout/spinner_layout.xml delete mode 100644 tests/RenderScriptTests/ImageProcessing/res/values/strings.xml delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/BWFilter.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/Blend.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/Blur25.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/Blur25G.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/ColorCube.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/ColorMatrix.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/Contrast.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/Convolve3x3.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/Convolve5x5.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/Copy.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/CrossProcess.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/Exposure.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/Fisheye.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/Grain.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/Greyscale.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/GroupTest.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/ImageProcessingActivity.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/ImageProcessingTest.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/ImageProcessingTestRunner.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/LevelsV4.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/Mandelbrot.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/Shadows.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/TestBase.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/UsageIO.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/Vibrance.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/Vignette.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/WhiteBalance.java delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/blend.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/bwfilter.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/colorcube.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/colormatrix.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/contrast.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/convolve3x3.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/convolve5x5.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/copy.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/exposure.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/fisheye.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/fisheye_approx.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/fisheye_approx_full.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/fisheye_approx_relaxed.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/fisheye_full.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/fisheye_relaxed.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/grain.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/greyscale.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/ip.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/levels.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/levels_full.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/levels_relaxed.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/mandelbrot.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/shadows.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/threshold.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/vibrance.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/vignette.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/vignette_approx.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/vignette_approx_full.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/vignette_approx_relaxed.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/vignette_full.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/vignette_relaxed.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing/src/com/android/rs/image/wbalance.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/Android.mk delete mode 100644 tests/RenderScriptTests/ImageProcessing2/AndroidManifest.xml delete mode 100644 tests/RenderScriptTests/ImageProcessing2/res/drawable-nodpi/city.png delete mode 100644 tests/RenderScriptTests/ImageProcessing2/res/drawable-nodpi/img1600x1067.jpg delete mode 100644 tests/RenderScriptTests/ImageProcessing2/res/drawable-nodpi/img1600x1067b.jpg delete mode 100644 tests/RenderScriptTests/ImageProcessing2/res/layout/main.xml delete mode 100644 tests/RenderScriptTests/ImageProcessing2/res/layout/spinner_layout.xml delete mode 100644 tests/RenderScriptTests/ImageProcessing2/res/values/strings.xml delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/BWFilter.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Blend.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Blur25.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Blur25G.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/ColorCube.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/ColorMatrix.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Contrast.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Convolve3x3.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Convolve5x5.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Copy.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/CrossProcess.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Exposure.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Fisheye.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Grain.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Greyscale.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/GroupTest.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/ImageProcessingActivity2.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/LevelsV4.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Mandelbrot.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Shadows.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/TestBase.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Vibrance.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Vignette.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/WhiteBalance.java delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/blend.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/bwfilter.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/colorcube.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/colormatrix.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/contrast.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/convolve5x5.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/copy.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/exposure.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/fisheye.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/fisheye_approx.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/fisheye_approx_full.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/fisheye_approx_relaxed.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/fisheye_full.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/fisheye_relaxed.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/grain.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/greyscale.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/ip.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/ip2_convolve3x3.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/levels.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/levels_full.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/levels_relaxed.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/mandelbrot.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/shadows.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/threshold.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/vibrance.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/vignette.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/vignette_approx.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/vignette_approx_full.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/vignette_approx_relaxed.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/vignette_full.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/vignette_relaxed.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/wbalance.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/Android.mk delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/AndroidManifest.xml delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/res/drawable-nodpi/img1600x1067.jpg delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/res/drawable-nodpi/img1600x1067b.jpg delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/res/layout/main.xml delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/res/layout/spinner_layout.xml delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/res/values/strings.xml delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/BWFilter.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/Blend.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/Blur25.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/ColorMatrix.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/Contrast.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/Convolve3x3.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/Convolve5x5.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/Copy.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/CrossProcess.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/Exposure.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/Fisheye.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/Grain.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/Greyscale.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/GroupTest.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/ImageProcessingActivityJB.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/LevelsV4.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/Mandelbrot.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/Shadows.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/TestBase.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/Vibrance.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/Vignette.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/WhiteBalance.java delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/blend.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/bwfilter.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/colormatrix.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/contrast.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/convolve3x3.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/convolve5x5.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/copy.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/exposure.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/fisheye.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/fisheye_approx.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/fisheye_approx_full.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/fisheye_approx_relaxed.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/fisheye_full.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/fisheye_relaxed.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/grain.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/greyscale.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/ip.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/levels.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/levels_full.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/levels_relaxed.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/mandelbrot.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/msg.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/shadows.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/threshold.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/vibrance.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/vignette.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/vignette_approx.rsh delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/vignette_approx_full.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/vignette_approx_relaxed.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/vignette_full.rs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/vignette_relaxed.fs delete mode 100644 tests/RenderScriptTests/ImageProcessing_jb/src/com/android/rs/image/wbalance.rs delete mode 100644 tests/RenderScriptTests/LatencyBenchmark/Android.mk delete mode 100644 tests/RenderScriptTests/LatencyBenchmark/AndroidManifest.xml delete mode 100644 tests/RenderScriptTests/LatencyBenchmark/res/layout/main.xml delete mode 100644 tests/RenderScriptTests/LatencyBenchmark/src/com/example/android/rs/computebench/Benchmark.java delete mode 100644 tests/RenderScriptTests/LatencyBenchmark/src/com/example/android/rs/computebench/LatencyBench.java delete mode 100644 tests/RenderScriptTests/LatencyBenchmark/src/com/example/android/rs/computebench/compute_benchmark.rs delete mode 100644 tests/RenderScriptTests/LivePreview/Android.mk delete mode 100644 tests/RenderScriptTests/LivePreview/AndroidManifest.xml delete mode 100644 tests/RenderScriptTests/LivePreview/res/drawable-nodpi/city.png delete mode 100644 tests/RenderScriptTests/LivePreview/res/layout/cf_format_list_item.xml delete mode 100644 tests/RenderScriptTests/LivePreview/res/layout/cf_main.xml delete mode 100644 tests/RenderScriptTests/LivePreview/res/layout/main.xml delete mode 100644 tests/RenderScriptTests/LivePreview/res/layout/rs.xml delete mode 100644 tests/RenderScriptTests/LivePreview/res/values/strings.xml delete mode 100644 tests/RenderScriptTests/LivePreview/src/com/android/rs/livepreview/CameraPreviewActivity.java delete mode 100644 tests/RenderScriptTests/LivePreview/src/com/android/rs/livepreview/RsYuv.java delete mode 100644 tests/RenderScriptTests/LivePreview/src/com/android/rs/livepreview/yuv.rs delete mode 100644 tests/RenderScriptTests/MathErr/Android.mk delete mode 100644 tests/RenderScriptTests/MathErr/AndroidManifest.xml delete mode 100644 tests/RenderScriptTests/MathErr/res/layout/main.xml delete mode 100644 tests/RenderScriptTests/MathErr/src/com/example/android/rs/matherr/MathErr.java delete mode 100644 tests/RenderScriptTests/MathErr/src/com/example/android/rs/matherr/MathErrActivity.java delete mode 100644 tests/RenderScriptTests/MathErr/src/com/example/android/rs/matherr/math_err.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/Android.mk delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/AndroidManifest.xml delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/res/drawable-nodpi/test_pattern.png delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/RSTest.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/RSTestCore.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_alloc.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_array_alloc.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_array_init.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_atomic.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_bug_char.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_clamp.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_clamp_relaxed.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_constant.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_convert.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_convert_relaxed.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_copy_test.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_element.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_foreach.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_foreach_bounds.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_fp_mad.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_int4.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_kernel.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_kernel_struct.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_math.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_math_agree.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_math_conformance.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_min.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_noroot.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_primitives.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_refcount.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_rsdebug.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_rstime.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_rstypes.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_sampler.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_struct.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_unsigned.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UT_vector.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/UnitTest.java delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/alloc.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/array_alloc.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/array_init.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/atomic.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/bug_char.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/clamp.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/clamp_relaxed.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/constant.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/convert.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/convert_relaxed.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/copy_test.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/element.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/foreach.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/foreach_bounds.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/fp_mad.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/int4.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/kernel.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/kernel_struct.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/math.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/math_agree.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/math_conformance.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/min.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/noroot.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/primitives.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/refcount.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/rsdebug.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/rslist.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/rstime.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/rstypes.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/sampler.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/shared.rsh delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/struct.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/test_root.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/unsigned.rs delete mode 100644 tests/RenderScriptTests/RSTest_CompatLib/src/com/android/rs/test/vector.rs delete mode 100644 tests/RenderScriptTests/SampleTest/Android.mk delete mode 100644 tests/RenderScriptTests/SampleTest/AndroidManifest.xml delete mode 100644 tests/RenderScriptTests/SampleTest/res/drawable-nodpi/city.png delete mode 100644 tests/RenderScriptTests/SampleTest/res/drawable-nodpi/twobytwo.png delete mode 100644 tests/RenderScriptTests/SampleTest/res/layout/rs.xml delete mode 100644 tests/RenderScriptTests/SampleTest/res/values/strings.xml delete mode 100644 tests/RenderScriptTests/SampleTest/src/com/android/rs/sample/SampleRSActivity.java delete mode 100644 tests/RenderScriptTests/SampleTest/src/com/android/rs/sample/sample.rs delete mode 100644 tests/RenderScriptTests/tests/Android.mk delete mode 100644 tests/RenderScriptTests/tests/AndroidManifest.xml delete mode 100644 tests/RenderScriptTests/tests/res/drawable-nodpi/test_pattern.png delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/RSTest.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/RSTestCore.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/RSTestView.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_alloc.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_array_alloc.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_array_init.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_atomic.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_bug_char.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_clamp.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_clamp_relaxed.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_constant.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_convert.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_convert_relaxed.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_copy_test.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_element.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_foreach.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_foreach_bounds.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_fp_mad.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_int4.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_kernel.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_kernel_struct.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_math.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_math_agree.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_math_conformance.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_mesh.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_min.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_noroot.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_primitives.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_program_raster.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_program_store.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_refcount.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_rsdebug.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_rstime.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_rstypes.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_sampler.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_struct.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_unsigned.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UT_vector.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/UnitTest.java delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/alloc.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/array_alloc.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/array_init.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/atomic.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/bug_char.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/clamp.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/clamp_relaxed.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/constant.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/convert.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/convert_relaxed.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/copy_test.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/element.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/foreach.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/foreach_bounds.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/fp_mad.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/int4.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/kernel.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/kernel_struct.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/math.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/math_agree.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/math_conformance.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/mesh.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/min.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/noroot.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/primitives.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/program_raster.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/program_store.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/refcount.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/rsdebug.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/rslist.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/rstime.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/rstypes.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/sampler.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/shared.rsh delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/struct.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/test_root.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/unsigned.rs delete mode 100644 tests/RenderScriptTests/tests/src/com/android/rs/test/vector.rs delete mode 100644 tests/RenderScriptTests/tests_v11/Android.mk delete mode 100644 tests/RenderScriptTests/tests_v11/AndroidManifest.xml delete mode 100644 tests/RenderScriptTests/tests_v11/res/drawable/test_pattern.png delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/RSTestCore.java delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/RSTestView.java delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/RSTest_v11.java delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/UT_fp_mad.java delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/UT_math.java delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/UT_primitives.java delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/UT_rsdebug.java delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/UT_rstime.java delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/UT_rstypes.java delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/UnitTest.java delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/fp_mad.rs delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/math.rs delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/primitives.rs delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/rsdebug.rs delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/rslist.rs delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/rstime.rs delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/rstypes.rs delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/shared.rsh delete mode 100644 tests/RenderScriptTests/tests_v11/src/com/android/rs/test/test_root.rs delete mode 100644 tests/RenderScriptTests/tests_v14/Android.mk delete mode 100644 tests/RenderScriptTests/tests_v14/AndroidManifest.xml delete mode 100644 tests/RenderScriptTests/tests_v14/res/drawable-nodpi/test_pattern.png delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/RSTestCore.java delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/RSTestView.java delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/RSTest_v14.java delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/UT_alloc.java delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/UT_foreach.java delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/UT_fp_mad.java delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/UT_math.java delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/UT_primitives.java delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/UT_refcount.java delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/UT_rsdebug.java delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/UT_rstime.java delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/UT_rstypes.java delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/UT_vector.java delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/UnitTest.java delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/alloc.rs delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/foreach.rs delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/fp_mad.rs delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/math.rs delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/math.rs.bak delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/math.rs.orig delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/primitives.rs delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/refcount.rs delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/rsdebug.rs delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/rslist.rs delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/rstime.rs delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/rstypes.rs delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/shared.rsh delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/test_root.rs delete mode 100644 tests/RenderScriptTests/tests_v14/src/com/android/rs/test/vector.rs diff --git a/tests/RenderScriptTests/Balls/Android.mk b/tests/RenderScriptTests/Balls/Android.mk deleted file mode 100644 index 77281ce107c7..000000000000 --- a/tests/RenderScriptTests/Balls/Android.mk +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (C) 2008 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -LOCAL_PATH := $(call my-dir) -include $(CLEAR_VARS) - -LOCAL_MODULE_TAGS := tests - -LOCAL_SRC_FILES := $(call all-java-files-under, src) $(call all-renderscript-files-under, src) - -LOCAL_PACKAGE_NAME := RsBalls - -include $(BUILD_PACKAGE) diff --git a/tests/RenderScriptTests/Balls/AndroidManifest.xml b/tests/RenderScriptTests/Balls/AndroidManifest.xml deleted file mode 100644 index 80e6b39845e0..000000000000 --- a/tests/RenderScriptTests/Balls/AndroidManifest.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - diff --git a/tests/RenderScriptTests/Balls/_index.html b/tests/RenderScriptTests/Balls/_index.html deleted file mode 100644 index 87604854d3d1..000000000000 --- a/tests/RenderScriptTests/Balls/_index.html +++ /dev/null @@ -1 +0,0 @@ -

A brute force physics simulation that renders many balls onto the screen and moves them according to user touch and gravity.

\ No newline at end of file diff --git a/tests/RenderScriptTests/Balls/res/drawable/flares.png b/tests/RenderScriptTests/Balls/res/drawable/flares.png deleted file mode 100644 index 3a5c970fc2b9..000000000000 Binary files a/tests/RenderScriptTests/Balls/res/drawable/flares.png and /dev/null differ diff --git a/tests/RenderScriptTests/Balls/res/drawable/test_pattern.png b/tests/RenderScriptTests/Balls/res/drawable/test_pattern.png deleted file mode 100644 index e7d145554c00..000000000000 Binary files a/tests/RenderScriptTests/Balls/res/drawable/test_pattern.png and /dev/null differ diff --git a/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/Balls.java b/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/Balls.java deleted file mode 100644 index 2c6558e929a2..000000000000 --- a/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/Balls.java +++ /dev/null @@ -1,118 +0,0 @@ -/* - * Copyright (C) 2008 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.example.android.rs.balls; - -import android.renderscript.RSSurfaceView; -import android.renderscript.RenderScript; - -import android.app.Activity; -import android.content.res.Configuration; -import android.os.Bundle; -import android.os.Handler; -import android.os.Looper; -import android.os.Message; -import android.provider.Settings.System; -import android.util.Log; -import android.view.Menu; -import android.view.MenuItem; -import android.view.View; -import android.view.Window; -import android.widget.Button; -import android.widget.ListView; - -import android.app.Activity; -import android.content.Context; -import android.os.Bundle; -import android.view.View; -import android.hardware.Sensor; -import android.hardware.SensorEvent; -import android.hardware.SensorEventListener; -import android.hardware.SensorManager; - -public class Balls extends Activity implements SensorEventListener { - //EventListener mListener = new EventListener(); - - private static final String LOG_TAG = "libRS_jni"; - private static final boolean DEBUG = false; - private static final boolean LOG_ENABLED = false; - - private BallsView mView; - private SensorManager mSensorManager; - - // get the current looper (from your Activity UI thread for instance - - - public void onSensorChanged(SensorEvent event) { - //android.util.Log.d("rs", "sensor: " + event.sensor + ", x: " + event.values[0] + ", y: " + event.values[1] + ", z: " + event.values[2]); - synchronized (this) { - if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER) { - if(mView != null) { - mView.setAccel(event.values[0], event.values[1], event.values[2]); - } - } - } - } - - public void onAccuracyChanged(Sensor sensor, int accuracy) { - } - - @Override - public void onCreate(Bundle icicle) { - super.onCreate(icicle); - - mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); - - // Create our Preview view and set it as the content of our - // Activity - mView = new BallsView(this); - setContentView(mView); - } - - @Override - protected void onResume() { - mSensorManager.registerListener(this, - mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), - SensorManager.SENSOR_DELAY_FASTEST); - - // Ideally a game should implement onResume() and onPause() - // to take appropriate action when the activity looses focus - super.onResume(); - mView.resume(); - } - - @Override - protected void onPause() { - super.onPause(); - mView.pause(); - onStop(); - } - - @Override - protected void onStop() { - mSensorManager.unregisterListener(this); - super.onStop(); - } - - static void log(String message) { - if (LOG_ENABLED) { - Log.v(LOG_TAG, message); - } - } - - -} - diff --git a/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/BallsRS.java b/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/BallsRS.java deleted file mode 100644 index d9d182c86e74..000000000000 --- a/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/BallsRS.java +++ /dev/null @@ -1,151 +0,0 @@ -/* - * Copyright (C) 2008 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.example.android.rs.balls; - -import android.content.res.Resources; -import android.renderscript.*; -import android.util.Log; - - -public class BallsRS { - public static final int PART_COUNT = 4000; - - public BallsRS() { - } - - private Resources mRes; - private RenderScriptGL mRS; - private ScriptC_balls mScript; - private ScriptC_ball_physics mPhysicsScript; - private ProgramFragment mPFPoints; - private ScriptField_Point mPoints; - private ScriptField_VpConsts mVpConsts; - private ScriptField_BallGrid mGrid; - private ScriptField_Ball mBalls; - private Allocation mGridCache; - - void updateProjectionMatrices() { - mVpConsts = new ScriptField_VpConsts(mRS, 1, - Allocation.USAGE_SCRIPT | - Allocation.USAGE_GRAPHICS_CONSTANTS); - ScriptField_VpConsts.Item i = new ScriptField_VpConsts.Item(); - Matrix4f mvp = new Matrix4f(); - mvp.loadOrtho(0, mRS.getWidth(), mRS.getHeight(), 0, -1, 1); - i.MVP = mvp; - mVpConsts.set(i, 0, true); - } - - private void createProgramVertex() { - updateProjectionMatrices(); - - ProgramVertex.Builder sb = new ProgramVertex.Builder(mRS); - String t = "varying vec4 varColor;\n" + - "void main() {\n" + - " vec4 pos = vec4(0.0, 0.0, 0.0, 1.0);\n" + - " pos.xy = ATTRIB_position;\n" + - " gl_Position = UNI_MVP * pos;\n" + - " varColor = ATTRIB_color;\n" + - " gl_PointSize = 12.0;\n" + - "}\n"; - sb.setShader(t); - sb.addConstant(mVpConsts.getType()); - sb.addInput(mPoints.getElement()); - ProgramVertex pvs = sb.create(); - pvs.bindConstants(mVpConsts.getAllocation(), 0); - mRS.bindProgramVertex(pvs); - } - - private Allocation loadTexture(int id) { - final Allocation allocation = - Allocation.createFromBitmapResource(mRS, mRes, - id, Allocation.MipmapControl.MIPMAP_NONE, - Allocation.USAGE_GRAPHICS_TEXTURE); - return allocation; - } - - ProgramStore BLEND_ADD_DEPTH_NONE(RenderScript rs) { - ProgramStore.Builder builder = new ProgramStore.Builder(rs); - builder.setDepthFunc(ProgramStore.DepthFunc.ALWAYS); - builder.setBlendFunc(ProgramStore.BlendSrcFunc.ONE, ProgramStore.BlendDstFunc.ONE); - builder.setDitherEnabled(false); - builder.setDepthMaskEnabled(false); - return builder.create(); - } - - private void createPF(int width, int height) { - ProgramFragmentFixedFunction.Builder pfb = new ProgramFragmentFixedFunction.Builder(mRS); - pfb.setPointSpriteTexCoordinateReplacement(true); - pfb.setTexture(ProgramFragmentFixedFunction.Builder.EnvMode.MODULATE, - ProgramFragmentFixedFunction.Builder.Format.RGBA, 0); - pfb.setVaryingColor(true); - mPFPoints = pfb.create(); - } - - public void init(RenderScriptGL rs, Resources res, int width, int height) { - mRS = rs; - mRes = res; - - createPF(width, height); - - mPFPoints.bindTexture(loadTexture(R.drawable.flares), 0); - - mPoints = new ScriptField_Point(mRS, PART_COUNT, Allocation.USAGE_SCRIPT); - - Mesh.AllocationBuilder smb = new Mesh.AllocationBuilder(mRS); - smb.addVertexAllocation(mPoints.getAllocation()); - smb.addIndexSetType(Mesh.Primitive.POINT); - Mesh smP = smb.create(); - - mGrid = ScriptField_BallGrid.create2D(mRS, (width + 99) / 100, (height + 99) / 100); - mGridCache = Allocation.createSized(mRS, Element.F32_2(mRS), PART_COUNT); - mBalls = new ScriptField_Ball(mRS, PART_COUNT, Allocation.USAGE_SCRIPT); - - mPhysicsScript = new ScriptC_ball_physics(mRS); - mPhysicsScript.set_gGridCache(mGridCache); - mPhysicsScript.set_gBalls(mBalls.getAllocation()); - - mScript = new ScriptC_balls(mRS); - mScript.set_partMesh(smP); - mScript.set_physics_script(mPhysicsScript); - mScript.bind_point(mPoints); - mScript.bind_balls(mBalls); - mScript.set_gGrid(mGrid.getAllocation()); - mScript.bind_gGridCache(mGridCache); - - mScript.set_gPFPoints(mPFPoints); - createProgramVertex(); - - mRS.bindProgramStore(BLEND_ADD_DEPTH_NONE(mRS)); - - mPhysicsScript.set_gMinPos(new Float2(5, 5)); - mPhysicsScript.set_gMaxPos(new Float2(width - 5, height - 5)); - mPhysicsScript.set_gGrid(mGrid.getAllocation()); - - mScript.invoke_initParts(width, height); - - mRS.bindRootScript(mScript); - } - - public void newTouchPosition(float x, float y, float pressure, int id) { - mPhysicsScript.invoke_touch(x, y, pressure * mRS.getWidth() / 1280, id); - } - - public void setAccel(float x, float y) { - mPhysicsScript.set_gGravityVector(new Float2(x, y)); - } - -} diff --git a/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/BallsView.java b/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/BallsView.java deleted file mode 100644 index 041782dcd589..000000000000 --- a/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/BallsView.java +++ /dev/null @@ -1,116 +0,0 @@ -/* - * Copyright (C) 2008 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.example.android.rs.balls; - -import java.io.Writer; -import java.util.ArrayList; -import java.util.concurrent.Semaphore; - -import android.renderscript.RSSurfaceView; -import android.renderscript.RenderScript; -import android.renderscript.RenderScriptGL; - -import android.content.Context; -import android.content.res.Resources; -import android.graphics.Bitmap; -import android.graphics.drawable.BitmapDrawable; -import android.graphics.drawable.Drawable; -import android.os.Handler; -import android.os.Message; -import android.util.AttributeSet; -import android.util.Log; -import android.view.Surface; -import android.view.SurfaceHolder; -import android.view.SurfaceView; -import android.view.KeyEvent; -import android.view.MotionEvent; - -public class BallsView extends RSSurfaceView { - - public BallsView(Context context) { - super(context); - //setFocusable(true); - } - - private RenderScriptGL mRS; - private BallsRS mRender; - - public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) { - super.surfaceChanged(holder, format, w, h); - if (mRS == null) { - RenderScriptGL.SurfaceConfig sc = new RenderScriptGL.SurfaceConfig(); - mRS = createRenderScriptGL(sc); - mRS.setSurface(holder, w, h); - mRender = new BallsRS(); - mRender.init(mRS, getResources(), w, h); - } - mRender.updateProjectionMatrices(); - } - - @Override - protected void onDetachedFromWindow() { - if(mRS != null) { - mRS = null; - destroyRenderScriptGL(); - } - } - - - @Override - public boolean onTouchEvent(MotionEvent ev) - { - int act = ev.getActionMasked(); - if (act == ev.ACTION_UP) { - mRender.newTouchPosition(0, 0, 0, ev.getPointerId(0)); - return false; - } else if (act == MotionEvent.ACTION_POINTER_UP) { - // only one pointer going up, we can get the index like this - int pointerIndex = ev.getActionIndex(); - int pointerId = ev.getPointerId(pointerIndex); - mRender.newTouchPosition(0, 0, 0, pointerId); - return false; - } - int count = ev.getHistorySize(); - int pcount = ev.getPointerCount(); - - for (int p=0; p < pcount; p++) { - int id = ev.getPointerId(p); - mRender.newTouchPosition(ev.getX(p), - ev.getY(p), - ev.getPressure(p), - id); - - for (int i=0; i < count; i++) { - mRender.newTouchPosition(ev.getHistoricalX(p, i), - ev.getHistoricalY(p, i), - ev.getHistoricalPressure(p, i), - id); - } - } - return true; - } - - void setAccel(float x, float y, float z) { - if ((mRender == null) || (mRS == null)) { - return; - } - mRender.setAccel(x, -y); - } - -} - - diff --git a/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/ball_physics.rs b/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/ball_physics.rs deleted file mode 100644 index 5b5d2e0d822a..000000000000 --- a/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/ball_physics.rs +++ /dev/null @@ -1,155 +0,0 @@ -#pragma version(1) -#pragma rs java_package_name(com.example.android.rs.balls) - -#include "balls.rsh" - -float2 gGravityVector = {0.f, 9.8f}; - -float2 gMinPos = {0.f, 0.f}; -float2 gMaxPos = {1280.f, 700.f}; - -static float2 touchPos[10]; -static float touchPressure[10]; -static const float gDT = 1.f / 30.f; - -rs_allocation gGrid; -rs_allocation gGridCache; -rs_allocation gBalls; - -float gScale = 1.f; - -void touch(float x, float y, float pressure, int id) { - if (id >= 10) { - return; - } - - touchPos[id].x = x; - touchPos[id].y = y; - touchPressure[id] = pressure; -} - -void root(Ball_t *ball, uint32_t x) { - float2 fv = 0; - float pressure = 0; - float2 pos = ball->position; - int2 gridPos[9]; - - gridPos[0] = convert_int2((ball->position / 100.f) /*- 0.4999f*/); - gridPos[1] = (int2){gridPos[0].x - 1, gridPos[0].y - 1}; - gridPos[2] = (int2){gridPos[0].x + 0, gridPos[0].y - 1}; - gridPos[3] = (int2){gridPos[0].x + 1, gridPos[0].y - 1}; - gridPos[4] = (int2){gridPos[0].x - 1, gridPos[0].y}; - gridPos[5] = (int2){gridPos[0].x + 1, gridPos[0].y}; - gridPos[6] = (int2){gridPos[0].x - 1, gridPos[0].y + 1}; - gridPos[7] = (int2){gridPos[0].x + 0, gridPos[0].y + 1}; - gridPos[8] = (int2){gridPos[0].x + 1, gridPos[0].y + 1}; - - for (int gct=0; gct < 9; gct++) { - if ((gridPos[gct].x >= rsAllocationGetDimX(gGrid)) || - (gridPos[gct].x < 0) || - (gridPos[gct].y >= rsAllocationGetDimY(gGrid)) || - (gridPos[gct].y < 0)) { - continue; - } - //rsDebug("grid ", gridPos[gct]); - const BallGrid_t *bg = (const BallGrid_t *)rsGetElementAt(gGrid, gridPos[gct].x, gridPos[gct].y); - - for (int cidx = 0; cidx < bg->count; cidx++) { - float2 bcptr = rsGetElementAt_float2(gGridCache, bg->cacheIdx + cidx); - float2 vec = bcptr - pos; - float2 vec2 = vec * vec; - float len2 = vec2.x + vec2.y; - - if ((len2 < 10000.f) && (len2 > 0.f)) { - float t = native_powr(len2, 1.5f) + 16.0f; - float2 pfv = (vec / t) * 16000.f; - pressure += length(pfv); - fv -= pfv; - } - } - } - - //fv /= ball->size * ball->size * ball->size; - fv -= gGravityVector * 4.f * gScale; - fv *= gDT; - - for (int i=0; i < 10; i++) { - if (touchPressure[i] > 0.1f) { - float2 vec = touchPos[i] - ball->position; - float2 vec2 = vec * vec; - float len2 = max(2.f, vec2.x + vec2.y); - float2 pfv = (vec / len2) * touchPressure[i] * 500.f * gScale; - pressure += length(pfv); - fv -= pfv; - } - } - - ball->delta = (ball->delta * (1.f - 0.008f)) + fv; - ball->position = ball->position + (ball->delta * gDT); - - const float wallForce = 400.f * gScale; - if (ball->position.x > (gMaxPos.x - 20.f)) { - float d = gMaxPos.x - ball->position.x; - if (d < 0.f) { - if (ball->delta.x > 0) { - ball->delta.x *= -0.7f; - } - ball->position.x = gMaxPos.x - 1.f; - } else { - ball->delta.x -= min(wallForce / (d * d), 10.f); - } - } - - if (ball->position.x < (gMinPos.x + 20.f)) { - float d = ball->position.x - gMinPos.x; - if (d < 0.f) { - if (ball->delta.x < 0) { - ball->delta.x *= -0.7f; - } - ball->position.x = gMinPos.x + 1.f; - } else { - ball->delta.x += min(wallForce / (d * d), 10.f); - } - } - - if (ball->position.y > (gMaxPos.y - 20.f)) { - float d = gMaxPos.y - ball->position.y; - if (d < 0.f) { - if (ball->delta.y > 0) { - ball->delta.y *= -0.7f; - } - ball->position.y = gMaxPos.y - 1.f; - } else { - ball->delta.y -= min(wallForce / (d * d), 10.f); - } - } - - if (ball->position.y < (gMinPos.y + 20.f)) { - float d = ball->position.y - gMinPos.y; - if (d < 0.f) { - if (ball->delta.y < 0) { - ball->delta.y *= -0.7f; - } - ball->position.y = gMinPos.y + 1.f; - } else { - ball->delta.y += min(wallForce / (d * d * d), 10.f); - } - } - - // low pressure ~500, high ~2500 - pressure = max(pressure - 400.f, 0.f); - ball->pressure = pressure; - - //rsDebug("p ", pressure); - - float4 color = 1.f; - color.r = pow(pressure, 0.25f) / 12.f; - color.b = 1.f - color.r; - color.g = sin(pressure / 1500.f * 3.14f); - color.rgb = max(color.rgb, (float3)0); - color.rgb = normalize(color.rgb); - ball->color = rsPackColorTo8888(color); - - //rsDebug("physics pos out", ball->position); -} - diff --git a/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/balls.rs b/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/balls.rs deleted file mode 100644 index 9be9f38fb54c..000000000000 --- a/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/balls.rs +++ /dev/null @@ -1,106 +0,0 @@ -#pragma version(1) -#pragma rs java_package_name(com.example.android.rs.balls) -#include "rs_graphics.rsh" - -#include "balls.rsh" - -#pragma stateVertex(parent) -#pragma stateStore(parent) - -rs_program_fragment gPFPoints; -rs_mesh partMesh; - -rs_allocation gGrid; -BallGrid_t *unused1; -float2 *gGridCache; - -typedef struct __attribute__((packed, aligned(4))) Point { - float2 position; - uchar4 color; -} Point_t; -Point_t *point; - -typedef struct VpConsts { - rs_matrix4x4 MVP; -} VpConsts_t; -VpConsts_t *vpConstants; - -rs_script physics_script; - - -void initParts(int w, int h) -{ - uint32_t dimX = rsAllocationGetDimX(rsGetAllocation(balls)); - - for (uint32_t ct=0; ct < dimX; ct++) { - balls[ct].position.x = rsRand(0.f, (float)w); - balls[ct].position.y = rsRand(0.f, (float)h); - balls[ct].delta.x = 0.f; - balls[ct].delta.y = 0.f; - } -} - -int root() { - rsgClearColor(0.f, 0.f, 0.f, 1.f); - - int2 gridDims = (int2){ rsAllocationGetDimX(gGrid), - rsAllocationGetDimY(gGrid) }; - - rs_allocation ain = rsGetAllocation(balls); - int32_t dimX = rsAllocationGetDimX(ain); - - // Binning - // Clear the particle list - for (uint32_t ct=0; ct < dimX; ct++) { - balls[ct].next = -1; - } - - // Clear the grid - for (uint32_t y=0; y < gridDims.y; y++) { - for (uint32_t x=0; x < gridDims.x; x++) { - BallGrid_t *bg = (BallGrid_t *)rsGetElementAt(gGrid, x, y); - bg->count = 0; - bg->idx = -1; - } - } - - // Create the particle list per grid - for (uint32_t ct=0; ct < dimX; ct++) { - int2 p = convert_int2(balls[ct].position / 100.f); - p.x = rsClamp(p.x, 0, (int)(gridDims.x-1)); - p.y = rsClamp(p.y, 0, (int)(gridDims.y-1)); - BallGrid_t *bg = (BallGrid_t *)rsGetElementAt(gGrid, p.x, p.y); - bg->count ++; - balls[ct].next = bg->idx; - bg->idx = ct; - } - - // Create the sorted grid cache - uint32_t gridIdx = 0; - for (uint32_t y=0; y < gridDims.y; y++) { - for (uint32_t x=0; x < gridDims.x; x++) { - BallGrid_t *bg = (BallGrid_t *)rsGetElementAt(gGrid, x, y); - bg->cacheIdx = gridIdx; - - int idx = bg->idx; - while (idx >= 0) { - const Ball_t * bPtr = &balls[idx]; - gGridCache[gridIdx++] = bPtr->position; - idx = bPtr->next; - } - } - } - - - rsForEach(physics_script, ain, ain); - - for (uint32_t ct=0; ct < dimX; ct++) { - point[ct].position = balls[ct].position; - point[ct].color = balls[ct].color; - } - - rsgBindProgramFragment(gPFPoints); - rsgDrawMesh(partMesh); - return 1; -} - diff --git a/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/balls.rsh b/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/balls.rsh deleted file mode 100644 index ebe23f838330..000000000000 --- a/tests/RenderScriptTests/Balls/src/com/example/android/rs/balls/balls.rsh +++ /dev/null @@ -1,19 +0,0 @@ - -typedef struct __attribute__((packed, aligned(4))) Ball { - float2 delta; - float2 position; - uchar4 color; - float pressure; - //float size; - int32_t next; - //int arcID; - //float arcStr; -} Ball_t; -Ball_t *balls; - - -typedef struct BallGrid { - int32_t idx; - int32_t count; - int32_t cacheIdx; -} BallGrid_t; diff --git a/tests/RenderScriptTests/ComputeBenchmark/Android.mk b/tests/RenderScriptTests/ComputeBenchmark/Android.mk deleted file mode 100644 index 8d47e8932c85..000000000000 --- a/tests/RenderScriptTests/ComputeBenchmark/Android.mk +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (C) 2012 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -LOCAL_PATH := $(call my-dir) -include $(CLEAR_VARS) - -LOCAL_MODULE_TAGS := tests - -LOCAL_SRC_FILES := $(call all-java-files-under, src) \ - $(call all-renderscript-files-under, src) - -LOCAL_PACKAGE_NAME := RsComputeBenchmark - -include $(BUILD_PACKAGE) diff --git a/tests/RenderScriptTests/ComputeBenchmark/AndroidManifest.xml b/tests/RenderScriptTests/ComputeBenchmark/AndroidManifest.xml deleted file mode 100644 index c8fcc178c6ed..000000000000 --- a/tests/RenderScriptTests/ComputeBenchmark/AndroidManifest.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/tests/RenderScriptTests/ComputeBenchmark/res/layout/main.xml b/tests/RenderScriptTests/ComputeBenchmark/res/layout/main.xml deleted file mode 100644 index 9e9dab88376d..000000000000 --- a/tests/RenderScriptTests/ComputeBenchmark/res/layout/main.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/tests/RenderScriptTests/ComputeBenchmark/src/com/example/android/rs/computebench/Benchmark.java b/tests/RenderScriptTests/ComputeBenchmark/src/com/example/android/rs/computebench/Benchmark.java deleted file mode 100644 index ec80719ecf85..000000000000 --- a/tests/RenderScriptTests/ComputeBenchmark/src/com/example/android/rs/computebench/Benchmark.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (C) 2012 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.example.android.rs.computebench; -import android.content.Context; -import android.content.res.Resources; -import android.renderscript.*; - -public class Benchmark implements Runnable { - private final RenderScript mRS; - private ScriptC_compute_benchmark mScript; - - public Benchmark(RenderScript rs, Resources res) { - mRS = rs; - mScript = new ScriptC_compute_benchmark(mRS, res, R.raw.compute_benchmark); - } - - public void run() { - long t = java.lang.System.currentTimeMillis(); - mScript.invoke_bench(); - mRS.finish(); - t = java.lang.System.currentTimeMillis() - t; - android.util.Log.v("ComputeBench", "Total benchmark took " + t + " ms"); - } - -} diff --git a/tests/RenderScriptTests/ComputeBenchmark/src/com/example/android/rs/computebench/ComputeBench.java b/tests/RenderScriptTests/ComputeBenchmark/src/com/example/android/rs/computebench/ComputeBench.java deleted file mode 100644 index 2d3e84323ca3..000000000000 --- a/tests/RenderScriptTests/ComputeBenchmark/src/com/example/android/rs/computebench/ComputeBench.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (C) 2012 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.example.android.rs.computebench; - -import android.app.Activity; -import android.os.Bundle; -import android.renderscript.RenderScript; - -public class ComputeBench extends Activity { - private RenderScript mRS; - private Benchmark mBenchmark; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.main); - - mRS = RenderScript.create(this); - - mBenchmark = new Benchmark(mRS, getResources()); - mBenchmark.run(); - } -} diff --git a/tests/RenderScriptTests/ComputeBenchmark/src/com/example/android/rs/computebench/compute_benchmark.rs b/tests/RenderScriptTests/ComputeBenchmark/src/com/example/android/rs/computebench/compute_benchmark.rs deleted file mode 100644 index 2ee56ec94636..000000000000 --- a/tests/RenderScriptTests/ComputeBenchmark/src/com/example/android/rs/computebench/compute_benchmark.rs +++ /dev/null @@ -1,407 +0,0 @@ -// Copyright (C) 2012 The Android Open Source Project -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#pragma version(1) -#pragma rs java_package_name(com.example.android.rs.computebench) - -// Test configuration (accessible from Java) -uint priming_runs = 1000000; -uint timing_runs = 5000000; - -// Reused variables - -static volatile int64_t bench_time; -static float inv_timing_runs; - -#define DECL_VAR_SET(prefix) \ -static volatile float prefix##_f_1 = 1; \ -static volatile float2 prefix##_f_2 = 1; \ -static volatile float3 prefix##_f_3 = 1; \ -static volatile float4 prefix##_f_4 = 1; \ -static volatile char prefix##_c_1 = 1; \ -static volatile char2 prefix##_c_2 = 1; \ -static volatile char3 prefix##_c_3 = 1; \ -static volatile char4 prefix##_c_4 = 1; \ -static volatile uchar prefix##_uc_1 = 1; \ -static volatile uchar2 prefix##_uc_2 = 1; \ -static volatile uchar3 prefix##_uc_3 = 1; \ -static volatile uchar4 prefix##_uc_4 = 1; \ -static volatile short prefix##_s_1 = 1; \ -static volatile short2 prefix##_s_2 = 1; \ -static volatile short3 prefix##_s_3 = 1; \ -static volatile short4 prefix##_s_4 = 1; \ -static volatile ushort prefix##_us_1 = 1; \ -static volatile ushort2 prefix##_us_2 = 1; \ -static volatile ushort3 prefix##_us_3 = 1; \ -static volatile ushort4 prefix##_us_4 = 1; \ -static volatile int prefix##_i_1 = 1; \ -static volatile int2 prefix##_i_2 = 1; \ -static volatile int3 prefix##_i_3 = 1; \ -static volatile int4 prefix##_i_4 = 1; \ -static volatile uint prefix##_ui_1 = 1; \ -static volatile uint2 prefix##_ui_2 = 1; \ -static volatile uint3 prefix##_ui_3 = 1; \ -static volatile uint4 prefix##_ui_4 = 1; \ -static volatile long prefix##_l_1 = 1; \ -static volatile long2 prefix##_l_2 = 1; \ -static volatile long3 prefix##_l_3 = 1; \ -static volatile long4 prefix##_l_4 = 1; \ -static volatile ulong prefix##_ul_1 = 1; \ -static volatile ulong2 prefix##_ul_2 = 1; \ -static volatile ulong3 prefix##_ul_3 = 1; \ -static volatile ulong4 prefix##_ul_4 = 1; \ - -DECL_VAR_SET(res) -DECL_VAR_SET(src1) -DECL_VAR_SET(src2) -DECL_VAR_SET(src3) - - -// Testing macros - -#define RUN_BENCH(line, op) \ - for (int i = priming_runs - 1; i >= 0; --i) { \ - line; \ - } \ - bench_time = rsUptimeMillis(); \ - for (int i = timing_runs - 1; i >= 0; --i) { \ - line; \ - } \ - bench_time = rsUptimeMillis() - bench_time; \ - rsDebug(" " op " took ns", (float)bench_time * inv_timing_runs); - -#define BENCH_BASIC_OP_TYPE(op, type) \ - RUN_BENCH(res_##type##_1 = src1_##type##_1 op src2_##type##_1, #type "1 " #op " " #type "1") \ - RUN_BENCH(res_##type##_2 = src1_##type##_2 op src2_##type##_2, #type "2 " #op " " #type "2") \ - RUN_BENCH(res_##type##_3 = src1_##type##_3 op src2_##type##_3, #type "3 " #op " " #type "3") \ - RUN_BENCH(res_##type##_4 = src1_##type##_4 op src2_##type##_4, #type "4 " #op " " #type "4") \ - -#define BENCH_BASIC_INT_OP(op) \ - rsDebug("Testing basic operation " #op, 0); \ - BENCH_BASIC_OP_TYPE(op, c) \ - BENCH_BASIC_OP_TYPE(op, uc) \ - BENCH_BASIC_OP_TYPE(op, s) \ - BENCH_BASIC_OP_TYPE(op, us) \ - BENCH_BASIC_OP_TYPE(op, i) \ - BENCH_BASIC_OP_TYPE(op, ui) \ - RUN_BENCH(res_l_1 = src1_l_1 op src2_l_1, "l1 " #op " l1") \ - RUN_BENCH(res_ul_1 = src1_ul_1 op src2_ul_1, "ul1 " #op " ul1") - -#define BENCH_BASIC_OP(op) \ - BENCH_BASIC_INT_OP(op) \ - BENCH_BASIC_OP_TYPE(op, f) - -#define BENCH_CVT(to, from, type) \ - rsDebug("Testing convert from " #from " to " #to, 0); \ - RUN_BENCH(res_##to##_1 = (type)src1_##from##_1, "(" #to ")" #from) \ - RUN_BENCH(res_##to##_2 = convert_##type##2(src1_##from##_2), #to "2 convert_" #type "2(" #from "2)") \ - RUN_BENCH(res_##to##_3 = convert_##type##3(src1_##from##_3), #to "3 convert_" #type "3(" #from "3)") \ - RUN_BENCH(res_##to##_4 = convert_##type##4(src1_##from##_4), #to "4 convert_" #type "4(" #from "4)") - -#define BENCH_CVT_MATRIX(to, type) \ - BENCH_CVT(to, c, type); \ - BENCH_CVT(to, uc, type); \ - BENCH_CVT(to, s, type); \ - BENCH_CVT(to, us, type); \ - BENCH_CVT(to, i, type); \ - BENCH_CVT(to, ui, type); \ - BENCH_CVT(to, f, type); \ - -#define BENCH_XN_FUNC_YN(typeout, fnc, typein) \ - RUN_BENCH(res_##typeout##_1 = fnc(src1_##typein##_1);, #typeout "1 " #fnc "(" #typein "1)") \ - RUN_BENCH(res_##typeout##_2 = fnc(src1_##typein##_2);, #typeout "2 " #fnc "(" #typein "2)") \ - RUN_BENCH(res_##typeout##_3 = fnc(src1_##typein##_3);, #typeout "3 " #fnc "(" #typein "3)") \ - RUN_BENCH(res_##typeout##_4 = fnc(src1_##typein##_4);, #typeout "4 " #fnc "(" #typein "4)") - -#define BENCH_XN_FUNC_XN_XN(type, fnc) \ - RUN_BENCH(res_##type##_1 = fnc(src1_##type##_1, src2_##type##_1), #type "1 " #fnc "(" #type "1, " #type "1)") \ - RUN_BENCH(res_##type##_2 = fnc(src1_##type##_2, src2_##type##_2), #type "2 " #fnc "(" #type "2, " #type "2)") \ - RUN_BENCH(res_##type##_3 = fnc(src1_##type##_3, src2_##type##_3), #type "3 " #fnc "(" #type "3, " #type "3)") \ - RUN_BENCH(res_##type##_4 = fnc(src1_##type##_4, src2_##type##_4), #type "4 " #fnc "(" #type "4, " #type "4)") \ - -#define BENCH_X_FUNC_X_X_X(type, fnc) \ - RUN_BENCH(res_##type##_1 = fnc(src1_##type##_1, src2_##type##_1, src3_##type##_1), #type "1 " #fnc "(" #type "1, " #type "1, " #type "1)") - -#define BENCH_IN_FUNC_IN(fnc) \ - rsDebug("Testing " #fnc, 0); \ - BENCH_XN_FUNC_YN(uc, fnc, uc) \ - BENCH_XN_FUNC_YN(c, fnc, c) \ - BENCH_XN_FUNC_YN(us, fnc, us) \ - BENCH_XN_FUNC_YN(s, fnc, s) \ - BENCH_XN_FUNC_YN(ui, fnc, ui) \ - BENCH_XN_FUNC_YN(i, fnc, i) - -#define BENCH_UIN_FUNC_IN(fnc) \ - rsDebug("Testing " #fnc, 0); \ - BENCH_XN_FUNC_YN(uc, fnc, c) \ - BENCH_XN_FUNC_YN(us, fnc, s) \ - BENCH_XN_FUNC_YN(ui, fnc, i) \ - -#define BENCH_IN_FUNC_IN_IN(fnc) \ - rsDebug("Testing " #fnc, 0); \ - BENCH_XN_FUNC_XN_XN(uc, fnc) \ - BENCH_XN_FUNC_XN_XN(c, fnc) \ - BENCH_XN_FUNC_XN_XN(us, fnc) \ - BENCH_XN_FUNC_XN_XN(s, fnc) \ - BENCH_XN_FUNC_XN_XN(ui, fnc) \ - BENCH_XN_FUNC_XN_XN(i, fnc) - -#define BENCH_I_FUNC_I_I_I(fnc) \ - rsDebug("Testing " #fnc, 0); \ - BENCH_X_FUNC_X_X_X(uc, fnc) \ - BENCH_X_FUNC_X_X_X(c, fnc) \ - BENCH_X_FUNC_X_X_X(us, fnc) \ - BENCH_X_FUNC_X_X_X(s, fnc) \ - BENCH_X_FUNC_X_X_X(ui, fnc) \ - BENCH_X_FUNC_X_X_X(i, fnc) - -#define BENCH_FN_FUNC_FN(fnc) \ - rsDebug("Testing " #fnc, 0); \ - RUN_BENCH(res_f_1 = fnc(src1_f_1), "f1 " #fnc "(f1)") \ - RUN_BENCH(res_f_2 = fnc(src1_f_2), "f2 " #fnc "(f2)") \ - RUN_BENCH(res_f_3 = fnc(src1_f_3), "f3 " #fnc "(f3)") \ - RUN_BENCH(res_f_4 = fnc(src1_f_4), "f4 " #fnc "(f4)") - -#define BENCH_FN_FUNC_FN_PFN(fnc) \ - rsDebug("Testing " #fnc, 0); \ - RUN_BENCH(res_f_1 = fnc(src1_f_1, (float*) &src2_f_1), "f1 " #fnc "(f1, f1*)") \ - RUN_BENCH(res_f_2 = fnc(src1_f_2, (float2*) &src2_f_2), "f2 " #fnc "(f2, f2*)") \ - RUN_BENCH(res_f_3 = fnc(src1_f_3, (float3*) &src2_f_3), "f3 " #fnc "(f3, f3*)") \ - RUN_BENCH(res_f_4 = fnc(src1_f_4, (float4*) &src2_f_4), "f4 " #fnc "(f4, f4*)") - -#define BENCH_FN_FUNC_FN_FN(fnc) \ - rsDebug("Testing " #fnc, 0); \ - RUN_BENCH(res_f_1 = fnc(src1_f_1, src2_f_1), "f1 " #fnc "(f1, f1)") \ - RUN_BENCH(res_f_2 = fnc(src1_f_2, src2_f_2), "f2 " #fnc "(f2, f2)") \ - RUN_BENCH(res_f_3 = fnc(src1_f_3, src2_f_3), "f3 " #fnc "(f3, f3)") \ - RUN_BENCH(res_f_4 = fnc(src1_f_4, src2_f_4), "f4 " #fnc "(f4, f4)") - -#define BENCH_F34_FUNC_F34_F34(fnc) \ - rsDebug("Testing " #fnc, 0); \ - RUN_BENCH(res_f_3 = fnc(src1_f_3, src2_f_3), "f3 " #fnc "(f3, f3)") \ - RUN_BENCH(res_f_4 = fnc(src1_f_4, src2_f_4), "f4 " #fnc "(f4, f4)") - -#define BENCH_FN_FUNC_FN_F(fnc) \ - rsDebug("Testing " #fnc, 0); \ - RUN_BENCH(res_f_1 = fnc(src1_f_1, src2_f_1), "f1 " #fnc "(f1, f1)") \ - RUN_BENCH(res_f_2 = fnc(src1_f_2, src2_f_1), "f2 " #fnc "(f2, f1)") \ - RUN_BENCH(res_f_3 = fnc(src1_f_3, src2_f_1), "f3 " #fnc "(f3, f1)") \ - RUN_BENCH(res_f_4 = fnc(src1_f_4, src2_f_1), "f4 " #fnc "(f4, f1)") - -#define BENCH_F_FUNC_FN(fnc) \ - rsDebug("Testing " #fnc, 0); \ - RUN_BENCH(res_f_1 = fnc(src1_f_1), "f1 " #fnc "(f1)") \ - RUN_BENCH(res_f_1 = fnc(src1_f_2), "f1 " #fnc "(f2)") \ - RUN_BENCH(res_f_1 = fnc(src1_f_3), "f1 " #fnc "(f3)") \ - RUN_BENCH(res_f_1 = fnc(src1_f_4), "f1 " #fnc "(f4)") - -#define BENCH_F_FUNC_FN_FN(fnc) \ - rsDebug("Testing " #fnc, 0); \ - RUN_BENCH(res_f_1 = fnc(src1_f_1, src2_f_1), "f1 " #fnc "(f1, f1)") \ - RUN_BENCH(res_f_1 = fnc(src1_f_2, src2_f_2), "f1 " #fnc "(f2, f2)") \ - RUN_BENCH(res_f_1 = fnc(src1_f_3, src2_f_3), "f1 " #fnc "(f3, f3)") \ - RUN_BENCH(res_f_1 = fnc(src1_f_4, src2_f_4), "f1 " #fnc "(f4, f4)") - -#define BENCH_FN_FUNC_FN_IN(fnc) \ - rsDebug("Testing " #fnc, 0); \ - RUN_BENCH(res_f_1 = fnc(src1_f_1, src1_i_1), "f1 " #fnc "(f1, i1)") \ - RUN_BENCH(res_f_2 = fnc(src1_f_2, src1_i_2), "f2 " #fnc "(f2, i2)") \ - RUN_BENCH(res_f_3 = fnc(src1_f_3, src1_i_3), "f3 " #fnc "(f3, i3)") \ - RUN_BENCH(res_f_4 = fnc(src1_f_4, src1_i_4), "f4 " #fnc "(f4, i4)") - -#define BENCH_FN_FUNC_FN_I(fnc) \ - rsDebug("Testing " #fnc, 0); \ - RUN_BENCH(res_f_1 = fnc(src1_f_1, src1_i_1), "f1 " #fnc "(f1, i1)") \ - RUN_BENCH(res_f_2 = fnc(src1_f_2, src1_i_1), "f2 " #fnc "(f2, i1)") \ - RUN_BENCH(res_f_3 = fnc(src1_f_3, src1_i_1), "f3 " #fnc "(f3, i1)") \ - RUN_BENCH(res_f_4 = fnc(src1_f_4, src1_i_1), "f4 " #fnc "(f4, i1)") - -#define BENCH_FN_FUNC_FN_FN_FN(fnc) \ - rsDebug("Testing " #fnc, 0); \ - RUN_BENCH(res_f_1 = fnc(src1_f_1, src2_f_1, src3_f_1), "f1 " #fnc "(f1, f1, f1)") \ - RUN_BENCH(res_f_2 = fnc(src1_f_2, src2_f_2, src3_f_2), "f2 " #fnc "(f2, f2, f2)") \ - RUN_BENCH(res_f_3 = fnc(src1_f_3, src2_f_3, src3_f_3), "f3 " #fnc "(f3, f3, f3)") \ - RUN_BENCH(res_f_4 = fnc(src1_f_4, src2_f_4, src3_f_4), "f4 " #fnc "(f4, f4, f4)") - -#define BENCH_FN_FUNC_FN_FN_F(fnc) \ - rsDebug("Testing " #fnc, 0); \ - RUN_BENCH(res_f_1 = fnc(src1_f_1, src2_f_1, src3_f_1), "f1 " #fnc "(f1, f1, f1)") \ - RUN_BENCH(res_f_2 = fnc(src1_f_2, src2_f_2, src3_f_1), "f2 " #fnc "(f2, f2, f1)") \ - RUN_BENCH(res_f_3 = fnc(src1_f_3, src2_f_3, src3_f_1), "f3 " #fnc "(f3, f3, f1)") \ - RUN_BENCH(res_f_4 = fnc(src1_f_4, src2_f_4, src3_f_1), "f4 " #fnc "(f4, f4, f1)") - -#define BENCH_FN_FUNC_FN_PIN(fnc) \ - rsDebug("Testing " #fnc, 0); \ - RUN_BENCH(res_f_1 = fnc(src1_f_1, (int*) &src1_i_1), "f1 " #fnc "(f1, i1*)") \ - RUN_BENCH(res_f_2 = fnc(src1_f_2, (int2*) &src1_i_2), "f2 " #fnc "(f2, i2*)") \ - RUN_BENCH(res_f_3 = fnc(src1_f_3, (int3*) &src1_i_3), "f3 " #fnc "(f3, i3*)") \ - RUN_BENCH(res_f_4 = fnc(src1_f_4, (int4*) &src1_i_4), "f4 " #fnc "(f4, i4*)") - -#define BENCH_FN_FUNC_FN_FN_PIN(fnc) \ - rsDebug("Testing " #fnc, 0); \ - RUN_BENCH(res_f_1 = fnc(src1_f_1, src2_f_1, (int*) &src1_i_1), "f1 " #fnc "(f1, f1, i1*)") \ - RUN_BENCH(res_f_2 = fnc(src1_f_2, src2_f_2, (int2*) &src1_i_2), "f2 " #fnc "(f2, f2, i2*)") \ - RUN_BENCH(res_f_3 = fnc(src1_f_3, src2_f_3, (int3*) &src1_i_3), "f3 " #fnc "(f3, f3, i3*)") \ - RUN_BENCH(res_f_4 = fnc(src1_f_4, src2_f_4, (int4*) &src1_i_4), "f4 " #fnc "(f4, f4, i4*)") - -#define BENCH_IN_FUNC_FN(fnc) \ - rsDebug("Testing " #fnc, 0); \ - RUN_BENCH(res_i_1 = fnc(src1_f_1), "i1 " #fnc "(f1)") \ - RUN_BENCH(res_i_2 = fnc(src1_f_2), "i2 " #fnc "(f2)") \ - RUN_BENCH(res_i_3 = fnc(src1_f_3), "i3 " #fnc "(f3)") \ - RUN_BENCH(res_i_4 = fnc(src1_f_4), "i4 " #fnc "(f4)") - - -// Testing functions - -static void bench_basic_operators() { - int i = 0; - BENCH_BASIC_OP(+); - BENCH_BASIC_OP(-); - BENCH_BASIC_OP(*); - BENCH_BASIC_OP(/); - BENCH_BASIC_INT_OP(%); - BENCH_BASIC_INT_OP(<<); - BENCH_BASIC_INT_OP(>>); -} - -static void bench_convert() { - BENCH_CVT_MATRIX(c, char); - BENCH_CVT_MATRIX(uc, uchar); - BENCH_CVT_MATRIX(s, short); - BENCH_CVT_MATRIX(us, ushort); - BENCH_CVT_MATRIX(i, int); - BENCH_CVT_MATRIX(ui, uint); - BENCH_CVT_MATRIX(f, float); -} - -static void bench_int_math() { - BENCH_UIN_FUNC_IN(abs); - BENCH_IN_FUNC_IN(clz); - BENCH_IN_FUNC_IN_IN(min); - BENCH_IN_FUNC_IN_IN(max); - BENCH_I_FUNC_I_I_I(rsClamp); -} - -static void bench_fp_math() { - BENCH_FN_FUNC_FN(acos); - BENCH_FN_FUNC_FN(acosh); - BENCH_FN_FUNC_FN(acospi); - BENCH_FN_FUNC_FN(asin); - BENCH_FN_FUNC_FN(asinh); - BENCH_FN_FUNC_FN(asinpi); - BENCH_FN_FUNC_FN(atan); - BENCH_FN_FUNC_FN_FN(atan2); - BENCH_FN_FUNC_FN(atanh); - BENCH_FN_FUNC_FN(atanpi); - BENCH_FN_FUNC_FN_FN(atan2pi); - BENCH_FN_FUNC_FN(cbrt); - BENCH_FN_FUNC_FN(ceil); - BENCH_FN_FUNC_FN_FN_FN(clamp); - BENCH_FN_FUNC_FN_FN_F(clamp); - BENCH_FN_FUNC_FN_FN(copysign); - BENCH_FN_FUNC_FN(cos); - BENCH_FN_FUNC_FN(cosh); - BENCH_FN_FUNC_FN(cospi); - BENCH_F34_FUNC_F34_F34(cross); - BENCH_FN_FUNC_FN(degrees); - BENCH_F_FUNC_FN_FN(distance); - BENCH_F_FUNC_FN_FN(dot); - BENCH_FN_FUNC_FN(erfc); - BENCH_FN_FUNC_FN(erf); - BENCH_FN_FUNC_FN(exp); - BENCH_FN_FUNC_FN(exp2); - BENCH_FN_FUNC_FN(exp10); - BENCH_FN_FUNC_FN(expm1); - BENCH_FN_FUNC_FN(fabs); - BENCH_FN_FUNC_FN_FN(fdim); - BENCH_FN_FUNC_FN(floor); - BENCH_FN_FUNC_FN_FN_FN(fma); - BENCH_FN_FUNC_FN_FN(fmax); - BENCH_FN_FUNC_FN_F(fmax); - BENCH_FN_FUNC_FN_FN(fmin); - BENCH_FN_FUNC_FN_F(fmin); - BENCH_FN_FUNC_FN_FN(fmod); - BENCH_FN_FUNC_FN_PFN(fract); - BENCH_FN_FUNC_FN_PIN(frexp); - BENCH_FN_FUNC_FN_FN(hypot); - BENCH_IN_FUNC_FN(ilogb); - BENCH_FN_FUNC_FN_IN(ldexp); - BENCH_FN_FUNC_FN_I(ldexp); - BENCH_F_FUNC_FN(length); - BENCH_FN_FUNC_FN(lgamma); - BENCH_FN_FUNC_FN_PIN(lgamma); - BENCH_FN_FUNC_FN(log); - BENCH_FN_FUNC_FN(log2); - BENCH_FN_FUNC_FN(log10); - BENCH_FN_FUNC_FN(log1p); - BENCH_FN_FUNC_FN(logb); - BENCH_FN_FUNC_FN_FN_FN(mad); - BENCH_FN_FUNC_FN_FN(max); - BENCH_FN_FUNC_FN_F(max); - BENCH_FN_FUNC_FN_FN(min); - BENCH_FN_FUNC_FN_F(min); - BENCH_FN_FUNC_FN_FN_FN(mix); - BENCH_FN_FUNC_FN_FN_F(mix); - BENCH_FN_FUNC_FN_PFN(modf); - BENCH_FN_FUNC_FN_FN(nextafter); - BENCH_FN_FUNC_FN(normalize); - BENCH_FN_FUNC_FN_FN(pow); - BENCH_FN_FUNC_FN_IN(pown); - BENCH_FN_FUNC_FN_FN(powr); - BENCH_FN_FUNC_FN(radians); - BENCH_FN_FUNC_FN_FN(remainder); - BENCH_FN_FUNC_FN_FN_PIN(remquo); - BENCH_FN_FUNC_FN(rint); - BENCH_FN_FUNC_FN_IN(rootn); - BENCH_FN_FUNC_FN(round); - BENCH_FN_FUNC_FN(rsqrt); - BENCH_FN_FUNC_FN(sign); - BENCH_FN_FUNC_FN(sin); - BENCH_FN_FUNC_FN_PFN(sincos); - BENCH_FN_FUNC_FN(sinh); - BENCH_FN_FUNC_FN(sinpi); - BENCH_FN_FUNC_FN(sqrt); - BENCH_FN_FUNC_FN_FN(step); - BENCH_FN_FUNC_FN_F(step); - BENCH_FN_FUNC_FN(tan); - BENCH_FN_FUNC_FN(tanh); - BENCH_FN_FUNC_FN(tanpi); - BENCH_FN_FUNC_FN(tgamma); - BENCH_FN_FUNC_FN(trunc); -} - -static void bench_approx_math() { - BENCH_FN_FUNC_FN(half_recip); - BENCH_FN_FUNC_FN(half_sqrt); - BENCH_FN_FUNC_FN(half_rsqrt); - BENCH_FN_FUNC_FN(fast_length); - BENCH_FN_FUNC_FN_FN(fast_distance); - BENCH_FN_FUNC_FN(fast_normalize); -} - -void bench() { - rsDebug("RS Compute Benchmark", 0); - rsDebug("Current configuration:", 0); - rsDebug("Priming runs", priming_runs); - rsDebug("Timing runs", timing_runs); - rsDebug("Beginning test", 0); - inv_timing_runs = 1000000.f / (float)timing_runs; - bench_basic_operators(); - bench_convert(); - bench_int_math(); - bench_fp_math(); - bench_approx_math(); -} - diff --git a/tests/RenderScriptTests/ComputePerf/Android.mk b/tests/RenderScriptTests/ComputePerf/Android.mk deleted file mode 100644 index 6ed5884d0552..000000000000 --- a/tests/RenderScriptTests/ComputePerf/Android.mk +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (C) 2011 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -LOCAL_PATH := $(call my-dir) -include $(CLEAR_VARS) - -LOCAL_MODULE_TAGS := tests - -LOCAL_SRC_FILES := $(call all-java-files-under, src) \ - $(call all-renderscript-files-under, src) - -LOCAL_PACKAGE_NAME := RsComputePerf - -include $(BUILD_PACKAGE) diff --git a/tests/RenderScriptTests/ComputePerf/AndroidManifest.xml b/tests/RenderScriptTests/ComputePerf/AndroidManifest.xml deleted file mode 100644 index a9193b5ef668..000000000000 --- a/tests/RenderScriptTests/ComputePerf/AndroidManifest.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/tests/RenderScriptTests/ComputePerf/res/layout/main.xml b/tests/RenderScriptTests/ComputePerf/res/layout/main.xml deleted file mode 100644 index 61cd24db9cb4..000000000000 --- a/tests/RenderScriptTests/ComputePerf/res/layout/main.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/ComputePerf.java b/tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/ComputePerf.java deleted file mode 100644 index 5446f667297a..000000000000 --- a/tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/ComputePerf.java +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright (C) 2011-2012 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.example.android.rs.computeperf; - -import android.app.Activity; -import android.os.Bundle; -import android.graphics.BitmapFactory; -import android.graphics.Bitmap; -import android.renderscript.RenderScript; -import android.renderscript.Allocation; -import android.util.Log; -import android.widget.ImageView; - -public class ComputePerf extends Activity { - private LaunchTest mLT; - private Mandelbrot mMandel; - private RenderScript mRS; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.main); - - final int numTries = 100; - - long timesXLW = 0; - long timesXYW = 0; - - mRS = RenderScript.create(this); - mLT = new LaunchTest(mRS, getResources()); - mLT.XLW(); - mLT.XYW(); - for (int i = 0; i < numTries; i++) { - timesXLW += mLT.XLW(); - timesXYW += mLT.XYW(); - } - - timesXLW /= numTries; - timesXYW /= numTries; - - // XLW and XYW running times should match pretty closely - Log.v("ComputePerf", "xlw launch test " + timesXLW + "ms"); - Log.v("ComputePerf", "xyw launch test " + timesXYW + "ms"); - - mMandel = new Mandelbrot(mRS, getResources()); - mMandel.run(); - } -} diff --git a/tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/LaunchTest.java b/tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/LaunchTest.java deleted file mode 100644 index e2312ba92a7a..000000000000 --- a/tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/LaunchTest.java +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright (C) 2011-2012 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.example.android.rs.computeperf; - -import android.content.res.Resources; -import android.renderscript.*; - -public class LaunchTest { - private RenderScript mRS; - private Allocation mAllocationX; - private Allocation mAllocationXY; - private ScriptC_launchtestxlw mScript_xlw; - private ScriptC_launchtestxyw mScript_xyw; - - LaunchTest(RenderScript rs, Resources res) { - mRS = rs; - mScript_xlw = new ScriptC_launchtestxlw(mRS, res, R.raw.launchtestxlw); - mScript_xyw = new ScriptC_launchtestxyw(mRS, res, R.raw.launchtestxyw); - final int dim = mScript_xlw.get_dim(); - - mAllocationX = Allocation.createSized(rs, Element.U8(rs), dim); - Type.Builder tb = new Type.Builder(rs, Element.U8(rs)); - tb.setX(dim); - tb.setY(dim); - mAllocationXY = Allocation.createTyped(rs, tb.create()); - mScript_xlw.bind_buf(mAllocationXY); - } - - public long XLW() { - long t = java.lang.System.currentTimeMillis(); - mScript_xlw.forEach_root(mAllocationX); - mRS.finish(); - t = java.lang.System.currentTimeMillis() - t; - return t; - } - - public long XYW() { - long t = java.lang.System.currentTimeMillis(); - mScript_xyw.forEach_root(mAllocationXY); - mRS.finish(); - t = java.lang.System.currentTimeMillis() - t; - return t; - } -} diff --git a/tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/Mandelbrot.java b/tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/Mandelbrot.java deleted file mode 100644 index ea1cd6230cb8..000000000000 --- a/tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/Mandelbrot.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (C) 2011 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.example.android.rs.computeperf; - -import android.content.res.Resources; -import android.renderscript.*; - -public class Mandelbrot implements Runnable { - private RenderScript mRS; - private Allocation mAllocationXY; - private ScriptC_mandelbrot mScript; - - Mandelbrot(RenderScript rs, Resources res) { - mRS = rs; - mScript = new ScriptC_mandelbrot(mRS, res, R.raw.mandelbrot); - - Type.Builder tb = new Type.Builder(rs, Element.U8_4(rs)); - tb.setX(mScript.get_gDimX()); - tb.setY(mScript.get_gDimY()); - mAllocationXY = Allocation.createTyped(rs, tb.create()); - } - - public void run() { - long t = java.lang.System.currentTimeMillis(); - mScript.forEach_root(mAllocationXY); - mRS.finish(); - t = java.lang.System.currentTimeMillis() - t; - android.util.Log.v("ComputePerf", "mandelbrot ms " + t); - } - -} diff --git a/tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/launchtestxlw.rs b/tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/launchtestxlw.rs deleted file mode 100644 index 7b81dfe17f49..000000000000 --- a/tests/RenderScriptTests/ComputePerf/src/com/example/android/rs/computeperf/launchtestxlw.rs +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (C) 2011 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#pragma version(1) -#pragma rs java_package_name(com.example.android.rs.computeperf) - -const int dim = 2048; -uint8_t *buf; - -void root(uchar *v_out, uint32_t x) { - uint8_t *p = buf; - p += x * dim; - for (int i=0; i= gMaxIteration) { - *v_out = 0; - } else { - *v_out = (uchar4){iteration & 0xff, (iteration >> 6) & 0xff, 0x8f, 0xff}; - } -} diff --git a/tests/RenderScriptTests/ImageProcessing/Android.mk b/tests/RenderScriptTests/ImageProcessing/Android.mk deleted file mode 100644 index d7486e8b2cc1..000000000000 --- a/tests/RenderScriptTests/ImageProcessing/Android.mk +++ /dev/null @@ -1,30 +0,0 @@ -# -# Copyright (C) 2009 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -LOCAL_PATH := $(call my-dir) -include $(CLEAR_VARS) - -LOCAL_MODULE_TAGS := tests - -LOCAL_JAVA_LIBRARIES := android.test.runner - -LOCAL_SRC_FILES := $(call all-java-files-under, src) \ - $(call all-renderscript-files-under, src) -#LOCAL_STATIC_JAVA_LIBRARIES := android.renderscript - -LOCAL_PACKAGE_NAME := ImageProcessing - -include $(BUILD_PACKAGE) diff --git a/tests/RenderScriptTests/ImageProcessing/AndroidManifest.xml b/tests/RenderScriptTests/ImageProcessing/AndroidManifest.xml deleted file mode 100644 index d51fa39fd828..000000000000 --- a/tests/RenderScriptTests/ImageProcessing/AndroidManifest.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/tests/RenderScriptTests/ImageProcessing/res/drawable-nodpi/img1600x1067.jpg b/tests/RenderScriptTests/ImageProcessing/res/drawable-nodpi/img1600x1067.jpg deleted file mode 100644 index 05d3ee2063ad..000000000000 Binary files a/tests/RenderScriptTests/ImageProcessing/res/drawable-nodpi/img1600x1067.jpg and /dev/null differ diff --git a/tests/RenderScriptTests/ImageProcessing/res/drawable-nodpi/img1600x1067b.jpg b/tests/RenderScriptTests/ImageProcessing/res/drawable-nodpi/img1600x1067b.jpg deleted file mode 100644 index aed0781e8e18..000000000000 Binary files a/tests/RenderScriptTests/ImageProcessing/res/drawable-nodpi/img1600x1067b.jpg and /dev/null differ diff --git a/tests/RenderScriptTests/ImageProcessing/res/layout/main.xml b/tests/RenderScriptTests/ImageProcessing/res/layout/main.xml deleted file mode 100644 index f0a2b9244a65..000000000000 --- a/tests/RenderScriptTests/ImageProcessing/res/layout/main.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - - - - -