summaryrefslogtreecommitdiff
path: root/engine-ocean/Resources/Shaders/UIShader.frag
blob: f7faef6e3a582742f1dede1147c56e20f6d3d5e0 (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
25
26
27
28
29
#version 330 core
in vec2 texCoords;
out vec4 color;

uniform sampler2D guiTexture0;
uniform bool hovering;



void main()
{
    if (texCoords.x < 0.0 || texCoords.x > 1.0 ||
            texCoords.y < 0.0 || texCoords.y > 1.0) {
            discard;
    }

    vec4 texel0, texel1;
    //color = texture(guiTexture0, texCoords);

    texel0 = texture(guiTexture0, texCoords);
    //texel1 = texture(guiTexture1, texCoords);

    color = texel0;

    if (hovering){
        color = mix(color, vec4(0.f, 0.f, 0.f, 1.f), .5f);
    }

}