X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=footer.130.frag;h=9921b349205fcdedd4275ec9971bc4c5b8e07ce5;hp=83f615fcbd15765d9e6c5f1fe28d2261f2ca7cd8;hb=6f1efa8348a90a393187c12d70fd10d81bbd2c99;hpb=5ee3e6bb0bf100d57a06911b89c3a0a0dc49e2be 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 }