• Robert Kroeger's avatar
    Revert "[ozone/wayland] Use linux_explicit_synchronization_protocol for in-fence" · 23812061
    Robert Kroeger authored
    This reverts commit 4ff93eee.
    
    Reason for revert: broke linux/ozone/wayland on non-exo compositors.
    
    Original change's description:
    > [ozone/wayland] Use linux_explicit_synchronization_protocol for in-fence
    >
    > If linux_explicit_synchronization_protocol is implemented by wayland
    > server, submit access fence together with buffers. Otherwise, wait for
    > fences in gpu process. It is preferred to defer waiting for buffer
    > content ready in Wayland server, because waiting for access fences in
    > client can be time-consuming.
    >
    > The access fence for primary plane should be inserted by the buffer queue.
    >
    > This is 7/? CL for overlay forwarding using wl_subsurface.
    >
    > Change-Id: I8a031c1941591c48eac8a51d12af195c345002e2
    > Bug: 1063865
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2365994
    > Commit-Queue: Kramer Ge <fangzhoug@chromium.org>
    > Reviewed-by: Robert Kroeger <rjkroege@chromium.org>
    > Reviewed-by: Maksim Sisov (GMT+2) <msisov@igalia.com>
    > Reviewed-by: Tom Sepez <tsepez@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#822813}
    
    TBR=rjkroege@chromium.org,tsepez@chromium.org,msisov@igalia.com,fangzhoug@chromium.org
    
    # Not skipping CQ checks because original CL landed > 1 day ago.
    
    Bug: 1063865
    Change-Id: Id3fffcf4e06f2757cb7352177f0acca280c2ee7e
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2517626Reviewed-by: default avatarRobert Kroeger <rjkroege@chromium.org>
    Commit-Queue: Kramer Ge <fangzhoug@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#823726}
    23812061
wayland_surface.cc 8.64 KB