Bug 91908

Summary: [META] Add CSS blending to WebKit
Product: WebKit Reporter: Rik Cabanier <cabanier>
Component: CSSAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Enhancement CC: bfulgham, cgarcia, cmarcelo, dino, donggwan.kim, ericbidelman, eric, jaepark, krit, macpherson, menard, mihnea, mike, paulirish, peter, simon.fraser, syoichi, webkit-bug-importer, webkit.review.bot
Priority: P2 Keywords: InRadar, WebExposed
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
URL: https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html
Bug Depends on: 95614, 92553, 94024, 95227, 95258, 98315, 98435, 98451, 108546, 110427, 128270    
Bug Blocks:    
Attachments:
Description Flags
Added defines for CSS compositing and blending. Added support for parsing of -webkit-blend-mode
none
redo patch. Don't turn on the define just yet.
none
fixed previous patch so it builds correctly. Define is not turned on
none
patch for parsing. code is disabled for now simon.fraser: review-, simon.fraser: commit-queue-

Rik Cabanier
Reported 2012-07-20 15:44:22 PDT
I would like to add CSS blending to WebKit. We have a draft specification that we will push to WD soon. The first implementation will be done using the 'webkit-' prefix and implement a subset of the whole feature (only the blending of whole elements).
Attachments
Added defines for CSS compositing and blending. Added support for parsing of -webkit-blend-mode (36.27 KB, text/plain)
2012-07-26 16:51 PDT, Rik Cabanier
no flags
redo patch. Don't turn on the define just yet. (20.50 KB, text/plain)
2012-07-26 20:09 PDT, Rik Cabanier
no flags
fixed previous patch so it builds correctly. Define is not turned on (20.53 KB, text/plain)
2012-07-26 21:02 PDT, Rik Cabanier
no flags
patch for parsing. code is disabled for now (19.17 KB, patch)
2012-07-27 10:23 PDT, Rik Cabanier
simon.fraser: review-
simon.fraser: commit-queue-
Simon Fraser (smfr)
Comment 1 2012-07-20 16:00:55 PDT
How will this work with compositing?
Rik Cabanier
Comment 2 2012-07-20 16:03:55 PDT
(In reply to comment #1) > How will this work with compositing? I was planning on adding compositing at a later stage. For now, blending will always be done with 'src-over'.
Rik Cabanier
Comment 3 2012-07-26 16:51:44 PDT
Created attachment 154790 [details] Added defines for CSS compositing and blending. Added support for parsing of -webkit-blend-mode
Rik Cabanier
Comment 4 2012-07-26 20:09:06 PDT
Created attachment 154821 [details] redo patch. Don't turn on the define just yet.
Rik Cabanier
Comment 5 2012-07-26 21:02:02 PDT
Created attachment 154827 [details] fixed previous patch so it builds correctly. Define is not turned on
Rik Cabanier
Comment 6 2012-07-27 10:23:48 PDT
Created attachment 154983 [details] patch for parsing. code is disabled for now
Simon Fraser (smfr)
Comment 7 2012-07-27 13:38:17 PDT
Comment on attachment 154983 [details] patch for parsing. code is disabled for now You should add CSS_COMPOSITING to all the build system first. See http://trac.webkit.org/changeset/123350 for an example.
Simon Fraser (smfr)
Comment 8 2012-07-27 13:40:21 PDT
Comment on attachment 154983 [details] patch for parsing. code is disabled for now You should also be adding CSS parsing tests at this stage.
Radar WebKit Bug Importer
Comment 9 2022-07-13 10:54:17 PDT
Note You need to log in before you can comment on or make changes to this bug.