ConsumeStructuredBuffer

一个输入缓冲区,该缓冲区显示为着色器可以从中拉取值的流。 只有结构化缓冲区才能采用结构 T 类型。

方法 说明
消费 从缓冲区末尾删除值。
GetDimensions 获取资源维度。

 

需要使用DXGI_FORMAT_UNKNOWN格式创建绑定到此资源的 UAV 格式。

绑定到此资源的 UAV 必须使用 D3D11_BUFFER_UAV_FLAG_APPEND创建。

有关使用结构化缓冲区的详细信息,请参阅两部分: 追加和使用缓冲区结构化缓冲区

最小着色器模型

以下着色器模型中支持此对象。

着色器模型 支持
着色器型号 5 和更高级别的着色器模型

 

以下类型的着色器支持此对象:

顶点 外壳 Geometry 像素 计算
x x

 

另请参阅

着色器模型 5 对象