我即将开始学习OpenGL的书:OpenGL SuperBible第6版。我是一个绝对的初学者,所以如果我的问题看起来很奇怪",那就意味着我需要一些额外的解释。
这本书指出:
本书涵盖了OpenGL规范的4.3版本。
但我的视频卡(Nvidia GeForce 9500GT)仅支持OpenGL 3.3(这是我在查看GPU Caps Viewer时找到的内容)。
我的问题是:在从书中学习时,我如何知道书中我可以使用哪些功能和方法,以及我可以使用哪些功能和方法?
答案 0 :(得分:2)
作为OpenGL 3.3一部分的功能列在its man pages中。如果书中所述的功能未在此列出,则该功能将成为OpenGL 4或更高版本的一部分。手册页严格只包含特定版本OpenGL的绝对要求。 OpenGL 4 man pages也可以进行验证。
另一个资源是OpenGL 3.2 reference card,它整齐地列出了它们。您可以将其与4.3 reference card进行比较,以了解其中的差异。
首先,OpenGL是一个开放式规范,因此如果您想确定,可以自由查找OpenGL 3.3 specification以确认一些假设。