branchrust_reboot/main/pipe_mesh_improvementscancel

5 Commits over 0 Days - ∞cph!

15 Days Ago
Burst compile GeneratePipeMesh Add 26 tests for the new pipe merging feature Add debug.spawnPipeStressTest convar, spawns a grid of connected industrial conveyors batching.refresh_pipe_groups will now force a reset of all pipes to the current system
15 Days Ago
Fix pipe merging conflicting materials
20 Days Ago
Pooling support
20 Days Ago
New PipeMeshGroupManager, supports merging multiple IO pipes into a single mesh for better performance Uses the same underlying job system to generate the mesh, just at a bigger scale
20 Days Ago
Update PipeMesh job handling to use VertexBufferParams isntead of SetVertices/SetTriangles Saves 18kb of GC generation when creating a pipe mesh