Added filter rgb_uv_distort.gdshader and improved greyscale.gdshader

This commit is contained in:
ChaoticByte 2024-06-19 14:50:43 +02:00
parent 00bac825a0
commit e18fd7a14e
No known key found for this signature in database
3 changed files with 16 additions and 4 deletions

View file

@ -1,10 +1,10 @@
shader_type canvas_item;
void fragment() {
// TODO: not only r
vec4 tex = texture(TEXTURE , UV);
COLOR.r = tex.r;
COLOR.g = tex.r;
COLOR.b = tex.r;
float b = (COLOR.r + COLOR.g + COLOR.b) / 3.0;
COLOR.r = b;
COLOR.g = b;
COLOR.b = b;
COLOR.a = tex.a;
}