OpenGL(开放图形库)是一个标准规范,其定义了跨语言和跨平台的 API,该API 用于编写生成 2D 和3D 计算机图形的应用程序。 OpenGL 是一个规范,意味着它只是一个描述一组功能及其必须执行的准确行为的文档。 在本规范中,硬件供应商创建实施 — 创建功能库以符合在 OpenGL 规范中所述的功能,并尽可能地利用硬件加速。 硬件供应商必须满足特定测试,才能够有资格将其实施作为 OpenGL 实施。 也存在各种软件实施,将OpenGL 提供给无需供应商(显卡)支持的各种平台。