#version 150 core | |
uniform sampler2D rgbTexture; | |
uniform float opacity; | |
uniform bool hasAlpha; | |
in vec2 qt_TexCoord; | |
out vec4 fragColor; | |
void main() | |
{ | |
vec4 v = texture(rgbTexture, qt_TexCoord); | |
fragColor = vec4(v.bgr, hasAlpha ? v.a : 1.0) * opacity; | |
} |