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 для использования.