summaryrefslogtreecommitdiffstats
path: root/src/qtmultimediaquicktools/shaders/rgbvideo_swizzle.frag
blob: df66bde6305a049f8fd110a5a3a94f4a9ef90a32 (plain)
1
2
3
4
5
6
7
8
9
10
uniform sampler2D rgbTexture;
uniform lowp float opacity;
varying highp vec2 qt_TexCoord;
uniform bool hasAlpha;

void main()
{
    vec4 v = texture2D(rgbTexture, qt_TexCoord);
    gl_FragColor = vec4(v.bgr, hasAlpha ? v.a : 1.0) * opacity;
}