Unity 6.3
0 онлайн 67 гостей 3 в системе
Вход

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.