aboutsummaryrefslogtreecommitdiff
path: root/client/menu/rating/desaturate.gdshader
diff options
context:
space:
mode:
Diffstat (limited to 'client/menu/rating/desaturate.gdshader')
-rw-r--r--client/menu/rating/desaturate.gdshader7
1 files changed, 7 insertions, 0 deletions
diff --git a/client/menu/rating/desaturate.gdshader b/client/menu/rating/desaturate.gdshader
new file mode 100644
index 00000000..e6861560
--- /dev/null
+++ b/client/menu/rating/desaturate.gdshader
@@ -0,0 +1,7 @@
+shader_type canvas_item;
+
+uniform float t : hint_range(0.0, 1.0);
+
+void fragment() {
+ COLOR.rgb = mix(vec3(pow((COLOR.r+COLOR.g+COLOR.b)/3.,3.)),COLOR.rgb,t);
+}