如何找出我可以使用OpenGL 3.3视频卡的OpenGL功能?

时间:2014-03-29 19:39:29

标签: opengl version nvidia video-card

我即将开始学习OpenGL的书:OpenGL SuperBible第6版。我是一个绝对的初学者,所以如果我的问题看起来很奇怪",那就意味着我需要一些额外的解释。

这本书指出:

  

本书涵盖了OpenGL规范的4.3版本。

但我的视频卡(Nvidia GeForce 9500GT)仅支持OpenGL 3.3(这是我在查看GPU Caps Viewer时找到的内容)。

我的问题是:在从书中学习时,我如何知道书中我可以使用哪些功能和方法,以及我可以使用哪些功能和方法?

1 个答案:

答案 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以确认一些假设。