DescriptionGPU VSync: add timer based v-sync as a backup mechanism for when display goes to sleep.
When display goes to sleep GPU v-sync is no longer available - D3D
calls that waits for v-blank returns with
STATUS_GRAPHICS_PRESENT_OCCLUDED error.
This change adds a backup mechanism which posts a delayed task to
wait for the next expected v-sync.
BUG=467617
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
Review-Url: https://codereview.chromium.org/2722073002
Cr-Commit-Position: refs/heads/master@{#454095}
Committed: https://chromium.googlesource.com/chromium/src/+/3fb710b34693d9e9917a3c60367bae9798845b1c
Patch Set 1 #Patch Set 2 : Self review #Patch Set 3 : Removed empty line #Messages
Total messages: 20 (15 generated)
|