userGriglercancel
branchrust_reboot/main/ice_sculptures/native_mesh_simplificationcancel

14 Commits over 0 Days - ∞cph!

5 Months Ago
cleanup and logging procedural mesh stats with a logmeshstats convar
5 Months Ago
not trying to simplify the mesh to 10% anymore
5 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
5 Months Ago
fixed compile errors
5 Months Ago
wrapped in-job profiling in a define, using a ProfilerMarkerStub with matching functions calls decorated with BurstDiscard
5 Months Ago
re-added early exit on flipped check loop
5 Months Ago
minor cleanup and crunching meshes down for 20% reduction
5 Months Ago
reduce vertex lookups in simplification
5 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
5 Months Ago
more cleanup, profiling, and some micro optim
5 Months Ago
dropped carve radius for testing
5 Months Ago
missing readonly access
5 Months Ago
cleanup and correct ref access to ref readonly access where appropriate