0

OpenGL ES でテクスチャの品質を「低下」させることは可能ですか? 劣化とは、画像をよりピクセル化/ブロック化/ぼやけたものにすることを意味します。

私の目標は、テクスチャのサイズを小さくしてglReadPixels実行を高速化することです (VRAM から RAM への転送バイト数を減らします)。

glCopyTexImage2Dおそらく、コピーされたテクスチャの品質が低くなるように(できればサイズが小さくなるように)呼び出す前に何かできるでしょうか?

4

1 に答える 1

1

シーンをディスプレイより小さいサイズの FBO (フレーム バッファ オブジェクト) にレンダリングします。

シーンのレンダリングに使用されるテクスチャのサイズを縮小しても、glReadPixels が読み戻す必要があるデータのサイズは縮小されないことに注意してください。

于 2011-09-13T00:53:51.183 に答える