3

私は、OpenGL で多くの非推奨が行われていることを読みました。これはシェーダーの実装に関係していると聞きました。この非推奨の影響を受けるライブラリはありますか? 最新のライブラリとしてSFML、GLFW、およびSDLを提案しているようです。glew や glut などの他のライブラリには非推奨の問題がありますか?

4

1 に答える 1

2

GLUTは、主に GUI に関連する便利なメソッドを含むユーティリティ ライブラリです。GLUT は既に 10 年ほど前から古くなっているため、新しい (プログラム可能な) パイプラインでは使用できません。私が知っていることから、GL 3.1 までを含むのみをサポートしています。GLUTを置き換えるプロジェクトはFREE GLUTですこれは最新であり、古いバージョンと新しい OpenGL バージョンの両方で使用できます。Glew は、Windows ユーザー向けに GL API を公開するライブラリです。非推奨の機能と現在の機能の両方があります。どちらを使用するかは、選択した GL のバージョンとプロファイル タイプに大きく依存するため、自由に選択できます。たとえば、OpenGL 4.0 バージョンで互換性プロファイルを使用する場合、非推奨の機能と 4.0 API 固有の機能を組み合わせて使用​​できます。ただし、Core プロファイルを選択すると、非推奨の方法を使用しても機能しません。

于 2012-09-05T06:30:47.957 に答える