如何检测当前系统支持哪些OpenGL版本,以及如何“选择”其中一个使用?创建上下文时,我知道它会自动为您选择一个向后兼容的,但是我想自己选择一个。
我没有使用GLEW或任何其他类似的库,仅使用了普通的OpenGL和GLFW3。
这是GLFW3创建OpenGL 3.3 Core配置文件上下文的示例代码:
glfwWindowHint( GLFW_CONTEXT_VERSION_MAJOR, 3 );
glfwWindowHint( GLFW_CONTEXT_VERSION_MINOR, 3 );
glfwWindowHint( GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE );
glfwWindowHint( GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE );
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句