带有内部计数器的 GraphicsBuffer。
将“计数器”添加到 RWStructuredBuffer
中,并允许在其中使用 IncrementCounter
/ DecrementCounter
HLSL 函数。
当您构造此类型的 GraphicsBuffer 时,stride
的值必须与 HLSL 代码中相应 StructuredBuffer 结构类型的步幅相匹配。它还必须是 4 的倍数,并且小于 2048。
请参阅 Microsoft 的 HLSL 文档,了解 IncrementCounter 和 DecrementCounter。
可以使用 GraphicsBuffer.CopyCount 将缓冲区大小值复制到另一个缓冲区,或使用 GraphicsBuffer.SetCounterValue 显式重设。
其他资源:GraphicsBuffer.SetCounterValue、GraphicsBuffer.CopyCount。