Използвам следните кодове, за да копирам D3D повърхността обратно в системната памет, но производителността е лоша при извикване на операция LockRect, тя прекарва много време на тази функция. Има ли начин да го подобрим? Благодаря предварително.
По-долу има примерни кодове.
D3DDev->GetRenderTargetData(renderTarget, offscreenSurface);
// Заключване на повърхността за четене на пиксели
offscreenSurface->LockRect( &lr, &rect, D3DLOCK_READONLY);