X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=ycbcr_conversion_effect.frag;h=ea5de45f14d99a984e22ec564c2f6a855cf86d1c;hp=6bc29b1be63782bcd950f3dd451256a2caedb8f0;hb=3c2ad5e6496cc518f6abd23a5a5332314e8dab80;hpb=80fc4a6e806e5638ae050c3020962137ca5fd76b diff --git a/ycbcr_conversion_effect.frag b/ycbcr_conversion_effect.frag index 6bc29b1..ea5de45 100644 --- a/ycbcr_conversion_effect.frag +++ b/ycbcr_conversion_effect.frag @@ -2,7 +2,11 @@ uniform sampler2D PREFIX(tex_y); uniform sampler2D PREFIX(tex_cb); uniform sampler2D PREFIX(tex_cr); +#if YCBCR_ALSO_OUTPUT_RGBA +vec4[2] FUNCNAME(vec2 tc) { +#else vec4 FUNCNAME(vec2 tc) { +#endif vec4 rgba = INPUT(tc); vec4 ycbcr_a; @@ -20,5 +24,10 @@ vec4 FUNCNAME(vec2 tc) { #endif ycbcr_a.a = rgba.a; + +#if YCBCR_ALSO_OUTPUT_RGBA + return vec4[2](ycbcr_a, rgba); +#else return ycbcr_a; +#endif }