branchrust_reboot/main/foliagegrid_optimizationcancel

32 Commits over 29 Days - 0.05cph!

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