Closed
      
        Bug 968505
      
      
        Opened 11 years ago
          Closed 9 years ago
      
        
    
  
"disallow checkerboarding" still recomposites
Categories
(Core :: Panning and Zooming, defect)
        Core
          
        
        
      
        
    
        Panning and Zooming
          
        
        
      
        
    Tracking
()
        RESOLVED
        WONTFIX
        
    
  
People
(Reporter: BenWa, Unassigned)
References
Details
(Keywords: perf, Whiteboard: gfx-noted)
+++ This bug was initially created as a clone of Bug #967502 +++
A pretty major optimization we can make when disallowing checkerboarding.
| Reporter | ||
| Comment 1•11 years ago
           | ||
I forgot the profile:
http://people.mozilla.org/~bgirard/cleopatra/#report=275f2b22aa8f38d13890ed0be9a3afe88e5dd501
We shouldn't see any 'Composite' boxes that don't follow from 'Rasterize' in this profile if this was fixed.
Fixing this means we're going to have a lot more memory bandwidth for the main thread.
| Comment 2•11 years ago
           | ||
It would be great to fix this, but it's going to be tricky. We basically need to track if a recomposite is due to a pan or fling (and nothing else) and when we get to this stage, possibly cancel it if the scroll position ends up unchanged from the last clamped async scroll position (which we'll also have to track).
| Updated•11 years ago
           | 
Assignee: nobody → chrislord.net
| Updated•11 years ago
           | 
Summary: disallow checkerboarding still recomposites → "disallow checkerboarding" still recomposites
| Comment 3•11 years ago
           | ||
I don't think I'll get to this, it's a simple but comprehensive piece of work.
Assignee: chrislord.net → nobody
| Comment 4•9 years ago
           | ||
I don't think we really care about this.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
          You need to log in
          before you can comment on or make changes to this bug.
        
Description
•