• Jonathan Ross's avatar
    Revert "vulkan: reuse gl semaphores" · 3bd0e5ef
    Jonathan Ross authored
    This reverts commit 5c8c9a69.
    
    Reason for revert: Two Vulkan angle_perftests have begun crashing consistently with this change in the blame range. Reverting to confirm if this is the cause.
    
    Otherwise there is also an Angle roll in the range.
    
    crbug.com/1111764
    
    
    Original change's description:
    > vulkan: reuse gl semaphores
    > 
    > For passthrough, with extension EGL_ANGLE_display_semaphore_share_group,
    > semaphores are shared globally.
    > For GLES2Decoder, all GL contexts are in the same shared group, so
    > semaphores are also shared globally.
    > So we can reused GL semaphores cross GL contexts.
    > 
    > Bug: 1004772
    > Change-Id: I1d23cdc991b2e99d6fe70fdd0560c97dafe73e7c
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2319368
    > Commit-Queue: Peng Huang <penghuang@chromium.org>
    > Reviewed-by: Jonathan Backer <backer@chromium.org>
    > Reviewed-by: Vasiliy Telezhnikov <vasilyt@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#793398}
    
    TBR=penghuang@chromium.org,backer@chromium.org,vasilyt@chromium.org
    
    Change-Id: I63953b02f7f06a6e77a3266e3fc4eadee2f882f3
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Bug: 1004772
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2332677Reviewed-by: default avatarJonathan Ross <jonross@chromium.org>
    Commit-Queue: Jonathan Ross <jonross@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#793591}
    3bd0e5ef
external_vk_image_backing.cc 41.2 KB