1. 29 Apr, 2020 10 commits
  2. 28 Apr, 2020 11 commits
  3. 27 Apr, 2020 11 commits
  4. 24 Apr, 2020 7 commits
  5. 23 Apr, 2020 1 commit
    • Vulkan:Migrate events and queries to secondary Cmd Buffer · 21c5af31
      Tobin Ehlis authored
      Replace flushAndGetPrimaryCommandBuffer() function with
      endRenderPassAndGetCommandBuffer() for events and queries. The end
      result should be the same, but this allows a number of places that were
      putting commands directly into the primary to put the commands into
      ANGLE's custom SecondaryCommandBuffer (SCB) instead.
      
      This also fixes a couple of minor bugs related to command buffer
      ordering. flushAndBeginRenderPass() now flushes any outside
      RenderPass (RP) commands first. Also, when insideRP commands are
      flushed to the primary, set "mHasPrimaryCommands = true;"
      
      Bug: b/153666475
      Change-Id: I68413f25d27175afed0a20bc49f22f4c8d01e4fb
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2156932Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarCharlie Lao <cclao@google.com>
      Commit-Queue: Tobin Ehlis <tobine@google.com>