我购买了支持 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.2glutInitContextFlags (GLUT_COMPATIBILITY_PROFILE );
您的显卡将向后兼容 OpenGL 2.0 应用程序。你不需要做任何特别的事情