130,426 Commits over 4,201 Days - 1.29cph!
    
    
    
        
            
            
            
                
                Fluorescent light prefabs
                
                
                
                
             
         
        
            
            
            
                
                Cleaned up neon light prefabs, renamed them to fluorescent lights
Description and names
                
                
                
                
             
         
        
            
            
            
                
                Removed problematic FX from the old Cave Large Sewers.
Also stripped distance flares from these. No need for them indoors.
                
                
                
                
             
         
        
        
        
            
            
            
                
                Merge: from texttable_allocs
- TextTable now pads the last column as before
Tests: unit tests + editor test on 1-player team
                
                
                
                
             
         
        
            
            
            
                
                Abyss Containers - LODs GIBs Corpse Icon and Item setup for vertical variant
                
                
                
                
             
         
        
            
            
            
                
                Update: rewrite teaminfo to reduce allocs
Tests: tested in editor
                
                
                
                
             
         
        
            
            
            
                
                Spotlight server tick only runs when its orientation changed, like the client
Reset on deploy
                
                
                
                
             
         
        
            
            
            
                
                Spotlight:
- IO handles tweaks 
- deployment tweaks
- enabled pickup
                
                
                
                
             
         
        
            
            
            
                
                ▅▇▌▆▆▍▆▊ ▊▍▆ ▅▋▅▍█▍▌▋▌ ▌█ ██▌▅ ▍▇ ▇▉▍▌█▆▊ ▅▊▆▊▍▆█ ▊▍█.
                
                
                
                
             
         
        
            
            
            
                
                Update: bring back last column padding to TextTable.ToString
This time, on the right branch
Tests: unit tests
                
                
                
                
             
         
        
        
            
            
            
                
                Backout of 
122696 - was meant to go into texttable_allocs branch
                
                
                
                
             
         
        
            
            
            
                
                Update: bring back last column padding to TextTable.ToString
Tests: unit tests
                
                
                
                
             
         
        
            
            
            
                
                Updated the DLSS DLL from version 3.7.20 to 310.2.1
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                Merge: from profiling_improvements
- New server profiler allocation tracking mode, start with "watchallocs", stop with "stopwatchingallocs", control export via various NotifyOn... server vars
- Json Snapshot compression is now streamed, saving 95% of memory in the process and reducing GC events
Tests: unit tests in editor, all forms of profiling in editor on Craggy in Server+Client mode, all forms of profiling in standalone server on Linux WSL
                
                
                
                
             
         
        
        
            
            
            
                
                Merge: from main
Tests: none, no conflicts
                
                
                
                
             
         
        
            
            
            
                
                Spotlight use invokes instead of unitys Update
                
                
                
                
             
         
        
        
            
            
            
                
                Server entries have buttons
Setup simple button handlers
                
                
                
                
             
         
        
            
            
            
                
                Fix dumb MenuUI2 bug, prefab misisng script?
                
                
                
                
             
         
        
            
            
            
                
                More folder cleanup, manifest
                
                
                
                
             
         
        
            
            
            
                
                Bugfix: update unit allocation tracking tests to work with new notification params
Tests: ran the "TestContinuousRecording" test
                
                
                
                
             
         
        
        
        
            
            
            
                
                Adjusted deploy guide for sleeping bag to match up with the new deployed version
                
                
                
                
             
         
        
            
            
            
                
                Deployed sleeping bag is no longer off centre or off rotation.
(Sleeping bag was 3 degrees rotated off centre and centre position was offset from its true centre)
                
                
                
                
             
         
        
        
            
            
            
                
                Update: all server profiler commands now respond if action started
Tests: ran all commands on Craggy in editor
                
                
                
                
             
         
        
            
            
            
                
                Hura crepitans sapling billboard fix
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed beam sticking out of wallpaper for stone and wood roofs
Its now culled when wallpaper is deployed
                
                
                
                
             
         
        
            
            
            
                
                chicken_pie_info_panel -> main
                
                
                
                
             
         
        
            
            
            
                
                Parse gene chance as displaying just 'increase' in the info panel rather than a solid value
                
                
                
                
             
         
        
            
            
            
                
                Walkway / greybox progress
                
                
                
                
             
         
        
        
            
            
            
                
                instant_camera_ui_fix -> main
                
                
                
                
             
         
        
            
            
            
                
                Phrase fix in camera overlay
Phrase build
                
                
                
                
             
         
        
            
            
            
                
                Merge: from main
Tests: none, no conflicts
                
                
                
                
             
         
        
            
            
            
                
                Fix UI changes not working in some edge cases
                
                
                
                
             
         
        
            
            
            
                
                Update: additional memory metrics for memory profiling
- Using release binaries based on 77ac1774
- Renamed NotifyOnAllocCount to NotifyOnTotalAllocCount
- Added NotifyOnMainAllocCount, NotifyOnMainMemKB, NotifyOnWorkerAllocCount, NotifyOnWorkerMemKB (default 0 - disabled)
- Set NotifyOnTotalAllocCount to 16k and NotifyOnTotalMemKB to 12MB
Makes it easier to focus investigation in particular areas.
Tests: continuous profiling on Craggy with enabling individual metrics and verifying that it generated snapshots with expected "violations"
                
                
                
                
             
         
        
            
            
            
                
                instant_camera_ui_fix -> main
                
                
                
                
             
         
        
            
            
            
                
                Use on flags changed instead
                
                
                
                
             
         
        
            
            
            
                
                Merge from foliage_instancing
                
                
                
                
             
         
        
            
            
            
                
                Set placement population as structured buffer