Manual roll VK-GL-CTS from e3b9db9ad121 to 876d164bd88a (32 revisions)

Manual roll requested by yuxinhu@google.com
 * Skipped the following tests:
   dEQP-EGL.functional.fence_sync.valid.egl_fence_persistent_buffer
   KHR-GLES31.core.texture_buffer.texture_buffer_errors

https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git/+log/e3b9db9ad121..876d164bd88a

2023-05-16 piotr.byszewski@mobica.com Merge vk-gl-cts/opengl-cts-4.6.3
into vk-gl-cts/main
2023-05-16 piotr.byszewski@mobica.com Merge
vk-gl-cts/opengl-es-cts-3.2.9 into vk-gl-cts/main
2023-05-15 piotr.byszewski@mobica.com Fix vkExtensionFunctions.inl
2023-05-15 javed@igalia.com Add coverage for specific synchronization2
access flags
2023-05-15 cturner@igalia.com Add VPS handling for h265 tests
2023-05-15 ziga@lunarg.com Fix api version check in entry_points test
2023-05-15 matt.coster@imgtec.com
VK_FORMAT_FEATURE_TRANSFER_{SRC,DST}_BIT are implied on Vulkan 1.0
without VK_KHR_maintenance1
2023-05-15 ziga@lunarg.com Set missing dynamic states in
null_color_blend_att_ptr tests
2023-05-15 scerveau@igalia.com vulkan-video: update ESExtractor to
v0.3.3
2023-05-15 cturner@igalia.com Add extra checks for FENV_ACCESS support
on 32-bit ARM
2023-05-15 rgarcia@igalia.com Test large values when converting from
float to 64-bit ints
2023-05-15 ziga@lunarg.com Enable graphicsPipelineLibrary feature when
libraries are used
2023-05-15 piotr.byszewski@mobica.com Merge vk-gl-cts/vulkan-cts-1.3.6
into vk-gl-cts/main
2023-05-15 alexander.galazin@imgtec.com Notice of withdrawal of Vulkan
CTS 1.3.2.x
2023-05-08 rgarcia@igalia.com Test multi-value sample mask with dynamic
rasterization samples
2023-05-08 rgarcia@igalia.com Test GPL with null
VkPipelineRenderingCreateInfo contents
2023-05-08 rgarcia@igalia.com Test EDS3 null pipeline state pointers
2023-05-05 ziga@lunarg.com Add tests for pipeline robustness with cache
2023-05-05 debarshid@google.com Implement Sync Tests between CPU and GPU
2023-05-05 chrisglover@google.com Add tests for EXT_gl_colorspace_bt2020
2023-05-05 cturner@igalia.com Fix
VUID-VkVideoSessionCreateInfoKHR-maxActiveReferencePictures-04849
2023-05-05 cturner@igalia.com Fix
VUID-vkCmdDecodeVideoKHR-pDecodeInfo-07163 validation error
2023-05-05 cturner@igalia.com Fix memory corruption during validation
for decode.h264_interleaving
2023-05-05 marcin.zajac@mobica.com fetch_sources.py for cygwin and mingw
2023-05-05 gleese@broadcom.com Fix VK/VK-SC generated file inclusion
2023-05-05 gleese@broadcom.com Remove unused VKUTIL_LIBS
2023-05-05 rgarcia@igalia.com Test read-only depth/stencil attachment
with VRS
2023-05-05 piotr.byszewski@mobica.com Merge vk-gl-cts/vulkan-cts-1.3.5
into vk-gl-cts/main
2023-05-04 rgarcia@igalia.com Test some EDS3 line rasterization
parameters with mesh shaders
2023-05-04 rgarcia@igalia.com Test dynamic blend equation with dual
source blending
2023-05-03 piotr.byszewski@mobica.com Update vulkan-docs to current
version
2023-05-03 cturner@igalia.com Update removeTags in fetch_sources.py for
glslang

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-team@google.com,yuxinhu@google.com on the revert to
ensure that a human
is aware of the problem.

To file a bug in ANGLE:
https://bugs.chromium.org/p/angleproject/issues/entry

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/main/autoroll/README.md

Bug: angleproject:8166
Bug: angleproject:8167
Bug: angleproject:8169
Change-Id: I0fb573b382e63bf4820a083759e57647f6159763
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4544088
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
diff --git a/DEPS b/DEPS
index bf81ea5..4bcaa2a 100644
--- a/DEPS
+++ b/DEPS
@@ -49,7 +49,7 @@
   'dummy_checkout_chromium': False,
 
   # Current revision of VK-GL-CTS (a.k.a dEQP).
-  'vk_gl_cts_revision': 'e3b9db9ad121f46b7943d0152a25d5ee9afaa13c',
+  'vk_gl_cts_revision': '876d164bd88af04b6da32d429c3bb37a924c9609',
 
   # Current revision of googletest.
   # Note: this dep cannot be auto-rolled b/c of nesting.
diff --git "a/scripts/code_generation_hashes/GL_CTS_\050dEQP\051_build_files.json" "b/scripts/code_generation_hashes/GL_CTS_\050dEQP\051_build_files.json"
index 951b002..cc7cd19 100644
--- "a/scripts/code_generation_hashes/GL_CTS_\050dEQP\051_build_files.json"
+++ "b/scripts/code_generation_hashes/GL_CTS_\050dEQP\051_build_files.json"
@@ -6,13 +6,13 @@
   "src/tests/deqp_support/deqp_data_autogen.gni":
     "66f7f626b3f33cd2aaaceb0592680be9",
   "third_party/VK-GL-CTS/src/CMakeLists.txt":
-    "4cfaeeebac2b56f7b250944973b03532",
+    "c455375408295e041baf72d0b0e408be",
   "third_party/VK-GL-CTS/src/execserver/CMakeLists.txt":
     "38aa187592e6ef9a331fc1ea313fc68d",
   "third_party/VK-GL-CTS/src/executor/CMakeLists.txt":
     "3c256f00625f67d2a8d9ead5f21faddf",
   "third_party/VK-GL-CTS/src/external/ESExtractor/CMakeLists.txt":
-    "3e181d621e0f81fa921bdcc7cd22714e",
+    "69b6601d8cadc4da4538d78c60ac912a",
   "third_party/VK-GL-CTS/src/external/amber/CMakeLists.txt":
     "8871068a2efa10bdce22d5a8588db7ab",
   "third_party/VK-GL-CTS/src/external/glslang/CMakeLists.txt":
@@ -42,67 +42,67 @@
   "third_party/VK-GL-CTS/src/external/openglcts/modules/glesext/CMakeLists.txt":
     "9e78c7857b44973b82cb44c3815e7b4e",
   "third_party/VK-GL-CTS/src/external/openglcts/modules/runner/CMakeLists.txt":
-    "a0e54bfaabb7e5d6831bdc174a5c7010",
+    "3dcd5a676779022e768aaa35e286757d",
   "third_party/VK-GL-CTS/src/external/spirv-tools/CMakeLists.txt":
     "cca8b4b984c40afb9880d177d53623a1",
   "third_party/VK-GL-CTS/src/external/vulkancts/framework/vulkan/CMakeLists.txt":
-    "3fcbc0dfe88f724d014494f5ce265549",
+    "c95f0f10af125366cb2e7274e1caeecb",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/CMakeLists.txt":
-    "653a663470afe0041afde4605d0c743d",
+    "5b16082b7edb00b588e6117935bdeb0e",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/amber/CMakeLists.txt":
     "51aed6000e6c76f2e4a5922e48841885",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/api/CMakeLists.txt":
-    "806768eec5a3fdec4b96e29c6127d708",
+    "c8456e38412144ebf7e3f0d74fa2dd61",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/binding_model/CMakeLists.txt":
-    "11be498db6e6f67d9ecf0f1e69cfb1ed",
+    "3873c4db7acdfa9117d9254030864126",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/clipping/CMakeLists.txt":
-    "30c774997cf96dc8e9a6cfcad6c57c8e",
+    "2341f788b087bc78e89f66446fdad59b",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/compute/CMakeLists.txt":
-    "41240dfb30e9a34640c437ab4384ed62",
+    "1a19805e1ecf7cea517d5ff5a8da4858",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/conditional_rendering/CMakeLists.txt":
     "1586adb5303e94670bf066685c6f5234",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/descriptor_indexing/CMakeLists.txt":
-    "3b3aaabcf4e711a3ca3121e4dbdadbfd",
+    "86aa073130ad92896be00745532d9bc7",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/device_group/CMakeLists.txt":
-    "dc2350de183748b11006ac8f701dd6b8",
+    "451a6c35fd38aec3212d02f14f201cf9",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/draw/CMakeLists.txt":
-    "c406fab7b4489e3d3f4316ffb0ad81dd",
+    "df5fe976e91e84010cd1a6975917fdab",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/dynamic_state/CMakeLists.txt":
-    "40f463e1affae54d26fd999177cffe14",
+    "bb996931569744e70863a1c61020dee6",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/fragment_ops/CMakeLists.txt":
-    "708c261587e66bca5875f26a9047c500",
+    "f1e720b1aa67ec3a3dc981369910e6cd",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/fragment_shader_interlock/CMakeLists.txt":
-    "f501790ee87e794d70e1ba9311cbd3d1",
+    "70739d786729b1bfaddeb1c93dec41f0",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/fragment_shading_barycentric/CMakeLists.txt":
     "994299a54be2b1fd84770b5b1b1e27d6",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/fragment_shading_rate/CMakeLists.txt":
-    "732cc8d2deb3dfe38cff304291564958",
+    "62b3ce1059ed510900e5afd7b72149d2",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/geometry/CMakeLists.txt":
-    "60b791b55f33df3e8e7dbef5086d0d01",
+    "0d0cf6c5e43e63f73dbba0a511a50127",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/image/CMakeLists.txt":
-    "8ff6e0dde825b0a1f35786ff65e4a524",
+    "563bc5b3bbecf0e0f6549347660e7854",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/imageless_framebuffer/CMakeLists.txt":
-    "d3275495abe50da3a0d2b9b0704c7b85",
+    "62bd75a001d0e25016bcac31c1fbbfa8",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/memory/CMakeLists.txt":
-    "ce17016c7d00ea105cef4b2d8458af2b",
+    "40f562705a435fe93a62a9d82b6a4ceb",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/memory_model/CMakeLists.txt":
-    "4f3ca027383c076c45bab12263d9337c",
+    "e3000d0283ba5aa213921ef32c707b64",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/mesh_shader/CMakeLists.txt":
     "cb0f508bca3d9f90bd1a403fc1899900",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/modifiers/CMakeLists.txt":
     "471241670f8384908630cb1c491c3d54",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/multiview/CMakeLists.txt":
-    "89402152309427b3117d640994c9a54c",
+    "e426e46a5ad0be2fbc7391bb6d9efc75",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/pipeline/CMakeLists.txt":
-    "0826a3858bc6535a1d6834d260799b2b",
+    "131f8cc444ea27ebf05a1e6e33c0c244",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/postmortem/CMakeLists.txt":
     "072d7e38fa574e5b52e4eb6939988f74",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/protected_memory/CMakeLists.txt":
-    "5ba8ea4ad774398f73113424544fc964",
+    "1738f389adb6a46eae4f560ccd3152a3",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/query_pool/CMakeLists.txt":
-    "36858f7da04eb183116322c9f5e3f0fc",
+    "63c544581c8550678f8f30571fbf2619",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/rasterization/CMakeLists.txt":
-    "80c0a6937ac1c7f287e72e7b3efda19f",
+    "b50107851a5a513d4a3ebcb7b25c051b",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/ray_query/CMakeLists.txt":
     "88560ebe73d803a5d35b8889f5f600b0",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/ray_tracing/CMakeLists.txt":
@@ -110,45 +110,45 @@
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/reconvergence/CMakeLists.txt":
     "1fa37cc8a0e6d669f03961b91413b885",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/renderpass/CMakeLists.txt":
-    "ece653348fd035e6dc0f86b7b2e7ca63",
+    "e85900a33e312b2c082076c63c0a54b0",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/robustness/CMakeLists.txt":
-    "6f7b2a6ea33eb881d18610df391fe39e",
+    "8c4ca66cc48131ed0d1380e13d44b6e7",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/sc/CMakeLists.txt":
-    "791931c4d4da197a5fa79b93d6124dc5",
+    "59984e5eeb9a42789bd499b24b45fdc9",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/shaderexecutor/CMakeLists.txt":
-    "72f096002ef7739254353979d2dd205b",
+    "cc604781e2ee1185d026e221f3348c4d",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/shaderrender/CMakeLists.txt":
-    "32f2da38c0f6afed7d4b98f8083092da",
+    "aed26ad8bba3ae469bde60b6fccc5d4e",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/sparse_resources/CMakeLists.txt":
     "a911eeed0814097d6ddf04e6372c6c1b",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/spirv_assembly/CMakeLists.txt":
-    "312eb35436a96f7775463ecc09b17906",
+    "1e3b6aa69ee019079cb4debf8f76ed4d",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/ssbo/CMakeLists.txt":
-    "62fdc6f41e974dccfc09bd395b4297c8",
+    "509295d2d41e74dc371ec29b221ee854",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/subgroups/CMakeLists.txt":
-    "2d14e30e4e98d6c90ef6826d5dbe21a8",
+    "918d86a791165924ba3650712d371f5e",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/synchronization/CMakeLists.txt":
-    "95f15dd09b2986a0e65ba6ca44063b96",
+    "b6c87bf6ff70c4feb77625362b706c68",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/tessellation/CMakeLists.txt":
-    "0fdaab48281dfe486f4811371bed5194",
+    "bad6a711b7ad4c5eed405cc17f945fd9",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/texture/CMakeLists.txt":
-    "1a7b13102d90f1a1f019d915b744c51c",
+    "12a01bae782a7fb371d76d4d943e680f",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/transform_feedback/CMakeLists.txt":
     "62142047c88ec2d75708c32604941f98",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/ubo/CMakeLists.txt":
-    "5f04e87489b4e7daa3704afdab181c10",
+    "b19406c9adcf4f085868da42a6910ee5",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/util/CMakeLists.txt":
-    "45b7009c88cbfaf2d27499c41e089c3f",
+    "1c84405ec7d878f279e37bd555af8a41",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/video/CMakeLists.txt":
     "cf9d6bf8f5abd3981565004883d08dd5",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/wsi/CMakeLists.txt":
     "4b9b02f3fab98243826e777c3e71e340",
   "third_party/VK-GL-CTS/src/external/vulkancts/modules/vulkan/ycbcr/CMakeLists.txt":
-    "2b9240133955f7d8b584e687806142c7",
+    "917e47da48c8e5be8cbbf2b76b8d1955",
   "third_party/VK-GL-CTS/src/external/vulkancts/vkscpc/CMakeLists.txt":
-    "87f22036dff25d62acb62598653d8662",
+    "b1e0a3495cabd10a8020bf0aa2635ee1",
   "third_party/VK-GL-CTS/src/external/vulkancts/vkscserver/CMakeLists.txt":
-    "c546d266a89d515633a42ac879dfbb1b",
+    "9e662101f6be2a7029a0fbfda671eab9",
   "third_party/VK-GL-CTS/src/external/zlib/CMakeLists.txt":
     "30d4f74ac76f288d38da1bf0b498f05b",
   "third_party/VK-GL-CTS/src/framework/CMakeLists.txt":
@@ -180,7 +180,7 @@
   "third_party/VK-GL-CTS/src/framework/opengl/wrapper/CMakeLists.txt":
     "31a7adfb6e907b53ef24bb6ea044b838",
   "third_party/VK-GL-CTS/src/framework/platform/CMakeLists.txt":
-    "48214eabe5892c1d1822530c3daf7c51",
+    "b5cd0ac65a192cd8ac9dc1f363885a22",
   "third_party/VK-GL-CTS/src/framework/qphelper/CMakeLists.txt":
     "4118a22199375e743dee74afda146f55",
   "third_party/VK-GL-CTS/src/framework/randomshaders/CMakeLists.txt":
diff --git a/src/tests/deqp_support/deqp_egl_test_expectations.txt b/src/tests/deqp_support/deqp_egl_test_expectations.txt
index a863e51..3f32c61 100644
--- a/src/tests/deqp_support/deqp_egl_test_expectations.txt
+++ b/src/tests/deqp_support/deqp_egl_test_expectations.txt
@@ -107,6 +107,8 @@
 2567 ANDROID GLES : dEQP-EGL.functional.image.api.create_image_gles2_tex2d_red = FAIL
 2567 ANDROID GLES : dEQP-EGL.functional.image.api.create_image_gles2_tex2d_rg = FAIL
 2716 ANDROID GLES : dEQP-EGL.functional.preserve_swap.preserve.* = FAIL
+// New crash since VK-GL-CTS roller on 2023-05-03
+8169 ANDROID GLES : dEQP-EGL.functional.fence_sync.valid.egl_fence_persistent_buffer = SKIP
 
 // Android failures
 6533 ANDROID : dEQP-EGL.functional.native_color_mapping.native_window.* = SKIP
@@ -256,6 +258,9 @@
 // Crashes
 6485 MAC METAL : dEQP-EGL.functional.sharing.gles2.multithread.* = SKIP
 
+// New crash since VK-GL-CTS roller on 2023-05-03
+8167 MAC METAL : dEQP-EGL.functional.fence_sync.valid.egl_fence_persistent_buffer = SKIP
+
 6528 PIXEL4ORXL GLES : dEQP-EGL.functional.image.render_multiple_contexts.gles2_android_native_s8_stencil_buffer = SKIP
 6528 PIXEL4ORXL GLES : dEQP-EGL.functional.image.modify.android_native_s8_renderbuffer_clear_stencil = SKIP
 6528 PIXEL4ORXL GLES : dEQP-EGL.functional.get_frame_timestamps.* = FAIL
diff --git a/src/tests/deqp_support/deqp_khr_gles31_test_expectations.txt b/src/tests/deqp_support/deqp_khr_gles31_test_expectations.txt
index 188beb4..486701d 100644
--- a/src/tests/deqp_support/deqp_khr_gles31_test_expectations.txt
+++ b/src/tests/deqp_support/deqp_khr_gles31_test_expectations.txt
@@ -276,3 +276,6 @@
 
 // Failure since VK-GL-CTS roll (2023-02-28)
 8045 : KHR-GLES31.shaders.negative.non_precision_qualifiers_in_struct_members = SKIP
+
+// Failure since VK-GL-CTS roll (2023-05-03)
+8166 WIN SWIFTSHADER : KHR-GLES31.core.texture_buffer.texture_buffer_errors = FAIL