Chromium Code Reviews
DescriptionMus: ImageTransportSurface should not depend on GpuChannelManager
ImageTransportSurface took in a GpuChannelManager to use on Windows
to create a ChildWindowSurface. ChildWindowSurface informs the
GpuChannelManager (and subsequently the GpuChannelManagerDelegate) of
the newly created child window. This CL instead plumbs that
notification through ImageTransportSurfaceDelegate eliminating the
dependency on GpuChannelManager.
We can now use ImageTransportSurface in InProcessCommandBuffer without
depending on GpuChannelManager.
BUG=661278
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Committed: https://crrev.com/c0409e0a00097fbe961e3c22e36c5f1a0f211cfc
Cr-Commit-Position: refs/heads/master@{#431524}
Patch Set 1 #Patch Set 2 : Fixed ChildWindowSurface #Patch Set 3 : Added missing includes #Patch Set 4 : Adding missing include and fix variable name #Patch Set 5 : Fix windows compile issue #Messages
Total messages: 29 (20 generated)
|