Add tests shader_image_atomic_int64 robustness
authorArkadiusz Sarwa <arkadiusz.sarwa@amd.com>
Thu, 11 Jun 2020 11:26:55 +0000 (13:26 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 20 Nov 2020 16:52:09 +0000 (11:52 -0500)
Components: Vulkan

VK-GL-CTS issue: 2392

New Tests:
dEQP-VK.robustness*r64*
Affects:
dEQP-VK.robustness.*

Change-Id: I6dfe126a6174b894adb7725343cef9ffdb04c36a
(cherry picked from commit 09449ea11456d5b295f12ed640db99f660324879)

android/cts/master/vk-master-2020-03-01.txt
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/robustness/vktRobustBufferAccessWithVariablePointersTests.cpp
external/vulkancts/modules/vulkan/robustness/vktRobustnessBufferAccessTests.cpp
external/vulkancts/modules/vulkan/robustness/vktRobustnessVertexAccessTests.cpp
external/vulkancts/mustpass/master/vk-default.txt

index bdeeabd..86ce130 100644 (file)
@@ -231598,6 +231598,402 @@ dEQP-VK.geometry.layered.3d.12_36_6.multiple_layers_per_invocation
 dEQP-VK.geometry.layered.3d.12_36_6.readback
 dEQP-VK.geometry.layered.3d.12_36_6.secondary_cmd_buffer
 dEQP-VK.geometry.layered.3d.12_36_6.secondary_cmd_buffer_inherit_framebuffer
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.vertex_access.r64_uint.draw.vertex_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_uint.draw.vertex_incomplete
+dEQP-VK.robustness.vertex_access.r64_uint.draw.instance_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_uint.draw_indexed.last_index_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_uint.draw_indexed.indices_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_uint.draw_indexed.triangle_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_sint.draw.vertex_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_sint.draw.vertex_incomplete
+dEQP-VK.robustness.vertex_access.r64_sint.draw.instance_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_sint.draw_indexed.last_index_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_sint.draw_indexed.indices_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_sint.draw_indexed.triangle_out_of_bounds
 dEQP-VK.robustness.robustness2.bind.notemplate.r32i.dontunroll.nonvolatile.uniform_buffer.no_fmt_qual.null_descriptor.samples_1.1d.comp
 dEQP-VK.robustness.robustness2.bind.notemplate.r32i.dontunroll.nonvolatile.uniform_buffer.no_fmt_qual.null_descriptor.samples_1.1d.frag
 dEQP-VK.robustness.robustness2.bind.notemplate.r32i.dontunroll.nonvolatile.uniform_buffer.no_fmt_qual.null_descriptor.samples_1.1d.vert
index 1674646..65bbd40 100644 (file)
@@ -603994,6 +603994,30 @@ dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r32_uint.oob_storage_write.ran
 dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r32_uint.oob_storage_write.range_3_bytes
 dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r32_uint.oob_storage_write.range_4_bytes
 dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r32_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_write.range_32_bytes
 dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r32_sfloat.oob_uniform_read.range_1_byte
 dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r32_sfloat.oob_uniform_read.range_3_bytes
 dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r32_sfloat.oob_uniform_read.range_4_bytes
@@ -604033,6 +604057,30 @@ dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r32_uint.oob_storage_write.r
 dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r32_uint.oob_storage_write.range_3_bytes
 dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r32_uint.oob_storage_write.range_4_bytes
 dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r32_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_write.range_32_bytes
 dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r32_sfloat.oob_uniform_read.range_1_byte
 dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r32_sfloat.oob_uniform_read.range_3_bytes
 dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r32_sfloat.oob_uniform_read.range_4_bytes
@@ -604102,6 +604150,30 @@ dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r32_uint.oob_storage_write.r
 dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r32_uint.oob_storage_write.range_3_bytes
 dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r32_uint.oob_storage_write.range_4_bytes
 dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r32_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_write.range_32_bytes
 dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r32_sfloat.oob_uniform_read.range_1_byte
 dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r32_sfloat.oob_uniform_read.range_3_bytes
 dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r32_sfloat.oob_uniform_read.range_4_bytes
@@ -604141,6 +604213,30 @@ dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r32_uint.oob_storage_write
 dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r32_uint.oob_storage_write.range_3_bytes
 dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r32_uint.oob_storage_write.range_4_bytes
 dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r32_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_write.range_32_bytes
 dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r32_sfloat.oob_uniform_read.range_1_byte
 dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r32_sfloat.oob_uniform_read.range_3_bytes
 dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r32_sfloat.oob_uniform_read.range_4_bytes
@@ -604210,6 +604306,30 @@ dEQP-VK.robustness.buffer_access.compute.vec4_copy.r32_uint.oob_storage_write.ra
 dEQP-VK.robustness.buffer_access.compute.vec4_copy.r32_uint.oob_storage_write.range_3_bytes
 dEQP-VK.robustness.buffer_access.compute.vec4_copy.r32_uint.oob_storage_write.range_4_bytes
 dEQP-VK.robustness.buffer_access.compute.vec4_copy.r32_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_write.range_32_bytes
 dEQP-VK.robustness.buffer_access.compute.vec4_copy.r32_sfloat.oob_uniform_read.range_1_byte
 dEQP-VK.robustness.buffer_access.compute.vec4_copy.r32_sfloat.oob_uniform_read.range_3_bytes
 dEQP-VK.robustness.buffer_access.compute.vec4_copy.r32_sfloat.oob_uniform_read.range_4_bytes
@@ -604249,6 +604369,30 @@ dEQP-VK.robustness.buffer_access.compute.scalar_copy.r32_uint.oob_storage_write.
 dEQP-VK.robustness.buffer_access.compute.scalar_copy.r32_uint.oob_storage_write.range_3_bytes
 dEQP-VK.robustness.buffer_access.compute.scalar_copy.r32_uint.oob_storage_write.range_4_bytes
 dEQP-VK.robustness.buffer_access.compute.scalar_copy.r32_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_write.range_32_bytes
 dEQP-VK.robustness.buffer_access.compute.scalar_copy.r32_sfloat.oob_uniform_read.range_1_byte
 dEQP-VK.robustness.buffer_access.compute.scalar_copy.r32_sfloat.oob_uniform_read.range_3_bytes
 dEQP-VK.robustness.buffer_access.compute.scalar_copy.r32_sfloat.oob_uniform_read.range_4_bytes
@@ -604321,6 +604465,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_m
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_vec4_u64
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_scalar_s32
@@ -604351,6 +604515,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_m
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_scalar_u64
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_vec4_s32
@@ -604381,6 +604565,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_vec4_u64
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_scalar_s32
@@ -604411,6 +604615,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_scalar_u64
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_vec4_s32
@@ -604441,6 +604665,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_vec4_u64
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_scalar_s32
@@ -604471,6 +604715,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_scalar_u64
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_vec4_s32
@@ -604501,6 +604765,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_i
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_vec4_u64
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_scalar_s32
@@ -604531,6 +604815,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_i
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_scalar_u64
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_vec4_s32
@@ -604561,6 +604865,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_wi
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_vec4_u64
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_scalar_s32
@@ -604591,6 +604915,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_wi
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_scalar_u64
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_vec4_s32
@@ -604621,6 +604965,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_w
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_vec4_u64
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_scalar_s32
@@ -604651,6 +605015,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_w
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_scalar_u64
 dEQP-VK.robustness.vertex_access.r32_uint.draw.vertex_out_of_bounds
 dEQP-VK.robustness.vertex_access.r32_uint.draw.vertex_incomplete
 dEQP-VK.robustness.vertex_access.r32_uint.draw.instance_out_of_bounds
@@ -604723,6 +605107,18 @@ dEQP-VK.robustness.vertex_access.r32g32b32a32_sfloat.draw.instance_out_of_bounds
 dEQP-VK.robustness.vertex_access.r32g32b32a32_sfloat.draw_indexed.last_index_out_of_bounds
 dEQP-VK.robustness.vertex_access.r32g32b32a32_sfloat.draw_indexed.indices_out_of_bounds
 dEQP-VK.robustness.vertex_access.r32g32b32a32_sfloat.draw_indexed.triangle_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_uint.draw.vertex_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_uint.draw.vertex_incomplete
+dEQP-VK.robustness.vertex_access.r64_uint.draw.instance_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_uint.draw_indexed.last_index_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_uint.draw_indexed.indices_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_uint.draw_indexed.triangle_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_sint.draw.vertex_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_sint.draw.vertex_incomplete
+dEQP-VK.robustness.vertex_access.r64_sint.draw.instance_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_sint.draw_indexed.last_index_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_sint.draw_indexed.indices_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_sint.draw_indexed.triangle_out_of_bounds
 dEQP-VK.robustness.vertex_access.a2b10g10r10_unorm_pack32.draw.vertex_out_of_bounds
 dEQP-VK.robustness.vertex_access.a2b10g10r10_unorm_pack32.draw.vertex_incomplete
 dEQP-VK.robustness.vertex_access.a2b10g10r10_unorm_pack32.draw.instance_out_of_bounds
index 5728ffb..ba95be4 100644 (file)
@@ -747,9 +747,13 @@ public:
                , v4f32(autoincrement)
                , v4s32(autoincrement)
                , v4u32(autoincrement)
+               , v4s64(autoincrement)
+               , v4u64(autoincrement)
                , s32(autoincrement)
                , f32(autoincrement)
                , u32(autoincrement)
+               , s64(autoincrement)
+               , u64(autoincrement)
                , boolean(autoincrement)
                , array_content_type(autoincrement)
                , s32_type_ptr(autoincrement)
@@ -786,9 +790,13 @@ public:
        const Variable                          v4f32;
        const Variable                          v4s32;
        const Variable                          v4u32;
+       const Variable                          v4s64;
+       const Variable                          v4u64;
        const Variable                          s32;
        const Variable                          f32;
        const Variable                          u32;
+       const Variable                          s64;
+       const Variable                          u64;
        const Variable                          boolean;
        const Variable                          array_content_type;
        const Variable                          s32_type_ptr;
@@ -812,6 +820,7 @@ public:
 // A routing generating SPIRV code for all test cases in this group
 std::string MakeShader(VkShaderStageFlags shaderStage, ShaderType shaderType, VkFormat bufferFormat, bool reads, bool dummy)
 {
+       const bool                                      isR64                           = (bufferFormat == VK_FORMAT_R64_UINT || bufferFormat == VK_FORMAT_R64_SINT);
        // faster to write
        const char                                      is                                      = '=';
 
@@ -828,7 +837,15 @@ std::string MakeShader(VkShaderStageFlags shaderStage, ShaderType shaderType, Vk
        // A basic preamble of SPIRV shader. Turns on required capabilities and extensions.
        shaderSource
        (op::Capability, "Shader")
-       (op::Capability, "VariablePointersStorageBuffer")
+       (op::Capability, "VariablePointersStorageBuffer");
+
+       if (isR64)
+       {
+               shaderSource
+               (op::Capability, "Int64");
+       }
+
+       shaderSource
        (op::Extension, "\"SPV_KHR_storage_buffer_storage_class\"")
        (op::Extension, "\"SPV_KHR_variable_pointers\"")
        (var.version, is, op::ExtInstImport, "\"GLSL.std.450\"")
@@ -903,15 +920,33 @@ std::string MakeShader(VkShaderStageFlags shaderStage, ShaderType shaderType, Vk
                // so the stride of internal array is size of 4-component vector
                if (shaderType == SHADER_TYPE_SCALAR_COPY || shaderType == SHADER_TYPE_VECTOR_COPY)
                {
+                       if (isR64)
+                       {
+                               shaderSource
+                               (op::Decorate, var.array_content_type, "ArrayStride", 32);
+                       }
+                       else
+                       {
+                               shaderSource
+                               (op::Decorate, var.array_content_type, "ArrayStride", 16);
+                       }
+               }
+
+               if (isR64)
+               {
                        shaderSource
-                       (op::Decorate, var.array_content_type, "ArrayStride", 16);
+                       (op::Decorate, var.dataArrayType, "ArrayStride", 128);
+               }
+               else
+               {
+                       // for matrices we use array of 4x4-component matrices
+                       // stride of outer array is then 64 in every case
+                       shaderSource
+                       (op::Decorate, var.dataArrayType, "ArrayStride", 64);
                }
-               // for matrices we use array of 4x4-component matrices
-               // stride of outer array is then 64 in every case
-               shaderSource
-               (op::Decorate, var.dataArrayType, "ArrayStride", 64)
 
                // an output block
+               shaderSource
                (op::MemberDecorate, var.dataOutputType, 0, "Offset", 0)
                (op::Decorate, var.dataOutputType, "Block")
 
@@ -941,12 +976,27 @@ std::string MakeShader(VkShaderStageFlags shaderStage, ShaderType shaderType, Vk
 
                (var.f32, is, op::TypeFloat, 32)
                (var.s32, is, op::TypeInt, 32, 1)
-               (var.u32, is, op::TypeInt, 32, 0)
+               (var.u32, is, op::TypeInt, 32, 0);
 
+               if (isR64)
+               {
+                       shaderSource
+                       (var.s64, is, op::TypeInt, 64, 1)
+                       (var.u64, is, op::TypeInt, 64, 0);
+               }
+
+               shaderSource
                (var.v4f32, is, op::TypeVector, var.f32, 4)
                (var.v4s32, is, op::TypeVector, var.s32, 4)
                (var.v4u32, is, op::TypeVector, var.u32, 4);
 
+               if (isR64)
+               {
+                       shaderSource
+                       (var.v4s64, is, op::TypeVector, var.s64, 4)
+                       (var.v4u64, is, op::TypeVector, var.u64, 4);
+               }
+
                // since the shared tests scalars, vectors, matrices of ints, uints and floats I am generating alternative names for some of the types so I can use those and not need to use "if" everywhere.
                // A Variable mappings will make sure the proper variable name is used
                // below is a first part of aliasing types based on int, uint, float
@@ -964,6 +1014,14 @@ std::string MakeShader(VkShaderStageFlags shaderStage, ShaderType shaderType, Vk
                        shaderSource.makeSame(var.buffer_type, var.f32);
                        shaderSource.makeSame(var.buffer_type_vec, var.v4f32);
                        break;
+               case vk::VK_FORMAT_R64_SINT:
+                       shaderSource.makeSame(var.buffer_type, var.s64);
+                       shaderSource.makeSame(var.buffer_type_vec, var.v4s64);
+                       break;
+               case vk::VK_FORMAT_R64_UINT:
+                       shaderSource.makeSame(var.buffer_type, var.u64);
+                       shaderSource.makeSame(var.buffer_type_vec, var.v4u64);
+                       break;
                default:
                        // to prevent compiler from complaining not all cases are handled (but we should not get here).
                        deAssertFail("This point should be not reachable with correct program flow.", __FILE__, __LINE__);
@@ -1316,6 +1374,11 @@ AccessInstance::AccessInstance (Context&                 context,
        DE_ASSERT(inBufferAccessRange <= RobustAccessWithPointersTest::s_numberOfBytesAccessed);
        DE_ASSERT(outBufferAccessRange <= RobustAccessWithPointersTest::s_numberOfBytesAccessed);
 
+       if (m_bufferFormat == VK_FORMAT_R64_UINT || m_bufferFormat == VK_FORMAT_R64_SINT)
+       {
+               context.requireDeviceFunctionality("VK_EXT_shader_image_atomic_int64");
+       }
+
        // Check storage support
        if (shaderStage == VK_SHADER_STAGE_VERTEX_BIT)
        {
@@ -1789,7 +1852,9 @@ tcu::TestCaseGroup* createBufferAccessWithVariablePointersTests(tcu::TestContext
        {
                { VK_FORMAT_R32_SINT,           "s32" },
                { VK_FORMAT_R32_UINT,           "u32" },
-               { VK_FORMAT_R32_SFLOAT,         "f32" }
+               { VK_FORMAT_R32_SFLOAT,         "f32" },
+               { VK_FORMAT_R64_SINT,           "s64" },
+               { VK_FORMAT_R64_UINT,           "u64" },
        };
        const deUint8                   bufferFormatsCount              = static_cast<deUint8>(DE_LENGTH_OF_ARRAY(bufferFormats));
 
index 6247310..a4da676 100644 (file)
@@ -348,13 +348,16 @@ void RobustBufferAccessTest::genBufferShaderAccess (ShaderType                    shaderType,
                }
                else if (isIntFormat(bufferFormat))
                {
-                       typePrefixStr = "i";
+                       typePrefixStr =  "i";
                }
                else
                {
                        DE_ASSERT(false);
                }
 
+               typePrefixStr += (bufferFormat == vk::VK_FORMAT_R64_UINT || bufferFormat == vk::VK_FORMAT_R64_SINT) ?
+                                                "64" : "";
+
                bufferDefinition <<
                        "layout(binding = 0, " << (readFromStorage ? "std430" : "std140") << ") " << (readFromStorage ? "buffer readonly" : "uniform") << " InBuffer\n"
                        "{\n"
@@ -482,6 +485,12 @@ void RobustBufferAccessTest::initBufferAccessPrograms (SourceCollections&  progra
 {
        std::ostringstream      bufferDefinition;
        std::ostringstream      bufferUse;
+       std::string                     extensions;
+
+       if (bufferFormat == vk::VK_FORMAT_R64_UINT || bufferFormat == vk::VK_FORMAT_R64_SINT)
+       {
+               extensions = "#extension GL_EXT_shader_explicit_arithmetic_types_int64 : require\n";
+       }
 
        if (shaderType != SHADER_TYPE_TEXEL_COPY)
        {
@@ -498,6 +507,7 @@ void RobustBufferAccessTest::initBufferAccessPrograms (SourceCollections&   progra
                computeShaderSource <<
                        "#version 440\n"
                        "#extension GL_EXT_texture_buffer : require\n"
+                       << extensions <<
                        "precision highp float;\n"
                        "layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;\n"
                        << bufferDefinition.str() <<
@@ -521,6 +531,7 @@ void RobustBufferAccessTest::initBufferAccessPrograms (SourceCollections&   progra
                        vertexShaderSource <<
                                "#version 440\n"
                                "#extension GL_EXT_texture_buffer : require\n"
+                               << extensions <<
                                "precision highp float;\n"
                                "layout(location = 0) in vec4 position;\n\n"
                                << bufferDefinition.str() << "\n"
@@ -558,6 +569,7 @@ void RobustBufferAccessTest::initBufferAccessPrograms (SourceCollections&   progra
                        fragmentShaderSource <<
                                "#version 440\n"
                                "#extension GL_EXT_texture_buffer : require\n"
+                               << extensions <<
                                "precision highp float;\n"
                                "layout(location = 0) out vec4 fragColor;\n"
                                << bufferDefinition.str() <<
@@ -674,6 +686,11 @@ BufferAccessInstance::BufferAccessInstance (Context&                       context,
        DE_ASSERT(inBufferAccessRange <= RobustBufferAccessTest::s_numberOfBytesAccessed);
        DE_ASSERT(outBufferAccessRange <= RobustBufferAccessTest::s_numberOfBytesAccessed);
 
+       if (m_bufferFormat == VK_FORMAT_R64_UINT || m_bufferFormat == VK_FORMAT_R64_SINT)
+       {
+               context.requireDeviceFunctionality("VK_EXT_shader_image_atomic_int64");
+       }
+
        // Check storage support
        if (shaderStage == VK_SHADER_STAGE_VERTEX_BIT)
        {
@@ -1163,7 +1180,7 @@ bool BufferAccessInstance::verifyResult (void)
                                                break;
 
                                        case SHADER_TYPE_VECTOR_COPY:
-                                               operandSize             = 4 * 4; // Size of vec4
+                                               operandSize             = 4 * ((m_bufferFormat == vk::VK_FORMAT_R64_UINT || m_bufferFormat == vk::VK_FORMAT_R64_SINT) ? 8 : 4);// Size of vec4
                                                break;
 
                                        case SHADER_TYPE_MATRIX_COPY:
@@ -1379,6 +1396,8 @@ static void addBufferAccessTests (tcu::TestContext& testCtx, tcu::TestCaseGroup*
        {
                VK_FORMAT_R32_SINT,
                VK_FORMAT_R32_UINT,
+               VK_FORMAT_R64_SINT,
+               VK_FORMAT_R64_UINT,
                VK_FORMAT_R32_SFLOAT
        };
 
index cc64ba1..ffed377 100644 (file)
@@ -259,6 +259,8 @@ void VertexAccessTest::initPrograms (SourceCollections& programCollection) const
        const deUint32                  numScalarsPerVertex             = numChannels * 3; // Use 3 identical attributes
        deUint32                                numValues                               = 0;
 
+       const bool                              isR64                                   = (m_inputFormat == VK_FORMAT_R64_UINT || m_inputFormat == VK_FORMAT_R64_SINT);
+
        if (numChannels == 1)
        {
                if (isUintFormat(m_inputFormat))
@@ -267,6 +269,8 @@ void VertexAccessTest::initPrograms (SourceCollections& programCollection) const
                        attributeTypeStr << "int";
                else
                        attributeTypeStr << "float";
+
+               attributeTypeStr << (isR64 ? "64_t" : " ");
        }
        else
        {
@@ -300,7 +304,7 @@ void VertexAccessTest::initPrograms (SourceCollections& programCollection) const
 
        attributeUse << "\n";
 
-       const char *outType = "";
+       std::string outType = "";
        if (isUintFormat(m_inputFormat))
                outType = "uint";
        else if (isIntFormat(m_inputFormat))
@@ -308,9 +312,20 @@ void VertexAccessTest::initPrograms (SourceCollections& programCollection) const
        else
                outType = "float";
 
+       outType += isR64 ? "64_t" : "";
+
+       std::string extensions  = "";
+       std::string version             = "#version 310 es\n";
+       if (isR64)
+       {
+               extensions      = "#extension GL_EXT_shader_explicit_arithmetic_types_int64 : require\n";
+               version         = "#version 440\n";
+       }
+
        vertexShaderSource <<
-               "#version 310 es\n"
+               version <<
                "precision highp float;\n"
+               << extensions
                << attributeDeclaration.str() <<
                "layout(set = 0, binding = 0, std430) buffer outBuffer\n"
                "{\n"
@@ -448,6 +463,16 @@ VertexAccessInstance::VertexAccessInstance (Context&                                               context,
                TCU_THROW(NotSupportedError, "Stores not supported in vertex stage");
        }
 
+       if (m_inputFormat == VK_FORMAT_R64_UINT || m_inputFormat == VK_FORMAT_R64_SINT)
+       {
+               const VkFormatProperties formatProperties = getPhysicalDeviceFormatProperties(context.getInstanceInterface(), context.getPhysicalDevice(), m_inputFormat);
+               context.requireDeviceFunctionality("VK_EXT_shader_image_atomic_int64");
+
+               if ((formatProperties.optimalTilingFeatures & VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) != VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)
+                       TCU_THROW(NotSupportedError, "VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT not supported");
+       }
+
+
        const VkVertexInputAttributeDescription attributes[] =
        {
                // input rate: vertex
@@ -761,7 +786,8 @@ bool VertexAccessInstance::verifyResult (void)
        const deUint32                          numChannels                             = getNumUsedChannels(mapVkFormat(m_inputFormat).order);
        const deUint32                          numScalarsPerVertex             = numChannels * 3; // Use 3 identical attributes
        void*                                           outDataPtr                              = m_outBufferAlloc->getHostPtr();
-       const deUint32                          outValueSize                    = sizeof(deUint32);
+       const deUint32                          outValueSize                    = static_cast<deUint32>((m_inputFormat == VK_FORMAT_R64_UINT || m_inputFormat == VK_FORMAT_R64_SINT)
+                                                                               ? sizeof(deUint64) : sizeof(deUint32));
        bool                                            allOk                                   = true;
 
        const VkMappedMemoryRange       outBufferRange                  =
@@ -783,7 +809,11 @@ bool VertexAccessInstance::verifyResult (void)
                deUint32                        inBufferValueIndex;
                bool                            isOutOfBoundsAccess             = false;
                const deUint32          attributeIndex                  = (valueNdx / numChannels) % 3;
-               const deUint32*         outValuePtr                             = (deUint32*)outDataPtr + valueNdx;
+               deUint32*                       ptr32                                   = (deUint32*)outDataPtr;
+               deUint64*                       ptr64                                   = (deUint64*)outDataPtr;
+               const void*                     outValuePtr                             = ((m_inputFormat == VK_FORMAT_R64_UINT || m_inputFormat == VK_FORMAT_R64_SINT) ?
+                                                                                                               (void*)(ptr64 + valueNdx) :
+                                                                                                               (void*)(ptr32 + valueNdx));
 
                if (attributeIndex == 2)
                {
@@ -864,7 +894,7 @@ bool VertexAccessInstance::verifyResult (void)
                                        if (m_inputFormat == VK_FORMAT_A2B10G10R10_UNORM_PACK32)
                                                matchesVec4Pattern      =  verifyOutOfBoundsVec4(outValuePtr, m_inputFormat);
                                        else
-                                               matchesVec4Pattern      =  verifyOutOfBoundsVec4(outValuePtr - 3, m_inputFormat);
+                                               matchesVec4Pattern      =  verifyOutOfBoundsVec4(((deUint32*)outValuePtr) - 3, m_inputFormat);
                                }
 
                                if (!canMatchVec4Pattern || !matchesVec4Pattern)
@@ -932,15 +962,29 @@ bool VertexAccessInstance::isExpectedValueFromVertexBuffer (const void* vertexBu
 {
        if (isUintFormat(vertexFormat))
        {
-               const deUint32* bufferPtr = reinterpret_cast<const deUint32*>(vertexBuffer);
-
-               return bufferPtr[vertexIndex] == *reinterpret_cast<const deUint32 *>(value);
+               if (vertexFormat == VK_FORMAT_R64_UINT || vertexFormat == VK_FORMAT_R64_SINT)
+               {
+                       const deUint64* bufferPtr = reinterpret_cast<const deUint64*>(vertexBuffer);
+                       return bufferPtr[vertexIndex] == *reinterpret_cast<const deUint64 *>(value);
+               }
+               else
+               {
+                       const deUint32* bufferPtr = reinterpret_cast<const deUint32*>(vertexBuffer);
+                       return bufferPtr[vertexIndex] == *reinterpret_cast<const deUint32 *>(value);
+               }
        }
        else if (isIntFormat(vertexFormat))
        {
-               const deInt32* bufferPtr = reinterpret_cast<const deInt32*>(vertexBuffer);
-
-               return bufferPtr[vertexIndex] == *reinterpret_cast<const deInt32 *>(value);
+               if (vertexFormat == VK_FORMAT_R64_UINT || vertexFormat == VK_FORMAT_R64_SINT)
+               {
+                       const deInt64* bufferPtr = reinterpret_cast<const deInt64*>(vertexBuffer);
+                       return bufferPtr[vertexIndex] == *reinterpret_cast<const deInt64 *>(value);
+               }
+               else
+               {
+                       const deInt32* bufferPtr = reinterpret_cast<const deInt32*>(vertexBuffer);
+                       return bufferPtr[vertexIndex] == *reinterpret_cast<const deInt32 *>(value);
+               }
        }
        else if (isFloatFormat(vertexFormat))
        {
@@ -971,7 +1015,7 @@ VkDeviceSize VertexAccessInstance::getBufferSizeInBytes (deUint32 numScalars, Vk
 {
        if (isUintFormat(format) || isIntFormat(format) || isFloatFormat(format))
        {
-               return numScalars * 4;
+               return numScalars * ((format == VK_FORMAT_R64_UINT || format == VK_FORMAT_R64_SINT) ? 8 : 4);
        }
        else if (format == VK_FORMAT_A2B10G10R10_UNORM_PACK32)
        {
@@ -1140,6 +1184,8 @@ static void addVertexFormatTests (tcu::TestContext& testCtx, tcu::TestCaseGroup*
                VK_FORMAT_R32G32B32A32_UINT,
                VK_FORMAT_R32G32B32A32_SINT,
                VK_FORMAT_R32G32B32A32_SFLOAT,
+               VK_FORMAT_R64_UINT,
+               VK_FORMAT_R64_SINT,
 
                VK_FORMAT_A2B10G10R10_UNORM_PACK32
        };
index 99afb49..650e64f 100644 (file)
@@ -606328,6 +606328,30 @@ dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r32_uint.oob_storage_write.ran
 dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r32_uint.oob_storage_write.range_3_bytes
 dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r32_uint.oob_storage_write.range_4_bytes
 dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r32_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r64_uint.oob_storage_write.range_32_bytes
 dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r32_sfloat.oob_uniform_read.range_1_byte
 dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r32_sfloat.oob_uniform_read.range_3_bytes
 dEQP-VK.robustness.buffer_access.vertex.vec4_copy.r32_sfloat.oob_uniform_read.range_4_bytes
@@ -606367,6 +606391,30 @@ dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r32_uint.oob_storage_write.r
 dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r32_uint.oob_storage_write.range_3_bytes
 dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r32_uint.oob_storage_write.range_4_bytes
 dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r32_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r64_uint.oob_storage_write.range_32_bytes
 dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r32_sfloat.oob_uniform_read.range_1_byte
 dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r32_sfloat.oob_uniform_read.range_3_bytes
 dEQP-VK.robustness.buffer_access.vertex.scalar_copy.r32_sfloat.oob_uniform_read.range_4_bytes
@@ -606436,6 +606484,30 @@ dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r32_uint.oob_storage_write.r
 dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r32_uint.oob_storage_write.range_3_bytes
 dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r32_uint.oob_storage_write.range_4_bytes
 dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r32_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r64_uint.oob_storage_write.range_32_bytes
 dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r32_sfloat.oob_uniform_read.range_1_byte
 dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r32_sfloat.oob_uniform_read.range_3_bytes
 dEQP-VK.robustness.buffer_access.fragment.vec4_copy.r32_sfloat.oob_uniform_read.range_4_bytes
@@ -606475,6 +606547,30 @@ dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r32_uint.oob_storage_write
 dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r32_uint.oob_storage_write.range_3_bytes
 dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r32_uint.oob_storage_write.range_4_bytes
 dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r32_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r64_uint.oob_storage_write.range_32_bytes
 dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r32_sfloat.oob_uniform_read.range_1_byte
 dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r32_sfloat.oob_uniform_read.range_3_bytes
 dEQP-VK.robustness.buffer_access.fragment.scalar_copy.r32_sfloat.oob_uniform_read.range_4_bytes
@@ -606544,6 +606640,30 @@ dEQP-VK.robustness.buffer_access.compute.vec4_copy.r32_uint.oob_storage_write.ra
 dEQP-VK.robustness.buffer_access.compute.vec4_copy.r32_uint.oob_storage_write.range_3_bytes
 dEQP-VK.robustness.buffer_access.compute.vec4_copy.r32_uint.oob_storage_write.range_4_bytes
 dEQP-VK.robustness.buffer_access.compute.vec4_copy.r32_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.vec4_copy.r64_uint.oob_storage_write.range_32_bytes
 dEQP-VK.robustness.buffer_access.compute.vec4_copy.r32_sfloat.oob_uniform_read.range_1_byte
 dEQP-VK.robustness.buffer_access.compute.vec4_copy.r32_sfloat.oob_uniform_read.range_3_bytes
 dEQP-VK.robustness.buffer_access.compute.vec4_copy.r32_sfloat.oob_uniform_read.range_4_bytes
@@ -606583,6 +606703,30 @@ dEQP-VK.robustness.buffer_access.compute.scalar_copy.r32_uint.oob_storage_write.
 dEQP-VK.robustness.buffer_access.compute.scalar_copy.r32_uint.oob_storage_write.range_3_bytes
 dEQP-VK.robustness.buffer_access.compute.scalar_copy.r32_uint.oob_storage_write.range_4_bytes
 dEQP-VK.robustness.buffer_access.compute.scalar_copy.r32_uint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_sint.oob_storage_write.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_uniform_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_uniform_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_uniform_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_uniform_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_read.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_read.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_read.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_read.range_32_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_write.range_1_byte
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_write.range_3_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_write.range_4_bytes
+dEQP-VK.robustness.buffer_access.compute.scalar_copy.r64_uint.oob_storage_write.range_32_bytes
 dEQP-VK.robustness.buffer_access.compute.scalar_copy.r32_sfloat.oob_uniform_read.range_1_byte
 dEQP-VK.robustness.buffer_access.compute.scalar_copy.r32_sfloat.oob_uniform_read.range_3_bytes
 dEQP-VK.robustness.buffer_access.compute.scalar_copy.r32_sfloat.oob_uniform_read.range_4_bytes
@@ -606655,6 +606799,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_m
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_vec4_u64
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_scalar_s32
@@ -606685,6 +606849,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_m
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.vertex.32B_out_of_memory_with_scalar_u64
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_vec4_s32
@@ -606715,6 +606899,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_vec4_u64
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_scalar_s32
@@ -606745,6 +606949,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.reads.fragment.32B_out_of_memory_with_scalar_u64
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_vec4_s32
@@ -606775,6 +606999,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_vec4_u64
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_scalar_s32
@@ -606805,6 +607049,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.vertex.32B_out_of_memory_with_scalar_u64
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_vec4_s32
@@ -606835,6 +607099,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_i
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_vec4_u64
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_scalar_s32
@@ -606865,6 +607149,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_i
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.graphics.writes.fragment.32B_out_of_memory_with_scalar_u64
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_vec4_s32
@@ -606895,6 +607199,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_wi
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_vec4_u64
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_scalar_s32
@@ -606925,6 +607249,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_wi
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.reads.32B_out_of_memory_with_scalar_u64
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_vec4_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_vec4_s32
@@ -606955,6 +607299,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_w
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_vec4_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_vec4_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_vec4_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_vec4_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_vec4_u64
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_scalar_s32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_scalar_s32
@@ -606985,6 +607349,26 @@ dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_w
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_scalar_f32
 dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_scalar_f32
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_scalar_s64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.1B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.3B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.4B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.16B_out_of_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_in_memory_with_scalar_u64
+dEQP-VK.robustness.buffer_access.through_pointers.compute.writes.32B_out_of_memory_with_scalar_u64
 dEQP-VK.robustness.vertex_access.r32_uint.draw.vertex_out_of_bounds
 dEQP-VK.robustness.vertex_access.r32_uint.draw.vertex_incomplete
 dEQP-VK.robustness.vertex_access.r32_uint.draw.instance_out_of_bounds
@@ -607057,6 +607441,18 @@ dEQP-VK.robustness.vertex_access.r32g32b32a32_sfloat.draw.instance_out_of_bounds
 dEQP-VK.robustness.vertex_access.r32g32b32a32_sfloat.draw_indexed.last_index_out_of_bounds
 dEQP-VK.robustness.vertex_access.r32g32b32a32_sfloat.draw_indexed.indices_out_of_bounds
 dEQP-VK.robustness.vertex_access.r32g32b32a32_sfloat.draw_indexed.triangle_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_uint.draw.vertex_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_uint.draw.vertex_incomplete
+dEQP-VK.robustness.vertex_access.r64_uint.draw.instance_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_uint.draw_indexed.last_index_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_uint.draw_indexed.indices_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_uint.draw_indexed.triangle_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_sint.draw.vertex_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_sint.draw.vertex_incomplete
+dEQP-VK.robustness.vertex_access.r64_sint.draw.instance_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_sint.draw_indexed.last_index_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_sint.draw_indexed.indices_out_of_bounds
+dEQP-VK.robustness.vertex_access.r64_sint.draw_indexed.triangle_out_of_bounds
 dEQP-VK.robustness.vertex_access.a2b10g10r10_unorm_pack32.draw.vertex_out_of_bounds
 dEQP-VK.robustness.vertex_access.a2b10g10r10_unorm_pack32.draw.vertex_incomplete
 dEQP-VK.robustness.vertex_access.a2b10g10r10_unorm_pack32.draw.instance_out_of_bounds