X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=deconvolution_sharpen_effect.cpp;h=38cf0cf3fcbc66bf6f8b9a5e64e65972da977fab;hp=ab28eb387d980ec8923ec150b1f3903e04e85f10;hb=0490917aca6b8e6057c04c8becc820a8e849a801;hpb=71a27346652e54781215737255f757f6292ff120 diff --git a/deconvolution_sharpen_effect.cpp b/deconvolution_sharpen_effect.cpp index ab28eb3..38cf0cf 100644 --- a/deconvolution_sharpen_effect.cpp +++ b/deconvolution_sharpen_effect.cpp @@ -268,8 +268,7 @@ void DeconvolutionSharpenEffect::update_deconvolution_kernel() if (gaussian_radius < 1e-3) { val = (x == 0 && y == 0) ? 1.0f : 0.0f; } else { - float z = hypot(x, y) / gaussian_radius; - val = exp(-z * z); + val = exp(-(x*x + y*y) / (2.0 * gaussian_radius * gaussian_radius)); } gaussian_h(y + 2 * R, x + 2 * R) = val; }