OpenGL ES 2.0
开发人员可以使用 Mali-200、Mali-400 MP 和 Mali-T604 编写复杂的着色效果,以便实现 3D 图形加速。 OpenGL ES 2.0 可用在高端游戏、机顶盒、用户界面和汽车仪表盘等方面。请在 Mali 开发人员中心查看图形加速示例。
OpenGL ES 1.1
所有 Mali GPU 均支持 OpenGL ES 1.1 标准,即通过使用固定函数流水线来实现硬件图形加速。可从 OpenGL ES 1.1 的 3D 图形加速中获益的设备包括移动电话用户界面、个人导航设备和 Web 浏览器。
OpenVG®
OpenVG 使开发人员可以简单、清晰、反应迅速地渲染 2D 图像。您可以针对字体渲染、图形平滑处理或复杂插图,使用 OpenVG 来取得给人突出印象的结果。
OpenCL™
OpenCL 是用于多种不同处理器系统的跨平台、并行编程的第一个开放的、免版税标准。Mali-T604 GPU 是 ARM 的第四代 Mali 嵌入式图形 IP,它是专为满足 GPU 上通用计算 (GPGPU) 的需要而设计的,并扩展了 API 支持以包括进完整配置文件以及嵌入式 Khronos OpenCL。它使开发人员能够使用其低级别、高性能的可移植抽象函数来创建复杂内容,如动态模拟和即时虚拟化。
OpenMAX™
OpenMAX 是 Khronos Group 开发的免版税跨平台 API,它允许在多个操作系统和硅平台上开发、集成和编程加速多媒体组件,从而提供全面的媒体编解码器和应用程序可移植性。
OpenMAX DL(开发层)API 包含一系列全面的音频、视频、信号处理函数基元,这些基元可在各种 CPU 和硬件引擎上实现和优化,并且可将其用于加速编解码器功能。API 函数面向 H.264、MPEG-4、AAC、MP3 和 JPEG 等编解码器中的关键算法。这些函数基元旨在涵盖通常占据高达 80% 编解码器处理的热点。编解码器移植到新硬件平台的过程可以像在新 DL 库中交换和重新编译一样简单。
ARM 已创建 OpenMAX DL API 的参考实现,以及适用于 ARM Cortex-A 系列处理器中 NEON 通用 SIMD 引擎和 ARM11 处理器系列中的 SIMD 扩展的手动优化端口。
ARM 提供的下载资料包括:
- 未优化的仅限于 C 的 OpenMAX DL API 参考实现
- Cortex-A8 上的 Neon 的源格式的优化实现
- ARM11 中的 SIMD 引擎的源格式的优化实现
如果您尚未注册接收下载,您将需要创建一个帐户。
以基于已发布的 Khronos 规格著称的 Mali GPU 符合或应该会通过 Khronos 符合性测试流程。 关于当前符合性状态,请访问 www.khronos.org/conformance。


