Bug 80015

Summary: Make the tiling code slightly smarter
Product: WebKit Reporter: Kenneth Rohde Christiansen <kenneth>
Component: WebKit QtAssignee: Kenneth Rohde Christiansen <kenneth>
Status: RESOLVED FIXED    
Severity: Normal CC: hausmann
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch none

Kenneth Rohde Christiansen
Reported 2012-03-01 01:29:15 PST
Avoid doing the same tranformations all over in each call to tileRectForCoordinate. Do not resize tiles and then drop them because they are not out of the keep rect; instead drop before resizing. Rename dropTilesOutsideRect to setKeepRect as it now stored the keep rect. This is used to avoid unneeded iteration of all tiles for invalidates outside the keep rect.
Attachments
Patch (9.57 KB, patch)
2012-03-01 01:53 PST, Kenneth Rohde Christiansen
no flags
Kenneth Rohde Christiansen
Comment 1 2012-03-01 01:53:00 PST
Kenneth Rohde Christiansen
Comment 2 2012-03-01 01:54:45 PST
Landed in 109327.
Note You need to log in before you can comment on or make changes to this bug.