私はいくつかの単純な OpenGL (古い固定パイプライン、シェーダーなしなど) を実行しており、本格的な「最新の」OpenGL プログラミングを開始したいと考えています。(Windows および Linux でコンパイルする必要があります)
いくつか質問があります。
1) Windows では、"gl.h" には OpenGL2.0+ 関連の API 呼び出しが宣言されていません (例: glShaderSource() )。これらの API 呼び出しにアクセスするにはどうすればよいですか? このアプリケーションを他のマシンでコンパイルしたいので、グラフィックカード固有のヘッダーをインストールしたくありません。
2) Linux で Mesa ライブラリをインストールすると、上記の OpenGL2+ API 関数にアクセスできますか?