X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=overlay_effect.frag;h=d32cc062204c4492dbb552c6930908e2f8b805be;hp=9e5709d1dad6271535701316d4ff1b60c4533d99;hb=f0d64ec5bf2e3ccfc20d7cfe8a6843b32d07ffad;hpb=756e3ceaca8c190a9e7c310272c1c6a0e41c9999 diff --git a/overlay_effect.frag b/overlay_effect.frag index 9e5709d..d32cc06 100644 --- a/overlay_effect.frag +++ b/overlay_effect.frag @@ -13,7 +13,15 @@ // C_o without the division by alpha_o). vec4 FUNCNAME(vec2 tc) { +// SWAP_INPUTS will be #defined to 1 if we want to swap the two inputs, +#if SWAP_INPUTS + vec4 bottom = INPUT2(tc); + vec4 top = INPUT1(tc); +#else vec4 bottom = INPUT1(tc); vec4 top = INPUT2(tc); +#endif return top + (1.0 - top.a) * bottom; } + +#undef SWAP_INPUTS