minedmap: add support for parallel processing

For now, only RegionProcessor and TileMipmapper are run in parallel.
This commit is contained in:
Matthias Schiffer 2023-08-14 15:48:05 +02:00
parent c1260a63b5
commit 78fe1ec50e
Signed by: neocturne
GPG key ID: 16EF3F64CB201D9C
6 changed files with 191 additions and 11 deletions

View file

@ -15,12 +15,15 @@ clap = { version = "4.1.4", features = ["derive"] }
enumflags2 = "0.7.5"
fastnbt = "2.3.2"
flate2 = "1.0.25"
futures-util = "0.3.28"
glam = "0.24.0"
image = { version = "0.24.5", default-features = false, features = ["png"] }
indexmap = { version = "2.0.0", features = ["serde"] }
itertools = "0.11.0"
lru = "0.11.0"
num-integer = "0.1.45"
num_cpus = "1.16.0"
rayon = "1.7.0"
rustc-hash = "1.1.0"
serde = { version = "1.0.152", features = ["rc"] }
serde_json = "1.0.99"