DirectX9です
バックバッファの絵をテクスチャに貼ろうとしています。
フルスクリーン化した時のみ、
GetBackBuffer()でバックバッファを取ると
Pitchがなぜか少しだけ多くなります。
(フルスクリーンではない時は、問題ありません)
device->GetBackBuffer(0, 0, D3DBACKBUFFER_TYPE_MONO, &src);
src->GetDesc(&desc);
src->LockRect( &rSrc, &srcRect, 0);
rSrc.Pitchは、desc.Width*4バイトになってくれるはず・・なのですが
自分の場合は、フルスクリーン時のみ、
desc.Width*4 + 96バイトになっています。
うーん・・なぜでしょう
256で割り切れる数に合わせたいとか、何かあるんでしょうか。。
調べてみないとなぁ・・