From af009b7de7074161fec5360b9174fde91bdac73c Mon Sep 17 00:00:00 2001 From: "Reynaldo H. Verdejo Pinochet" Date: Wed, 10 Oct 2012 12:26:04 -0300 Subject: [PATCH] eglglessink: GLSL: Save one extra texture lookup --- ext/eglgles/gsteglglessink.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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);"