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.h
Find file
BlameHistoryPermalink
  • Tim Van Patten's avatar
    Vulkan: Allocate descriptor pools with layouts · ed899835
    Tim Van Patten authored Sep 11, 2020
    Descriptor set layouts and pools are very tightly coupled, since their
    binding types and counts must match to ensure the number of available
    descriptor sets within a pool remains accurate. To enforce this, the
    descriptor pools will now keep a copy of the VkDescriptorSetLayout that
    the pool was created for, which is verified when a descriptor set is
    allocated from the pool. If the handles don't match, an ASSERT() will
    fire.
    
    Bug: angleproject:5033
    Test: CQ
    Change-Id: I4faf82c24f31052e57b656c968788bb0c131b619
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2407282Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarCourtney Goeltzenleuchter <courtneygo@google.com>
    Reviewed-by: 's avatarCharlie Lao <cclao@google.com>
    Commit-Queue: Tim Van Patten <timvp@google.com>
    ed899835
ProgramExecutableVk.h 11.4 KB
EditWeb IDE
×

Replace ProgramExecutableVk.h

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.