max()

Покомпонентный максимум двух значений.

Сигнатураmax(x, y)

Возвращает большее из x и y для каждого компонента. Классический приём — отсечь отрицательные значения через max(x, 0.0).

float diff = max(dot(n, l), 0.0); // без отрицательного света
← Все записи: Функции шейдеров
Поддержать проект