Diffstat (limited to 'effects/greyscale.gdshader')
| -rw-r--r-- | effects/greyscale.gdshader | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/effects/greyscale.gdshader b/effects/greyscale.gdshader new file mode 100644 index 0000000..cda5892 --- /dev/null +++ b/effects/greyscale.gdshader @@ -0,0 +1,7 @@ +shader_type canvas_item; + +void fragment(){ + vec4 bg = texture(SCREEN_TEXTURE, SCREEN_UV); + float avg = (bg.r + bg.g + bg.b) / 3f; + COLOR = vec4(avg, avg, avg, 1f); +}
\ No newline at end of file |