|
|
Enabling Aura-Mus clients to submit frames to Mus.
- Copying GPUService, WindowCompositorFrameSink, and supporting classes
from services/ui/public/cpp/ to ui/aura/mus.
- Adding RequestCompositorFrameSink to WindowPortMus.
- Making SurfaceContextFactory work with Aura-Mus. Instead of getting
ui::Window from the ui::Compositor, it uses AcceleratedWidget to find
WTH and the corresponding root window.
- Ditto for GpuProcessTransportFactory
- SurfaceContextFactory, GpuProcessTransportFactory, and
MusBrowserCompositorOutputSurface are made to work with both Aura-Mus
as well as the old client library. This results in a bit of an awkward
code with a few icky "ifs", but this is temporary until we get rid of
the old client lib completely.
- Aura gets a few new deps, including cc, and gpu.
BUG= 660886
Committed: https://crrev.com/3364e66eca1f71f542c2d9937acbf5ec288fcdc6
Cr-Commit-Position: refs/heads/master@{#429448}
Total comments: 10
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+237 lines, -81 lines) |
Patch |
 |
M |
content/browser/compositor/gpu_process_transport_factory.cc
|
View
|
|
2 chunks |
+19 lines, -5 lines |
0 comments
|
Download
|
 |
M |
content/browser/compositor/mus_browser_compositor_output_surface.h
|
View
|
|
4 chunks |
+21 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/compositor/mus_browser_compositor_output_surface.cc
|
View
|
|
3 chunks |
+33 lines, -2 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/sync_call_restrictions.h
|
View
|
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/aura/BUILD.gn
|
View
|
1
|
3 chunks |
+14 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ui/aura/mus/DEPS
|
View
|
1
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
ui/aura/mus/gpu_memory_buffer_impl.h
|
View
|
1
|
3 chunks |
+5 lines, -6 lines |
0 comments
|
Download
|
 |
A + |
ui/aura/mus/gpu_memory_buffer_impl.cc
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
A + |
ui/aura/mus/gpu_service.h
|
View
|
1
|
3 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
 |
A + |
ui/aura/mus/gpu_service.cc
|
View
|
1
|
3 chunks |
+4 lines, -5 lines |
0 comments
|
Download
|
 |
A + |
ui/aura/mus/mojo_gpu_memory_buffer.h
|
View
|
|
2 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
 |
A + |
ui/aura/mus/mojo_gpu_memory_buffer.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
A + |
ui/aura/mus/mojo_gpu_memory_buffer_manager.h
|
View
|
|
2 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
A + |
ui/aura/mus/mojo_gpu_memory_buffer_manager.cc
|
View
|
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
A + |
ui/aura/mus/window_compositor_frame_sink.h
|
View
|
1
|
5 chunks |
+7 lines, -9 lines |
0 comments
|
Download
|
 |
A + |
ui/aura/mus/window_compositor_frame_sink.cc
|
View
|
1
|
2 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
M |
ui/aura/mus/window_port_mus.h
|
View
|
1
|
2 chunks |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/aura/mus/window_port_mus.cc
|
View
|
1
|
1 chunk |
+26 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/aura/mus/window_tree_host_mus.cc
|
View
|
1
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
ui/views/mus/mus_client.h
|
View
|
1
|
3 chunks |
+2 lines, -5 lines |
0 comments
|
Download
|
 |
M |
ui/views/mus/mus_client.cc
|
View
|
1
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ui/views/mus/surface_context_factory.h
|
View
|
|
3 chunks |
+13 lines, -1 line |
0 comments
|
Download
|
 |
M |
ui/views/mus/surface_context_factory.cc
|
View
|
1
|
4 chunks |
+31 lines, -8 lines |
0 comments
|
Download
|
Total messages: 24 (7 generated)
|