Mali系列是由Mali55、新的Mali200和MaliGP2组成,前者实现了OpenGL ES 1.1固定功能渲染API,而Mali200和MaliGP2一起实现了OpenGL ES 1.1 API和OpenGL ES 2.0可编程API。OpenGL ES 2.0 API通过一个可替代OpenGL EX1.1中固定功能管线的可编程渲染管线提供显著的灵活性和高质量。因此只需很少量的多边形就可实现很高的质量,从而不仅最小化了存储器带宽,而且最大化了图形质量。
Mali55内核可以从前向光栅实现OpenGL ES 1.1管线。Mali200也是从前向光栅实现OpenGL ES 2.0管线级。MaliGP2则实现了图形管线的Vertex Shader部分。就像OpenGL ES一样,Mali内核还能实现其它的API,例如微软的DirectX Mobile。
与Mali内核一起提供的还有针对OpenGL ES2.0、OpenGL ES1.1(为了兼容固定功能API)和OpenVG矢量图形API的驱动程序。获得许可的人可以收到他们所选操作系统(Linux、Symbian或Windows Mobile)的驱动程序,也可以获得针对其它操作系统的驱动程序组(需要另外付费)。除了OpenGL ES外,DirectX Mobile API也将在微软的Windows Mobile上得到支持。
本文小结
ARM Mali产品为当前的移动手持设备提供了完整二维和三维图形以及视频解决方案的基础。低存储器带宽使得Mali解决方案非常适合移动设备使用。但是完整的图形解决方案光靠一个3D内核是不够的,ARM提供了一个完整的系统解决方案:软件驱动程序、在上面运行软件的处理器、AMBA 3 AXI互联架构、高吞吐量SDRAM控制器以及LCD/VGA视频控制器。这些产品综合在一起为当今的高级移动设备和嵌入式设备提供了一个完整的低功耗高性能的2D和3D图形解决方案。