Tags: arocull/stag-toolkit
Tags
refactor!: optimizations and parallelization for IslandBuilder (#44) - Resolves #43 - Renames a lot of IslandBuilder functions for better organization - Use worker threads to handle more complicated Volume operations - `IslandBuilder.net()` step can be up to 4x faster when dealing with large islands - Use hash map for getting edge/face pairings instead of recursively searching edges for collision generation - Benchmarks say this is `5.75x` in worst case scenarios (large, flat bodies) - Use Godot's `WorkerThreadPool` instead of rayon for building islands in parallel, so more steps can be done while threaded devops: cross-compile to Windows during release workflow