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

CommandBuffer.SetComputeMatrixArrayParam

Declaration

public void SetComputeMatrixArrayParam(ComputeShader computeShader, string name, Matrix4x4[] values);
public void SetComputeMatrixArrayParam(ComputeShader computeShader, int nameID, Matrix4x4[] values);

Параметры

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

Описание

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

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

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