次のコードを使用して D3D サーフェスをシステム メモリにコピーしていますが、LockRect 操作を呼び出すとパフォーマンスが低下し、この関数に多くの時間を費やします。それを改善する方法はありますか?前もって感謝します。
以下はサンプルコードです。
D3DDev->GetRenderTargetData(renderTarget, offscreenSurface);
// サーフェスをロックしてピクセルを読み取る
offscreenSurface->LockRect( &lr, &rect, D3DLOCK_READONLY );