OpenGL(Open Graphics Library)
是一个跨编程语言、跨平台的编程图形程序接口,它将计算机的资源抽象称为一个个OpenGL的对象,对这些资源的操作抽象为一个个的OpenGL指令。
OpenGL ES(OpenGL for Embedded Systems)
OpenGL 三维图形 API的子集,针对手机、PDA和游戏主机等嵌入式设备而设计,去除了许多不必要和性能较低的API接口。
DirectX:
DirectX是属于Windows上一个多媒体处理API,并不支持Windows以外的平台。
DirectX并不是一个单纯的图形API,按照性质分类可以分为四大部分:显示部分、声音部分、输入部分和网络部分。
Metal
Apple为游戏开发者推出了新的平台技术,该技术能够为 3D 图像提高 10 倍的渲染性能。Metal是Apple为了解决3D渲染而推出的框架,在2014年以前苹果一直沿用OpenGL ES来解决底层渲染,而后开始慢慢将自身的底层框架的依赖从OpenGL ES迁移到Metal。但其核心的处理思想还是源于OpenGL ES。