我开始用C语言(现在)使用GLFW和OpenGL编写程序。我的问题是,我怎么知道我的程序将使用哪个版本的OpenGL?我的笔记本电脑说我的显卡有OpenGL 3.3。键入“glxinfo | grep -i opengl”返回:我如何知道我使用的是哪个版本的OpenGL?
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 9600M GT/PCI/SSE2
OpenGL version string: 3.3.0 NVIDIA 285.05.09
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL extensions:
那么OpenGL 3.3自动使用?
那么你是否已经想出了自己的解决方案,并忘记了你的问题,或者你还有一些不明确之处?在前一种情况下,放弃一个问题是非常糟糕的做法,在后一种情况下,可以随时询问有关现有答案的任何进一步问题,或者如果与现有答案不同,则发布自己的答案。 –
如果你想在终端上检查* Linux *上的* GLEW *版本,你可以安装'glew-utils'并运行'visualinfo | grep“OpenGL版本”'。 –