ConsumeStructuredBuffer
一个输入缓冲区,该缓冲区显示为着色器可以从中拉取值的流。 只有结构化缓冲区才能采用结构 T 类型。
方法 | 说明 |
---|---|
消费 | 从缓冲区末尾删除值。 |
GetDimensions | 获取资源维度。 |
需要使用DXGI_FORMAT_UNKNOWN格式创建绑定到此资源的 UAV 格式。
绑定到此资源的 UAV 必须使用 D3D11_BUFFER_UAV_FLAG_APPEND创建。
有关使用结构化缓冲区的详细信息,请参阅两部分: 追加和使用缓冲区 和 结构化缓冲区。
最小着色器模型
以下着色器模型中支持此对象。
着色器模型 | 支持 |
---|---|
着色器型号 5 和更高级别的着色器模型 | 是 |
以下类型的着色器支持此对象:
顶点 | 外壳 | 域 | Geometry | 像素 | 计算 |
---|---|---|---|---|---|
x | x |
另请参阅