Chromium Code Reviews
Descriptiongpu: Completely remove GpuProcessHostUIShim.
The only remaining purpose of GpuProcessHostUIShim was to send messages
back and forth between GpuProcessHost and the ozone platform. Move that
relevant code into GpuProcessHost, and remove the ui shim.
For ozone: Remove GpuPlatformSupportHost::OnChannelEstablished(). It is
currently needed only for the drm implementation, and is essentially just
a thread hop from the IO thread to the UI thread. So do that from inside
the drm implementation, instead of having a public API and requiring the
gpu host do the thread-hop.
BUG=709332, 711333
Review-Url: https://codereview.chromium.org/2820463002
Cr-Commit-Position: refs/heads/master@{#466351}
Committed: https://chromium.googlesource.com/chromium/src/+/63c1e2603b28e1fb6a2ca120e793497ed3b37220
Patch Set 1 #Patch Set 2 : . #
Total comments: 2
Patch Set 3 : fix device crash #
Total comments: 2
Patch Set 4 : . #Messages
Total messages: 38 (24 generated)
|