|
|
Direct composite canvas background if possible.
This avoids allocating backing for the containter GraphicsLayer.
If the background is opaque, canvas texture can be drawn with
GL blending disabled. If the canvas has global opacity, it also
avoids drawing to an intermediate render-surface.
BUG= 236982
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=154786
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+398 lines, -68 lines) |
Patch |
 |
M |
LayoutTests/TestExpectations
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A |
LayoutTests/compositing/draws-content/canvas-background-layer.html
|
View
|
1
2
|
1 chunk |
+67 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
LayoutTests/compositing/draws-content/canvas-background-layer-expected.txt
|
View
|
1
2
|
1 chunk |
+12 lines, -6 lines |
0 comments
|
Download
|
 |
A |
LayoutTests/compositing/draws-content/canvas-simple-background.html
|
View
|
1
2
3
4
|
1 chunk |
+39 lines, -0 lines |
0 comments
|
Download
|
 |
A |
LayoutTests/compositing/draws-content/canvas-simple-background-expected.html
|
View
|
1
2
3
4
|
1 chunk |
+29 lines, -0 lines |
0 comments
|
Download
|
 |
A |
LayoutTests/compositing/draws-content/webgl-background-layer.html
|
View
|
1
2
|
1 chunk |
+70 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
LayoutTests/compositing/draws-content/webgl-background-layer-expected.txt
|
View
|
1
2
|
1 chunk |
+12 lines, -6 lines |
0 comments
|
Download
|
 |
A |
LayoutTests/compositing/draws-content/webgl-simple-background.html
|
View
|
1
2
3
4
|
1 chunk |
+44 lines, -0 lines |
0 comments
|
Download
|
 |
A |
LayoutTests/compositing/draws-content/webgl-simple-background-expected.html
|
View
|
1
2
3
4
|
1 chunk |
+29 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
LayoutTests/virtual/softwarecompositing/draws-content/canvas-background-layer-expected.txt
|
View
|
1
2
|
0 chunks |
+-1 lines, --1 lines |
0 comments
|
Download
|
 |
M |
Source/core/platform/graphics/chromium/Canvas2DLayerBridge.cpp
|
View
|
1
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/platform/graphics/gpu/DrawingBuffer.cpp
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderLayerBacking.cpp
|
View
|
1
2
3
4
5
|
6 chunks |
+80 lines, -51 lines |
0 comments
|
Download
|
 |
M |
Source/core/rendering/RenderVideo.h
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/testing/Internals.cpp
|
View
|
1
2
3
4
5
|
1 chunk |
+3 lines, -6 lines |
0 comments
|
Download
|
 |
M |
public/platform/WebExternalTextureLayer.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
Total messages: 20 (0 generated)
|