Ответ 1
Цитата из первого источника, который я мог найти (PDF), в верхней части §8.3 Общие функции, стр. 132:
Все они работают по компонентам. Описание для каждого компонента.
Почти все функции, которые операторы на векторах, но на самом деле имеют смысл только для скалярного, работают по компонентам. (Это включает в себя abs
, sign
, floor
, trunc
, round
, roundEven
, ceil
, fract
, mod
, modf
, min
, max
, clamp
, mix
, step
, smoothstep
и многое другое.)
Так, например, min (1, 3)
и (4, -2)
является (1, -2)
.