基本上,我的问题是:如何在 DirectX 12 中读取顶点/索引缓冲区?我想我正在寻找与 DirectX 11 的地图功能等效的东西,我现在明白你必须手动完成。我尝试用谷歌搜索答案,但没有找到任何东西。DirectX 12 示例/教程并不多,因为它很新。
问问题
343 次
1 回答
2
创建另一个缓冲区资源,堆类型设置为D3D12_HEAP_TYPE_READBACK
。ID3D12GraphicsCommandList::CopyBufferRegion
使用或将顶点/索引缓冲区复制到新资源UpdateSubresources
。复制操作完成后,调用ID3D12Resource::Map
查看结果。
如需更多信息,请阅读此处。
于 2015-12-25T20:33:46.440 回答