branchrust_reboot/main/pipe_mesh_improvementscancel

5 Commits over 0 Days - Infinitycph!

3 Months 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
3 Months Ago
Fix pipe merging conflicting materials
3 Months Ago
Pooling support
3 Months 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
3 Months Ago
Update PipeMesh job handling to use VertexBufferParams isntead of SetVertices/SetTriangles Saves 18kb of GC generation when creating a pipe mesh