summaryrefslogtreecommitdiff
path: root/ext/eglgles
diff options
context:
space:
mode:
authorReynaldo H. Verdejo Pinochet <reynaldo@collabora.com>2012-10-10 12:26:04 -0300
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2012-10-18 14:35:18 +0200
commitaf009b7de7074161fec5360b9174fde91bdac73c (patch)
tree2346ad26545cefeeec3ff0e70e6e6a681baad38a /ext/eglgles
parent0ed02803f77b8b24f60296a1e95f0706adce0d28 (diff)
downloadgstreamer-plugins-bad-af009b7de7074161fec5360b9174fde91bdac73c.tar.gz
eglglessink: GLSL: Save one extra texture lookup
Diffstat (limited to 'ext/eglgles')
-rw-r--r--ext/eglgles/gsteglglessink.c3
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);"