特定の入力/ウィンドウ ハンドラー (GLUT、GLFW) を使用する OpenGL チュートリアルに従っていますが、プラットフォームの問題により、そのハンドラーを使用できません。別の入力ハンドラーを使用しているにもかかわらず、チュートリアルの正確なコードを使用できますか? 別のハンドラーで動作するように OpenGL コードを変更する必要がありますか?
1 に答える
2
それが動作します。
OpenGL は入力に完全に依存しません。これはグラフィック ライブラリであるため、グラフィックのみを考慮します。入力、オーディオ、その他すべてを含む他のすべては、完全にまったく無関係です。
唯一の違いは、GLUT、GLFW、SFML などのツールキットが OpenGL コンテキストのセットアップを行うことです。
別のツールキットを使用したい場合は、それで問題ありません。おそらく、コンテキストもセットアップされます。OpenGL を直接使用することもできます。その場合、コンテキストを自分で作成する必要があり、WGL (Windows)、AGL (Mac)、GLX (*nix 上の X-Windows)、または EGL (すべて) を呼び出す必要があります。そうでない場合) API。
于 2013-06-21T23:36:35.900 に答える