我需要使用 DirectCompute 进行图像编辑 - ala:http: //msdn.microsoft.com/en-us/library/ff728749%28v=vs.85%29.aspx
我的后备缓冲区是 R8G8B8A8_UNORM,我需要创建一个格式为 R32_UINT 的 UAV,以便我在计算着色器中同时读取和写入。
当我这样做时,从我的调试输出中引用:
“CreateUnorderedAccessView:创建视图时,格式(0x2a,R32_UINT)无效;资源已使用完全限定的格式创建,该格式不可转换(0x1c,R8G8B8A8_UNORM)”
引用上面链接中的文档:
“大多数每元素 32 位格式支持转换为 DXGI_FORMAT_R32_UINT”
我错过了什么吗?