diff options
author | Trevor Johns <trevorjohns@google.com> | 2014-12-24 00:19:27 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-12-24 00:19:27 +0000 |
commit | 3d1e6cfac08183ecb2dcba76ab9455bead00a92c (patch) | |
tree | ccb1555608f6982d385b7a76a51a622a2754bfbf /renderScript | |
parent | d99e77dad77af48bf738e928647f7d6bc2855a0d (diff) | |
parent | ec8b18540e61c65ab606d7e0dd4b00199b6a2278 (diff) | |
download | android-3d1e6cfac08183ecb2dcba76ab9455bead00a92c.tar.gz |
Merge "Add metadata for BasicRenderScript sample" into lmp-docs
Diffstat (limited to 'renderScript')
-rw-r--r-- | renderScript/BasicRenderScript/screenshots/icon-web.png | bin | 0 -> 69040 bytes | |||
-rw-r--r-- | renderScript/BasicRenderScript/screenshots/main.png | bin | 0 -> 1558709 bytes | |||
-rw-r--r-- | renderScript/BasicRenderScript/template-params.xml | 49 |
3 files changed, 47 insertions, 2 deletions
diff --git a/renderScript/BasicRenderScript/screenshots/icon-web.png b/renderScript/BasicRenderScript/screenshots/icon-web.png Binary files differnew file mode 100644 index 00000000..eb47ea1e --- /dev/null +++ b/renderScript/BasicRenderScript/screenshots/icon-web.png diff --git a/renderScript/BasicRenderScript/screenshots/main.png b/renderScript/BasicRenderScript/screenshots/main.png Binary files differnew file mode 100644 index 00000000..a9f2a729 --- /dev/null +++ b/renderScript/BasicRenderScript/screenshots/main.png 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> |