Bug 94049

Summary: [chromium] refactor quad drawing so that all quads intelligently draw only their visibleRect
Product: WebKit Reporter: Shawn Singh <shawnsingh>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Normal CC: danakj, enne, shawnsingh
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Shawn Singh
Reported 2012-08-14 17:06:12 PDT
Some CCDrawQuad types are drawing their entire contentBounds and relying on scissoring to be clipped properly. We probably want to refactor this so that all quad types use their visibleRect to draw themselves. I'm not 100% sure yet, but I think after doing such a refactor, we can consider scissoring purely an optimization (which would only be a meaningful optimization when using damage tracking / partial swap). We might not even be benefitting from scissoring to renderSurfaces at that point.
Attachments
Shawn Singh
Comment 1 2013-04-10 13:44:14 PDT
danakj - is this bug still valid, do we need to migrate it on the blink side of the world? or is this WONTFIX for blink also?
Shawn Singh
Comment 2 2013-04-10 13:45:50 PDT
Dana Jansens
Comment 3 2013-04-10 13:46:53 PDT
this is valid. most quads are drawn fully even tho we know they are occluded.
Note You need to log in before you can comment on or make changes to this bug.