From 12a471afac2e0c458db785681c88d045a2175ac3 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Tue, 24 Jan 2023 08:24:56 -0800 Subject: [PATCH] dzn: Enable Vulkan 1.1 Part-of: --- src/microsoft/ci/warp-fails.txt | 432 +++++++++++++++++++++++++----- src/microsoft/vulkan/dzn_device.c | 11 +- 2 files changed, 375 insertions(+), 68 deletions(-) diff --git a/src/microsoft/ci/warp-fails.txt b/src/microsoft/ci/warp-fails.txt index 00a8b0634dd..a8ed565a664 100644 --- a/src/microsoft/ci/warp-fails.txt +++ b/src/microsoft/ci/warp-fails.txt @@ -1,66 +1,370 @@ dEQP-VK.api.driver_properties.conformance_version,Fail dEQP-VK.info.instance_extensions,Fail -dEQP-VK.api.version_check.entry_points,Fail -dEQP-VK.memory.allocation.basic.percent_1.forward.count_12,Crash -dEQP-VK.memory.allocation.basic.percent_1.reverse.count_12,Crash -dEQP-VK.memory.allocation.basic.size_128.forward.count_100,Crash -dEQP-VK.memory.allocation.basic.size_128.forward.count_1000,Crash -dEQP-VK.memory.allocation.basic.size_128.mixed.count_1,Crash -dEQP-VK.memory.allocation.basic.size_128.mixed.count_10,Crash -dEQP-VK.memory.allocation.basic.size_128.reverse.count_1,Crash -dEQP-VK.memory.allocation.basic.size_128.reverse.count_10,Crash -dEQP-VK.memory.allocation.basic.size_1KiB.forward.count_1000,Crash -dEQP-VK.memory.allocation.basic.size_1KiB.mixed.count_1,Crash -dEQP-VK.memory.allocation.basic.size_1KiB.mixed.count_100,Crash -dEQP-VK.memory.allocation.basic.size_1MiB.forward.count_1,Crash -dEQP-VK.memory.allocation.basic.size_1MiB.mixed.count_10,Crash -dEQP-VK.memory.allocation.basic.size_1MiB.reverse.count_1,Crash -dEQP-VK.memory.allocation.basic.size_1MiB.reverse.count_10,Crash -dEQP-VK.memory.allocation.basic.size_256.forward.count_100,Crash -dEQP-VK.memory.allocation.basic.size_256.mixed.count_100,Crash -dEQP-VK.memory.allocation.basic.size_256.mixed.count_1000,Crash -dEQP-VK.memory.allocation.basic.size_256.reverse.count_1,Crash -dEQP-VK.memory.allocation.basic.size_256.reverse.count_10,Crash -dEQP-VK.memory.allocation.basic.size_256.reverse.count_100,Crash -dEQP-VK.memory.allocation.basic.size_256.reverse.count_1000,Crash -dEQP-VK.memory.allocation.basic.size_4KiB.forward.count_1000,Crash -dEQP-VK.memory.allocation.basic.size_4KiB.mixed.count_100,Crash -dEQP-VK.memory.allocation.basic.size_4KiB.mixed.count_1000,Crash -dEQP-VK.memory.allocation.basic.size_4KiB.mixed.count_4000,Crash -dEQP-VK.memory.allocation.basic.size_4KiB.reverse.count_4000,Crash -dEQP-VK.memory.allocation.basic.size_512.forward.count_100,Crash -dEQP-VK.memory.allocation.basic.size_512.mixed.count_1000,Crash -dEQP-VK.memory.allocation.basic.size_64.forward.count_10,Crash -dEQP-VK.memory.allocation.basic.size_64.mixed.count_1000,Crash -dEQP-VK.memory.allocation.basic.size_64.reverse.count_100,Crash -dEQP-VK.memory.allocation.basic.size_8KiB.forward.count_10,Crash -dEQP-VK.memory.allocation.basic.size_8KiB.mixed.count_1,Crash -dEQP-VK.memory.allocation.basic.size_8KiB.mixed.count_10,Crash -dEQP-VK.memory.allocation.basic.size_8KiB.reverse.count_10,Crash -dEQP-VK.memory.allocation.random.20,Crash -dEQP-VK.memory.allocation.random.30,Crash -dEQP-VK.memory.allocation.random.31,Crash -dEQP-VK.memory.allocation.random.33,Crash -dEQP-VK.memory.allocation.random.34,Crash -dEQP-VK.memory.allocation.random.36,Crash -dEQP-VK.memory.allocation.random.40,Crash -dEQP-VK.memory.allocation.random.44,Crash -dEQP-VK.memory.allocation.random.45,Crash -dEQP-VK.memory.allocation.random.47,Crash -dEQP-VK.memory.allocation.random.49,Crash -dEQP-VK.memory.allocation.random.5,Crash -dEQP-VK.memory.allocation.random.50,Crash -dEQP-VK.memory.allocation.random.53,Crash -dEQP-VK.memory.allocation.random.54,Crash -dEQP-VK.memory.allocation.random.57,Crash -dEQP-VK.memory.allocation.random.66,Crash -dEQP-VK.memory.allocation.random.67,Crash -dEQP-VK.memory.allocation.random.69,Crash -dEQP-VK.memory.allocation.random.70,Crash -dEQP-VK.memory.allocation.random.80,Crash -dEQP-VK.memory.allocation.random.83,Crash -dEQP-VK.memory.allocation.random.87,Crash -dEQP-VK.memory.allocation.random.92,Crash -dEQP-VK.memory.allocation.random.93,Crash -dEQP-VK.memory.allocation.random.94,Crash -dEQP-VK.memory.allocation.random.95,Crash + +# All of these fails are due to a missing GetResourceAllocationInfo3 API which takes a castable format list. +# Without that, we can't query how large to allocate a block-compressed texture that can be cast to uncompressed +# and then used as a storage image. Even trying to work around it, D3D will internally try to to find out how +# large it will be using the same approach, to validate that heap placement will work. This will be fixed with +# a future D3D version. +dEQP-VK.image.sample_texture.128_bit_compressed_format_two_samplers_cubemap,Fail +dEQP-VK.image.sample_texture.64_bit_compressed_format,Fail +dEQP-VK.image.sample_texture.64_bit_compressed_format_two_samplers,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_load.bc1_rgb_srgb_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_load.bc1_rgb_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_load.bc1_rgb_srgb_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_load.bc1_rgba_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_load.bc1_rgba_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_load.bc5_snorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_load.bc5_snorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_load.bc5_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_load.bc6h_sfloat_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_load.bc7_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc1_rgb_srgb_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc1_rgb_srgb_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc1_rgb_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc1_rgba_srgb_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc1_rgba_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc1_rgba_srgb_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc1_rgba_srgb_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc1_rgba_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc1_rgba_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc2_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc4_snorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc4_snorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc4_snorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc4_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc4_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc4_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc5_snorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc5_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc6h_sfloat_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc6h_sfloat_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.image_store.bc6h_ufloat_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc1_rgb_srgb_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc1_rgb_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc1_rgb_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc1_rgb_unorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc1_rgba_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc1_rgba_unorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc1_rgba_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc2_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc2_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc3_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc4_snorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc4_snorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc4_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc5_snorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc5_snorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc6h_sfloat_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc6h_sfloat_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc6h_ufloat_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc6h_ufloat_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texel_fetch.bc7_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc1_rgb_srgb_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc1_rgb_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc1_rgba_srgb_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc1_rgba_srgb_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc1_rgba_srgb_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc1_rgba_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc1_rgba_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc2_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc2_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc2_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc4_snorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc4_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc4_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc6h_sfloat_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc6h_ufloat_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.2d_image.texture.bc7_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc1_rgb_srgb_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc1_rgb_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc1_rgb_unorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc1_rgb_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc1_rgba_srgb_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc1_rgba_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc1_rgba_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc2_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc2_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc3_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc3_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc3_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc4_snorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc4_snorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc4_snorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc4_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc4_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc4_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_load.bc5_snorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_store.bc1_rgb_srgb_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_store.bc1_rgb_srgb_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_store.bc1_rgb_srgb_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_store.bc1_rgb_srgb_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_store.bc1_rgb_unorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_store.bc1_rgba_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_store.bc1_rgba_unorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_store.bc1_rgba_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_store.bc3_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_store.bc4_snorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_store.bc4_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_store.bc5_snorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_store.bc5_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_store.bc6h_sfloat_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc1_rgb_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc1_rgb_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc1_rgb_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc1_rgb_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc1_rgba_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc1_rgba_srgb_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc1_rgba_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc2_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc2_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc2_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc3_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc3_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc3_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc3_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc4_snorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc4_snorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc4_snorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc4_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc4_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc7_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texel_fetch.bc7_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc1_rgb_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc1_rgb_unorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc1_rgba_srgb_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc1_rgba_srgb_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc1_rgba_srgb_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc1_rgba_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc2_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc2_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc3_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc3_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc4_snorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc4_snorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc4_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc4_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc6h_ufloat_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc7_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc7_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.texture.bc7_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_load.bc1_rgb_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_load.bc1_rgb_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_load.bc1_rgba_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_load.bc1_rgba_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_load.bc3_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_load.bc3_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_load.bc4_snorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_load.bc4_snorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_load.bc4_snorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_load.bc4_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_load.bc4_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_load.bc5_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_load.bc6h_sfloat_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_load.bc7_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc1_rgb_srgb_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc1_rgb_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc1_rgb_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc1_rgb_unorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc1_rgba_srgb_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc1_rgba_srgb_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc1_rgba_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc3_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc4_snorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc4_snorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc4_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc4_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc4_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc5_snorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc5_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc6h_ufloat_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc7_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.image_store.bc7_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texel_fetch.bc1_rgb_srgb_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texel_fetch.bc1_rgb_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texel_fetch.bc1_rgba_srgb_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texel_fetch.bc1_rgba_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texel_fetch.bc1_rgba_srgb_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texel_fetch.bc1_rgba_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texel_fetch.bc1_rgba_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texel_fetch.bc3_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texel_fetch.bc3_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texel_fetch.bc4_snorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texel_fetch.bc4_snorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texel_fetch.bc4_snorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texel_fetch.bc4_snorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texel_fetch.bc5_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texel_fetch.bc7_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc1_rgb_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc1_rgb_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc1_rgba_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc1_rgba_srgb_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc1_rgba_unorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc2_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc2_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc2_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc2_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc4_snorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc4_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc4_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc4_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc4_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc5_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc6h_sfloat_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.bc6h_ufloat_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_load.bc1_rgb_srgb_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_load.bc1_rgb_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_load.bc1_rgba_srgb_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_load.bc1_rgba_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_load.bc1_rgba_srgb_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_load.bc1_rgba_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_load.bc3_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_load.bc3_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_load.bc3_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_load.bc4_snorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_load.bc4_snorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_load.bc4_snorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_load.bc5_snorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_load.bc7_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_load.bc7_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc1_rgb_srgb_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc1_rgb_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc1_rgb_srgb_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc1_rgb_srgb_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc1_rgb_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc1_rgb_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc1_rgba_srgb_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc1_rgba_srgb_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc1_rgba_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc1_rgba_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc1_rgba_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc2_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc3_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc3_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc4_snorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc4_snorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc4_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc4_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc5_snorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc5_snorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc5_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc5_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc6h_sfloat_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc6h_ufloat_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc7_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.image_store.bc7_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc1_rgb_srgb_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc1_rgb_unorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc1_rgba_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc1_rgba_srgb_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc1_rgba_srgb_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc1_rgba_unorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc1_rgba_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc2_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc2_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc3_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc4_snorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc4_snorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc4_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc5_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc5_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texel_fetch.bc7_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc1_rgb_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc1_rgb_srgb_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc1_rgb_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc1_rgb_unorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc1_rgb_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc1_rgba_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc1_rgba_srgb_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc1_rgba_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc2_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc3_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc3_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc3_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc4_snorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc4_snorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc4_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc4_unorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc4_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc5_snorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc5_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc6h_sfloat_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc7_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.compute.extended.3d_image.texture.bc7_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc1_rgb_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc1_rgb_srgb_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc1_rgb_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc1_rgba_srgb_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc1_rgba_srgb_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc1_rgba_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc1_rgba_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc1_rgba_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc2_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc2_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc3_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc4_snorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc4_snorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc4_snorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc4_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc6h_sfloat_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc6h_ufloat_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc7_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.2d_image.texture_read.bc7_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc1_rgb_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc1_rgb_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc1_rgb_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc1_rgba_srgb_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc1_rgba_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc1_rgba_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc1_rgba_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc2_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc3_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc3_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc4_snorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc4_snorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc4_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc4_unorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc4_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc5_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc6h_ufloat_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.basic.3d_image.texture_read.bc7_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc1_rgb_srgb_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc1_rgb_srgb_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc1_rgb_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc1_rgb_unorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc1_rgba_srgb_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc1_rgba_srgb_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc1_rgba_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc1_rgba_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc1_rgba_unorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc3_srgb_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc3_srgb_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc3_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc4_snorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc4_snorm_block.r16g16b16a16_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc4_snorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc4_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc5_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc6h_sfloat_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc6h_sfloat_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.2d_image.texture_read.bc7_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc1_rgb_srgb_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc1_rgb_srgb_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc1_rgb_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc1_rgb_unorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc1_rgb_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc1_rgba_srgb_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc1_rgba_srgb_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc1_rgba_srgb_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc1_rgba_unorm_block.r16g16b16a16_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc1_rgba_unorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc1_rgba_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc2_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc4_snorm_block.r16g16b16a16_unorm,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc4_snorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc4_snorm_block.r32g32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc4_unorm_block.r16g16b16a16_snorm,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc4_unorm_block.r32g32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc5_unorm_block.r32g32b32a32_sint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc5_unorm_block.r32g32b32a32_uint,Fail +dEQP-VK.image.texel_view_compatible.graphic.extended.3d_image.texture_read.bc7_srgb_block.r32g32b32a32_uint,Fail diff --git a/src/microsoft/vulkan/dzn_device.c b/src/microsoft/vulkan/dzn_device.c index 9126f6f2e0f..f186bee55da 100644 --- a/src/microsoft/vulkan/dzn_device.c +++ b/src/microsoft/vulkan/dzn_device.c @@ -64,7 +64,7 @@ #define DZN_USE_WSI_PLATFORM #endif -#define DZN_API_VERSION VK_MAKE_VERSION(1, 0, VK_HEADER_VERSION) +#define DZN_API_VERSION VK_MAKE_VERSION(1, 1, VK_HEADER_VERSION) #define MAX_TIER2_MEMORY_TYPES 3 @@ -93,12 +93,15 @@ static void dzn_physical_device_get_extensions(struct dzn_physical_device *pdev) { pdev->vk.supported_extensions = (struct vk_device_extension_table) { - .KHR_create_renderpass2 = false, - .KHR_depth_stencil_resolve = false, + .KHR_create_renderpass2 = true, + .KHR_depth_stencil_resolve = true, .KHR_descriptor_update_template = true, .KHR_draw_indirect_count = true, .KHR_driver_properties = true, - .KHR_dynamic_rendering = false, + .KHR_dynamic_rendering = true, + .KHR_maintenance1 = true, + .KHR_maintenance2 = true, + .KHR_maintenance3 = true, .KHR_multiview = true, .KHR_shader_draw_parameters = true, #ifdef DZN_USE_WSI_PLATFORM