私はしばらくの間 (openGL superible 5th Edition) を読んでいて、その内容に本当に満足していますが、どういうわけか本が GLTools ライブラリを広範囲に使用している点で混乱しました。は:
- GLtools ライブラリは標準の opengl ライブラリですか?? またはそれは特に SuperBible の本のために書かれています。
- とにかくこのライブラリの使用に固執している場合、GLTools ライブラリに関する参照に関する推奨事項はありますか?
GLtools ライブラリは標準の opengl ライブラリですか??
OpenGL はライブラリではありません。GL の L の元の意味は確かにライブラリでしたが、私は個人的にそれをL ayer にバックロニムしました。
技術的な観点から見ると、OpenGL は「単なる」仕様、つまり、システムと、どの実装が準拠する必要があるかを説明する (長い) ドキュメントです。次に、実際の実装があります (通常、GPU のドライバーの一部)。
OpenGL 仕様に書かれていることを除けば、OpenGL 実装から期待できるものは他にありません。
GLtoolsは OpenGL の一部ではありません。
これは特に OpenGL のスーパーバイブル用に書かれています (私もコピーを持っていて、現在読んでいます)。できるだけ早く GLtools から離れることをお勧めします。GLtools は便利なヘルパー ライブラリです。GLM の使い方を学び、独自のバッファー オブジェクトを作成する必要があります。これにより、今後の OpenGL 3.x-4.x ベンチャーへの準備が整います。また、シェーダーをより適切に処理する準備も整います。