OpenGL 4.2をサポートするグラフィックスカードを購入しました。しかし、私はOpenGL 2.0をサポートする必要があるアプリケーションを開発したいですOpenGL下位互換性
私のカードはOpenGL 2.0アプリケーションをサポートしますか(下位互換性)? 次に下位互換性を保証する方法
私はGLUT/GLFW C++ライブラリを使用する予定です。
OpenGL 4.2をサポートするグラフィックスカードを購入しました。しかし、私はOpenGL 2.0をサポートする必要があるアプリケーションを開発したいですOpenGL下位互換性
私のカードはOpenGL 2.0アプリケーションをサポートしますか(下位互換性)? 次に下位互換性を保証する方法
私はGLUT/GLFW C++ライブラリを使用する予定です。
https://developer.nvidia.com/opengl-driver - 互換性について読んで、「古い」機能がドライバから削除されないようにしてください。
あなたは2つのモードでアプリケーションを作成することができ、一般的に:
glutInitContextVersion (4, 2);
を使用することができます(あなたのケースでは)4.2までのOpenGL 1.1のすべての機能がサポートされており、すべてのこれらの機能は、あなたのコード内で使用することができます。デフォルトでは、このプロファイルが使用されます。glutInitContextFlags (GLUT_COMPATIBILITY_PROFILE);
お使いのグラフィックカードはOpenGl 2.0アプリと下位互換性があります。