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

CommandBuffer.SetComputeVectorParam

Declaration

public void SetComputeVectorParam(ComputeShader computeShader, string name, Vector4 val);
public void SetComputeVectorParam(ComputeShader computeShader, int nameID, Vector4 val);

Параметры

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

Описание

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

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

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