userGriglercancel
branchrust_reboot/main/ice_sculptures/native_mesh_simplificationcancel

14 Commits over 0 Days - ∞cph!

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