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

CommandBuffer.SetComputeMatrixParam

Declaration

public void SetComputeMatrixParam(ComputeShader computeShader, string name, Matrix4x4 val);
public void SetComputeMatrixParam(ComputeShader computeShader, int nameID, Matrix4x4 val);

Параметры

Параметр Описание
computeShader ComputeShader для установки параметра.
имя Имя переменной в коде шейдера.
nameID Название объекта ID. Используйте Shader.PropertyToID, чтобы получить это ID.
выбор Значение для установки.

Описание

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

Постоянные буферы распределяются между всеми ядрами в одном вычислительном шейдере. Поэтому эта функция влияет на все ядра в переданном ComputeShader.

Дополнительные ресурсы: DispatchCompute, SetComputeFloatParam, SetComputeFloatParams, SetComputeIntParam, SetComputeIntParams, SetComputeMatrixArrayParam, SetComputeVectorParam, SetComputeVectorArrayParam, SetComputeTextureParam, SetComputeBufferParam.