附加-使用 ComputeBuffer 类型。
使缓冲区能够被视为计算着色器中的堆栈。映射到 HLSL 中的 AppendStructuredBuffer<T>
或 ConsumeStructuredBuffer<T>
。
在构建该缓冲区时传入的 stride
必须匹配结构大小,并且必须是 4 的倍数且小于 2048。
See Microsoft's HLSL documentation on AppendStructuredBuffer and ConsumeStructuredBuffer.
可使用 ComputeBuffer.CopyCount 将该缓冲区大小值复制到另一个缓冲区,或者使用 ComputeBuffer.SetCounterValue 显式重置该值。
另请参阅:ComputeBuffer、ComputeShader、Material.SetBuffer。