現在地 >> メニュー >> 基本編10 >> PixelBufferObject >> ピクセル転送のパフォーマンス

glReadPixels()、glDrawPixels()のパフォーマンス


一般にglReadPixels()、glDrawPixels()は効率がよくないため、使用頻度は高くない。

もし、プログラムの重要な所でこれらの関数を使うような場合は、
別の方法を考えた方がよい。

例えば
テクスチャマッピング
  • 「テクスチャオブジェクト」として「読み込んだピクセルの矩形」を格納する。(glReadPixelsの代わり)
  • テクスチャマッピングをした矩形を表示する(glDrawPixelsの代わり)
(※テクスチャへのアクセスの方がはやいので効率的だと思う)

PBO(PixelBufferObject)
PBOは、glDrawPixels()やglReadPixels()の命令を「高いパフォーマンス」で行ってくれる。
PixelBufferObject

目次

― その他 ―

Wiki内検索

計測中...(07.10.8〜)

Save The World






▲よろしければ広告のクリックもお願いします


▲ランキングに参加しました

管理人/副管理人のみ編集できます