0
我需要知道我的OpenGL版本是否可以处理着色器。但是当我尝试打印OpenGL的版本时,它不会打印任何东西。OpenGL版本没有打印
cout<<glGetString(GL_VERSION)<<endl;
这里有什么问题?
我需要知道我的OpenGL版本是否可以处理着色器。但是当我尝试打印OpenGL的版本时,它不会打印任何东西。OpenGL版本没有打印
cout<<glGetString(GL_VERSION)<<endl;
这里有什么问题?
从这里开始:http://open.gl/context(了解上下文创建,得到一个基本的,现代OGL程序运行)
使用调试器。
您是否拥有有效的OpenGL上下文? –
您需要在调用glGetString()时拥有有效的OpenGL上下文。另见:http://www.opengl.org/discussion_boards/showthread.php/149571-glGetString(GL_VERSION)-return-Null-argh-! – Vertexwahn
我不知道OpenGL上下文。我正在使用Arch Linux。你能给我任何资源来知道那是什么吗? –