我购买了支持OpenGL 4.2的显卡。但是我想开发一个应该支持OpenGL 2.0的应用程序
我的卡是否支持OpenGL 2.0应用程序(向后兼容性)? 那么如何确保向后兼容性
我计划使用GLUT / GLFW C ++库。
答案 0 :(得分:6)
https://developer.nvidia.com/opengl-driver - 请阅读有关兼容性的信息,并且不会从驱动程序中删除“旧”功能。
通常,您可以使用两种模式创建应用程序:
glutInitContextFlags (GLUT_CORE_PROFILE);
和glutInitContextVersion (4, 2);
来使用核心opengl 4.2 glutInitContextFlags (GLUT_COMPATIBILITY_PROFILE );
答案 1 :(得分:2)
您的显卡将与OpenGl 2.0应用程序向后兼容。你不需要做任何特别的事情