From ebefb2c3d8efda845e5e9a9eba66e0a341b4db82 Mon Sep 17 00:00:00 2001 From: Jason Sams Date: Wed, 15 Aug 2012 17:26:39 -0700 Subject: Testing java compat lib for RS. Change-Id: I77a19dea9f6b9513b79ae6b686dfe1803bb4cd98 --- .../RenderScriptTests/ImageProcessing2/Android.mk | 35 +++ .../ImageProcessing2/AndroidManifest.xml | 15 ++ .../ImageProcessing2/res/drawable-nodpi/city.png | Bin 0 -> 611708 bytes .../ImageProcessing2/res/layout/main.xml | 130 +++++++++ .../ImageProcessing2/res/layout/spinner_layout.xml | 23 ++ .../ImageProcessing2/res/values/strings.xml | 33 +++ .../src/com/android/rs/image/Blur25.java | 101 +++++++ .../src/com/android/rs/image/Fisheye.java | 103 ++++++++ .../src/com/android/rs/image/Grain.java | 68 +++++ .../src/com/android/rs/image/Greyscale.java | 35 +++ .../src/com/android/rs/image/GroupTest.java | 87 ++++++ .../android/rs/image/ImageProcessingActivity2.java | 291 +++++++++++++++++++++ .../src/com/android/rs/image/LevelsV4.java | 161 ++++++++++++ .../src/com/android/rs/image/TestBase.java | 117 +++++++++ .../src/com/android/rs/image/Vignette.java | 121 +++++++++ .../src/com/android/rs/image/colormatrix.rs | 38 +++ .../src/com/android/rs/image/convolve3x3.rs | 67 +++++ .../src/com/android/rs/image/fisheye.rsh | 63 +++++ .../src/com/android/rs/image/fisheye_full.rs | 21 ++ .../src/com/android/rs/image/fisheye_relaxed.rs | 22 ++ .../src/com/android/rs/image/grain.rs | 92 +++++++ .../src/com/android/rs/image/greyscale.rs | 30 +++ .../src/com/android/rs/image/horizontal_blur.rs | 28 ++ .../src/com/android/rs/image/ip.rsh | 15 ++ .../src/com/android/rs/image/levels.rsh | 44 ++++ .../src/com/android/rs/image/levels_full.rs | 21 ++ .../src/com/android/rs/image/levels_relaxed.rs | 22 ++ .../src/com/android/rs/image/threshold.rs | 93 +++++++ .../src/com/android/rs/image/vertical_blur.rs | 59 +++++ .../src/com/android/rs/image/vignette.rsh | 59 +++++ .../src/com/android/rs/image/vignette_full.rs | 21 ++ .../src/com/android/rs/image/vignette_relaxed.rs | 22 ++ 32 files changed, 2037 insertions(+) create mode 100644 tests/RenderScriptTests/ImageProcessing2/Android.mk create mode 100644 tests/RenderScriptTests/ImageProcessing2/AndroidManifest.xml create mode 100644 tests/RenderScriptTests/ImageProcessing2/res/drawable-nodpi/city.png create mode 100644 tests/RenderScriptTests/ImageProcessing2/res/layout/main.xml create mode 100644 tests/RenderScriptTests/ImageProcessing2/res/layout/spinner_layout.xml create mode 100644 tests/RenderScriptTests/ImageProcessing2/res/values/strings.xml create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Blur25.java create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Fisheye.java create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Grain.java create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Greyscale.java create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/GroupTest.java create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/ImageProcessingActivity2.java create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/LevelsV4.java create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/TestBase.java create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/Vignette.java create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/colormatrix.rs create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/convolve3x3.rs create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/fisheye.rsh create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/fisheye_full.rs create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/fisheye_relaxed.rs create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/grain.rs create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/greyscale.rs create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/horizontal_blur.rs create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/ip.rsh create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/levels.rsh create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/levels_full.rs create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/levels_relaxed.rs create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/threshold.rs create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/vertical_blur.rs create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/vignette.rsh create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/vignette_full.rs create mode 100644 tests/RenderScriptTests/ImageProcessing2/src/com/android/rs/image/vignette_relaxed.rs (limited to 'tests/RenderScriptTests') diff --git a/tests/RenderScriptTests/ImageProcessing2/Android.mk b/tests/RenderScriptTests/ImageProcessing2/Android.mk new file mode 100644 index 000000000000..c81fd93e4b21 --- /dev/null +++ b/tests/RenderScriptTests/ImageProcessing2/Android.mk @@ -0,0 +1,35 @@ +# +# 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_SRC_FILES := $(call all-java-files-under, src) \ + $(call all-renderscript-files-under, src) + +LOCAL_STATIC_JAVA_LIBRARIES := android.support.v8.renderscript + +LOCAL_PACKAGE_NAME := ImageProcessing2 + +LOCAL_RENDERSCRIPT_FLAGS := -rs-package-name=android.support.v8.renderscript +LOCAL_REQUIRED_MODULES := librsjni + +include $(BUILD_PACKAGE) + +#include $(call all-makefiles-under, $(LOCAL_PATH)) + diff --git a/tests/RenderScriptTests/ImageProcessing2/AndroidManifest.xml b/tests/RenderScriptTests/ImageProcessing2/AndroidManifest.xml new file mode 100644 index 000000000000..1ef04c261851 --- /dev/null +++ b/tests/RenderScriptTests/ImageProcessing2/AndroidManifest.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/tests/RenderScriptTests/ImageProcessing2/res/drawable-nodpi/city.png b/tests/RenderScriptTests/ImageProcessing2/res/drawable-nodpi/city.png new file mode 100644 index 000000000000..856eeff59b9d Binary files /dev/null and b/tests/RenderScriptTests/ImageProcessing2/res/drawable-nodpi/city.png differ diff --git a/tests/RenderScriptTests/ImageProcessing2/res/layout/main.xml b/tests/RenderScriptTests/ImageProcessing2/res/layout/main.xml new file mode 100644 index 000000000000..bd56d62d29d2 --- /dev/null +++ b/tests/RenderScriptTests/ImageProcessing2/res/layout/main.xml @@ -0,0 +1,130 @@ + + + + + + + + + +