这里镜像了OpenGL官方网站的各种文档。
核心模式与兼容模式:
- 兼容模式:旧的常规的编程方式,支持glBegin/glEnd,glVertexPointer/glColorPointer等函数,支持固定管线与可编程管线,无显卡强制特性需求。
- 核心模式:新的编程方式,要求强制支持程序所要求的硬件特性,不支持glBegin/glEnd,glVertexPointer/glColorPointer等函数,仅支持可编程管线。
- 核心向前兼容模式:在核心模式的基础上,删除所有旧的特性(线宽,点画线)
核心模式的硬件需求:
- OpenGL 3.x核心模式最低显卡需求:ATI Radeon HD2000系列、NVIDIA GeForce 8000系列(第二位数字不可低于6,即不支持8400/9400以及GT210等)
- OpenGL 4.x核心模式最低显卡需求:ATI Radeon HD5000系列、NVIDIA GeForce GTX4系列(即Fermi体系显卡)
- 注:兼容模式Shader与核心模式Shader并不兼容
开发者参考页:
规范文档: