有没有OpenGL 3.3以上的全面列表可以查找哪些函数已被弃用或不再可用?
比如,glLoadIdentity()
我不知道它是否已被移除。
我查看了OpenGL 4.1参考页面,但在那里没有找到它。我能否安全地假设这是一个已删除的功能?有什么方法可以知道该函数是否还存在?
参考页面上说,“这些手册只记录核心上下文。”这是什么意思?那个参考页面上缺少哪些内容?
什么是兼容性配置文件?是否有关于特定版本OpenGL中可用功能的全面列表?
有没有OpenGL 3.3以上的全面列表可以查找哪些函数已被弃用或不再可用?
比如,glLoadIdentity()
我不知道它是否已被移除。
我查看了OpenGL 4.1参考页面,但在那里没有找到它。我能否安全地假设这是一个已删除的功能?有什么方法可以知道该函数是否还存在?
参考页面上说,“这些手册只记录核心上下文。”这是什么意思?那个参考页面上缺少哪些内容?
什么是兼容性配置文件?是否有关于特定版本OpenGL中可用功能的全面列表?
deprecated
条目。另外,要获取高级概述,请参阅tjm的答案。gl.tm
)转换为实际类型。但总的来说,这需要一些猜测。规范文件也不是完全一致的。函数后面缩进的字段99.9%是正确的(VertexAttribDivisorARB
上缺少alias
条目是一个值得注意的例外)。通常还会在注释和passthru
中传达信息,但这些格式和完整性非常不一致 - 不要依赖它们。 - Damon不确定这是否是您要寻找的内容,但如果您访问http://www.opengl.org/registry/,那里有一份“OpenGL 3.3核心规范”PDF文档。在第342页上是“弃用和删除功能”。
还有4.0和4.1的“核心规范”,我认为它们将具有类似的条目。