图形 API 简介

常见的图形 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的相关文档。

图形 API 的应用领域

1、计算机游戏

2、计算机辅助设计

3、医学图像领域

4、电子地图

......

你可能感兴趣的:(图形 API 简介)