Windows只是支持OpenGL1.1,但是显卡可能可以从硬件上直接实现了高版本的OpenGL的相关函数。在做开发如何调用高版本的OpenGL函数啊?
我们先来看一下,如何查看显卡支持的OpenGL版本和相关函数扩展:
查看显卡支持的OpenGL版本: glGetString(GL_VERSION);
查看支持的相关扩展: glGetString(GL_EXTENSIONS);
更为详细的信息查看。
http://www.opengl.org/wiki/GlGetString
注意:调用 glGetString(GLemun );前一定要初始化绘图窗口,否则只会返回null.
使用glew调用扩展:
在确认了显卡支持高版本的函数之后就可以使用glew库(http://sourceforge.net/projects/glew/)来调用,配置好相关信息后就可以使用glew库了