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

CommandBuffer.SetComputeVectorArrayParam

Declaration

public void SetComputeVectorArrayParam(ComputeShader computeShader, string name, Vector4[] values);
public void SetComputeVectorArrayParam(ComputeShader computeShader, int nameID, Vector4[] values);

Параметры

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

Описание

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

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

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