diff --git a/src/qtmultimediaquicktools/shaders/uyvyvideo.frag b/src/qtmultimediaquicktools/shaders/uyvyvideo.frag index 90503570..9adc2f5c 100644 --- a/src/qtmultimediaquicktools/shaders/uyvyvideo.frag +++ b/src/qtmultimediaquicktools/shaders/uyvyvideo.frag @@ -18,5 +18,6 @@ void main() mediump float Cr = texture2D(yuvTexture, qt_TexCoord).b; mediump vec4 color = vec4(Y, Cb, Cr, 1.0); - gl_FragColor = colorMatrix * color * opacity; + mediump vec4 sw = colorMatrix * color * opacity; + gl_FragColor = vec4(sw.g, sw.b, sw.r, sw.a); }