Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Lowres screen shader for #godotengine
shader_type canvas_item;
uniform float size_x = 0.002;
uniform float size_y = 0.0035;
void fragment() {
vec2 uv = SCREEN_UV;
uv -= mod(uv, vec2(size_x, size_y));
COLOR.rgb = textureLod(SCREEN_TEXTURE, uv, 0.0).rgb;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment