branchrust_reboot/main/fix_texture_streaming_2/vram_budgetcancel
                         
                     
             
         
     
    
        
13 Commits over 31 Days - 0.02cph!
    
    
        
        
            
            
            
                
                Disable texture streaming for ground_plants
 
                
                
                
                
                
             
         
        
            
            
            
                
                Finalised texture streaming changes, removed complicated switching logic, added ground_plants atlas to exclude list
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Started work on graphical texture optimisation tools (very much WIP). This will come in handy for future tuning of the texture streaming system. Especially once we get back to instancing. Hoo boy.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Enable building atlasses for mip level streaming. This might be a pandora's box, but it brings non-streaming texture memory to less than 1 GB, leaving plenty of room for streaming textures.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Change 4883 texture metadata for streaming
 
                
                
                
                
                
             
         
        
            
            
            
                
                TextureOptimizationTools: Add function that changes only textures that should be streamable but aren't
 
                
                
                
                
                
             
         
        
            
            
            
                
                Various fixes to the texture optimisation tools
 
                
                
                
                
                
             
         
        
            
            
            
                
                Apply "Make All Streamable" to 8294 textures
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add option "Make All Streamable" to texture optimisation tools based on Diogo's filter functions
 
                
                
                
                
                
             
         
        
            
            
            
                
                Force texture mipmap streaming to be always on (experiment) and set the memory budget equal to available graphics memory.