Bug 114295

Summary: Layers with opacity and blur filters are reported as opaque to the compositor
Product: WebKit Reporter: Alexandru Chiculita <achicu>
Component: Layout and RenderingAssignee: Alexandru Chiculita <achicu>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, eric, esprehn+autocc, ojan.autocc, simon.fraser
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch V1
eflews.bot: commit-queue-
Patch V2 none

Description Alexandru Chiculita 2013-04-09 11:26:11 PDT
Create a software filter like "blur" or "opacity" and wrap that in a composited layer. Make sure that they are the same size. 
The compositor will consider the layers to be opaque and thus render without opacity.
Comment 1 Alexandru Chiculita 2013-04-10 11:02:20 PDT
Created attachment 197314 [details]
Patch V1
Comment 2 EFL EWS Bot 2013-04-10 11:09:20 PDT
Comment on attachment 197314 [details]
Patch V1

Attachment 197314 [details] did not pass efl-ews (efl):
Output: http://webkit-commit-queue.appspot.com/results/17630042
Comment 3 Alexandru Chiculita 2013-04-10 11:28:03 PDT
Created attachment 197348 [details]
Patch V2

Added missing ifdef.
Comment 4 WebKit Commit Bot 2013-04-10 11:46:32 PDT
Comment on attachment 197348 [details]
Patch V2

Clearing flags on attachment: 197348

Committed r148117: <http://trac.webkit.org/changeset/148117>
Comment 5 WebKit Commit Bot 2013-04-10 11:46:35 PDT
All reviewed patches have been landed.  Closing bug.
Comment 6 Simon Fraser (smfr) 2013-04-10 14:18:28 PDT
Could this have broken this test?
http://build.webkit.org/results/Apple%20MountainLion%20Debug%20WK2%20(Tests)/r148117%20(8720)/results.html