X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=footer.130.frag;h=9921b349205fcdedd4275ec9971bc4c5b8e07ce5;hb=refs%2Ftags%2F1.2.0;hp=83f615fcbd15765d9e6c5f1fe28d2261f2ca7cd8;hpb=ddf71f853e64c3912eed4ab98bfe7503826ce8e1;p=movit diff --git a/footer.130.frag b/footer.130.frag index 83f615f..9921b34 100644 --- a/footer.130.frag +++ b/footer.130.frag @@ -1,6 +1,25 @@ +#if YCBCR_OUTPUT_PLANAR +out vec4 Y; +out vec4 Cb; +out vec4 Cr; +#elif YCBCR_OUTPUT_SPLIT_Y_AND_CBCR +out vec4 Y; +out vec4 Chroma; +#else out vec4 FragColor; +#endif void main() { - FragColor = INPUT(tc); + vec4 color = INPUT(tc); +#if YCBCR_OUTPUT_PLANAR + Y = color.rrra; + Cb = color.ggga; + Cr = color.bbba; +#elif YCBCR_OUTPUT_SPLIT_Y_AND_CBCR + Y = color.rrra; + Chroma = color.gbba; +#else + FragColor = color; +#endif }