我购买了一张支持OpenGL 4.2的图形卡。但是我想要开发一个应用程序,它需要支持OpenGL 2.0。
我的显卡是否支持OpenGL 2.0的应用程序(向下兼容)?如何确保向下兼容性?
我计划使用GLUT/GLFW C++库。
我购买了一张支持OpenGL 4.2的图形卡。但是我想要开发一个应用程序,它需要支持OpenGL 2.0。
我的显卡是否支持OpenGL 2.0的应用程序(向下兼容)?如何确保向下兼容性?
我计划使用GLUT/GLFW C++库。
https://developer.nvidia.com/opengl-driver - 请了解兼容性并确保驱动程序不会删除任何“旧”功能。
一般来说,您可以使用两种模式创建应用程序:
glutInitContextFlags(GLUT_CORE_PROFILE);
和glutInitContextVersion(4,2);
来使用核心opengl 4.2。glutInitContextFlags(GLUT_COMPATIBILITY_PROFILE);
创建它。您的显卡将与OpenGl 2.0应用程序具备向后兼容性。您无需进行任何特殊操作。