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