branchrust_reboot/main/ai_recast_integrationcancel

26 Commits over 31 Days - 0.03cph!

10 Months Ago
Merge from main
10 Months Ago
Submit navmesh display line material
10 Months Ago
Use submeshes instead of 2 separate meshes for nav triangles and nav lines
10 Months Ago
Replace calls to DDraw.Line with Graphicss.RenderMesh of a MeshTopology.Lines mesh, greatly reducing GC pressure
10 Months Ago
Reduce navmesh draw allocs again
10 Months Ago
Further optimize navmesh drawing
10 Months Ago
Optimize navmesh debug view
10 Months Ago
Complete client navmesh drawing
10 Months Ago
Make it possible for admins to see the navmesh
10 Months Ago
Add command to draw navmesh in game
10 Months Ago
Generate tiles in chunks to avoid potentialyl running out of memory on massive maps
10 Months Ago
Fix navmesh not generating properly with mesh colliders
10 Months Ago
Use more appropriate collision masks for navmesh geo gathering
10 Months Ago
Cache mesh colliders, replace lists with fpnativelists to avoid an additional copy when marshalling
10 Months Ago
Multithread filtering triangles out of tile bounds, and transforming the triangles from mesh space to world space
10 Months Ago
Fix fuel tank mesh collider not being readable
10 Months Ago
Remove some more allocations and add more profiling
10 Months Ago
Multi-thread navmesh building, making the recast side computations almost negligible
10 Months Ago
Separate navigation building steps so it's easier to multi-thread
10 Months Ago
Add option to build navmesh asynchronously, add more profile markers
10 Months Ago
Speed up navmesh generation by using arraypool instead of a massive buffer
10 Months Ago
Fix memory leak and add more profiler coverage
10 Months Ago
Add option to disable verbose log and add profiler markers, reduce gc allocs
10 Months Ago
Save and load navmesh as part of boostrap and saverestore flow, lower voxel size for tiles that only contain terrain
10 Months Ago
Display the navmesh as a mesh instead of a gizmo, remove runtime allocations
10 Months Ago
Add recast DLL with custom bindings