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

CommandBuffer.SetComputeConstantBufferParam

Declaration

public void SetComputeConstantBufferParam(ComputeShader computeShader, int nameID, ComputeBuffer buffer, int offset, int size);
public void SetComputeConstantBufferParam(ComputeShader computeShader, string name, ComputeBuffer buffer, int offset, int size);
public void SetComputeConstantBufferParam(ComputeShader computeShader, int nameID, GraphicsBuffer buffer, int offset, int size);
public void SetComputeConstantBufferParam(ComputeShader computeShader, string name, GraphicsBuffer buffer, int offset, int size);

Параметры

Параметр Описание
computeShader ComputeShader для установки параметра.
nameID ID имя свойства для постоянного буфера в коде шейдера. Используйте Shader.PropertyToID для получения этого ID.
имя Имя постоянного буфера в коде шейдеров.
буфер Буфер для привязки в качестве постоянного буфера.
офсет Смещение в байтах от начала буфера для привязки. Должно быть кратным SystemInfo.constantBufferOffsetAlignment, или 0, если это значение равно 0.
размер Число байт для привязки.

Описание

Добавлена команда для установки постоянного буфера на ComputeShader.

См. ComputeShader.SetConstantBuffer для использования.