Documentation
1
2
3
4
5
6
7
8
9
10
#version 330 core
in vec2 TexCoord;
out vec4 FragColor;
uniform sampler2D ourTexture;
uniform vec4 textColor;

void main() {
    float alpha = texture(ourTexture, TexCoord).r;
    FragColor = vec4(textColor.rgb, textColor.a * alpha);
}