|
|
This patch implements the necessary plumbing to allow WebExternalTextureLayerClient to be used with texture mailboxes, which allows WebGL and Canvas2D to work with ubercompositor.
CC part of this patch requests the client to prepare a mailbox instead of a texture. Compositor bindings handle interaction with Blink as well as callbacks associated with mailboxes being released.
BUG= 179371
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=193807
Total comments: 6
Total comments: 15
Total comments: 11
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+118 lines, -19 lines) |
Patch |
 |
M |
cc/layers/texture_layer.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
cc/layers/texture_layer.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+14 lines, -4 lines |
0 comments
|
Download
|
 |
M |
cc/layers/texture_layer_client.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
cc/layers/texture_layer_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
|
3 chunks |
+6 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/browser_plugin/browser_plugin_compositing_helper.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
ui/compositor/layer.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
ui/compositor/layer.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/compositor_bindings/compositor_bindings.gyp
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/compositor_bindings/web_compositor_support_impl.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/compositor_bindings/web_compositor_support_impl.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+7 lines, -1 line |
0 comments
|
Download
|
 |
M |
webkit/compositor_bindings/web_external_texture_layer_impl.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+20 lines, -4 lines |
0 comments
|
Download
|
 |
M |
webkit/compositor_bindings/web_external_texture_layer_impl.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
4 chunks |
+48 lines, -6 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/ppapi/ppapi_plugin_instance.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
webkit/plugins/ppapi/ppapi_plugin_instance.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
Total messages: 29 (0 generated)
|