1. 20 Apr, 2021 8 commits
    • Roll VK-GL-CTS from ededa67cb12a to 476acb91ebc2 (22 revisions) · 7bf6e4fb
      angle-autoroll authored
      https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/ededa67cb12a..476acb91ebc2
      
      2021-04-16 alexander.galazin@arm.com Update Vulkan beta Headers
      2021-04-16 piotr.byszewski@mobica.com Create chunked mustpass
      2021-04-16 rgarcia@igalia.com Test non-uniform args in ray tracing operations
      2021-04-16 alexander.galazin@arm.com Support GL 4.5 in the Program State Query tests
      2021-04-16 tarceri@itsqueeze.com Add some simple shader tests for compatibility context
      2021-04-16 tony.wasserka@gmx.de Add new tests for (u)int->float conversion
      2021-04-16 rgarcia@igalia.com Test buffer copies with varying offsets and sizes
      2021-04-16 pdaniell@nvidia.com Vulkan CTS coverage for VK_EXT_ycbcr_2plane_444_formats
      2021-04-16 slawomir.cygan@intel.com Fix 'implicit-fallthrough' build error on GCC 9.3.0
      2021-04-16 alexander.galazin@arm.com Support GL 4.5 in the tessellation and geometry shader interaction tests
      2021-04-16 marcin.zajac@mobica.com Fix RT misc tests (querying shaderfloat64)
      2021-04-16 lionel.g.landwerlin@intel.com Add missing rasterizationStream in pipeline creation
      2021-04-16 sagar.ghuge@intel.com Drop unnecessary barrier
      2021-04-16 piotr.byszewski@mobica.com Portability: fix ycbcr query tests
      2021-04-16 rgarcia@igalia.com Make tcu::Exception noexcept copy-constructible
      2021-04-14 toni.salmivalli@siru.fi dEQP-VK.graphicsfuzz.stable-colorgrid-modulo-true-conditional-divided-1
      2021-04-14 toni.salmivalli@siru.fi Add a batch of GraphicsFuzz tests
      2021-04-14 selcott@google.com Tests for VK_EXT_color_write_enable
      2021-04-14 pdaniell@nvidia.com Tests for VK_EXT_vertex_input_dynamic_state
      2021-04-14 dakeley@nvidia.com Add VK_NV_inherited_viewport_scissor tests
      2021-04-14 alexander.galazin@arm.com Update Vulkan Headers
      2021-04-14 jajones@nvidia.com Support alternate file path lists for loading libs
      
      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 ynovikov@google.com,angle-bots+autoroll-info@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: ynovikov@google.com,angle-bots+autoroll-info@google.com
      Change-Id: I91da42609c1b9a065911762f966e163dbd02c90e
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2840964
      Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
      Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
    • Tests: Add "Command and Conquer: Rivals" trace · 39c33f34
      Tim Van Patten authored
      Bug: angleproject:5830
      Tests: TracePerfTest.Run/*command_and_conquer_rivals
      Change-Id: I0b5fedfdeab3c0729bac706ceb7ce98f66b41986
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2838231Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
      Commit-Queue: Tim Van Patten <timvp@google.com>
    • Roll third_party/vulkan-deps/ c18d8cd50..494bfcf95 (48 commits) · 50cd151c
      Shahbaz Youssefi authored
      https://chromium.googlesource.com/vulkan-deps/+log/c18d8cd5016c..494bfcf95bd6
      
      $ git log c18d8cd50..494bfcf95 --date=short --no-merges --format='%ad %ae %s'
      2021-04-20 chromium-autoroll Roll SPIRV-Cross from 3cb8e7c223a3 to d137abeef57b (5 revisions)
      2021-04-20 chromium-autoroll Roll Vulkan-Loader from 64cc17099c41 to 4b868e5e13dc (2 revisions)
      2021-04-19 chromium-autoroll Roll Vulkan-ValidationLayers from 61c2339d1547 to f39a8dc664c6 (2 revisions)
      2021-04-19 chromium-autoroll Roll glslang from 842743722152 to 60ce877de03f (1 revision)
      2021-04-19 chromium-autoroll Roll Vulkan-ValidationLayers from 33440cbab76c to 61c2339d1547 (2 revisions)
      2021-04-19 chromium-autoroll Roll glslang from ed948c8e1226 to 842743722152 (1 revision)
      2021-04-19 chromium-autoroll Roll SPIRV-Tools from 693d564db4e9 to dc72924cb31c (1 revision)
      2021-04-19 chromium-autoroll Roll SPIRV-Cross from b4aa6dacfa8c to 3cb8e7c223a3 (1 revision)
      2021-04-19 chromium-autoroll Roll SPIRV-Cross from 45818c14e49a to b4aa6dacfa8c (1 revision)
      2021-04-19 chromium-autoroll Roll SPIRV-Cross from 582749ac68a9 to 45818c14e49a (1 revision)
      2021-04-19 chromium-autoroll Roll Vulkan-Headers from f5ac258209dc to 074fa3055cfe (1 revision)
      2021-04-16 chromium-autoroll Roll glslang from b3859343a2ca to ed948c8e1226 (1 revision)
      2021-04-16 chromium-autoroll Roll Vulkan-ValidationLayers from 65576d6dc06a to 33440cbab76c (4 revisions)
      2021-04-16 chromium-autoroll Roll Vulkan-ValidationLayers from 8035832536d2 to 65576d6dc06a (1 revision)
      2021-04-16 chromium-autoroll Roll Vulkan-ValidationLayers from e7eb5ca5e6ec to 8035832536d2 (1 revision)
      2021-04-16 chromium-autoroll Roll Vulkan-ValidationLayers from ee42bab38c3b to e7eb5ca5e6ec (2 revisions)
      2021-04-16 chromium-autoroll Roll SPIRV-Tools from a02a9205ff49 to 693d564db4e9 (1 revision)
      2021-04-15 chromium-autoroll Roll Vulkan-ValidationLayers from c8596531b3f7 to ee42bab38c3b (1 revision)
      2021-04-15 chromium-autoroll Roll Vulkan-ValidationLayers from 675fbfaee4e7 to c8596531b3f7 (1 revision)
      2021-04-15 chromium-autoroll Roll Vulkan-ValidationLayers from fc6291e5eded to 675fbfaee4e7 (2 revisions)
      2021-04-15 chromium-autoroll Roll Vulkan-ValidationLayers from 962cad9d3a78 to fc6291e5eded (1 revision)
      2021-04-14 chromium-autoroll Roll glslang from e7e4a8eecba5 to b3859343a2ca (1 revision)
      2021-04-14 chromium-autoroll Roll glslang from e6a0e7fc7664 to e7e4a8eecba5 (1 revision)
      2021-04-14 chromium-autoroll Roll Vulkan-ValidationLayers from 13c4877ea280 to 962cad9d3a78 (1 revision)
      2021-04-14 chromium-autoroll Roll SPIRV-Cross from d2e1e7ba9891 to 582749ac68a9 (1 revision)
      2021-04-13 chromium-autoroll Roll Vulkan-Headers from cd913e84a81d to f5ac258209dc (1 revision)
      2021-04-13 chromium-autoroll Roll Vulkan-Headers from e01b00657664 to cd913e84a81d (1 revision)
      2021-04-13 chromium-autoroll Roll Vulkan-ValidationLayers from 7699b91798eb to 13c4877ea280 (2 revisions)
      2021-04-13 chromium-autoroll Roll Vulkan-ValidationLayers from 14f4f766ff89 to 7699b91798eb (1 revision)
      2021-04-13 chromium-autoroll Roll Vulkan-ValidationLayers from 1e4ea30a1df3 to 14f4f766ff89 (1 revision)
      2021-04-13 chromium-autoroll Roll glslang from a7f846a86cb2 to e6a0e7fc7664 (1 revision)
      2021-04-13 chromium-autoroll Roll Vulkan-ValidationLayers from 884a3ecf0e11 to 1e4ea30a1df3 (1 revision)
      2021-04-13 chromium-autoroll Roll Vulkan-Headers from e1d8c4931d8e to e01b00657664 (1 revision)
      2021-04-13 chromium-autoroll Roll SPIRV-Tools from ae6a1e1d2f3e to a02a9205ff49 (1 revision)
      2021-04-12 chromium-autoroll Roll Vulkan-ValidationLayers from d78df3497e17 to 884a3ecf0e11 (1 revision)
      2021-04-12 chromium-autoroll Roll glslang from 5602195eed90 to a7f846a86cb2 (1 revision)
      2021-04-12 chromium-autoroll Roll glslang from 9f76fd133063 to 5602195eed90 (1 revision)
      2021-04-12 chromium-autoroll Roll SPIRV-Tools from 6210375e1399 to ae6a1e1d2f3e (1 revision)
      2021-04-09 chromium-autoroll Roll SPIRV-Tools from 8da800c4cbc7 to 6210375e1399 (1 revision)
      2021-04-09 chromium-autoroll Roll Vulkan-ValidationLayers from abf8d903e390 to d78df3497e17 (1 revision)
      2021-04-09 chromium-autoroll Roll Vulkan-ValidationLayers from 317a46523468 to abf8d903e390 (3 revisions)
      2021-04-09 chromium-autoroll Roll Vulkan-ValidationLayers from 9b36350504c7 to 317a46523468 (2 revisions)
      2021-04-09 chromium-autoroll Roll SPIRV-Tools from 212895d4c2cd to 8da800c4cbc7 (1 revision)
      2021-04-08 chromium-autoroll Roll Vulkan-ValidationLayers from 3986d4ffc6b1 to 9b36350504c7 (2 revisions)
      2021-04-08 chromium-autoroll Roll Vulkan-ValidationLayers from eb791f3842c3 to 3986d4ffc6b1 (1 revision)
      2021-04-08 chromium-autoroll Roll glslang from 4099f444484b to 9f76fd133063 (1 revision)
      2021-04-08 chromium-autoroll Roll Vulkan-ValidationLayers from f563b367c72a to eb791f3842c3 (1 revision)
      2021-04-08 chromium-autoroll Roll glslang from 1481399549c5 to 4099f444484b (1 revision)
      
      Created with:
        roll-dep third_party/vulkan-deps
      
      Bug: angleproject:5879
      Change-Id: Ic36d6ded7116f8a59c9c4bcfb995dd4b870e3ecb
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2837548Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    • Skip Texture2DBaseMaxTestES3.GenerateMipmapAfterRebase* on Mac ARM GL · c275ce14
      Yuly Novikov authored
      Bug: angleproject:5880
      Change-Id: I18698e0603938c43878ad4d28379d6976952c561
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2836787Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
      Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
    • Add KHR_blend_equation_advanced entry points · 2d741b43
      Mohan Maiya authored
      Addition of the entry points for GL_KHR_blend_equation_advanced
      extension.
      
      Bug: angleproject:3586
      Change-Id: I7a651c19a4b3d0a7cfe4af7813f1530d27704bc1
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2830140
      Commit-Queue: Mohan Maiya <m.maiya@samsung.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    • Handle the compression of big pipeline cache. · 95935176
      Amy Liu authored
      Big pipeline cache will cost much time to compress. Regarding the
      perfomance, handle the compression of big pipeline cache in this way:
      1)Return when the pipeline cache data is larger than 10M.
      2)Use worker thread to complete compression.
      
      Bug: angleproject:4722
      Change-Id: I62eb69d8c46729261f0502af01450ec301c258f3
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2788169
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    • Add standalone Android build. · 2f808349
      Jamie Madill authored
      Includes necessary DEPS and GN build changes.
      Some folders are copied directly from Chromium because they don't
      exist as source mirrors or aren't available for other reasons.
      
      Bug: angleproject:2344
      Change-Id: Ibb7f8a3e2288048b7aed2b0e277ca63b5a932c57
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2826480
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
    • Add EXT_texture_border_clamp entry points · bdf5f084
      Mohan Maiya authored
      Addition of the entry points for EXT_texture_border_clamp extension.
      
      Bug: angleproject:3586
      Change-Id: I366c2748213d7fdde815543129320278937000e0
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2830146
      Commit-Queue: Mohan Maiya <m.maiya@samsung.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
  2. 19 Apr, 2021 8 commits
  3. 17 Apr, 2021 5 commits
  4. 16 Apr, 2021 9 commits
  5. 15 Apr, 2021 10 commits
    • Vulkan: Implement shader buffers descriptor cache. · 0c77f3ad
      Jamie Madill authored
      Implements a descriptor set cache for UBOs, SSBOs, and atomic counter
      buffers. Storage Images and framebuffer fetch input attachments are
      not yet included. Requires moving the buffer barrier handling into
      ContextVk, similarly to how we handle the barriers for Textures.
      
      The packed description key for the descriptors uses a "fast" vector
      with a basic minimum size. For most cases of a few buffers this will
      fit easily in stack memory, but for larger programs with many buffers
      we fit this into heap memory. The key has a large upper bound due to
      the high ES 3.2 requirements and the need to index several values such
      as the offset and binding size.
      
      We use dynamic offsets for uniform buffers when possible. This ensures
      applications like Manhattan 3.1 that use sets of common buffers with
      changing offsets hit the cache most of the time.
      
      Because of resource limits we pick at compilation time whether to use
      dynamic or static descriptor sets. Mostly this applies to tests that
      use a large number of uniform buffers. A future implementation could
      be smart and would recompile the program with heuristics to use a
      minimal number of dynamic indices.
      
      Reduces the number of descriptor set updates from ~300 -> ~30 per frame
      in Manhattan 3.1 and in Asphalt 9 from 900+ to as low as 0 per frame.
      
      Bug: angleproject:5736
      Change-Id: I5c2a3881bec90d301dab15cc86c8a70e60674ad7
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2757515
      Commit-Queue: Jamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    • Generate CL enums in libGLESv2 · 8226dc23
      John Plate authored
      Bug: angleproject:5869
      Change-Id: Ie547d415bed37accef6cb62d28bc6b088a1eb810
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2829370Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com>
      Commit-Queue: John Plate <jplate@google.com>
    • Capture/Replay: Add PPO/glProgramUniform support · fbfecbe2
      Tim Van Patten authored
      Command and Conquer: Rivals requires additional frame capture API
      support:
      - Program Pipeline Objects
      - glProgramUniform*
      
      Bug: angleproject:5830
      Change-Id: I159086f92d2dfead0a513cd17fadeda7df92f408
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2809891
      Commit-Queue: Tim Van Patten <timvp@google.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com>
    • Remove suppression for fixed CTS tests · 4f68a4ee
      Shahbaz Youssefi authored
      CTS bugs are fixed in [1] and [2].
      
      [1]: https://gerrit.khronos.org/c/vk-gl-cts/+/7062
      [2]: https://gerrit.khronos.org/c/vk-gl-cts/+/7049
      
      Bug: angleproject:5673
      Change-Id: I2d86f53a6a83bab143f89896d4d5dab3cc7b2334
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2808053Reviewed-by: 's avatarCharlie Lao <cclao@google.com>
      Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    • Vulkan: Consolidate mReadOnlyDepthStencilMode to mRenderPassUsageFlags · fb288312
      Charlie Lao authored
      Since now ImageHelper object has a mRenderPassUsageFlags tracking how it
      is been used by current RenderPassCommands, we can consolidate
      mReadOnlyDepthStencilMode into a bit in the mRenderPassUsageFlags. The
      read only mode is just a special attachment mode, so this makes code
      more consistent and able to get rid of the extra dword for
      mReadOnlyDepthStencilMode.
      
      Bug: b/181797383
      Change-Id: Ie9b7be1c18c392e5b2712bdae6ab6506de8d6d34
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2821942
      Commit-Queue: Charlie Lao <cclao@google.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarTim Van Patten <timvp@google.com>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    • Vulkan: Support sample/render to depth texture with different LOD · 5eac3169
      Charlie Lao authored
      Previously we supported read only depth attachment that attachment and
      sample are using the same texture. It was always assuming it will be
      read only if the same texture is attached to FBO and same time bound to
      texture unit. But we never supported if it actually writing to depth
      texture, but at the different level with sampling. This is supported
      OpenGL operation as long as the levels render to is outside [base_level,
      max_level]. Later on, we added support of the above operation, but
      limited to color buffers. This CL extends the same support of render and
      sample to the same depth texture with non-overlapping levels. Android
      game black desert mobile is running into this usage case.
      
      Bug: b/181797383
      Change-Id: I7ee1d52f27603f933102ad1b098684309449c406
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2819487
      Commit-Queue: Charlie Lao <cclao@google.com>
      Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarIan Elliott <ianelliott@google.com>
    • Vulkan: Add test for render+sample depth texture with non-overlap LOD · e55462b9
      Charlie Lao authored
      Render and sample from the same texture and then bind to another FBO
      without trigger texture bind should still detect the condition that it
      is render and sample same texture.
      
      Render to depth texture and sample form the same depth texture but with
      non-overlapping levels should work.
      
      Bug: b/181797383
      Test: FramebufferTest_ES3.SampleFromAttachedTextureWithDifferentLODAndFBOSwitch
      Test: FramebufferTest_ES3.RenderSampleImmutableDepthTextureWithExcludedLevel
      Change-Id: I0d330d6f9530eb4fea417019a627890c4a5c1154
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2819486
      Commit-Queue: Charlie Lao <cclao@google.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarIan Elliott <ianelliott@google.com>
    • Roll VK-GL-CTS from c4e6dbe68e04 to ededa67cb12a (76 revisions) · 1a146f07
      Shahbaz Youssefi authored
      https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/c4e6dbe68e04..ededa67cb12a
      
      2021-04-13 timvp@google.com Always include sys/system_properties.h for Android
      2021-04-09 juha.heiskanen@siru.fi Add primitive topologies for XFB query tests
      2021-04-09 alexander.galazin@arm.com Merge vk-gl-cts/github-master into vk-gl-cts/master
      2021-04-09 s.fricke@samsung.com Add OpImageQuerySamples with Storage Image test
      2021-04-09 jdarpinian@chromium.org EXT_multisampled_render_to_texture test using ReadPixels
      2021-04-08 alexander.galazin@arm.com Merge vk-gl-cts/opengl-es-cts-3.2.7 into vk-gl-cts/master
      2021-04-08 alexander.galazin@arm.com Merge vk-gl-cts/opengl-cts-4.6.0 into vk-gl-cts/master
      2021-04-07 alexander.galazin@arm.com Merge vk-gl-cts/vulkan-cts-1.2.6 into vk-gl-cts/master
      2021-04-07 jajones@nvidia.com Add CMake detection logic for libdrm include files
      2021-04-02 juha.heiskanen@siru.fi Add early fragment tests
      2021-04-02 michal.jakubek@mobica.com Add tests for multisample resolve to level != 0
      2021-04-02 boris.zanin@mobica.com Add coverage for 1D, 1D array and Cube array shadow images
      2021-04-02 boris.zanin@mobica.com Add subgroup testing for ray tracing pipelines
      2021-04-02 caio.oliveira@intel.com Test interaction between Workgroup explicit layout and zero initialization
      2021-04-02 Alexander.Galazin@arm.com Merge "Merge vk-gl-cts/vulkan-cts-1.2.6 into vk-gl-cts/master"
      2021-04-02 cheryl.wei@arm.com Add waived tests support for cts tools
      2021-04-01 rgarcia@igalia.com Remove duplicate dataSafe function from deSTLUtil
      2021-04-01 boris.zanin@mobica.com Add keys deqp-log-decompiled-spirv and deqp-log-empty-loginfo
      2021-04-01 apinheiro@igalia.com Check for drawIndirectFirstInstance should only affect indirect draw calls
      2021-03-31 alexander.galazin@arm.com Support GL 4.5 in the uniform location tests
      2021-03-31 alexander.galazin@arm.com Support GL 4.5 in the multisample texture tests
      2021-03-31 alexander.galazin@arm.com Support GL 4.5 in the EXT_texture_border_clamp tests
      2021-03-30 alexander.galazin@arm.com Update Vulkan headers
      2021-03-30 alexander.galazin@arm.com Support GL 4.5 in the geometry shading tests
      2021-03-30 alexander.galazin@arm.com Support GL 4.5 in the tessellation tests
      2021-03-30 alexander.galazin@arm.com Merge vk-gl-cts/opengl-es-cts-3.2.7 into vk-gl-cts/master
      2021-03-30 alexander.galazin@arm.com Merge vk-gl-cts/vulkan-cts-1.2.6 into vk-gl-cts/master
      2021-03-30 alexander.galazin@arm.com Support GL 4.5 in the copy image tests
      2021-03-26 michal.jakubek@mobica.com Added tests for most-negative snorm values in images
      2021-03-26 alexander.galazin@arm.com Notice of withdrawal of Vulkan CTS 1.2.2.x
      2021-03-25 timvp@google.com Include sys/system_properties.h in teglAndroidUtil.cpp
      2021-03-25 afdx@google.com Add a batch of GraphicsFuzz tests
      2021-03-25 alexander.galazin@arm.com Merge vk-gl-cts/opengl-es-cts-3.2.7 into vk-gl-cts/master
      2021-03-25 rgarcia@igalia.com QPA image viewer updates
      2021-03-25 boris.zanin@mobica.com Fulfill OpControlBarrier requirement
      2021-03-25 slawomir.cygan@intel.com Add an option to terminate after first failure, update READMEs
      2021-03-25 slawomir.cygan@intel.com Terminate with an error if unrecognized arguments are passed to dEQP executable
      2021-03-25 venni.ihanakangas@siru.fi Ensure only Unix paths are added to deqp.apk
      2021-03-19 alexander.galazin@arm.com Merge vk-gl-cts/github-master into vk-gl-cts/master
      2021-03-19 jbolz@nvidia.com Add tests to exercise 'readonly' SSBOs
      2021-03-18 alexander.galazin@arm.com Merge vk-gl-cts/vulkan-cts-1.2.5 into vk-gl-cts/master
      2021-03-18 slawomir.cygan@intel.com Fix required features checks in shaderRecordExplicitScalarOffset_6 test case
      2021-03-18 tom.cooper@arm.com Add VK_EXT_headless_surface surface tests
      2021-03-18 Junda.Liu@amd.com Fix robust buffer access result checking for partially out of bound cases
      2021-03-18 tapani.palli@intel.com Use linear tiling with external_memory_host tests
      2021-03-18 ancheng.qiao@arm.com Fix precision issue in NearestEdgeTests shaders
      2021-03-17 alexander.galazin@arm.com Merge vk-gl-cts/vulkan-cts-1.2.5 into vk-gl-cts/master
      2021-03-17 gleese@broadcom.com Enable shadow filtering tests for non-filterable formats
      2021-03-17 rgarcia@igalia.com Add BGR and BGRA formats to image view tests
      2021-03-17 alexander.galazin@arm.com Merge vk-gl-cts/opengl-es-cts-3.2.7 into vk-gl-cts/master
      2021-03-17 jari.komppa@siru.fi Add tests for standard multisample positions
      2021-03-17 rgarcia@igalia.com Push constant overwrite tests
      2021-03-17 rgarcia@igalia.com Test large command buffers with many draw commands
      2021-03-17 rgarcia@igalia.com Test barycentric coordinates in ray tracing hits
      2021-03-17 rgarcia@igalia.com Add missing mandatory features
      2021-03-17 venni.ihanakangas@siru.fi Ensure WSI colorspace has no effect on image contents
      2021-03-17 tapani.palli@intel.com reset minSampleShading only with OpenGL Core 4.0+
      2021-03-16 alexander.galazin@arm.com Merge vk-gl-cts/opengl-es-cts-3.2.7 into vk-gl-cts/master
      2021-03-16 alexander.galazin@arm.com Merge vk-gl-cts/vulkan-cts-1.2.5 into vk-gl-cts/master
      2021-03-16 alexander.galazin@arm.com Merge vk-gl-cts/opengl-cts-4.6.0 into vk-gl-cts/master
      2021-03-15 rgarcia@igalia.com Enable validation for all custom devices
      2021-03-15 rgarcia@igalia.com Remove multiview requirement in extended dyn state tests
      2021-03-15 boris.zanin@mobica.com Fix recursion depth requirement in complexcontrolflow
      2021-03-15 rgarcia@igalia.com Check image extent support in watertightness tests
      2021-03-15 boris.zanin@mobica.com Read deserealization size from stream
      2021-03-15 gleese@broadcom.com Fix flush/invalidate in mismatched_write_op tests
      2021-03-15 gleese@broadcom.com Fix sync validation for mismatched_write_op tests
      2021-03-15 tapani.palli@intel.com Check if image sample count supported by VkSampleCountFlags
      2021-03-15 rgarcia@igalia.com Always accumulate errors in desc set random tests
      2021-03-15 syoussefi@google.com Fix missing barrier in compute test
      2021-03-15 syoussefi@google.com Fix missing barrier in texture buffer test
      2021-03-15 ari.suonpaa@siru.fi Replace libUI with native Android AHB API
      2021-03-10 gleese@broadcom.com Add a waiver for depth bias on some Broadcom GPUs
      2021-03-10 alexander.galazin@arm.com Update Vulkan/GL Readme
      2021-03-10 ari.suonpaa@siru.fi Update Amber
      2021-03-08 toni.salmivalli@siru.fi Add a batch of Graphicsfuzz tests
      
      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 syoussefi@google.com,angle-bots+autoroll-info@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: angleproject:5816
      Change-Id: I324ce9596a62771726dc4504b2341e049818f7de
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2807533Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
      Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    • Skip TracePerfTest.Run/*_idle_heroes on Pixel 2 · c782ef19
      Shahbaz Youssefi authored
      The test crashes both with the native and Vulkan drivers.
      
      Bug: angleproject:5867
      Change-Id: I6fe3acd7050b0cb2d6f735de684b897aca0a6bb8
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2826402Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
      Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    • Clear macros 'NEAR' and 'FAR' · a2ade894
      John Plate authored
      Bug: angleproject:5861
      Change-Id: Id4cccf5e06dd39c37bd4fa23965edd31633b0fef
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2824429Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Commit-Queue: John Plate <jplate@google.com>