From 86e249aa32fe2a7086722126b7c4bd77510e72aa Mon Sep 17 00:00:00 2001 From: Caio Marcelo de Oliveira Filho Date: Tue, 1 Dec 2020 13:07:37 -0900 Subject: [PATCH] Add VK_KHR_workgroup_memory_explicit_layout zeroing aliased block tests Components: Vulkan, Framework VK-GL-CTS Issue: 2524 New Tests: dEQP-VK.compute.workgroup_memory_explicit_layout.zero.* Change-Id: I935ddc9f2a8d79e0c454a70f07e1f355d1236fc9 --- android/cts/master/vk-master-2020-03-01.txt | 2200 ++++++++++++++++++++ android/cts/master/vk-master.txt | 2200 ++++++++++++++++++++ ...ktComputeWorkgroupMemoryExplicitLayoutTests.cpp | 249 +++ external/vulkancts/mustpass/master/vk-default.txt | 2200 ++++++++++++++++++++ framework/opengl/gluShaderUtil.hpp | 4 + 5 files changed, 6853 insertions(+) diff --git a/android/cts/master/vk-master-2020-03-01.txt b/android/cts/master/vk-master-2020-03-01.txt index 74761cd..cecb5b9 100644 --- a/android/cts/master/vk-master-2020-03-01.txt +++ b/android/cts/master/vk-master-2020-03-01.txt @@ -202225,6 +202225,2206 @@ dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_d dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std140_func_read_write_barrier dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std430_func_read_write_barrier dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_scalar_func_read_write_barrier +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_4 dEQP-VK.image.store.with_format.1d.b10g11r11_ufloat_pack32 dEQP-VK.image.store.with_format.1d.r32g32_sfloat dEQP-VK.image.store.with_format.1d.r16g16_sfloat diff --git a/android/cts/master/vk-master.txt b/android/cts/master/vk-master.txt index 278787c..4c796f0 100644 --- a/android/cts/master/vk-master.txt +++ b/android/cts/master/vk-master.txt @@ -519047,6 +519047,2206 @@ dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_d dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std140_func_read_write_barrier dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std430_func_read_write_barrier dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_scalar_func_read_write_barrier +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_4 dEQP-VK.image.store.with_format.1d.r32g32b32a32_sfloat dEQP-VK.image.store.with_format.1d.r16g16b16a16_sfloat dEQP-VK.image.store.with_format.1d.r32_sfloat diff --git a/external/vulkancts/modules/vulkan/compute/vktComputeWorkgroupMemoryExplicitLayoutTests.cpp b/external/vulkancts/modules/vulkan/compute/vktComputeWorkgroupMemoryExplicitLayoutTests.cpp index 93bcfcc..e2468ae 100644 --- a/external/vulkancts/modules/vulkan/compute/vktComputeWorkgroupMemoryExplicitLayoutTests.cpp +++ b/external/vulkancts/modules/vulkan/compute/vktComputeWorkgroupMemoryExplicitLayoutTests.cpp @@ -64,6 +64,15 @@ struct CheckSupportParams bool needsInt64; bool needsFloat16; bool needsFloat64; + + void useType(glu::DataType dt) + { + using namespace glu; + + needsInt8 |= isDataTypeIntOrIVec8Bit(dt) || isDataTypeUintOrUVec8Bit(dt); + needsInt16 |= isDataTypeIntOrIVec16Bit(dt) || isDataTypeUintOrUVec16Bit(dt); + needsFloat16 |= isDataTypeFloat16OrVec(dt); + } }; void checkSupportWithParams(Context& context, const CheckSupportParams& params) @@ -779,6 +788,242 @@ void AddAliasTests(tcu::TestCaseGroup* group) } } +class ZeroTest : public vkt::TestCase +{ +public: + struct CaseDef + { + glu::DataType zeroElementType; + glu::DataType fieldType[2]; + deUint32 elements; + + std::string testName() const + { + std::string name = glu::getDataTypeName(zeroElementType); + name += "_array_to"; + + for (deUint32 i = 0; i < DE_LENGTH_OF_ARRAY(fieldType); ++i) + { + if (fieldType[i] == glu::TYPE_INVALID) + break; + name += "_"; + name += glu::getDataTypeName(fieldType[i]); + } + name += "_array_" + de::toString(elements); + return name; + } + }; + + ZeroTest(tcu::TestContext& testCtx, const CaseDef& caseDef) + : TestCase(testCtx, caseDef.testName(), caseDef.testName()), + m_caseDef(caseDef) + { + } + + virtual void checkSupport(Context& context) const; + void initPrograms(SourceCollections& sourceCollections) const; + + class Instance : public vkt::TestInstance + { + public: + Instance(Context& context) + : TestInstance(context) + { + } + + tcu::TestStatus iterate(void) + { + return runCompute(m_context, 1u); + } + }; + + TestInstance* createInstance(Context& context) const + { + return new Instance(context); + } + +private: + CaseDef m_caseDef; +}; + +void ZeroTest::checkSupport(Context& context) const +{ + CheckSupportParams p; + deMemset(&p, 0, sizeof(p)); + + DE_ASSERT(!glu::isDataTypeFloat16OrVec(m_caseDef.zeroElementType)); + + p.useType(m_caseDef.zeroElementType); + p.useType(m_caseDef.fieldType[0]); + p.useType(m_caseDef.fieldType[1]); + + checkSupportWithParams(context, p); +} + +std::string getDataTypeLiteral(glu::DataType dt, std::string baseValue) +{ + using namespace glu; + + if (isDataTypeVector(dt)) + { + std::string elemValue = getDataTypeLiteral(getDataTypeScalarType(dt), baseValue); + + std::ostringstream result; + result << getDataTypeName(dt) << "("; + for (int i = 0; i < getDataTypeScalarSize(dt); ++i) + { + if (i > 0) + result << ", "; + result << elemValue; + } + result << ")"; + return result.str(); + } + else if (isDataTypeScalar(dt)) + { + return getDataTypeName(dt) + std::string("(") + baseValue + std::string(")"); + } + else + { + DE_ASSERT(0); + return std::string(); + } +} + +void ZeroTest::initPrograms(SourceCollections& sourceCollections) const +{ + using namespace glu; + + std::ostringstream src; + + src << "#version 450\n" + << "#extension GL_EXT_shared_memory_block : enable\n" + << "#extension GL_EXT_shader_explicit_arithmetic_types : enable\n" + << "layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;\n"; + + // Large enough to cover the largest B block even if just 8-bit elements. + // Small enough to fit in the minimum shared memory size limit even if with uvec4. + src << "shared A { " << getDataTypeName(m_caseDef.zeroElementType) << " arr[128]; } zero;\n"; + + src << "struct st {\n" + << " " << getDataTypeName(m_caseDef.fieldType[0]) << " x;\n"; + if (m_caseDef.fieldType[1]) + src << " " << getDataTypeName(m_caseDef.fieldType[1]) << " y;\n"; + src << "};\n"; + + + src << "shared B { st arr[4]; };\n" + << "layout(set = 0, binding = 0) buffer Result { uint result; };\n" + << "void main() {\n" + << "for (int i = 0; i < zero.arr.length(); i++) {\n" + << " zero.arr[i] = " << getDataTypeLiteral(m_caseDef.zeroElementType, "1") << ";\n" + << " }\n" + << " for (int i = 0; i < zero.arr.length(); i++) {\n" + << " zero.arr[i] = " << getDataTypeLiteral(m_caseDef.zeroElementType, "0") << ";\n" + << " }\n" + << " result = (\n"; + + for (deUint32 i = 0; i < 4; i++) + { + src << " "; + if (i > 0) + src << "&& "; + src << "(arr[" << de::toString(i) << "].x == " << getDataTypeLiteral(m_caseDef.fieldType[0], "0") << ")\n"; + if (m_caseDef.fieldType[1]) + src << " && (arr[" << de::toString(i) << "].y == " << getDataTypeLiteral(m_caseDef.fieldType[1], "0") << ")\n"; + } + + src << " ) ? 0 : 0xFF;\n" + << "}\n"; + + sourceCollections.glslSources.add("comp") + << ComputeSource(src.str()) + << vk::ShaderBuildOptions(sourceCollections.usedVulkanVersion, vk::SPIRV_VERSION_1_4, + vk::ShaderBuildOptions::Flags(0u)); +} + +bool isTestedZeroElementType(glu::DataType dt) +{ + using namespace glu; + + // Select only a few interesting types. + switch (dt) + { + case TYPE_UINT: + case TYPE_UINT_VEC4: + case TYPE_UINT8: + case TYPE_UINT8_VEC4: + case TYPE_UINT16: + return true; + default: + return false; + } +} + +bool isTestedFieldType(glu::DataType dt) +{ + using namespace glu; + + // Select only a few interesting types. + switch (dt) + { + case TYPE_UINT: + case TYPE_UINT_VEC3: + case TYPE_UINT8: + case TYPE_UINT16: + case TYPE_FLOAT: + case TYPE_FLOAT_VEC4: + case TYPE_FLOAT16: + case TYPE_DOUBLE: + case TYPE_DOUBLE_VEC4: + case TYPE_BOOL: + return true; + + default: + return false; + } +} + +void AddZeroTests(tcu::TestCaseGroup* group) +{ + using namespace glu; + + ZeroTest::CaseDef c; + + for (deUint32 i = 0; i < TYPE_LAST; ++i) + { + c.zeroElementType = DataType(i); + + if (isTestedZeroElementType(c.zeroElementType)) + { + deUint32 idx[2] = { 0, 0 }; + + while (idx[1] < TYPE_LAST && idx[0] < TYPE_LAST) + { + c.fieldType[0] = DataType(idx[0]); + c.fieldType[1] = DataType(idx[1]); + + if (isTestedFieldType(c.fieldType[0]) && + (c.fieldType[1] == TYPE_INVALID || isTestedFieldType(c.fieldType[1]))) + { + for (deUint32 elements = 1; elements <= 4; ++elements) + { + c.elements = elements; + group->addChild(new ZeroTest(group->getTestContext(), c)); + } + } + + idx[0]++; + if (idx[0] >= TYPE_LAST) + { + idx[1]++; + idx[0] = 0; + } + } + } + } +} + } // anonymous tcu::TestCaseGroup* createWorkgroupMemoryExplicitLayoutTests(tcu::TestContext& testCtx) @@ -789,6 +1034,10 @@ tcu::TestCaseGroup* createWorkgroupMemoryExplicitLayoutTests(tcu::TestContext& t AddAliasTests(alias); tests->addChild(alias); + tcu::TestCaseGroup* zero = new tcu::TestCaseGroup(testCtx, "zero", "Manually zero initialize a block and read from another"); + AddZeroTests(zero); + tests->addChild(zero); + return tests.release(); } diff --git a/external/vulkancts/mustpass/master/vk-default.txt b/external/vulkancts/mustpass/master/vk-default.txt index 9ccb6c8..458a526 100644 --- a/external/vulkancts/mustpass/master/vk-default.txt +++ b/external/vulkancts/mustpass/master/vk-default.txt @@ -519083,6 +519083,2206 @@ dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_d dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std140_func_read_write_barrier dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std430_func_read_write_barrier dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_scalar_func_read_write_barrier +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_vec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_double_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_dvec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uvec3_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_bool_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint8_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_uint16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.u8vec4_array_to_float16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_vec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_double_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_dvec4_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uvec3_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_bool_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint8_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_uint16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_vec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_double_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_dvec4_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uvec3_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_bool_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint8_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_uint16_t_float16_t_array_4 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_1 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_2 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_3 +dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint16_t_array_to_float16_t_float16_t_array_4 dEQP-VK.image.store.with_format.1d.r32g32b32a32_sfloat dEQP-VK.image.store.with_format.1d.r16g16b16a16_sfloat dEQP-VK.image.store.with_format.1d.r32_sfloat diff --git a/framework/opengl/gluShaderUtil.hpp b/framework/opengl/gluShaderUtil.hpp index e885994..860a281 100644 --- a/framework/opengl/gluShaderUtil.hpp +++ b/framework/opengl/gluShaderUtil.hpp @@ -282,6 +282,10 @@ inline bool isDataTypeMatrix (DataType dataType) { } inline bool isDataTypeIntOrIVec (DataType dataType) { return (dataType >= TYPE_INT) && (dataType <= TYPE_INT_VEC4); } inline bool isDataTypeUintOrUVec (DataType dataType) { return (dataType >= TYPE_UINT) && (dataType <= TYPE_UINT_VEC4); } +inline bool isDataTypeIntOrIVec8Bit (DataType dataType) { return (dataType >= TYPE_INT8) && (dataType <= TYPE_INT8_VEC4); } +inline bool isDataTypeUintOrUVec8Bit (DataType dataType) { return (dataType >= TYPE_UINT8) && (dataType <= TYPE_UINT8_VEC4); } +inline bool isDataTypeIntOrIVec16Bit (DataType dataType) { return (dataType >= TYPE_INT16) && (dataType <= TYPE_INT16_VEC4); } +inline bool isDataTypeUintOrUVec16Bit (DataType dataType) { return (dataType >= TYPE_UINT16) && (dataType <= TYPE_UINT16_VEC4); } inline bool isDataTypeBoolOrBVec (DataType dataType) { return (dataType >= TYPE_BOOL) && (dataType <= TYPE_BOOL_VEC4); } inline bool isDataTypeScalar (DataType dataType) { return (dataType == TYPE_FLOAT) -- 2.7.4