GraphicsBuffer.Target.Counter
Описание
GraphicsBuffer с внутренним счётчиком.
Добавление "счетчика" к RWStructuredBuffer и позволяет использовать IncrementCounter / DecrementCounter HLSL функции на нем.
Когда вы построите GraphicsBuffer такого типа, значение stride должен совпадать с шагом соответствующего типа структуры StructuredBuffer в вашем коде HLSL. Кроме того, он должен быть кратен 4 и меньше 2048.
См. документацию Майкрософта HLSL на IncrementCounter и DecrementCounter.
Значение размера буфера может быть скопировано в другой буфер с помощью GraphicsBuffer.CopyCount, или явно сбросить с помощью GraphicsBuffer.SetCounterValue.
Дополнительные ресурсы: GraphicsBuffer.SetCounterValue, GraphicsBuffer.CopyCount.