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
  • ProgramExecutableVk.cpp
Find file
BlameHistoryPermalink
  • Charlie Lao's avatar
    Vulkan: use fine grain stage for buffer barriers · f07d0072
    Charlie Lao authored Apr 27, 2020
    We are using VK_PIPELINE_STAGE_ALL_COMMANDS_BIT for
    mGlobalMemoryBarrierStages, which is used for both src and dst. This
    will cause a full pipeline stall whenever a buffer object introduces a
    barrier. This CL will let the caller pass in the specific stage it
    will be used for, allowing us to track write and read stage dependencies
    separately and request the corresponding barriers.
    
    Bug: b/155122200
    Change-Id: I8b8bd291a03b77d07cfbcbe7c3cda2d3771588b9
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2169014
    Commit-Queue: Charlie Lao <cclao@google.com>
    Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
    Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    f07d0072
ProgramExecutableVk.cpp 58.3 KB
EditWeb IDE
×

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