aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/shaders/modules/utils.glsl
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/shaders/modules/utils.glsl')
-rw-r--r--src/main/resources/shaders/modules/utils.glsl7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/resources/shaders/modules/utils.glsl b/src/main/resources/shaders/modules/utils.glsl
index 090e017..f75973e 100644
--- a/src/main/resources/shaders/modules/utils.glsl
+++ b/src/main/resources/shaders/modules/utils.glsl
@@ -46,3 +46,10 @@ vec3 saturation(vec3 color, float s) {
y + s * (color.b - y)
);
}
+vec3 color_warmth(vec3 color, float warmth) {
+ color.r *= (1.0 + warmth * 0.5);
+ color.g *= (1.0 + warmth * 0.2);
+ color.b *= (1.0 - warmth * 0.3);
+ return clamp(color, 0.0, 1.0);
+}
+