Files
kicad-source-mirror/libs
Seth Hillbrand 13a09e2f2f Improve zone fill parallelism and indexing
Remove the per-zone mutex that serialized all layer fills of the
same zone. fillSingleZone() is read-only on zone state, so
concurrent fills of different layers are safe. Make m_needRefill
atomic and narrow the CacheTriangulation lock to the map lookup.

Also add an R-tree index to reduce queries over large zones.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/23450
2026-03-16 21:04:56 -07:00
..
2026-02-01 19:49:35 +01:00