1. 06 Dec, 2019 1 commit
  2. 05 Dec, 2019 9 commits
  3. 04 Dec, 2019 13 commits
  4. 03 Dec, 2019 15 commits
  5. 02 Dec, 2019 2 commits
    • Add new test runner harness. · fb40d231
      Jamie Madill authored
      The ANGLE test harness is a harness around GoogleTest that provides
      functionality similar to the Chromium test harness. It supports:
      
       * splitting a test set into shards
       * catching and reporting crashes and timeouts
       * outputting to the Chromium JSON test results format
       * multi-process execution
      
      Unit tests are added in test_utils_unittest.cpp.
      
      Bug: angleproject:3162
      Change-Id: Idb15f113de8eb32db12bc93542de93b08d7c1447
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1478016
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
    • Vulkan: implement external semaphore barriers · 9601a548
      Shahbaz Youssefi authored
      glWaitSemaphoreEXT and glSignalSemaphoreEXT functions optionally request
      buffer and image barriers to be performed by the implementation.
      
      If any barriers are present, a single global memory barrier is inserted
      to take care of memory accesses.
      
      In both functions, buffer and image memory barriers are used to perform
      queue ownership transfers to ANGLE's queue (glWaitSemaphoreEXT) or the
      EXTERNAL queue (glSignalSemaphoreEXT).
      
      In glWaitSemaphoreEXT, the given layouts are information regarding how
      the external entity (the caller) has modified the images' layouts, and
      is used to update ANGLE's internal state tracking.
      
      Bug: angleproject:3289
      Bug: 1026673
      Change-Id: Ic478a8813df727c89413c8ae2adf42b5c1d06069
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1933016
      Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarMichael Spang <spang@chromium.org>