blob: edeccabeee682bb7245f4841c91dee0d9bc245e0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#version 330 core
out vec4 FragColor;
in vec2 texCoord;
uniform sampler2D texture0;
uniform sampler2D texture1;
void
main()
{
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;
}
|