branchrust_reboot/main/ice_sculptures/native_mesh_simplificationcancel

14 Commits over 0 Days - ∞cph!

10 Months Ago
cleanup and logging procedural mesh stats with a logmeshstats convar
10 Months Ago
not trying to simplify the mesh to 10% anymore
10 Months Ago
deferred mesh simplification - sculpture waits for a period of inactivity to schedule mesh simplification - mesh simplification is run in a background thread, while the unoptimised mesh is displayed immediately - handles multiple enqueued simplification requests with job dependencies, preferring wasted background computation over main thread blocking
10 Months Ago
fixed compile errors
10 Months Ago
wrapped in-job profiling in a define, using a ProfilerMarkerStub with matching functions calls decorated with BurstDiscard
10 Months Ago
re-added early exit on flipped check loop
10 Months Ago
minor cleanup and crunching meshes down for 20% reduction
10 Months Ago
reduce vertex lookups in simplification
10 Months Ago
switched out normal parallel check in simplification with a dirtier cross product based one to remove a couple of normalize calls - 75% perf improvement
10 Months Ago
more cleanup, profiling, and some micro optim
10 Months Ago
dropped carve radius for testing
10 Months Ago
missing readonly access
10 Months Ago
cleanup and correct ref access to ref readonly access where appropriate