教程:基于 Android* 操作系统的 OpenCL™ 入门

下载代码样本

下载文档

面向 Android* 操作系统的 OpenCL™ 基本指南可提供使用 Android 应用中的 OpenCL 的指南。 本指南是处理 Android 应用的交互式图片。
本指南主要用于展示如何在 Android 应用中使用 OpenCL,如何着手编写 OpenCL 代码以及如何链接至 OpenCL 运行时。 本指南展示了 OpenCL API 调用的典型序列,以及在 OpenCL 设备上获取配合动画运行的简单图像处理内核的一般工作流程。 本指南不包括高级主题,如有效数据共享或 Android OpenCL 性能 BKM 等。

复杂等级: 初级
开发平台: 任意平台
目标平台: Android* OS 4.2.2 及更高版本
目标设备: 基于 Android* 设备的 GPU 设备

注:
Android 模拟器不提供 GPU OpenCL 设备支持。 如要在 Android 模拟器上运行样本,请将目标 OpenCL 设备类型从 GPU 更改为 CPU,更改方式为:在 jni/step.cpp 文件的 451 行将 CL_DEVICE_TYPE_GPU 替换为 CL_DEVICE_TYPE_CPU

关于样本的更多信息,请参见样本软件包中的样本用户指南。

* OpenCL 和 OpenCL 标识是苹果公司的商标,需获得 Khronos 的许可方能使用。

有关编译器优化的更完整信息,请参阅优化通知