toge's diary

コンピュータ関連の趣味をつらつらと。

glTexSubImage2D最速?

昨日見つけたテクスチャデータアップロードプログラムを動かしてみました。
何故かglTexSubImage2Dだけの方がPBO使うより2倍近く速いんですけど・・・。
うーん、解せない。

Size           =(1024,1024)
Bytes Per Pixel=4
Internal Format=GL_RGBA
Upload Format  =GL_RGBA
Upload type    =GL_UNSIGNED_BYTE
Texture Target =GL_TEXTURE_2D
NumTransfers   =240
Time (secs)    =2
Mbs/s          =480
Gbs/s          =0.46875

Size           =(1024,1024)
Bytes Per Pixel=4
Internal Format=GL_RGBA
Upload Format  =GL_RGBA
Upload type    =GL_UNSIGNED_BYTE
Texture Target =GL_TEXTURE_2D
NumTransfers   =122
Time (secs)    =2
Mbs/s          =244
Gbs/s          =0.238281