From 5ab5155f7e0e0904f8c11cd0dbdbf7832e3ac948 Mon Sep 17 00:00:00 2001 From: Yang Ni Date: Tue, 3 Feb 2015 16:32:57 -0800 Subject: Image Processing using the new Script Group API Change-Id: I25daf8185d51ca37e124e5e30c4ec482ea9b86a5 --- java/tests/ScriptGroupTest/Android.mk | 32 ++ java/tests/ScriptGroupTest/AndroidManifest.xml | 17 + .../res/drawable-nodpi/img1600x1067.jpg | Bin 0 -> 1062402 bytes .../res/drawable-nodpi/img1600x1067b.jpg | Bin 0 -> 1205161 bytes java/tests/ScriptGroupTest/res/layout/main.xml | 140 +++++++ .../ScriptGroupTest/res/layout/spinner_layout.xml | 23 ++ java/tests/ScriptGroupTest/res/values/strings.xml | 37 ++ .../src/com/android/rs/sgtest/Filters.java | 449 +++++++++++++++++++++ .../android/rs/sgtest/ScriptGroupTestActivity.java | 342 ++++++++++++++++ .../src/com/android/rs/sgtest/TestBase.java | 109 +++++ .../src/com/android/rs/sgtest/colormatrix_f.rs | 42 ++ .../src/com/android/rs/sgtest/contrast_f.rs | 32 ++ .../src/com/android/rs/sgtest/exposure_f.rs | 32 ++ .../src/com/android/rs/sgtest/f4touc4.rs | 24 ++ .../src/com/android/rs/sgtest/fisheye_approx_f.rsh | 59 +++ .../android/rs/sgtest/fisheye_approx_relaxed_f.rs | 21 + .../src/com/android/rs/sgtest/greyscale_f.rs | 24 ++ .../src/com/android/rs/sgtest/ip.rsh | 20 + .../src/com/android/rs/sgtest/levels_f.rsh | 56 +++ .../src/com/android/rs/sgtest/levels_relaxed_f.rs | 21 + .../src/com/android/rs/sgtest/shadows_f.rs | 191 +++++++++ .../src/com/android/rs/sgtest/uc4tof4.rs | 23 ++ .../src/com/android/rs/sgtest/vibrance_f.rs | 58 +++ .../com/android/rs/sgtest/vignette_approx_f.rsh | 58 +++ .../android/rs/sgtest/vignette_approx_relaxed_f.rs | 21 + .../src/com/android/rs/sgtest/vignette_f.rsh | 57 +++ 26 files changed, 1888 insertions(+) create mode 100644 java/tests/ScriptGroupTest/Android.mk create mode 100644 java/tests/ScriptGroupTest/AndroidManifest.xml create mode 100644 java/tests/ScriptGroupTest/res/drawable-nodpi/img1600x1067.jpg create mode 100644 java/tests/ScriptGroupTest/res/drawable-nodpi/img1600x1067b.jpg create mode 100644 java/tests/ScriptGroupTest/res/layout/main.xml create mode 100644 java/tests/ScriptGroupTest/res/layout/spinner_layout.xml create mode 100644 java/tests/ScriptGroupTest/res/values/strings.xml create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/Filters.java create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/ScriptGroupTestActivity.java create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/TestBase.java create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/colormatrix_f.rs create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/contrast_f.rs create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/exposure_f.rs create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/f4touc4.rs create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/fisheye_approx_f.rsh create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/fisheye_approx_relaxed_f.rs create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/greyscale_f.rs create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/ip.rsh create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/levels_f.rsh create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/levels_relaxed_f.rs create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/shadows_f.rs create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/uc4tof4.rs create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/vibrance_f.rs create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/vignette_approx_f.rsh create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/vignette_approx_relaxed_f.rs create mode 100644 java/tests/ScriptGroupTest/src/com/android/rs/sgtest/vignette_f.rsh (limited to 'java/tests') diff --git a/java/tests/ScriptGroupTest/Android.mk b/java/tests/ScriptGroupTest/Android.mk new file mode 100644 index 00000000..3c6269db --- /dev/null +++ b/java/tests/ScriptGroupTest/Android.mk @@ -0,0 +1,32 @@ +# +# 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_RENDERSCRIPT_FLAGS := -target-api 0 + +LOCAL_PACKAGE_NAME := ScriptGroupTest + +include $(BUILD_PACKAGE) diff --git a/java/tests/ScriptGroupTest/AndroidManifest.xml b/java/tests/ScriptGroupTest/AndroidManifest.xml new file mode 100644 index 00000000..24f6d6a4 --- /dev/null +++ b/java/tests/ScriptGroupTest/AndroidManifest.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff --git a/java/tests/ScriptGroupTest/res/drawable-nodpi/img1600x1067.jpg b/java/tests/ScriptGroupTest/res/drawable-nodpi/img1600x1067.jpg new file mode 100644 index 00000000..05d3ee20 Binary files /dev/null and b/java/tests/ScriptGroupTest/res/drawable-nodpi/img1600x1067.jpg differ diff --git a/java/tests/ScriptGroupTest/res/drawable-nodpi/img1600x1067b.jpg b/java/tests/ScriptGroupTest/res/drawable-nodpi/img1600x1067b.jpg new file mode 100644 index 00000000..aed0781e Binary files /dev/null and b/java/tests/ScriptGroupTest/res/drawable-nodpi/img1600x1067b.jpg differ diff --git a/java/tests/ScriptGroupTest/res/layout/main.xml b/java/tests/ScriptGroupTest/res/layout/main.xml new file mode 100644 index 00000000..dbb17245 --- /dev/null +++ b/java/tests/ScriptGroupTest/res/layout/main.xml @@ -0,0 +1,140 @@ + + + + + + + + + +