Мне нужно выяснить, как получить данные из текстур и поверхностей D3D обратно в системную память. Какой самый быстрый способ сделать такие вещи и как?
Также, если мне нужен только один пример, как можно отчитывать только эту часть без необходимости считывать всю информацию в системную память?
Вкратце я ищу краткие описания того, как скопировать следующее в системную память:
- a текстура
- a подмножество текстуры
- a поверхность
- a подмножество поверхности
- a текстура D3DUSAGE_RENDERTARGET
- a подмножество текстуры D3DUSAGE_RENDERTARGET
Это Direct3D 9, но ответы на более новые версии D3D тоже будут оценены.