aboutsummaryrefslogtreecommitdiff
path: root/renderScript
diff options
context:
space:
mode:
authorTrevor Johns <trevorjohns@google.com>2014-12-12 00:59:51 -0800
committerTrevor Johns <trevorjohns@google.com>2014-12-23 16:00:34 -0800
commitec8b18540e61c65ab606d7e0dd4b00199b6a2278 (patch)
treefef35191e102597fad01082704674aeace4a3f69 /renderScript
parenta00023807dc3e03e5e959a2af5e0b6b40df7925a (diff)
downloadandroid-ec8b18540e61c65ab606d7e0dd4b00199b6a2278.tar.gz
Add metadata for BasicRenderScript sample
Change-Id: Ic8ac1f581c4e67dcd6e17ef8ce75e5a0ee71848f
Diffstat (limited to 'renderScript')
-rw-r--r--renderScript/BasicRenderScript/screenshots/icon-web.pngbin0 -> 69040 bytes
-rw-r--r--renderScript/BasicRenderScript/screenshots/main.pngbin0 -> 1558709 bytes
-rw-r--r--renderScript/BasicRenderScript/template-params.xml49
3 files changed, 47 insertions, 2 deletions
diff --git a/renderScript/BasicRenderScript/screenshots/icon-web.png b/renderScript/BasicRenderScript/screenshots/icon-web.png
new file mode 100644
index 00000000..eb47ea1e
--- /dev/null
+++ b/renderScript/BasicRenderScript/screenshots/icon-web.png
Binary files differ
diff --git a/renderScript/BasicRenderScript/screenshots/main.png b/renderScript/BasicRenderScript/screenshots/main.png
new file mode 100644
index 00000000..a9f2a729
--- /dev/null
+++ b/renderScript/BasicRenderScript/screenshots/main.png
Binary files differ
diff --git a/renderScript/BasicRenderScript/template-params.xml b/renderScript/BasicRenderScript/template-params.xml
index ec982543..37be82e7 100644
--- a/renderScript/BasicRenderScript/template-params.xml
+++ b/renderScript/BasicRenderScript/template-params.xml
@@ -35,8 +35,9 @@
<strings>
<intro>
<![CDATA[
- BasicRenderScript sample demonstrates basic steps how to use renderScript.
- In the sample, it performs graphical filter operation on a image with renderScript.
+ This sample demonstrates using RenderScript to perform basic image manipulation. Specifically, it allows users
+ to dynamically adjust the saturation for an image using a slider. A custom RenderScript kernel performs the saturation
+ adjustment, running the computation on the device's GPU or other compute hardware as deemed appropriate by the system.
]]>
</intro>
</strings>
@@ -44,4 +45,48 @@
<template src="base"/>
<common src="media"/>
+ <metadata>
+ <status>PUBLISHED</status>
+ <categories>RenderScript</categories>
+ <technologies>Android</technologies>
+ <languages>Java</languages>
+ <solutions>Mobile</solutions>
+ <level>EXPERT</level>
+ <icon>screenshots/icon-web.png</icon>
+ <screenshots>
+ <img>screenshots/main.png</img>
+ </screenshots>
+ <api_refs>
+ <android>android.renderscript.RenderScript</android>
+ <android>android.renderscript.Allocation</android>
+ </api_refs>
+
+ <description>
+<![CDATA[
+This sample demonstrates using RenderScript to perform basic image manipulation. Specifically, it allows users
+to dynamically adjust the saturation for an image using a slider. A custom RenderScript kernel performs the saturation
+adjustment, running the computation on the device's GPU or other compute hardware as deemed appropriate by the system.
+]]>
+ </description>
+
+ <intro>
+<![CDATA[
+[RenderScript][1] is a framework for running computationally intensive tasks at high performance on Android. RenderScript is
+primarily oriented for use with data-parallel computation, although serial computationally intensive workloads can
+benefit as well.
+
+The RenderScript runtime will parallelize work across all processors available on a device, such as multi-core CPUs,
+GPUs, or DSPs, allowing you to focus on expressing algorithms rather than scheduling work or load balancing.
+RenderScript is especially useful for applications performing image processing, computational photography, or computer
+vision.
+
+This sample demonstrates the fundamentals of writing a RenderScript compute kernel, and using it to perform basic image
+manipulation. In this case, each pixel is transformed based on a liner interpolation between its original
+RGB value and it's luminance (black-and-white) value, weighted based on the user's specified saturation target.
+
+[1]: http://developer.android.com/guide/topics/renderscript/compute.html
+[2]: http://developer.android.com/reference/renderscript/rs__cl_8rsh.html#a254612a612ff7539b01a1478e03d8697
+]]>
+ </intro>
+ </metadata>
</sample>