Chromium Code Reviews
DescriptionMus: Fix Capabilities and Install SwapBuffersCompleted/VSync callbacks
DirectOutputSurface(Ozone) should be informed when a swap buffers is
completed or when vsync parameters are updated so that it can update the
compositor accordingly. We need to make sure that the callback is called on the Mus
compositor thread. InProcessCommandBuffer calls
these callbacks on the "origin" thread in this patch.
Furthermore, InProcessContextProvider was faking Capabilities instead of grabbing
them from InProcessContextProvider. This doesn't work on
ozone platforms.
BUG=668136
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/58b5a2252f651bc852b7afe57377e4f0f5a8bb91
Cr-Commit-Position: refs/heads/master@{#434285}
Patch Set 1 #Patch Set 2 : Grab capabilities from the InProcessCommandBuffer instead of making them up #
Messages
Total messages: 26 (18 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||