0

私は最近、フレーム バッファ オブジェクトのレンダー ターゲットを切り替えるだけで、フレーム バッファ オブジェクトを切り替えるよりもはるかに高速であることを読みました。

極端に聞こえるかもしれませんが、これは、フレームバッファ オブジェクトを 1 つだけ使用し、そのターゲットのみを切り替える必要があるということですか?

編集:混乱を避けるために、「スワッピング」を「スイッチング」に変更しました。切り替えるとは、古いフレームバッファの代わりに新しいフレームバッファをバインドすることを意味します。フロントバッファとバックバッファを交換するために使用される SwapBuffers() 呼び出しと混同しないでください。

4

1 に答える 1

3

編集:この答えはおそらく間違っています。以下のコメントを読んでください。

フレームバッファ (FBO) を切り替えるよりも、フレームバッファにアタッチ可能なテクスチャを切り替える方が高速です。詳細はこちらhttp://www.songho.ca/opengl/gl_fbo.html

ただし、FBO が持つことができる添付ファイルの数には制限があります。

于 2011-07-20T19:36:12.300 に答える