X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=blur_effect.cpp;h=90d1b68653b9af51c009c1fae48a7e007998da8d;hp=579521fde00b2e952824681bf5dcaa1aea178e7e;hb=b09a4cb8dec09bcd1e42026d5b229b57e620e47c;hpb=e7389a6a3041dcb1a0a4dceffd2ca9018b49b2f2 diff --git a/blur_effect.cpp b/blur_effect.cpp index 579521f..90d1b68 100644 --- a/blur_effect.cpp +++ b/blur_effect.cpp @@ -162,13 +162,8 @@ void SingleBlurPassEffect::set_gl_state(GLuint glsl_program_num, const std::stri float w2 = weight[base_pos + 1]; float offset, total_weight; - if (w1 + w2 < 1e-6) { - offset = 0.5f; - total_weight = 0.0f; - } else { - offset = w2 / (w1 + w2); - total_weight = w1 + w2; - } + combine_two_samples(w1, w2, &offset, &total_weight); + float x = 0.0f, y = 0.0f; if (direction == HORIZONTAL) {