Chromium Code Reviews
Descriptiongpu: Use GpuMemoryBufferManager from GpuService when possible.
ui::GpuService creates a GpuMemoryBufferManager instance that communicates with
the gpu process over mojo (MojoGpuMemoryBufferManager). When running chrome as a
muc client, use this version of the GpuMemoryBufferManager, instead of the one
created in content. Add GpuChannelEstablishFactory::GetGpuMemoryBufferManager()
for this.
This makes it unnecessary to create the BrowserGpuChannelHostFactory or the
BrowserGpuMemoryBufferManager singleton intances when running chrome as a mus
client.
BUG=637920
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/a78e33dec9fd79c95f94fa865cdd37518d31d245
Cr-Commit-Position: refs/heads/master@{#412316}
Patch Set 1 #
Depends on Patchset: Messages
Total messages: 22 (10 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||