summaryrefslogtreecommitdiff
path: root/src/modules/evas/engines/gl_common/shader/shaders.txt
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-05-27 20:17:20 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-05-27 20:19:46 +0900
commitcc49c1702b64152144a1fc6534ba9de71a61d4ba (patch)
treef3d162a6c39c42ebf1b8a24e23fc20c361de2591 /src/modules/evas/engines/gl_common/shader/shaders.txt
parent80000e993e779caf4317cd595c6c4593d2db8857 (diff)
evas - fix yuv support to no longer ignore 709 colorspace params
if yuou use 709 instead of 601 yuv (ycbcr) evas will just be wrong and use 601. this fixes that and implements 709. it also fixes a scaling bug for yuv in the gl engine. no one noticed but me, so i won't call this a bug fix, and it can go into the next efl release - no need to backport unless it actually bothers peolpe (which it seemingly doesn't)
Diffstat (limited to '')
-rw-r--r--src/modules/evas/engines/gl_common/shader/shaders.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/modules/evas/engines/gl_common/shader/shaders.txt b/src/modules/evas/engines/gl_common/shader/shaders.txt
index e5a3e7a721..94a4fd14df 100644
--- a/src/modules/evas/engines/gl_common/shader/shaders.txt
+++ b/src/modules/evas/engines/gl_common/shader/shaders.txt
@@ -111,3 +111,18 @@ nv12_nomul:tex,nv12,nomul
111nv12_mask:tex,nv12,mask 111nv12_mask:tex,nv12,mask
112nv12_mask_nomul:tex,nv12,mask,nomul 112nv12_mask_nomul:tex,nv12,mask,nomul
113 113
114yuv_709:tex,yuv,yuv_709
115yuv_709_nomul:tex,yuv,yuv_709,nomul
116yuv_709_mask:tex,yuv,yuv_709,mask
117yuv_709_mask_nomul:tex,yuv,yuv_709,mask,nomul
118
119yuy2_709:tex,yuy2,yuv_709
120yuy2_709_nomul:tex,yuy2,yuv_709,nomul
121yuy2_709_mask:tex,yuy2,yuv_709,mask
122yuy2_709_mask_nomul:tex,yuy2,yuv_709,mask,nomul
123
124nv12_709:tex,nv12,yuv_709
125nv12_709_nomul:tex,nv12,yuv_709,nomul
126nv12_709_mask:tex,nv12,yuv_709,mask
127nv12_709_mask_nomul:tex,nv12,yuv_709,mask,nomul
128