branchrust_reboot/main/erosioncancel
8 Commits over 0 Days - ∞cph!
small improvements/fixes to particle erosion setup
- starting to look like a bad approach for us though
pretty dirty WIP approach to erosion in a job, needs cleanup and splat writing fixing
terrain topology radius samples run through burst job, even when called from other threads
- 5000 size map without monuments, trains, roads takes 96s rather than 510s to generate, significant reduction in river layout and shore vector generation
Update: added GetTopologies jobs for TopologyMap
- Also covered with tests
- Sprinkled [WriteOnly]/[ReadOnly] attributes into jobs
- Fixed constant string allocation in tests
Tests: ran unit tests
Update: adding WaterMap height sampling burst jobs
- Also covered them with tests to validate output against non-job calls
Tests: ran unit tests
Merge: from terrainmap_nativearray2
- Fixed a bug of invalid reinterpret
Bringing across my tests since we're both working on the same thing.
Tests: ran the new tests
TerrainMap uses NativeArray instead of managed