3

私は最近、OpenGL の新しい実装を使用するコードを書き始めました。ただし、新しい OpenGL 実装では、多くの古い関数が非推奨と見なされていることに気付きました。適切な機能のみを使用したい場合、それらを無効にする方法はありますか?

4

2 に答える 2

6

ARB_create_context_profileを使用して、前方互換性のあるコンテキストを要求します。

前方互換コンテキストは、OpenGL バージョン 3.0 以降でのみ定義されます。そのバージョンの API で非推奨とマークされた機能をサポートしてはなりませんが、前方互換性のないコンテキストは、非推奨かどうかにかかわらず、そのバージョンのすべての機能をサポートする必要があります。

于 2012-02-28T12:21:09.027 に答える
0

ここで提案されているように 、 http ://www.opengl.org/registry/api/gl3.hを使用してコンパイルできます: Forcing OpenGL Core Profile Only

于 2012-02-28T15:04:16.527 に答える