mirror of
https://github.com/Relintai/pandemonium_demo_projects.git
synced 2024-12-21 13:56:50 +01:00
21 lines
367 B
GLSL
21 lines
367 B
GLSL
shader_type canvas_item;
|
|
|
|
uniform float min_value = -1;
|
|
uniform float max_value = 1;
|
|
|
|
void fragment() {
|
|
// Get the color.
|
|
vec4 color = texture(TEXTURE, UV);
|
|
|
|
// Compare the value.
|
|
float gray = color.x;
|
|
if (gray < min_value) {
|
|
color = vec4(0, 0, 0, 1);
|
|
} else if (gray > max_value) {
|
|
color = vec4(1, 1, 1, 1);
|
|
}
|
|
|
|
// Write back the color.
|
|
COLOR = color;
|
|
}
|