0

我即将开始通过这本书学习 OpenGL:OpenGL SuperBible 6th edition。我是一个绝对的初学者,所以如果我的问题看起来很“奇怪”,这意味着我需要一些额外的解释。

该书指出:

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

但是我的显卡(Nvidia GeForce 9500GT)只支持 OpenGL 3.3(这是我在检查GPU Caps Viewer时发现的)。

我的问题是:从书中学习时,我如何知道我的视频卡可以使用书中解释的哪些功能和方法,而我不能使用哪些功能和方法?

4

1 回答 1

2

作为 OpenGL 3.3 一部分的函数在其手册页中列出。如果书中提到的函数没有在此列出,那么该函数将是 OpenGL 4 或更高版本的一部分。手册页严格只包含特定版本的 OpenGL 的绝对强制要求。OpenGL 4 手册页也可用于验证。

另一个资源是OpenGL 3.2 参考卡,它整齐地列出了它们。可以和4.3的参考卡对比一下就知道区别了。

最重要的是 OpenGL 是一个开放的规范,所以如果你想确定的话,你可以随意查看OpenGL 3.3 规范来确认一些假设。

于 2014-03-29T19:50:31.727 回答