Bug 32968

Summary: SVG: Stop rendering of objects with empty mask and filter content
Product: WebKit Reporter: Dirk Schulze <krit>
Component: SVGAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit.review.bot, zimmermann
Priority: P2    
Version: 525.x (Safari 3.1)   
Hardware: PC   
OS: OS X 10.5   
Attachments:
Description Flags
stop rendering of object if SVG mak clips content away
none
stop rendering of object if SVG mak clips content away zimmermann: review+

Dirk Schulze
Reported 2009-12-27 12:42:11 PST
It's not neccessary to proceed rendering of the object and it's child, if the content gets completely clipped away by a mask or if it has an bogus or one-dimensional filter.
Attachments
stop rendering of object if SVG mak clips content away (53.08 KB, patch)
2009-12-27 13:00 PST, Dirk Schulze
no flags
stop rendering of object if SVG mak clips content away (52.86 KB, patch)
2009-12-27 14:02 PST, Dirk Schulze
zimmermann: review+
Dirk Schulze
Comment 1 2009-12-27 13:00:20 PST
Created attachment 45530 [details] stop rendering of object if SVG mak clips content away patch
Dirk Schulze
Comment 2 2009-12-27 14:02:03 PST
Created attachment 45533 [details] stop rendering of object if SVG mak clips content away fixes a bug in SVGResourceMasker
WebKit Review Bot
Comment 3 2009-12-27 14:09:25 PST
style-queue ran check-webkit-style on attachment 45533 [details] without any errors.
Nikolas Zimmermann
Comment 4 2009-12-27 14:17:10 PST
Comment on attachment 45533 [details] stop rendering of object if SVG mak clips content away Excellent job, r=me.
Dirk Schulze
Comment 5 2009-12-27 14:23:01 PST
landed in r52584.
Note You need to log in before you can comment on or make changes to this bug.