D3D11_USAGE_STAGING 资源不能绑定到图形管道的任何部分
A D3D11_USAGE_STAGING Resource cannot be bound to any parts of the graphics pipeline
我正在尝试为 cpu 访问
创建具有 D3D11_USAGE_STAGING 的 RWStrutruedBuffer
。
错误:D3D11_USAGE_STAGING资源无法绑定到图形管道的任何部分。
如何从 GPU 获取 RWStrutruedBuffer 到 CPU?我需要每个 result.thanks。
我是否应该将带有 D3D11_USAGE_DEFAULT 标志的资源复制到带有 D3D11_USAGE_STAGING 的资源,然后从 CPU 读取它?
我找到了和步骤 2 一样的答案,我需要将资源复制到使用 D3D11_USAGE_STAGING 标志创建的其他资源,然后使用带有 D3D11_MAP_READ 的映射,最后读取它。
我正在尝试为 cpu 访问
创建具有 D3D11_USAGE_STAGING 的 RWStrutruedBuffer。
错误:D3D11_USAGE_STAGING资源无法绑定到图形管道的任何部分。
如何从 GPU 获取 RWStrutruedBuffer 到 CPU?我需要每个 result.thanks。
我是否应该将带有 D3D11_USAGE_DEFAULT 标志的资源复制到带有 D3D11_USAGE_STAGING 的资源,然后从 CPU 读取它?
我找到了和步骤 2 一样的答案,我需要将资源复制到使用 D3D11_USAGE_STAGING 标志创建的其他资源,然后使用带有 D3D11_MAP_READ 的映射,最后读取它。