128,953 Commits over 4,232 Days - 1.27cph!
    
    
    
        
            
            
            
                
                Update: ServerProfiler.Core binaries
- Relase bins built from 66537fcc
Didn't remember if I snuck in debug bins at one point, so updating them to be safe
Tests: unit tests
 
                
                
                
                
                
             
         
        
            
            
            
                
                Bugfix: ProfileExporter.JSON - reset allocation graphs
- Reset when a new frame starts
- Reset on worker threads if it allocates
Tests: snapshot in editor on craggy
 
                
                
                
                
                
             
         
        
            
            
            
                
                underwater colors river-ocean blend
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix tiger looping between states over and over when the player builds some configurations of platforms
 
                
                
                
                
                
             
         
        
            
            
            
                
                Clean: ProfileExporter.JSON - don't cache per-frame callstack depths
Was never used, so don't waste allocs.
Tests: none, trivial change
 
                
                
                
                
                
             
         
        
            
            
            
                
                Clean: ProfileExporter.JSON - remove debug logs
Tests: none, trivial change
 
                
                
                
                
                
             
         
        
            
            
            
                
                Bugfix: ProfileExporter.JSON - gracefully handle managed allocations coming from native runtime
- Emit "<mono-native-runtime>" if we don't have managed callstack
Finally caught it - this can happen when mono tries to invoke a managed callback which requires a managed allocation (the callback accepts string[], for example) as a first method in managed code. Was able to repro in editor due to it's script compilation callbacks.
Tests: triggered perfsnapshot 40 times without issues
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from fix_outbreak_scientist_underground -> main
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Use absolute height - should prevent vines from curling at lower points on the tree rather than the canopy.
Some adjustments to try and get mountable to continue to update the vine after dismount
 
                
                
                
                
                
             
         
        
            
            
            
                
                Finished hura crepitans bark / added moss to blend it better with the rest of the jungle 
Hura billboard tweaks and fixes
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                better_vine_visuals -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                Better vine renderer and vine hang point placement
 
                
                
                
                
                
             
         
        
            
            
            
                
                main -> better_vine_visuals
 
                
                
                
                
                
             
         
        
            
            
            
                
                Outbreak Scientist death avatar
 
                
                
                
                
                
             
         
        
            
            
            
                
                vine_visual_desync_fix -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix vine desyncing if a player jumps on it during its animating state
 
                
                
                
                
                
             
         
        
            
            
            
                
                Bugfix: ProfileExporter - avoid reading allocs at the start of the frame as method-entries
- Added a bunch of temporary logging to help track down last issue
Rare, but legal due to our filtering of code.
Tests: snapshotted a bunch of times in editor (there's still one issue with main thread export)
 
                
                
                
                
                
             
         
        
            
            
            
                
                lame mie masking for time being
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Update: ProfileBinViewer displays binary offsets for marks
Tests: opened a couple bin snapshots
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix tigers looking like it's floating when jumping on players climbing ladders
Fix tiger and wolf leap attacks ignoring shields
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                merge from main -> fix_outbreak_scientist_underground
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                add global reflection mults that work
 
                
                
                
                
                
             
         
        
            
            
            
                
                When staggering tiger with big damage, remove small chance of it still attacking after getting up, instead always flee
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix shields not working on croc and tiger
 
                
                
                
                
                
             
         
        
            
            
            
                
                vine_viewmodel_demo_fix -> main
 
                
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                Merge from blowpipe_test_tweaks
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Add outbreak scientist to AIArena
 
                
                
                
                
                
             
         
        
            
            
            
                
                boomerang_demo_fix -> main
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                fix missing sun mesh/stars/moon
 
                
                
                
                
                
             
         
        
            
            
            
                
                fix boomerang throwing nre in demo
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                remove unused LUT property from ClimateParameters
 
                
                
                
                
                
             
         
        
            
            
            
                
                Temp neutralizing the other biome posts.
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Initial experiements with making the tail of the vine a spline
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixing skinning for outbreak scientist bib mask
 
                
                
                
                
                
             
         
        
            
            
            
                
                Allow croc nav raycasts to work on swimming players
Fix croc stopping its movement to to attack players on/under road river bridge even though it can't
 
                
                
                
                
                
             
         
        
            
            
            
                
                Don't spawn outbreak scientists under ground (aka inside train tunnels)