X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=blur_effect.frag;h=8a7a4a6f81af70430508bd665439296bc7d3435d;hp=8853854229038c067b0ab8f677008a24d67e64b7;hb=95edbfccb0843da3cc105dadc5bc6d8e102f6071;hpb=45955bca8c14dd8cac4fa922e45fb0f8be507d58 diff --git a/blur_effect.frag b/blur_effect.frag index 8853854..8a7a4a6 100644 --- a/blur_effect.frag +++ b/blur_effect.frag @@ -2,13 +2,11 @@ // DIRECTION_VERTICAL will be #defined to 1 if we are doing a vertical blur, // 0 otherwise. -#define NUM_TAPS 16 - -uniform vec2 PREFIX(samples)[NUM_TAPS + 1]; +uniform vec2 PREFIX(samples)[NUM_TAPS / 2 + 1]; vec4 FUNCNAME(vec2 tc) { vec4 sum = vec4(PREFIX(samples)[0].y) * INPUT(tc); - for (int i = 1; i < NUM_TAPS + 1; ++i) { + for (int i = 1; i < NUM_TAPS / 2 + 1; ++i) { vec2 sample = PREFIX(samples)[i]; vec2 sample1_tc = tc, sample2_tc = tc; #if DIRECTION_VERTICAL @@ -22,3 +20,5 @@ vec4 FUNCNAME(vec2 tc) { } return sum; } + +#undef DIRECTION_VERTICAL