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
  • DisplayVk.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    Vulkan: Refactor ImageViewHelper serials. · adc250c3
    Jamie Madill authored Jul 31, 2020
    Instead of storing a dictionary of serials to specific image views
    we now store a single 32-bit serial combined with subresource info.
    The serials combined with a subresource info (level/layer) gives a
    unique identifier for each ImageView in the ImageViewHelper for the
    descriptor set cache and the Framebuffer cache.
    
    Also moves ImageView serial allocation to initialization and release.
    This means we no longer need to use "getAssign" methods and instead
    we use a few init methods to ensure the serials stay allocated.
    
    Bug: angleproject:4911
    Change-Id: Ia6af76ae16b3ff5d4a83974bde05cc704064b079
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2333395
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
    adc250c3
DisplayVk.cpp 9.09 KB
EditWeb IDE
×

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