具有计数器的 ComputeBuffer。
将一个“计数器”添加到 RWStructuredBuffer
,并且允许对其使用 IncrementCounter
/ DecrementCounter
HLSL 函数。
在构建该缓冲区时传入的 stride
必须匹配结构大小,并且必须是 4 的倍数且小于 2048。
请参阅 Microsoft HLSL 文档了解 IncrementCounter 和 DecrementCounter。
可使用 ComputeBuffer.CopyCount 将该缓冲区大小值复制到另一个缓冲区,或者使用 ComputeBuffer.SetCounterValue 显式重置该值。
另请参阅:ComputeBuffer、ComputeShader、Material.SetBuffer。