1. 29 Jan, 2020 10 commits
  2. 28 Jan, 2020 15 commits
  3. 27 Jan, 2020 9 commits
  4. 25 Jan, 2020 4 commits
  5. 24 Jan, 2020 2 commits
    • Vulkan: Command graph linearization (Step 1). · 3712b2e4
      Jamie Madill authored
      This initial prototype introduces a new feature to the Vulkan back-end
      that disables the deferred command recording. The intent is to have a
      lower CPU overhead during submission calls which currently walk a DAG.
      
      The feature is not complete. Currently it only passes the ANGLE
      SimpleOperationTests. Moreover it is extremely simple and only allows
      use of one command buffer at a time. In the future we'll allow open
      command buffers for recording outside and inside render pass commands
      at the same time. We'll also support collapsing RenderPasses together
      for some use cases.
      
      Currently the prototype only passes "SimpleOperationTest". There are
      quite a few unimplemented features like queries, XFB, etc.
      
      Bug: angleproject:4029
      Change-Id: I82760986683f55e37ac4ea559de6f4cffb6ef84e
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1953485
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarTobin Ehlis <tobine@google.com>
    • Disable ANGLE GL and Vulkan on Windows on ARM · d5d8ffa8
      Tibor Dusnoki authored
      Currently Windows on ARM doesn't support OpenGL but it is enabled in ANGLE by default.
      Vulkan is only supported via Swiftshader so we should not test native Vulkan.
      Therefore it causes crashes and fails on Windows on ARM when running angle_end2end_tests.
      
      Bug: angleproject:4318
      Change-Id: I70349ed53a2248df2dc8e7a0c0b3a6a5537a1110
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2007414Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Commit-Queue: Geoff Lang <geofflang@chromium.org>