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
  • tests
  • gl_tests
  • VulkanPerformanceCounterTest.cpp
Find file
BlameHistoryPermalink
  • Ian Elliott's avatar
    Vulkan: do not end render pass when invalidating · 296d3bfd
    Ian Elliott authored Aug 21, 2020
    Initially, FramebufferVk::invalidateImpl() was very conservative and
    always ended a render pass (if the framebuffer is part of the current
    render pass).  This adversely affects PUBG Mobile, which invalidates
    the depth buffer every frame, causing the render pass to be split.
    
    Test: PUBG MOBILE on Android
    Test: angle_white_box_tests --gtest_filter=VulkanPerformanceCounterTest.InvalidatingAndUsingDepthDoesNotBreakRenderPass/*
    Test: angle_deqp_gles3_tests --gtest_filter=dEQP.GLES3/functional_fbo_invalidate_* --use-angle=vulkan
    Bug: b/163854287
    Change-Id: I343dee1db3ebaf039ff92557f9ef25b24bcdcc93
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2352627Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
    Reviewed-by: 's avatarCharlie Lao <cclao@google.com>
    Commit-Queue: Ian Elliott <ianelliott@google.com>
    296d3bfd
VulkanPerformanceCounterTest.cpp 18.7 KB
EditWeb IDE
×

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