Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
A
angle
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Chen Yisong
  • angle
  • Repository

Switch branch/tag
  • angle
  • src
  • libANGLE
  • EGLSync.cpp
Find file
BlameHistoryPermalink
  • Geoff Lang's avatar
    Vulkan: Pass the current context to egl Sync operations. · 9049d321
    Geoff Lang authored Mar 27, 2019
    The EGL_KHR_fence_sync spec says that if a flush is needed before waiting
    on the sync, it's done on the current context for the current thread.
    
    This helps simplify the multithreading design, we don't need to worry about
    flusing on a context that may no longer exist or is executing on a different
    thread.  It does allow infinite waits because the context with the fence is
    never flushed but the spec allows this.
    
    BUG=angleproject:2464
    
    Change-Id: I8bf2f93c408fee2dae95caa5bb9c76ba67687931
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1542256Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Commit-Queue: Geoff Lang <geofflang@chromium.org>
    9049d321
EGLSync.cpp 1.41 KB
EditWeb IDE
×

Replace EGLSync.cpp

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.