1. 11 Aug, 2020 2 commits
  2. 10 Aug, 2020 15 commits
  3. 08 Aug, 2020 2 commits
  4. 07 Aug, 2020 17 commits
  5. 06 Aug, 2020 4 commits
    • Vulkan: Add Image serial. · e26c5e07
      Jamie Madill authored
      This is owned by the ImageHelper. We'll use it in tracking used images
      in RenderPasses.
      
      Bug: angleproject:4911
      Change-Id: Ic71cef2b16eefb86c73c9c5e1e38ee7cd6a60adb
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2332895
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    • Vulkan: Accumulate Buffer barriers. · f9dd2c15
      Jamie Madill authored
      Uses an unordered_map in the CommandBufferHelper to track buffer
      reads and writes. Buffer barriers are tracked specially in the
      CommandBufferHelper class as a barrier we execute immediately when
      we execute the commands into the primary. So when we run into an
      incompatible buffer access we must start a new command buffer.
      
      The rules for an incompatible access are:
      
       - when we are reading a buffer, any prior write in the same command
         buffer is incompatible.
       - when we are writing a buffer, any prior read or write in the same
         command buffer is incopatible.
      
      Also adds a regression test using a new performance counter.
      
      Bug: angleproject:4429
      Change-Id: I393a4ed87314f955eb998940b877ba76ea15a7b8
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2334091Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
      Reviewed-by: 's avatarCharlie Lao <cclao@google.com>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
    • Vulkan: Add command buffer performance counter. · 18dd0c28
      Jamie Madill authored
      Adds a counter for the secondary command buffers (non-RenderPass).
      We'll use this in an upcoming test that validates that ANGLE only
      issues a single barrier (CB) in some buffer read/write scenarios.
      
      Also adds a PerfCounters struct.
      
      Bug: angleproject:4429
      Change-Id: Iaf75ca89da3d02753897cb4066e2c56db497417e
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2334090Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
    • Roll VK-GL-CTS from 4b40207be32d to b2be8f165978 (32 revisions) · ea952ff3
      angle-autoroll authored
      https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/4b40207be32d..b2be8f165978
      
      2020-08-06 Alexander.Galazin@arm.com Merge "Merge vk-gl-cts/opengl-cts-4.6.0 into vk-gl-cts/master"
      2020-08-06 karolina.palka@mobica.com Add tests for VK_EXT_global_priority
      2020-08-06 Alexander.Galazin@arm.com Merge "Merge vk-gl-cts/vulkan-cts-1.2.3 into vk-gl-cts/master"
      2020-08-06 rgarcia@igalia.com Check per-sample copy results in multisample copy tests
      2020-08-06 toni.salmivalli@siru.fi Add a batch of GraphicsFuzz tests
      2020-08-06 alexander.galazin@arm.com Update KC CTS
      2020-08-06 airlied@redhat.com Fix pixel pack/unpack in nearest edge tests
      2020-08-06 airlied@redhat.com fix 1d depth component 16 sizing in layout locations tests.
      2020-08-06 paulthomson@google.com Convert GraphicsFuzz vkscript to AmberScript
      2020-08-05 toni.salmivalli@siru.fi dEQP-VK.graphicsfuzz.stable-rects-vec4-clamp-conditional-min-mix
      2020-08-05 lionel.g.landwerlin@intel.com Test imported signaled sync fd
      2020-08-05 alexander.galazin@arm.com Merge  vk-gl-cts/vulkan-cts-1.2.3 into vk-gl-cts/master
      2020-08-04 alexander.galazin@arm.com Restore dual source blending tests
      2020-08-03 alexander.galazin@arm.com Update Vulkan headers
      2020-08-03 paulthomson@google.com Delete excluded graphicsfuzz test
      2020-08-03 wojciechx.zoltowski@intel.com Throw an error on missing cmake in build config
      2020-07-31 itoral@igalia.com Fix shaderCullDistance limit checks
      2020-07-31 rgarcia@igalia.com Test mipmaps with linear tiling
      2020-07-30 rgarcia@igalia.com Enable random descriptor writes for storage buffers
      2020-07-30 alexander.galazin@arm.com Merge vk-gl-cts/vulkan-cts-1.2.3 into vk-gl-cts/master
      2020-07-29 rgarcia@igalia.com 1D and 3D image copy and blitting tests
      2020-07-29 alexander.galazin@arm.com Merge vk-gl-cts/opengl-es-cts-3.2.6 into vk-gl-cts/master
      2020-07-29 james.glanville@imgtec.com Stop 10bit formats requiring GL_SRGB encoding
      2020-07-29 ruiling.song@amd.com Disable a test that access uninitialized variable
      2020-07-29 paulthomson@google.com Update Amber to fix regression
      2020-07-24 michal.m.pawlowski@mobica.com Support for VkPhysicalDeviceVulkan1{1,2}Properties in framework
      2020-07-24 zzyiwei@google.com Let requireDeviceFunctionality support Android AHB extension
      2020-07-24 lionel.g.landwerlin@intel.com Add timeline semaphore polling tests
      2020-07-24 ari.suonpaa@siru.fi Test 3D image blit with differing depth
      2020-07-23 alexander.galazin@arm.com Update the date in the notice of withdrawal
      2020-07-23 alexander.galazin@arm.com Notice of withdrawal of Vulkan CTS 1.1.5.x
      2020-07-22 rgarcia@igalia.com Allow Bresenham for single-sample non-strict lines
      
      If this roll has caused a breakage, revert this CL and stop the roller
      using the controls here:
      https://autoroll.skia.org/r/vk-gl-cts-angle-autoroll
      Please CC angle-bots+autoroll-info@google.com,geofflang@google.com on the revert to ensure that a human
      is aware of the problem.
      
      To report a problem with the AutoRoller itself, please file a bug:
      https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md
      
      Bug: None
      Tbr: angle-bots+autoroll-info@google.com,geofflang@google.com
      Change-Id: Ie9c01a3c47d77bd9f896194c30750b5bffc4eef2
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2338820Reviewed-by: 's avatarangle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
      Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>