2

私がやろうとしているのは、プログラムからいくつかのテクスチャを取得し、それらを 1 つのテクスチャにレンダリングして送り返すことですが、指示したときにのみレンダリングしたいのです。opengl のメイン ループを取り除き、必要なときにレンダリングできるようにする方法はありますか? または、次のテクスチャをレンダリングするまでメイン ループを一時停止できますか?

編集: 私は現在 Glut と Glew を使用しています。

4

1 に答える 1

7

OpenGL にはメインループがありません。何らかのフレームワークを使用していますか?レンダリングがいつ行われるかを制御できないと考える理由は何ですか? バッファをスワップしたり、 を呼び出したりするタイミングを制御する必要がありますglFlush()。単に C++ 制御構造をよりよく理解する必要があるように思えますが、質問で提示された情報が非常に限られているため、知るのは困難です。

于 2012-10-31T15:41:34.130 に答える