X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=footer.frag;h=4976136abf07491c6e586fa6a9380d5878248f48;hp=04c8e7c0eb370f226181cd81b4712a718ecdec47;hb=5b08f06cd4547102186932ce789788e07ea8fd8c;hpb=67a7863f5f060d4396b27a39ea8b495498197e45 diff --git a/footer.frag b/footer.frag index 04c8e7c..4976136 100644 --- a/footer.frag +++ b/footer.frag @@ -1,3 +1,18 @@ +// GLSL is pickier than the C++ preprocessor in if-testing for undefined +// tokens; do some fixups here to keep it happy. + +#ifndef YCBCR_OUTPUT_PLANAR +#define YCBCR_OUTPUT_PLANAR 0 +#endif + +#ifndef YCBCR_OUTPUT_SPLIT_Y_AND_CBCR +#define YCBCR_OUTPUT_SPLIT_Y_AND_CBCR 0 +#endif + +#ifndef YCBCR_ALSO_OUTPUT_RGBA +#define YCBCR_ALSO_OUTPUT_RGBA 0 +#endif + #if YCBCR_OUTPUT_PLANAR out vec4 Y; out vec4 Cb;