1. 04 Sep, 2020 1 commit
    • Vulkan: Improve invalidate for depth/stencil · 4a41204d
      Ian Elliott authored
      Improve state tracking when the depth and/or stencil attachments are
      invalidated.  Since no draw-time tracking is done, we use the number
      of command-buffer commands to determine when an attachment is drawn
      to.  That allows all cases to be handled for store ops.  Still need to
      handle mContentDefined at endRP time (we have the data, just not the
      plumbing).
      
      Test: angle_white_box_tests --gtest_filter=VulkanPerformanceCounterTest.*Invalidate*/*
      Test: angle_deqp_gles3_tests --gtest_filter=dEQP.GLES3/functional_fbo_invalidate_* --use-angle=vulkan
      Bug: b/167276207
      Change-Id: Iae10857dbb4d43b934c51ad7e400b71ae0db4f55
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2378670Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
      Reviewed-by: 's avatarCharlie Lao <cclao@google.com>
      Commit-Queue: Ian Elliott <ianelliott@google.com>
  2. 03 Sep, 2020 10 commits
  3. 02 Sep, 2020 13 commits
  4. 01 Sep, 2020 9 commits
  5. 31 Aug, 2020 7 commits