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
  • renderer
  • vulkan
  • UtilsVk.cpp
Find file
BlameHistoryPermalink
  • Shahbaz Youssefi's avatar
    Vulkan: Cleanup buffer dependencies · 55efe37c
    Shahbaz Youssefi authored Jul 03, 2019
    onWrite now sets the dependency to make sure the order of setting
    dependency and adding memory barrier is correct.  onReadByBuffer is
    added to handle buffer-to-buffer dependency and barrier setting
    correctly without causing a graph loop.  onExternalWrite is added so
    that BufferVk doesn't have to track write access flags.
    
    Additionally, setting write dependencies now include both read and write
    flags.  This is in preparation for SSBO support where the buffer can be
    used to read data in addition to write.
    
    Bug: angleproject:3561
    Change-Id: I2028186ea14459cd159cf79f6d640df54538fc62
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1687119Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    55efe37c
UtilsVk.cpp 59.2 KB
EditWeb IDE
×

Replace UtilsVk.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.