OpenGL 简介

OpenGL是一个规范,而不是一个库。

OpenGL相关概念

Khronos

Khronos 是一个组织,主要成员包括amd、微软、google、高通、三星、索尼、华为、intel、nvidia等等相关企业机构。OpenGL规范由组织成员共同协商决定,并定期由Khronos发布,发布后由操作系统或显卡制造商实现并提供接口给开发者。

OpenGL Reference

OpenGL 4.5 用于pc等高性能平台

OpenGL ES (OpenGL for Embedded Systems) 2.0 用于嵌入式设备等低性能平台

OpenGL Extension

OpenGL标准中的内容在实现中必须全部被支持,一些可选的支持会通过扩展的方式提供。扩展分为多种类型,包括标准扩展、厂商专有扩展等,扩展的查询、加载、使用由OpenGL标准接口完成。具体扩展列表以及部分扩展信息可以点此查询