branchrust_reboot/main/foliage_systemcancel

48 Commits over 28 Days - 0.07cph!

10 Years Ago
Baseline
10 Years Ago
Merge from main
10 Years Ago
Progress
10 Years Ago
Added mesh cache (GC free access to vertices, triangles, ...) Added mesh container (simplifies using pooled lists for mesh building) Retired mesh combine extension methods (use mesh container instead) Added threading to foliage, renderer and collider batching systems Eliminated frame rate hiccups from all mesh batching Reduced dynamic memory allocations from all mesh batching
10 Years Ago
Merge from main
10 Years Ago
Mesh batching threading / coroutine optimizations
10 Years Ago
Eliminated WaitForEndOfFrame allocation from Parallel.Coroutine
10 Years Ago
Profiler samples
10 Years Ago
More profiler samples
10 Years Ago
Foliage system optimizations
10 Years Ago
Merge from main
10 Years Ago
Fixed possible race condition in renderer / collider batch threading Optimized all batch refreshes Cleanup
10 Years Ago
Merge from main
10 Years Ago
Cleanup and fixes
10 Years Ago
Tweaks and fixes
10 Years Ago
Mesh batching includes vertex color data
10 Years Ago
Overgrowth material uses foliage shader
10 Years Ago
Moved displacement sampling to common foliage shader include Added temporary displacement to foliage shader
10 Years Ago
Test foliage assets
10 Years Ago
CraggyIsland foliage test
10 Years Ago
Fixed collider lookup table on batched colliders
10 Years Ago
Merge from main
10 Years Ago
Merge from main
10 Years Ago
Multithreaded batcharoo
10 Years Ago
Refactoring
10 Years Ago
Merge from main
10 Years Ago
Refactoring, making everything less insane
10 Years Ago
Merge from main
10 Years Ago
10 Years Ago
10 Years Ago
Foliage seed is stored on the cell
10 Years Ago
Optimizations
9 Years Ago
Merge from main
9 Years Ago
9 Years Ago
More granular time slicing for work on the main thread
9 Years Ago
Tweaks
9 Years Ago
Don't start refresh coroutines until RefreshAll is called
9 Years Ago
Tweaked default batching params
9 Years Ago
Merge from main
9 Years Ago
Updated ignore.conf
9 Years Ago
Merge from main
9 Years Ago
9 Years Ago
Cleanup
9 Years Ago
Fixed extremely rare race condition while receiving data Optimized memory usage Refactoring
9 Years Ago
Batched meshes contain xz position offset in zw channels of uv1
9 Years Ago
Moved procedural foliage placements to foliage spawn script Added foliage batching grid to batching prefab, loaded into all scenes
9 Years Ago
Verbose batching (level 1)
9 Years Ago
Merge from main