[ozone/wayland] Add zwp_linux_explicit_synchronization interface.
This interface lets a wayland client provide in-fences to a wayland server and receive out-fences (or an immediate release) back. Adding this interface to ozone/wayland is a required step for adding support for passing in-fences and out-fences between Chrome (wayland client) and the wayland server. Passing fences around lets buffers be used more efficiently by: 1. Moving the wait on a buffer to be available for scan-out closer to the place where it is scanned out. 2. Letting clients know when they can re-use buffers more quickly (rather than via IPC). Bug: 1120244 Test: compiles Change-Id: Ib864255f2d30e5b9c515f071e8336a4e62a6c916 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2368932 Commit-Queue: Eliot Courtney <edcourtney@chromium.org> Reviewed-by:Maksim Sisov (GMT+3) <msisov@igalia.com> Reviewed-by:
Robert Kroeger <rjkroege@chromium.org> Reviewed-by:
Kramer Ge <fangzhoug@chromium.org> Cr-Commit-Position: refs/heads/master@{#801272}
Showing
Please register or sign in to comment