branchrust_reboot/main/foliagegrid_optimizationcancel

32 Commits over 29 Days - 0.05cph!

5 Years Ago
Merge from main
5 Years Ago
Merge from main
5 Years Ago
Merge from main
5 Years Ago
Pooling and pre allocating the temporary instance list buffers to save memory
5 Years Ago
Fixes memory usage
5 Years Ago
Added a command to run a single benchmark scene
5 Years Ago
Merge from main
5 Years Ago
Init some lists with an initial capacity
5 Years Ago
Tweaks, #if CLIENT
5 Years Ago
Merge from main
5 Years Ago
No longer need to add foliage meshes to MeshCache
5 Years Ago
Reverted from using NativeArray in places
5 Years Ago
Merge from main
5 Years Ago
Disabled read/write on some FoliageGrid meshes. Enabled mesh compression.
5 Years Ago
merge from benchmark
5 Years Ago
merge from benchmark
5 Years Ago
Tweaks and fixes
5 Years Ago
Merge from benchmark
5 Years Ago
Merge from main
5 Years Ago
All consolidated into one BRG, bug fixes etc.
5 Years Ago
Moved to a singular BRG for the whole grid
5 Years Ago
Fixed batchgroup clearing
5 Years Ago
Merged most of each cells update into a single process, removing some cause of update delay and spikes.
5 Years Ago
Fixes and Improvements
5 Years Ago
Hooked everything back up to start testing.
5 Years Ago
Jobified instance copy. Changed the scope of FoliageGroup. No longer using FoliageKey, instead using FoliagePlacement as a key.
5 Years Ago
Rough but some progress.
5 Years Ago
subtracting 46897
5 Years Ago
Merge from terrainmap_nativearray
5 Years Ago
Merge from main
5 Years Ago
FoliageKey now uses mesh as well as material
5 Years Ago
Removed FoliageRenderer class as it doesn't seem to be used any more...