如何读取顶点/索引缓冲区

How do you read vertex/index buffers?

本文关键字:顶点 索引 缓冲区 读取 何读取      更新时间:2023-10-16

基本上,我的问题是:如何在DirectX 12中读取顶点/索引缓冲区?我想我正在寻找与DirectX 11的地图功能等效的东西,我知道现在你必须手动完成。我试着在谷歌上搜索答案,但什么也没找到。DirectX 12的示例/教程不多,因为它很新。

创建另一个缓冲区资源,堆类型设置为D3D12_HEAP_TYPE_READBACK。使用ID3D12GraphicsCommandList::CopyBufferRegionUpdateSubresources将顶点/索引缓冲区复制到新资源。复制操作完成后,调用ID3D12Resource::Map查看结果。

欲了解更多信息,请阅读此处。