diff --git a/ext/eglgles/gsteglglessink.c b/ext/eglgles/gsteglglessink.c index 3cc314e7c8..60666d548a 100644 --- a/ext/eglgles/gsteglglessink.c +++ b/ext/eglgles/gsteglglessink.c @@ -294,8 +294,7 @@ static const char *frag_NV12_NV21_prog = { " float r,g,b;" " vec3 yuv;" " yuv.x=texture2D(Ytex,opos).r;" - " yuv.y=texture2D(UVtex,opos).%c;" - " yuv.z=texture2D(UVtex,opos).%c;" + " yuv.yz=texture2D(UVtex,opos).%c%c;" " yuv += offset;" " r = dot(yuv, rcoeff);" " g = dot(yuv, gcoeff);"