diff options
author | Reynaldo H. Verdejo Pinochet <reynaldo@collabora.com> | 2012-10-10 12:26:04 -0300 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-10-18 14:35:18 +0200 |
commit | af009b7de7074161fec5360b9174fde91bdac73c (patch) | |
tree | 2346ad26545cefeeec3ff0e70e6e6a681baad38a /ext/eglgles | |
parent | 0ed02803f77b8b24f60296a1e95f0706adce0d28 (diff) | |
download | gstreamer-plugins-bad-af009b7de7074161fec5360b9174fde91bdac73c.tar.gz |
eglglessink: GLSL: Save one extra texture lookup
Diffstat (limited to 'ext/eglgles')
-rw-r--r-- | ext/eglgles/gsteglglessink.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/ext/eglgles/gsteglglessink.c b/ext/eglgles/gsteglglessink.c index 3cc314e7c..60666d548 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);" |