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

ComputeBuffer Constructor

Declaration

public ComputeBuffer(int count, int stride);
public ComputeBuffer(int count, int stride, ComputeBufferType type);
public ComputeBuffer(int count, int stride, ComputeBufferType type, ComputeBufferMode usage);

Параметры

Параметр Описание
Количество Число элементов в буфере.
шаг Размер одного элемента в буфере, в байтах. Должно быть кратным 4 и меньше 2048, и соответствовать размеру типа буфера в шейдере. См. Вычисление шейдеров для информации о межплатформенной совместимости.
тип Тип буфера, по умолчанию ComputeBufferType.Default (структурированный буфер).
использование Режим использования буфера, по умолчанию ComputeBufferModeImmutable.

Описание

Создать вычислительный буфер.

Использование Release для высвобождения буфера, когда он больше не требуется.

Дополнительные ресурсы: SystemInfo.supportsComputeShaders, ComputeShader class, Shader.SetGlobalBuffer, Material.SetBuffer, Вычисление шейдеров.