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
  • vk_cache_utils.cpp
Find file
BlameHistoryPermalink
  • Shahbaz Youssefi's avatar
    Vulkan: Don't break the render pass on scissored clears · df8f71d1
    Shahbaz Youssefi authored Oct 09, 2020
    clearImmediatelyWithRenderPassOp is removed and the draw path is used
    for the scissor.  That path was added to avoid creating a large number
    of graphics pipelines due to the scissor state.  This is now done by
    using dynamic state for scissor in the draw path for clear.
    
    Running the following dEQP tests without and with dynamic state for
    scissor:
    
        dEQP-GLES3.functional.fragment_ops.depth_stencil.stencil_ops.*
    
    the number of graphics pipelines is reduced from 95392 to 16.
    
    Bug: angleproject:4617
    Bug: angleproject:4836
    Change-Id: Ib373d8cd23ca2b67e6fd26aa2a1103f281f7e473
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2463985
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: 's avatarCharlie Lao <cclao@google.com>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    df8f71d1
vk_cache_utils.cpp 148 KB
EditWeb IDE
×

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