GraphicsBuffer.Target.Append
Описание
GraphicsBuffer может быть использован в качестве буфера аппенд-консум.
Позволяет использовать буфер в вычислительных шейдерах как стек. Соответствует AppendStructuredBuffer<T> или ConsumeStructuredBuffer<T> в HLSL.
Когда вы построите GraphicsBuffer такого типа, значение stride должен совпадать с шагом соответствующего типа структуры StructuredBuffer в вашем коде HLSL. Кроме того, он должен быть кратен 4 и меньше 2048.
См. документацию Майкрософта HLSL на AppendStructuredBuffer и ConsumeStructuredBuffer.
Значение размера буфера может быть скопировано в другой буфер с помощью GraphicsBuffer.CopyCount, или явно сбросить с помощью GraphicsBuffer.SetCounterValue.
Дополнительные ресурсы: GraphicsBuffer, ComputeShader, Material.SetBuffer.