0

FBOの使用には大きな問題があります。

FBO とマルチテクスチャリングを使用したマルチパス ディスプレイがあります。表示の最初の実行が終了するまで、すべてが正常に機能しているようです。

表示関数の最後に glBindFrameBufferEXT(GL_FRAMEBUFFER_EXT, 0) を使用してレンダー ターゲットを画面に戻しますが、その後のパスは有効になりません。画面がフリーズしそう…

原因は何ですか?推測はありますか?

4

1 に答える 1

0

を追加することをお勧めします

glPushAttrib(GL_VIEWPORT_BIT | GL_COLOR_BUFFER_BIT);

FBO をバインドする前に、および

glPopAttrib();

あなたがそれを解放した後。

于 2010-01-14T23:25:01.497 に答える