Files
effectcraft/crates/raster/src
nazar-gavrylyk 42989edd8e Gaussian Blur: the exact kernel for small blurs runs row by row
The sampled Gaussian (sigma < 3) read every tap through a bounds-checked
get, and its vertical pass walked a column per pixel. Taps inside a row are
now one slice, and the vertical pass adds whole input rows in 128-pixel
tiles. Same f64 sums in the same order: bit-identical output (tested
against the per-pixel kernel). Each pass is 15–25% faster.
2026-11-10 15:03:10 +01:00
..