summaryrefslogtreecommitdiff
path: root/src/fragment.glsl
diff options
context:
space:
mode:
Diffstat (limited to 'src/fragment.glsl')
-rw-r--r--src/fragment.glsl14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/fragment.glsl b/src/fragment.glsl
index 1e1d5cf..edeccab 100644
--- a/src/fragment.glsl
+++ b/src/fragment.glsl
@@ -9,6 +9,16 @@ uniform sampler2D texture1;
void
main()
{
- FragColor = mix(texture(texture0, texCoord),
- texture(texture1, texCoord), 0.2);
+ vec4 col = mix(texture(texture0, texCoord),
+ texture(texture1, texCoord), 0.2);
+ col.r = (col.r < 0.5) ? 0.0 : 1.0;
+ col.g = (col.g < 0.5) ? 0.0 : 1.0;
+ col.b = (col.b < 0.5) ? 0.0 : 1.0;
+ if (col.r == 1.0 && col.g == 1.0)
+ col.rgb = vec3(1.0, 1.0, 0.0);
+ else if (col.r == 1.0)
+ col.rgb = vec3(0.0, 1.0, 1.0);
+ else
+ col.rgb = vec3(1.0, 0.0, 1.0);
+ FragColor = col;
}