常见的图形 API
1、OpenGL、OpenGL ES
OpenGL 和 OpenGL ES 都是由 Khronos组织 制定并维护的API规范。OpenGL ES 是 OpenGL 的子集,主要用于嵌入式设备的图形图像处理。
OpenGL 和 OpenGL ES 由于其跨平台(支持Windows,Linux和macOS),开放(可扩展)的特性广泛的应用于各个领域。
在 https://www.khronos.org/registry/OpenGL/index_gl.php 可以获取 OpenGL 的相关文档。
在 https://www.khronos.org/registry/OpenGL/index_es.php 可以获取 OpenGL ES 的相关文档。
2、Direct3D
Direct3D是微软公司制定的图行 API,被广泛的应用于 Windows 平台。
在 https://docs.microsoft.com/zh-cn/windows/win32/directx 可以获取 Direct3D 的相关文档。
3、Metal
Metal是苹果公司2014推出的用于替代 OpenGL/OpenGL ES 的运行于 iOS/MacOS 平台的全新的图形 API。
在 https://developer.apple.com/metal/ 可以获取 Metal 的相关文档。
4、Vulkan
Vulkan也是Khronos组织于 2015 年推出的新一代图形 API 规范。和 OpenGL 一样 Vulkan 也是跨平台的。与 OpenGL相比,Vulkan 在性能提升很大。
在 https://www.khronos.org/registry/vulkan/ 可以获取Vulkan的相关文档。
网友评论