diff options
Diffstat (limited to 'intern/cycles/kernel/shaders/node_brightness.osl')
-rw-r--r-- | intern/cycles/kernel/shaders/node_brightness.osl | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/intern/cycles/kernel/shaders/node_brightness.osl b/intern/cycles/kernel/shaders/node_brightness.osl index 00cfb167885..2defbc4b1db 100644 --- a/intern/cycles/kernel/shaders/node_brightness.osl +++ b/intern/cycles/kernel/shaders/node_brightness.osl @@ -16,17 +16,15 @@ #include "stdosl.h" -shader node_brightness( - color ColorIn = 0.8, - float Bright = 0.0, - float Contrast = 0.0, - output color ColorOut = 0.8) +shader node_brightness(color ColorIn = 0.8, + float Bright = 0.0, + float Contrast = 0.0, + output color ColorOut = 0.8) { - float a = 1.0 + Contrast; - float b = Bright - Contrast * 0.5; + float a = 1.0 + Contrast; + float b = Bright - Contrast * 0.5; - ColorOut[0] = max(a * ColorIn[0] + b, 0.0); - ColorOut[1] = max(a * ColorIn[1] + b, 0.0); - ColorOut[2] = max(a * ColorIn[2] + b, 0.0); + ColorOut[0] = max(a * ColorIn[0] + b, 0.0); + ColorOut[1] = max(a * ColorIn[1] + b, 0.0); + ColorOut[2] = max(a * ColorIn[2] + b, 0.0); } - |