Я использую следующие коды для копирования поверхности D3D обратно в системную память, но производительность при вызове операции LockRect плохая, она тратит много времени на эту функцию Есть ли способ улучшить это? Заранее спасибо.
Ниже приведены примеры кодов.
D3DDev-> GetRenderTargetData (renderTarget, offscreenSurface);
// Закрепить поверхность для чтения пикселей
offscreenSurface-> LockRect (& lr, & rect, D3DLOCK_READONLY);