2025-01-08 19:40:36 +01:00
|
|
|
shader_type canvas_item;
|
|
|
|
|
2025-02-04 18:59:57 +01:00
|
|
|
#include "./shaderlib/hsv.gdshaderinc"
|
|
|
|
#include "./shaderlib/pixelate.gdshaderinc"
|
2025-01-08 19:40:36 +01:00
|
|
|
|
2025-01-08 20:53:45 +01:00
|
|
|
//!load ./images/swamp.jpg
|
2025-01-08 19:40:36 +01:00
|
|
|
|
|
|
|
void fragment() {
|
|
|
|
COLOR = pixelate(TEXTURE, UV, 200.0);
|
|
|
|
vec4 hsv = rgb2hsv(COLOR);
|
2025-01-10 21:58:23 +01:00
|
|
|
hsv.xyz += vec3(0.65, .42-(hsv.y*.3), -.125);
|
|
|
|
hsv.xyz *= vec3(1.0, 1.0, 1.25);
|
|
|
|
COLOR = hsv2rgb(hsv);
|
2025-01-08 19:40:36 +01:00
|
|
|
}
|