Optimize vertical box filter to iterate over rows for cache friendliness.

This commit is contained in:
mindv0rtex
2021-02-25 15:17:06 -05:00
parent 6966433c9c
commit bb1b5ddac0
5 changed files with 143 additions and 105 deletions

10
Cargo.lock generated
View File

@@ -190,6 +190,15 @@ dependencies = [
"tiff",
]
[[package]]
name = "itertools"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37d572918e350e82412fe766d24b15e6682fb2ed2bbe018280caa810397cb319"
dependencies = [
"either",
]
[[package]]
name = "jpeg-decoder"
version = "0.1.22"
@@ -315,6 +324,7 @@ name = "physarum"
version = "0.1.0"
dependencies = [
"image",
"itertools",
"rand",
"rayon",
]