summaryrefslogtreecommitdiffstats
path: root/src/qtmultimediaquicktools/shaders/rgbvideo_swizzle_core.frag
blob: e952124d12afcc8bb06bef3d3012f10311a6bfef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#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;
}