13 Nov
                
                    2020
                
            
            
                13 Nov
                
                '20
                
            
            
            
        
    
                3:25 a.m.
            
        Creating masks for filling may be slow, but it could just initially be done for clipped areas and then background areas can be calculated during user idle time, so they can be cashed so that they don't have to be recalculated if something on a layer above them changes.