2013-01-18 32 views
2

我使用glGetString(GL_VERSION)查詢了我的opengl版本,它返回3.3.0。據我所知,3.3具有GL_TEXTURE_RECTANGLE標誌。然而,我無法在我的gl.h頭文件中找到它,我的編譯器(VC++)也不能識別該標誌。我所有的其他openGL調用似乎運行良好。有任何想法嗎?缺少openGL紋理標誌GL_TEXTURE_RECTANGLE

回答

2

不幸的是,Visual Studio沒有提供最新的OpenGL支持。查看GLEW以解決此問題。

+0

因此,當我的openGL說3.3.0,它實際上不是3.3.0呢? – foboi1122

+0

您的顯卡支持OGL 3.3.0。微軟提供的'gl.h'頭文件並不多。 GLEW標題將提供所有現代OGL功能,標誌等。 –

+0

非常感謝 – foboi1122