uniform sampler2D SCREEN_TEXTURE; void fragment() { highp vec4 color = zTextureSpec(SCREEN_TEXTURE, UV); highp float grey = dot(color.rgb, vec3(0.299, 0.587, 0.114)); COLOR = vec4(vec3(grey), color.a); }