OpenCL™ Basic Tutorial for Android* OS provides guidelines on using OpenCL in Android applications. The tutorial is an interactive image processing Android application.
The main focus for the tutorial is to show how to use OpenCL in an Android application, how to start writing OpenCL code, and how to link to OpenCL runtime. The tutorial shows a typical sequence of OpenCL API calls and general workflow to get a simple image processing kernel running with an animation on an OpenCL device. Advanced topics like efficient data sharing or Android OpenCL performance BKMs are out of the scope of this tutorial.
Complexity Level: Novice
Development Platform: Any
Target Platform: Android* OS 4.2.2 and higher
Target Device: GPU device on Android* devices
NOTE: Android emulator does not provide GPU OpenCL device support. To run the sample on Android emulator, change target OpenCL device type from GPU to CPU by replacing CL_DEVICE_TYPE_GPU to CL_DEVICE_TYPE_CPU at line 451 of the jni/step.cpp file. |

For more information about the sample refer to the sample User's Guide inside the sample package.
* OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.
For more such Android resources and tools from Intel, please visit the Intel® Developer Zone
Other Popular Deals
Interesting Galleries
- The 10 best job hunting apps on AndroidTop 10 Android launchers (June 2017)
- The 10 scariest horror games on AndroidAndroid app stores: 5 best alternatives to Google Play Store
- Best Android apps for rooted devices18 apps for a memorable Valentine's Day
- Top 15 Android games that you should playThe 20 best looking games for mobile phones
- 8 Android apps to tickle your funny bone17 must have apps for any Android device (plus alternatives)
- 5 apps to get the Android Lollipop look on your smartphoneTake control of your Android device with these apps
- 7 weird and strange apps for your Smartphone10 neat Google apps you may not know of
- Perfect Viewer10 essential Indian apps for Android devices