9

OpenGL 4.2 をサポートするグラフィック カードを購入しました。しかし、OpenGL 2.0 をサポートするアプリケーションを開発したい

私のカードは OpenGL 2.0 アプリ (後方互換性) をサポートしますか?? 次に、後方互換性を確保する方法

GLUT/GLFW C++ ライブラリを使用する予定です。

4

2 に答える 2

7

https://developer.nvidia.com/opengl-driver - 互換性についてお読みください。「古い」機能がドライバーから削除されることはありません。

通常、アプリケーションは次の 2 つのモードで作成できます。

  • Core : これは最新の OpenGL であり、パイプライン機能は固定されていません。freeGlutでは、コアopengl 4.2を使用glutInitContextFlags (GLUT_CORE_PROFILE);して使用できますglutInitContextVersion (4, 2);
  • 互換性: OpenGL 1.1 から 4.2 (この場合) までのすべての機能がサポートされており、これらの機能はすべてコードで使用できます。デフォルトでは、アプリはこのプロファイルを使用するか、次の方法で作成できますglutInitContextFlags (GLUT_COMPATIBILITY_PROFILE );
于 2013-08-12T10:42:15.073 に答える
2

お使いのグラフィック カードには、OpenGl 2.0 アプリとの下位互換性があります。特別なことをする必要はありません

于 2013-08-12T10:14:52.073 に答える