Blender для начинающих/Введение в GLSL: различия между версиями
Содержимое удалено Содержимое добавлено
Строка 165:
}
</source>
Здесь t - тип возвращаетого значения, Name - имя функции. Причем, если функция не возвращает значения, то вместо него пишется void, например:
<source lang="C">
void Mult(const in vec4 v1, const in int v2)
Строка 174:
Если функция должна иметь параметры, то они описываются следующим образом:
<source lang="C">
const convension
</source>
#
#
##in - в данном случае будет создаваться локальная копия параметра.
##inout - передача параметра по ссылке (работа происходит с изначальной переменной, а не с ее копией).
|