1. 25 Jan, 2020 2 commits
    • Implement EGL_IMG_context_priority · 564eb6f2
      Jeff Vigil authored
      Change RendererVk to have 3 VkQueues instead of one.
      Each queue has a priority. To match extension: Low, Med, High.
      gl::Context contains priority.
      ContextVk contains a reference to one of the queues.
      Every call to vulkan that uses queue, uses the associated context queue.
      
      Bug: angleproject:3962
      Change-Id: Ibd913a07a81c77bd975921d6dbae6a222842e88b
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1978154
      Commit-Queue: Jeff Vigil <j.vigil@samsung.com>
      Commit-Queue: Mohan Maiya <m.maiya@samsung.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    • Tests: Add a perf test using traces · 080d711b
      Cody Northrop authored
      This test will load traces and cycle through a set of frames.
      
      The new tests are:
      
          TracePerfTest.Run/gl_trex_200_210
          TracePerfTest.Run/gl_trex_800_810
          TracePerfTest.Run/gl_trex_900_910
          TracePerfTest.Run/gl_trex_1300_1310
      
      To download the traces, you must be granted access and authenticate
      with the cloud.  See the steps in RestrictedTraces.md for this.
      
      Then add the following to the end of your .gclient file:
      
          "custom_vars": {
            "checkout_angle_internal":"True"
          },
      
      And run `glcient runhooks`.
      
      To enable building the test, add the following GN arg:
      
          build_angle_trace_perf_tests = true
      
      See the new markdown document for ways to execute the tests.
      
      Bug: angleproject:3630
      Change-Id: Ic25cd94fb36b35fcf187e88d3bf9548c65f59755
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1949605
      Commit-Queue: Cody Northrop <cnorthrop@google.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
  2. 24 Jan, 2020 13 commits
  3. 23 Jan, 2020 8 commits
  4. 22 Jan, 2020 14 commits
  5. 21 Jan, 2020 3 commits