Bug 111736

Summary: [Qt] Enable tiled shadow blur for inset box shadows
Product: WebKit Reporter: Allan Sandfeld Jensen <allan.jensen>
Component: Layout and RenderingAssignee: Allan Sandfeld Jensen <allan.jensen>
Status: RESOLVED FIXED    
Severity: Normal CC: bruno.abinader, noam, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 90082    
Attachments:
Description Flags
Patch
none
Patch
none
Patch noam: review+

Description Allan Sandfeld Jensen 2013-03-07 08:51:41 PST
Inset box-shadows are currently painting by applying generic shadow blur to the entire rect instead of using the optimized tiled shadow blur.

This affects common pastebin sites that has a inset box-shadows around the entire shown paste.
Comment 1 Allan Sandfeld Jensen 2013-03-07 08:56:07 PST
Created attachment 192011 [details]
Patch
Comment 2 Allan Sandfeld Jensen 2013-03-07 09:03:01 PST
Created attachment 192012 [details]
Patch
Comment 3 Allan Sandfeld Jensen 2013-03-08 09:56:14 PST
Created attachment 192243 [details]
Patch

Avoid copying fill-color by just calling clearShadow later
Comment 4 Allan Sandfeld Jensen 2013-03-11 08:45:15 PDT
Committed r145366: <http://trac.webkit.org/changeset/145366>