0

フレームごとにカラーバッファーと深度バッファーを読み取る必要があります。関数が非常に遅いことはわかっているglReadPixelsので、読み取りを行うためのより高速な方法があるかどうかを知りたい.

4

1 に答える 1

1

十分に高速でない場合glReadPixelsは、いくつかのオプションがあります。

1) 必要な後処理は、glslOpenCLCUDA、またはその他のGPGPUソリューションを介して GPU で行います。

2)別のスレッドで次のフレームの処理を開始している間に、あるスレッドで非同期 PBO リードバックを実行します。

3) 他のものを最適化して、読み込みが遅くても他の場所でパフォーマンスが損なわれないようにする

于 2013-03-28T04:18:32.020 に答える