|
Disentangle blend mode from updateDescendantDependentFlags
Instead of driving the blend mode computation from
updateDescendantDependentFlags, this CL drives the blend mode computation from
CompositingInputsUpdater. Using this approach lets us remove a bunch of
bookkeeping because CompositingInputsUpdater does all the bookkeeping for us.
Because CompositingInputsUpdater happens during the compositing update, we need
to add some code to the compositing update to run the CompositingInputsUpdater
even when compositing isn't available (e.g., SVGImage and InspectorOverlay).
R=esprehn@chromium.org
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=180133
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+38 lines, -253 lines) |
Patch |
 |
M |
Source/core/core.gypi
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderLayer.h
|
View
|
|
6 chunks |
+8 lines, -5 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderLayer.cpp
|
View
|
|
10 chunks |
+4 lines, -34 lines |
0 comments
|
Download
|
 |
D |
Source/core/rendering/RenderLayerBlendInfo.h
|
View
|
|
1 chunk |
+0 lines, -91 lines |
0 comments
|
Download
|
 |
D |
Source/core/rendering/RenderLayerBlendInfo.cpp
|
View
|
|
1 chunk |
+0 lines, -115 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderTreeAsText.cpp
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/compositing/CompositingInputsUpdater.cpp
|
View
|
|
1 chunk |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/compositing/CompositingRequirementsUpdater.cpp
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/rendering/compositing/RenderLayerCompositor.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/compositing/RenderLayerCompositor.cpp
|
View
|
|
1 chunk |
+18 lines, -1 line |
0 comments
|
Download
|
Total messages: 6 (0 generated)
|