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