Remove vk::getFormatComponentMapping()
authorPyry Haulos <phaulos@google.com>
Thu, 14 Jul 2016 23:51:42 +0000 (16:51 -0700)
committerPyry Haulos <phaulos@google.com>
Thu, 14 Jul 2016 23:51:42 +0000 (16:51 -0700)
This function is highly misleading and often misused.

As as result image view component mapping is normalized to RGBA in
following tests:

 * pipeline.image
 * pipeline.image_view
 * pipeline.sampler

external/vulkancts/framework/vulkan/vkImageUtil.cpp
external/vulkancts/framework/vulkan/vkImageUtil.hpp
external/vulkancts/modules/vulkan/pipeline/vktPipelineImageTests.cpp
external/vulkancts/modules/vulkan/pipeline/vktPipelineImageViewTests.cpp
external/vulkancts/modules/vulkan/pipeline/vktPipelineSamplerTests.cpp
external/vulkancts/mustpass/1.0.0/src/master.txt
external/vulkancts/mustpass/1.0.0/vk-default.txt
external/vulkancts/mustpass/1.0.1/com.drawelements.deqp.vk.xml
external/vulkancts/mustpass/1.0.1/vk-default.txt

index 41e9d6d..f529ee7 100644 (file)
@@ -487,52 +487,6 @@ tcu::CompressedTexFormat mapVkCompressedFormat (VkFormat format)
        return tcu::COMPRESSEDTEXFORMAT_LAST;
 }
 
-VkComponentMapping getFormatComponentMapping (VkFormat format)
-{
-       using tcu::TextureFormat;
-
-       static const VkComponentMapping R               = {     VK_COMPONENT_SWIZZLE_R,         VK_COMPONENT_SWIZZLE_ZERO,      VK_COMPONENT_SWIZZLE_ZERO,      VK_COMPONENT_SWIZZLE_ONE        };
-       static const VkComponentMapping RG              = {     VK_COMPONENT_SWIZZLE_R,         VK_COMPONENT_SWIZZLE_G,         VK_COMPONENT_SWIZZLE_ZERO,      VK_COMPONENT_SWIZZLE_ONE        };
-       static const VkComponentMapping RGB             = {     VK_COMPONENT_SWIZZLE_R,         VK_COMPONENT_SWIZZLE_G,         VK_COMPONENT_SWIZZLE_B,         VK_COMPONENT_SWIZZLE_ONE        };
-       static const VkComponentMapping RGBA    = {     VK_COMPONENT_SWIZZLE_R,         VK_COMPONENT_SWIZZLE_G,         VK_COMPONENT_SWIZZLE_B,         VK_COMPONENT_SWIZZLE_A          };
-       static const VkComponentMapping S               = { VK_COMPONENT_SWIZZLE_ZERO,  VK_COMPONENT_SWIZZLE_ZERO,      VK_COMPONENT_SWIZZLE_ZERO,      VK_COMPONENT_SWIZZLE_A          };
-       static const VkComponentMapping DS              = {     VK_COMPONENT_SWIZZLE_R,         VK_COMPONENT_SWIZZLE_ZERO,      VK_COMPONENT_SWIZZLE_ZERO,      VK_COMPONENT_SWIZZLE_A          };
-       static const VkComponentMapping BGRA    = {     VK_COMPONENT_SWIZZLE_B,         VK_COMPONENT_SWIZZLE_G,         VK_COMPONENT_SWIZZLE_R,         VK_COMPONENT_SWIZZLE_A          };
-       static const VkComponentMapping BGR             = {     VK_COMPONENT_SWIZZLE_B,         VK_COMPONENT_SWIZZLE_G,         VK_COMPONENT_SWIZZLE_R,         VK_COMPONENT_SWIZZLE_ONE        };
-       static const VkComponentMapping ARGB    = {     VK_COMPONENT_SWIZZLE_A,         VK_COMPONENT_SWIZZLE_R,         VK_COMPONENT_SWIZZLE_G,         VK_COMPONENT_SWIZZLE_B          };
-
-       if (format == VK_FORMAT_UNDEFINED)
-               return RGBA;
-
-       const tcu::TextureFormat tcuFormat = (isCompressedFormat(format)) ? tcu::getUncompressedFormat(mapVkCompressedFormat(format))
-                                                                                                                                         : mapVkFormat(format);
-
-       switch (tcuFormat.order)
-       {
-               case TextureFormat::R:          return R;
-               case TextureFormat::RG:         return RG;
-               case TextureFormat::RGB:        return RGB;
-               case TextureFormat::RGBA:       return RGBA;
-               case TextureFormat::BGRA:       return BGRA;
-               case TextureFormat::BGR:        return BGR;
-               case TextureFormat::ARGB:       return ARGB;
-               case TextureFormat::sR:         return R;
-               case TextureFormat::sRG:        return RG;
-               case TextureFormat::sRGB:       return RGB;
-               case TextureFormat::sRGBA:      return RGBA;
-               case TextureFormat::sBGR:       return BGR;
-               case TextureFormat::sBGRA:      return BGRA;
-               case TextureFormat::D:          return R;
-               case TextureFormat::S:          return S;
-               case TextureFormat::DS:         return DS;
-               default:
-                       break;
-       }
-
-       DE_ASSERT(false);
-       return RGBA;
-}
-
 static bool isScaledFormat (VkFormat format)
 {
        // update this mapping if VkFormat changes
index e798c19..0c16a05 100644 (file)
@@ -53,7 +53,6 @@ tcu::Sampler::FilterMode      mapVkMagTexFilter                       (VkFilter filter);
 int                                                    mapVkComponentSwizzle           (const VkComponentSwizzle& channelSwizzle);
 tcu::UVec4                                     mapVkComponentMapping           (const vk::VkComponentMapping& mapping);
 
-VkComponentMapping                     getFormatComponentMapping       (VkFormat format);
 VkFilter                                       mapFilterMode                           (tcu::Sampler::FilterMode filterMode);
 VkSamplerMipmapMode                    mapMipmapMode                           (tcu::Sampler::FilterMode filterMode);
 VkSamplerAddressMode           mapWrapMode                                     (tcu::Sampler::WrapMode wrapMode);
index 3935ae2..fbcb8aa 100644 (file)
@@ -162,7 +162,7 @@ TestInstance* ImageTest::createInstance (Context& context) const
        }
 
        const std::vector<Vertex4Tex4>  vertices                        = createTestQuadMosaic(m_imageViewType);
-       const VkComponentMapping                componentMapping        = getFormatComponentMapping(m_imageFormat);
+       const VkComponentMapping                componentMapping        = { VK_COMPONENT_SWIZZLE_R, VK_COMPONENT_SWIZZLE_G, VK_COMPONENT_SWIZZLE_B, VK_COMPONENT_SWIZZLE_A };
        const VkImageSubresourceRange   subresourceRange        =
        {
                VK_IMAGE_ASPECT_COLOR_BIT,
index 0fdb74b..2413067 100644 (file)
@@ -343,7 +343,7 @@ static de::MovePtr<tcu::TestCaseGroup> createSubresourceRangeTests(tcu::TestCont
        const deUint32                          numLevels                               = ImageViewTest::getNumLevels(viewType);
        const deUint32                          arraySize                               = ImageViewTest::getArraySize(viewType);
        const VkImageAspectFlags        imageAspectFlags                = VK_IMAGE_ASPECT_COLOR_BIT;
-       const VkComponentMapping        componentMapping                = getFormatComponentMapping(imageFormat);
+       const VkComponentMapping        componentMapping                = { VK_COMPONENT_SWIZZLE_R, VK_COMPONENT_SWIZZLE_G, VK_COMPONENT_SWIZZLE_B, VK_COMPONENT_SWIZZLE_A };
 
        de::MovePtr<tcu::TestCaseGroup> rangeTests (new tcu::TestCaseGroup(testCtx, "subresource_range", ""));
 
@@ -355,7 +355,7 @@ static de::MovePtr<tcu::TestCaseGroup> createSubresourceRangeTests(tcu::TestCont
                        const TestCaseConfig    config  = TEST_CASES[configNdx];                                                                        \
                        desc << "Samples level " << config.samplerLod << " with :\n" << config.subresourceRange;        \
                        rangeTests->addChild(new ImageViewTest(testCtx, config.name, desc.str().c_str(), viewType,      \
-                                                                                                  imageFormat, config.samplerLod, componentMapping,            \
+                                                                                                  imageFormat, config.samplerLod, componentMapping,    \
                                                                                                   config.subresourceRange));                                                   \
                }                                                                                                                                                                                               \
        } while (deGetFalse())
@@ -588,7 +588,8 @@ static de::MovePtr<tcu::TestCaseGroup> createComponentSwizzleTests (tcu::TestCon
                arraySize,                                                                                      // deUint32                             arraySize;
        };
 
-       const std::vector<VkComponentMapping>   componentMappings       = getComponentMappingPermutations(getFormatComponentMapping(imageFormat));
+       const VkComponentMapping                                baseMapping                     = { VK_COMPONENT_SWIZZLE_R, VK_COMPONENT_SWIZZLE_G, VK_COMPONENT_SWIZZLE_B, VK_COMPONENT_SWIZZLE_A };
+       const std::vector<VkComponentMapping>   componentMappings       = getComponentMappingPermutations(baseMapping);
        de::MovePtr<tcu::TestCaseGroup>                 swizzleTests            (new tcu::TestCaseGroup(testCtx, "component_swizzle", ""));
 
        for (size_t mappingNdx = 0; mappingNdx < componentMappings.size(); mappingNdx++)
index 8634bae..cb49f9f 100644 (file)
@@ -252,7 +252,7 @@ TestInstance* SamplerTest::createInstance (Context& context) const
        const tcu::UVec2                                renderSize                      = getRenderSize(m_imageViewType);
        const std::vector<Vertex4Tex4>  vertices                        = createVertices();
        const VkSamplerCreateInfo               samplerParams           = getSamplerCreateInfo();
-       const VkComponentMapping                componentMapping        = getFormatComponentMapping(m_imageFormat);
+       const VkComponentMapping                componentMapping        = { VK_COMPONENT_SWIZZLE_R, VK_COMPONENT_SWIZZLE_G, VK_COMPONENT_SWIZZLE_B, VK_COMPONENT_SWIZZLE_A };
        const VkImageSubresourceRange   subresourceRange        =
        {
                VK_IMAGE_ASPECT_COLOR_BIT,                                                              // VkImageAspectFlags   aspectMask;
index a2ad732..52aa1aa 100644 (file)
@@ -45112,10 +45112,10 @@ dEQP-VK.pipeline.sampler.view_type.cube_array.format.astc_12x12_srgb_block.mipma
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.astc_12x12_srgb_block.mipmap.linear.lod.select_bias_2_5
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.astc_12x12_srgb_block.mipmap.linear.lod.select_bias_3_1
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.astc_12x12_srgb_block.mipmap.linear.lod.select_bias_3_7
-dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.subresource_range.array_layer_second
@@ -45136,10 +45136,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4b4a4_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.subresource_range.array_layer_second
@@ -45160,10 +45160,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r5g5b5a1_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.array_layer_second
@@ -45172,10 +45172,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.array_layer_second
@@ -45184,10 +45184,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.array_layer_second
@@ -45196,10 +45196,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.array_layer_second
@@ -45208,10 +45208,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.array_layer_second
@@ -45220,10 +45220,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.array_layer_second
@@ -45232,10 +45232,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.array_layer_second
@@ -45244,10 +45244,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.array_layer_second
@@ -45256,10 +45256,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.array_layer_second
@@ -45268,10 +45268,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.array_layer_second
@@ -45280,10 +45280,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.array_layer_second
@@ -45292,10 +45292,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.array_layer_second
@@ -45304,10 +45304,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.array_layer_second
@@ -45316,10 +45316,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.array_layer_second
@@ -45328,10 +45328,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.array_layer_second
@@ -45340,10 +45340,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.array_layer_second
@@ -45352,10 +45352,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.array_layer_second
@@ -45364,10 +45364,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.array_layer_second
@@ -45376,10 +45376,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.array_layer_second
@@ -45388,10 +45388,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.array_layer_second
@@ -45400,10 +45400,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.subresource_range.array_layer_second
@@ -45496,10 +45496,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8a8_srgb.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.array_layer_second
@@ -45508,10 +45508,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subreso
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.subresource_range.array_layer_second
@@ -45532,10 +45532,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.a2b10g10r10_uscaled_pack32.subre
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.array_layer_second
@@ -45544,10 +45544,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.array_layer_second
@@ -45556,10 +45556,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.array_layer_second
@@ -45568,10 +45568,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.array_layer_second
@@ -45580,10 +45580,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.array_layer_second
@@ -45592,10 +45592,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.array_layer_second
@@ -45604,10 +45604,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.array_layer_second
@@ -45616,10 +45616,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.array_layer_second
@@ -45628,10 +45628,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.array_layer_second
@@ -45640,10 +45640,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.array_layer_second
@@ -45652,10 +45652,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.array_layer_second
@@ -45664,10 +45664,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.array_layer_second
@@ -45676,10 +45676,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.array_layer_second
@@ -45688,10 +45688,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.array_layer_second
@@ -45700,10 +45700,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.array_layer_second
@@ -45712,10 +45712,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.array_layer_second
@@ -45724,10 +45724,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.array_layer_second
@@ -45736,10 +45736,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.array_layer_second
@@ -45748,10 +45748,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.array_layer_second
@@ -45760,10 +45760,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.array_layer_second
@@ -45772,10 +45772,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.subresource_range.array_layer_second
@@ -45868,10 +45868,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16a16_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.array_layer_second
@@ -45880,10 +45880,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.array_layer_second
@@ -45892,10 +45892,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.array_layer_second
@@ -45904,10 +45904,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.array_layer_second
@@ -45916,10 +45916,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.array_layer_second
@@ -45928,10 +45928,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.array_layer_second
@@ -45940,10 +45940,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.array_layer_second
@@ -45952,10 +45952,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.array_layer_second
@@ -45964,10 +45964,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.subresource_range.array_layer_second
@@ -46012,10 +46012,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32a32_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.array_layer_second
@@ -46024,10 +46024,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresou
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.array_layer_second
@@ -46036,10 +46036,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresour
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.array_layer_second
@@ -46048,10 +46048,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.array_layer_second
@@ -46060,10 +46060,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.subresource_range.base_array_layer
@@ -46090,10 +46090,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4b4a4_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.subresource_range.base_array_layer
@@ -46120,10 +46120,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g5b5a1_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.base_array_layer
@@ -46135,10 +46135,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.base_array_layer
@@ -46150,10 +46150,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.base_array_layer
@@ -46165,10 +46165,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.base_array_layer
@@ -46180,10 +46180,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.base_array_layer
@@ -46195,10 +46195,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.base_array_layer
@@ -46210,10 +46210,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.base_array_layer
@@ -46225,10 +46225,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.base_array_layer
@@ -46240,10 +46240,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.base_array_layer
@@ -46255,10 +46255,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.base_array_layer
@@ -46270,10 +46270,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.base_array_layer
@@ -46285,10 +46285,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.base_array_layer
@@ -46300,10 +46300,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.base_array_layer
@@ -46315,10 +46315,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.base_array_layer
@@ -46330,10 +46330,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.base_array_layer
@@ -46345,10 +46345,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.base_array_layer
@@ -46360,10 +46360,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.base_array_layer
@@ -46375,10 +46375,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.base_array_layer
@@ -46390,10 +46390,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.base_array_layer
@@ -46405,10 +46405,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.base_array_layer
@@ -46420,10 +46420,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.subresource_range.base_array_layer
@@ -46540,10 +46540,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8a8_srgb.subresource_
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.base_array_layer
@@ -46555,10 +46555,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.s
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.subresource_range.base_array_layer
@@ -46585,10 +46585,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2b10g10r10_uscaled_pack32
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.base_array_layer
@@ -46600,10 +46600,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.base_array_layer
@@ -46615,10 +46615,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.base_array_layer
@@ -46630,10 +46630,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.base_array_layer
@@ -46645,10 +46645,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.base_array_layer
@@ -46660,10 +46660,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.base_array_layer
@@ -46675,10 +46675,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.base_array_layer
@@ -46690,10 +46690,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.base_array_layer
@@ -46705,10 +46705,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.base_array_layer
@@ -46720,10 +46720,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.base_array_layer
@@ -46735,10 +46735,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.base_array_layer
@@ -46750,10 +46750,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.base_array_layer
@@ -46765,10 +46765,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.base_array_layer
@@ -46780,10 +46780,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.base_array_layer
@@ -46795,10 +46795,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.base_array_layer
@@ -46810,10 +46810,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.base_array_layer
@@ -46825,10 +46825,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.base_array_layer
@@ -46840,10 +46840,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresou
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.base_array_layer
@@ -46855,10 +46855,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresou
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.base_array_layer
@@ -46870,10 +46870,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.base_array_layer
@@ -46885,10 +46885,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.subresource_range.base_array_layer
@@ -47005,10 +47005,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16a16_sfloat.subres
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.base_array_layer
@@ -47020,10 +47020,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.base_array_layer
@@ -47035,10 +47035,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.base_array_layer
@@ -47050,10 +47050,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.base_array_layer
@@ -47065,10 +47065,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.base_array_layer
@@ -47080,10 +47080,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.base_array_layer
@@ -47095,10 +47095,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.base_array_layer
@@ -47110,10 +47110,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.base_array_layer
@@ -47125,10 +47125,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.subresource_range.base_array_layer
@@ -47185,10 +47185,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32a32_sfloat.subres
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.base_array_layer
@@ -47200,10 +47200,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.su
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.base_array_layer
@@ -47215,10 +47215,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.sub
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.base_array_layer
@@ -47230,10 +47230,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.base_array_layer
@@ -47245,10 +47245,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.subresource_range.array_layer_second
@@ -47269,10 +47269,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4b4a4_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.subresource_range.array_layer_second
@@ -47293,10 +47293,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r5g5b5a1_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.array_layer_second
@@ -47305,10 +47305,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.array_layer_second
@@ -47317,10 +47317,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.array_layer_second
@@ -47329,10 +47329,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.array_layer_second
@@ -47341,10 +47341,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.array_layer_second
@@ -47353,10 +47353,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.array_layer_second
@@ -47365,10 +47365,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.array_layer_second
@@ -47377,10 +47377,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.array_layer_second
@@ -47389,10 +47389,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.array_layer_second
@@ -47401,10 +47401,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.array_layer_second
@@ -47413,10 +47413,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.array_layer_second
@@ -47425,10 +47425,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.array_layer_second
@@ -47437,10 +47437,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.array_layer_second
@@ -47449,10 +47449,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.array_layer_second
@@ -47461,10 +47461,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.array_layer_second
@@ -47473,10 +47473,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.array_layer_second
@@ -47485,10 +47485,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.array_layer_second
@@ -47497,10 +47497,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.array_layer_second
@@ -47509,10 +47509,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.array_layer_second
@@ -47521,10 +47521,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.array_layer_second
@@ -47533,10 +47533,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.subresource_range.array_layer_second
@@ -47629,10 +47629,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8a8_srgb.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.array_layer_second
@@ -47641,10 +47641,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subreso
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.subresource_range.array_layer_second
@@ -47665,10 +47665,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.a2b10g10r10_uscaled_pack32.subre
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.array_layer_second
@@ -47677,10 +47677,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.array_layer_second
@@ -47689,10 +47689,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.array_layer_second
@@ -47701,10 +47701,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.array_layer_second
@@ -47713,10 +47713,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.array_layer_second
@@ -47725,10 +47725,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.array_layer_second
@@ -47737,10 +47737,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.array_layer_second
@@ -47749,10 +47749,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.array_layer_second
@@ -47761,10 +47761,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.array_layer_second
@@ -47773,10 +47773,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.array_layer_second
@@ -47785,10 +47785,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.array_layer_second
@@ -47797,10 +47797,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.array_layer_second
@@ -47809,10 +47809,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.array_layer_second
@@ -47821,10 +47821,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.array_layer_second
@@ -47833,10 +47833,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.array_layer_second
@@ -47845,10 +47845,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.array_layer_second
@@ -47857,10 +47857,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.array_layer_second
@@ -47869,10 +47869,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.array_layer_second
@@ -47881,10 +47881,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.array_layer_second
@@ -47893,10 +47893,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.array_layer_second
@@ -47905,10 +47905,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.subresource_range.array_layer_second
@@ -48001,10 +48001,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16a16_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.array_layer_second
@@ -48013,10 +48013,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.array_layer_second
@@ -48025,10 +48025,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.array_layer_second
@@ -48037,10 +48037,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.array_layer_second
@@ -48049,10 +48049,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.array_layer_second
@@ -48061,10 +48061,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.array_layer_second
@@ -48073,10 +48073,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.array_layer_second
@@ -48085,10 +48085,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.array_layer_second
@@ -48097,10 +48097,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.subresource_range.array_layer_second
@@ -48145,10 +48145,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32a32_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.array_layer_second
@@ -48157,10 +48157,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresou
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.array_layer_second
@@ -48169,10 +48169,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresour
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.array_layer_second
@@ -48181,10 +48181,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.array_layer_second
@@ -48193,10 +48193,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.array_layer_second
@@ -48205,10 +48205,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresou
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.subresource_range.array_layer_second
@@ -48265,10 +48265,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8a8_srgb_block.subreso
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.array_layer_second
@@ -48277,10 +48277,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.array_layer_second
@@ -48289,10 +48289,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.array_layer_second
@@ -48301,10 +48301,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresour
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.subresource_range.array_layer_second
@@ -48649,10 +48649,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.astc_12x12_srgb_block.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.astc_12x12_srgb_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.subresource_range.base_array_layer
@@ -48679,10 +48679,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4b4a4_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.subresource_range.base_array_layer
@@ -48709,10 +48709,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g5b5a1_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.base_array_layer
@@ -48724,10 +48724,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.base_array_layer
@@ -48739,10 +48739,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.base_array_layer
@@ -48754,10 +48754,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.base_array_layer
@@ -48769,10 +48769,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.base_array_layer
@@ -48784,10 +48784,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.base_array_layer
@@ -48799,10 +48799,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.base_array_layer
@@ -48814,10 +48814,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.base_array_layer
@@ -48829,10 +48829,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.base_array_layer
@@ -48844,10 +48844,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.base_array_layer
@@ -48859,10 +48859,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.base_array_layer
@@ -48874,10 +48874,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.base_array_layer
@@ -48889,10 +48889,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.base_array_layer
@@ -48904,10 +48904,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.base_array_layer
@@ -48919,10 +48919,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.base_array_layer
@@ -48934,10 +48934,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.base_array_layer
@@ -48949,10 +48949,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.base_array_layer
@@ -48964,10 +48964,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.base_array_layer
@@ -48979,10 +48979,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.base_array_layer
@@ -48994,10 +48994,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.base_array_layer
@@ -49009,10 +49009,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.subresource_range.base_array_layer
@@ -49129,10 +49129,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8a8_srgb.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.base_array_layer
@@ -49144,10 +49144,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.s
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.subresource_range.base_array_layer
@@ -49174,10 +49174,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2b10g10r10_uscaled_pack32
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.base_array_layer
@@ -49189,10 +49189,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.base_array_layer
@@ -49204,10 +49204,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.base_array_layer
@@ -49219,10 +49219,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.base_array_layer
@@ -49234,10 +49234,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.base_array_layer
@@ -49249,10 +49249,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.base_array_layer
@@ -49264,10 +49264,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.base_array_layer
@@ -49279,10 +49279,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.base_array_layer
@@ -49294,10 +49294,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.base_array_layer
@@ -49309,10 +49309,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.base_array_layer
@@ -49324,10 +49324,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.base_array_layer
@@ -49339,10 +49339,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.base_array_layer
@@ -49354,10 +49354,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.base_array_layer
@@ -49369,10 +49369,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.base_array_layer
@@ -49384,10 +49384,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.base_array_layer
@@ -49399,10 +49399,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.base_array_layer
@@ -49414,10 +49414,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.base_array_layer
@@ -49429,10 +49429,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresou
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.base_array_layer
@@ -49444,10 +49444,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresou
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.base_array_layer
@@ -49459,10 +49459,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.base_array_layer
@@ -49474,10 +49474,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.subresource_range.base_array_layer
@@ -49594,10 +49594,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16a16_sfloat.subres
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.base_array_layer
@@ -49609,10 +49609,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.base_array_layer
@@ -49624,10 +49624,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.base_array_layer
@@ -49639,10 +49639,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.base_array_layer
@@ -49654,10 +49654,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.base_array_layer
@@ -49669,10 +49669,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.base_array_layer
@@ -49684,10 +49684,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.base_array_layer
@@ -49699,10 +49699,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.base_array_layer
@@ -49714,10 +49714,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.subresource_range.base_array_layer
@@ -49774,10 +49774,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32a32_sfloat.subres
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.base_array_layer
@@ -49789,10 +49789,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.su
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.base_array_layer
@@ -49804,10 +49804,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.sub
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.base_array_layer
@@ -49819,10 +49819,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.base_array_layer
@@ -49834,10 +49834,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.base_array_layer
@@ -49849,10 +49849,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.su
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.subresource_range.base_array_layer
@@ -49924,10 +49924,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8a8_srgb_block.s
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.base_array_layer
@@ -49939,10 +49939,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subres
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.base_array_layer
@@ -49954,10 +49954,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subres
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.base_array_layer
@@ -49969,10 +49969,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.sub
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.subresource_range.base_array_layer
@@ -50404,10 +50404,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.astc_12x12_srgb_block.subr
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.astc_12x12_srgb_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4b4a4_unorm_pack16.component_swizzle.r_g_b_a
@@ -50416,10 +50416,10 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4b4a4_unorm_pack16.component_
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4b4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g5b5a1_unorm_pack16.component_swizzle.r_g_b_a
@@ -50428,130 +50428,130 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.r5g5b5a1_unorm_pack16.component_
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g5b5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8a8_unorm.component_swizzle.r_g_b_a
@@ -50596,16 +50596,16 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8a8_srgb.component_swizzle.
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8a8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2b10g10r10_uscaled_pack32.component_swizzle.r_g_b_a
@@ -50614,130 +50614,130 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.a2b10g10r10_uscaled_pack32.compo
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2b10g10r10_uscaled_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16a16_unorm.component_swizzle.r_g_b_a
@@ -50782,58 +50782,58 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16a16_sfloat.component_sw
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16a16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32a32_uint.component_swizzle.r_g_b_a
@@ -50854,40 +50854,40 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32a32_sfloat.component_sw
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32a32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8a1_unorm_block.component_swizzle.r_g_b_a
@@ -50914,28 +50914,28 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8a8_srgb_block.compone
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8a8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.astc_4x4_unorm_block.component_swizzle.r_g_b_a
@@ -51106,10 +51106,10 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.astc_12x12_srgb_block.component_
 dEQP-VK.pipeline.image_view.view_type.3d.format.astc_12x12_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.astc_12x12_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.subresource_range.array_layer_second
@@ -51130,10 +51130,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4b4a4_unorm_pack16.subresou
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.subresource_range.array_layer_second
@@ -51154,10 +51154,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r5g5b5a1_unorm_pack16.subresou
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.array_layer_second
@@ -51166,10 +51166,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.array_layer_second
@@ -51178,10 +51178,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.array_layer_second
@@ -51190,10 +51190,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.array_layer_second
@@ -51202,10 +51202,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.array_layer_second
@@ -51214,10 +51214,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.array_layer_second
@@ -51226,10 +51226,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.array_layer_second
@@ -51238,10 +51238,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.array_layer_second
@@ -51250,10 +51250,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.array_layer_second
@@ -51262,10 +51262,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.array_layer_second
@@ -51274,10 +51274,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.array_layer_second
@@ -51286,10 +51286,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.array_layer_second
@@ -51298,10 +51298,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.array_layer_second
@@ -51310,10 +51310,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.array_layer_second
@@ -51322,10 +51322,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.array_layer_second
@@ -51334,10 +51334,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.array_layer_second
@@ -51346,10 +51346,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.array_layer_second
@@ -51358,10 +51358,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.array_layer_second
@@ -51370,10 +51370,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.array_layer_second
@@ -51382,10 +51382,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.array_layer_second
@@ -51394,10 +51394,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.subresource_range.array_layer_second
@@ -51490,10 +51490,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8a8_srgb.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.array_layer_second
@@ -51502,10 +51502,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subre
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.subresource_range.array_layer_second
@@ -51526,10 +51526,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.a2b10g10r10_uscaled_pack32.sub
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.array_layer_second
@@ -51538,10 +51538,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.array_layer_second
@@ -51550,10 +51550,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.array_layer_second
@@ -51562,10 +51562,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.array_layer_second
@@ -51574,10 +51574,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.array_layer_second
@@ -51586,10 +51586,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.array_layer_second
@@ -51598,10 +51598,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.array_layer_second
@@ -51610,10 +51610,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.array_layer_second
@@ -51622,10 +51622,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.array_layer_second
@@ -51634,10 +51634,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.array_layer_second
@@ -51646,10 +51646,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.array_layer_second
@@ -51658,10 +51658,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.array_layer_second
@@ -51670,10 +51670,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.array_layer_second
@@ -51682,10 +51682,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.array_layer_second
@@ -51694,10 +51694,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.array_layer_second
@@ -51706,10 +51706,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.array_layer_second
@@ -51718,10 +51718,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.array_layer_second
@@ -51730,10 +51730,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.array_layer_second
@@ -51742,10 +51742,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.array_layer_second
@@ -51754,10 +51754,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.array_layer_second
@@ -51766,10 +51766,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.subresource_range.array_layer_second
@@ -51862,10 +51862,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16a16_sfloat.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.array_layer_second
@@ -51874,10 +51874,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.array_layer_second
@@ -51886,10 +51886,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.array_layer_second
@@ -51898,10 +51898,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.array_layer_second
@@ -51910,10 +51910,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.array_layer_second
@@ -51922,10 +51922,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.array_layer_second
@@ -51934,10 +51934,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.array_layer_second
@@ -51946,10 +51946,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.array_layer_second
@@ -51958,10 +51958,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.subresource_range.array_layer_second
@@ -52006,10 +52006,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32a32_sfloat.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.array_layer_second
@@ -52018,10 +52018,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subres
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.array_layer_second
@@ -52030,10 +52030,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subreso
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.array_layer_second
@@ -52042,10 +52042,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresou
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.array_layer_second
@@ -52054,10 +52054,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresou
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.array_layer_second
@@ -52066,10 +52066,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subres
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.subresource_range.array_layer_second
@@ -52126,10 +52126,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8a8_srgb_block.subre
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.array_layer_second
@@ -52138,10 +52138,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.array_layer_second
@@ -52150,10 +52150,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.array_layer_second
@@ -52162,10 +52162,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subreso
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.subresource_range.array_layer_second
@@ -52510,10 +52510,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.astc_12x12_srgb_block.subresou
 dEQP-VK.pipeline.image_view.view_type.cube.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.astc_12x12_srgb_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.subresource_range.base_array_layer
@@ -52540,10 +52540,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4b4a4_unorm_pack16.su
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.subresource_range.base_array_layer
@@ -52570,10 +52570,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g5b5a1_unorm_pack16.su
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.base_array_layer
@@ -52585,10 +52585,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.base_array_layer
@@ -52600,10 +52600,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.base_array_layer
@@ -52615,10 +52615,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.base_array_layer
@@ -52630,10 +52630,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.base_array_layer
@@ -52645,10 +52645,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.base_array_layer
@@ -52660,10 +52660,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.base_array_layer
@@ -52675,10 +52675,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.base_array_layer
@@ -52690,10 +52690,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.base_array_layer
@@ -52705,10 +52705,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.base_array_layer
@@ -52720,10 +52720,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.base_array_layer
@@ -52735,10 +52735,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.base_array_layer
@@ -52750,10 +52750,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.base_array_layer
@@ -52765,10 +52765,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.base_array_layer
@@ -52780,10 +52780,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.base_array_layer
@@ -52795,10 +52795,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.base_array_layer
@@ -52810,10 +52810,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.base_array_layer
@@ -52825,10 +52825,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.base_array_layer
@@ -52840,10 +52840,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.base_array_layer
@@ -52855,10 +52855,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.base_array_layer
@@ -52870,10 +52870,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.subresource_range.base_array_layer
@@ -52990,10 +52990,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8a8_srgb.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.base_array_layer
@@ -53005,10 +53005,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.subresource_range.base_array_layer
@@ -53035,10 +53035,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2b10g10r10_uscaled_pack
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.base_array_layer
@@ -53050,10 +53050,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.base_array_layer
@@ -53065,10 +53065,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.base_array_layer
@@ -53080,10 +53080,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.base_array_layer
@@ -53095,10 +53095,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.base_array_layer
@@ -53110,10 +53110,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.base_array_layer
@@ -53125,10 +53125,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.base_array_layer
@@ -53140,10 +53140,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.base_array_layer
@@ -53155,10 +53155,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.base_array_layer
@@ -53170,10 +53170,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.base_array_layer
@@ -53185,10 +53185,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.base_array_layer
@@ -53200,10 +53200,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.base_array_layer
@@ -53215,10 +53215,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.base_array_layer
@@ -53230,10 +53230,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.base_array_layer
@@ -53245,10 +53245,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.base_array_layer
@@ -53260,10 +53260,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresou
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.base_array_layer
@@ -53275,10 +53275,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresou
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.base_array_layer
@@ -53290,10 +53290,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subres
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.base_array_layer
@@ -53305,10 +53305,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subres
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.base_array_layer
@@ -53320,10 +53320,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.base_array_layer
@@ -53335,10 +53335,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.subresource_range.base_array_layer
@@ -53455,10 +53455,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16a16_sfloat.subr
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.base_array_layer
@@ -53470,10 +53470,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.base_array_layer
@@ -53485,10 +53485,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.base_array_layer
@@ -53500,10 +53500,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.base_array_layer
@@ -53515,10 +53515,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.base_array_layer
@@ -53530,10 +53530,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.base_array_layer
@@ -53545,10 +53545,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.base_array_layer
@@ -53560,10 +53560,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.base_array_layer
@@ -53575,10 +53575,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.subresource_range.base_array_layer
@@ -53635,10 +53635,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32a32_sfloat.subr
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.base_array_layer
@@ -53650,10 +53650,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.base_array_layer
@@ -53665,10 +53665,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.s
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.base_array_layer
@@ -53680,10 +53680,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.su
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.base_array_layer
@@ -53695,10 +53695,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.su
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.base_array_layer
@@ -53710,10 +53710,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.subresource_range.base_array_layer
@@ -53785,10 +53785,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.base_array_layer
@@ -53800,10 +53800,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subr
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.base_array_layer
@@ -53815,10 +53815,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subr
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.base_array_layer
@@ -53830,10 +53830,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.s
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.subresource_range.base_array_layer
index a2ad732..52aa1aa 100644 (file)
@@ -45112,10 +45112,10 @@ dEQP-VK.pipeline.sampler.view_type.cube_array.format.astc_12x12_srgb_block.mipma
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.astc_12x12_srgb_block.mipmap.linear.lod.select_bias_2_5
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.astc_12x12_srgb_block.mipmap.linear.lod.select_bias_3_1
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.astc_12x12_srgb_block.mipmap.linear.lod.select_bias_3_7
-dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.subresource_range.array_layer_second
@@ -45136,10 +45136,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4b4a4_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.subresource_range.array_layer_second
@@ -45160,10 +45160,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r5g5b5a1_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.array_layer_second
@@ -45172,10 +45172,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.array_layer_second
@@ -45184,10 +45184,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.array_layer_second
@@ -45196,10 +45196,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.array_layer_second
@@ -45208,10 +45208,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.array_layer_second
@@ -45220,10 +45220,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.array_layer_second
@@ -45232,10 +45232,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.array_layer_second
@@ -45244,10 +45244,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.array_layer_second
@@ -45256,10 +45256,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.array_layer_second
@@ -45268,10 +45268,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.array_layer_second
@@ -45280,10 +45280,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.array_layer_second
@@ -45292,10 +45292,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.array_layer_second
@@ -45304,10 +45304,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.array_layer_second
@@ -45316,10 +45316,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.array_layer_second
@@ -45328,10 +45328,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.array_layer_second
@@ -45340,10 +45340,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.array_layer_second
@@ -45352,10 +45352,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.array_layer_second
@@ -45364,10 +45364,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.array_layer_second
@@ -45376,10 +45376,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.array_layer_second
@@ -45388,10 +45388,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.array_layer_second
@@ -45400,10 +45400,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.subresource_range.array_layer_second
@@ -45496,10 +45496,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8a8_srgb.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.array_layer_second
@@ -45508,10 +45508,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subreso
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.subresource_range.array_layer_second
@@ -45532,10 +45532,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.a2b10g10r10_uscaled_pack32.subre
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.array_layer_second
@@ -45544,10 +45544,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.array_layer_second
@@ -45556,10 +45556,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.array_layer_second
@@ -45568,10 +45568,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.array_layer_second
@@ -45580,10 +45580,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.array_layer_second
@@ -45592,10 +45592,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.array_layer_second
@@ -45604,10 +45604,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.array_layer_second
@@ -45616,10 +45616,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.array_layer_second
@@ -45628,10 +45628,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.array_layer_second
@@ -45640,10 +45640,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.array_layer_second
@@ -45652,10 +45652,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.array_layer_second
@@ -45664,10 +45664,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.array_layer_second
@@ -45676,10 +45676,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.array_layer_second
@@ -45688,10 +45688,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.array_layer_second
@@ -45700,10 +45700,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.array_layer_second
@@ -45712,10 +45712,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.array_layer_second
@@ -45724,10 +45724,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.array_layer_second
@@ -45736,10 +45736,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.array_layer_second
@@ -45748,10 +45748,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.array_layer_second
@@ -45760,10 +45760,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.array_layer_second
@@ -45772,10 +45772,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.subresource_range.array_layer_second
@@ -45868,10 +45868,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16a16_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.array_layer_second
@@ -45880,10 +45880,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.array_layer_second
@@ -45892,10 +45892,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.array_layer_second
@@ -45904,10 +45904,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.array_layer_second
@@ -45916,10 +45916,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.array_layer_second
@@ -45928,10 +45928,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.array_layer_second
@@ -45940,10 +45940,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.array_layer_second
@@ -45952,10 +45952,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.array_layer_second
@@ -45964,10 +45964,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.subresource_range.array_layer_second
@@ -46012,10 +46012,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32a32_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.array_layer_second
@@ -46024,10 +46024,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresou
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.array_layer_second
@@ -46036,10 +46036,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresour
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.array_layer_second
@@ -46048,10 +46048,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.array_layer_second
@@ -46060,10 +46060,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.subresource_range.base_array_layer
@@ -46090,10 +46090,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4b4a4_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.subresource_range.base_array_layer
@@ -46120,10 +46120,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g5b5a1_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.base_array_layer
@@ -46135,10 +46135,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.base_array_layer
@@ -46150,10 +46150,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.base_array_layer
@@ -46165,10 +46165,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.base_array_layer
@@ -46180,10 +46180,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.base_array_layer
@@ -46195,10 +46195,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.base_array_layer
@@ -46210,10 +46210,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.base_array_layer
@@ -46225,10 +46225,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.base_array_layer
@@ -46240,10 +46240,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.base_array_layer
@@ -46255,10 +46255,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.base_array_layer
@@ -46270,10 +46270,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.base_array_layer
@@ -46285,10 +46285,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.base_array_layer
@@ -46300,10 +46300,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.base_array_layer
@@ -46315,10 +46315,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.base_array_layer
@@ -46330,10 +46330,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.base_array_layer
@@ -46345,10 +46345,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.base_array_layer
@@ -46360,10 +46360,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.base_array_layer
@@ -46375,10 +46375,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.base_array_layer
@@ -46390,10 +46390,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.base_array_layer
@@ -46405,10 +46405,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.base_array_layer
@@ -46420,10 +46420,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.subresource_range.base_array_layer
@@ -46540,10 +46540,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8a8_srgb.subresource_
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.base_array_layer
@@ -46555,10 +46555,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.s
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.subresource_range.base_array_layer
@@ -46585,10 +46585,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2b10g10r10_uscaled_pack32
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.base_array_layer
@@ -46600,10 +46600,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.base_array_layer
@@ -46615,10 +46615,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.base_array_layer
@@ -46630,10 +46630,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.base_array_layer
@@ -46645,10 +46645,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.base_array_layer
@@ -46660,10 +46660,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.base_array_layer
@@ -46675,10 +46675,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.base_array_layer
@@ -46690,10 +46690,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.base_array_layer
@@ -46705,10 +46705,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.base_array_layer
@@ -46720,10 +46720,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.base_array_layer
@@ -46735,10 +46735,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.base_array_layer
@@ -46750,10 +46750,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.base_array_layer
@@ -46765,10 +46765,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.base_array_layer
@@ -46780,10 +46780,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.base_array_layer
@@ -46795,10 +46795,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.base_array_layer
@@ -46810,10 +46810,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.base_array_layer
@@ -46825,10 +46825,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.base_array_layer
@@ -46840,10 +46840,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresou
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.base_array_layer
@@ -46855,10 +46855,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresou
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.base_array_layer
@@ -46870,10 +46870,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.base_array_layer
@@ -46885,10 +46885,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.subresource_range.base_array_layer
@@ -47005,10 +47005,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16a16_sfloat.subres
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.base_array_layer
@@ -47020,10 +47020,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.base_array_layer
@@ -47035,10 +47035,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.base_array_layer
@@ -47050,10 +47050,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.base_array_layer
@@ -47065,10 +47065,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.base_array_layer
@@ -47080,10 +47080,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.base_array_layer
@@ -47095,10 +47095,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.base_array_layer
@@ -47110,10 +47110,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.base_array_layer
@@ -47125,10 +47125,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.subresource_range.base_array_layer
@@ -47185,10 +47185,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32a32_sfloat.subres
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.base_array_layer
@@ -47200,10 +47200,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.su
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.base_array_layer
@@ -47215,10 +47215,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.sub
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.base_array_layer
@@ -47230,10 +47230,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.base_array_layer
@@ -47245,10 +47245,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.subresource_range.array_layer_second
@@ -47269,10 +47269,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4b4a4_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.subresource_range.array_layer_second
@@ -47293,10 +47293,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r5g5b5a1_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.array_layer_second
@@ -47305,10 +47305,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.array_layer_second
@@ -47317,10 +47317,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.array_layer_second
@@ -47329,10 +47329,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.array_layer_second
@@ -47341,10 +47341,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.array_layer_second
@@ -47353,10 +47353,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.array_layer_second
@@ -47365,10 +47365,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.array_layer_second
@@ -47377,10 +47377,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.array_layer_second
@@ -47389,10 +47389,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.array_layer_second
@@ -47401,10 +47401,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.array_layer_second
@@ -47413,10 +47413,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.array_layer_second
@@ -47425,10 +47425,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.array_layer_second
@@ -47437,10 +47437,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.array_layer_second
@@ -47449,10 +47449,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.array_layer_second
@@ -47461,10 +47461,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.array_layer_second
@@ -47473,10 +47473,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.array_layer_second
@@ -47485,10 +47485,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.array_layer_second
@@ -47497,10 +47497,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.array_layer_second
@@ -47509,10 +47509,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.array_layer_second
@@ -47521,10 +47521,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.array_layer_second
@@ -47533,10 +47533,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.subresource_range.array_layer_second
@@ -47629,10 +47629,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8a8_srgb.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.array_layer_second
@@ -47641,10 +47641,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subreso
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.subresource_range.array_layer_second
@@ -47665,10 +47665,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.a2b10g10r10_uscaled_pack32.subre
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.array_layer_second
@@ -47677,10 +47677,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.array_layer_second
@@ -47689,10 +47689,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.array_layer_second
@@ -47701,10 +47701,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.array_layer_second
@@ -47713,10 +47713,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.array_layer_second
@@ -47725,10 +47725,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.array_layer_second
@@ -47737,10 +47737,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.array_layer_second
@@ -47749,10 +47749,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.array_layer_second
@@ -47761,10 +47761,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.array_layer_second
@@ -47773,10 +47773,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.array_layer_second
@@ -47785,10 +47785,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.array_layer_second
@@ -47797,10 +47797,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.array_layer_second
@@ -47809,10 +47809,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.array_layer_second
@@ -47821,10 +47821,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.array_layer_second
@@ -47833,10 +47833,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.array_layer_second
@@ -47845,10 +47845,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.array_layer_second
@@ -47857,10 +47857,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.array_layer_second
@@ -47869,10 +47869,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.array_layer_second
@@ -47881,10 +47881,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.array_layer_second
@@ -47893,10 +47893,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.array_layer_second
@@ -47905,10 +47905,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.subresource_range.array_layer_second
@@ -48001,10 +48001,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16a16_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.array_layer_second
@@ -48013,10 +48013,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.array_layer_second
@@ -48025,10 +48025,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.array_layer_second
@@ -48037,10 +48037,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.array_layer_second
@@ -48049,10 +48049,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.array_layer_second
@@ -48061,10 +48061,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.array_layer_second
@@ -48073,10 +48073,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.array_layer_second
@@ -48085,10 +48085,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.array_layer_second
@@ -48097,10 +48097,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.subresource_range.array_layer_second
@@ -48145,10 +48145,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32a32_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.array_layer_second
@@ -48157,10 +48157,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresou
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.array_layer_second
@@ -48169,10 +48169,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresour
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.array_layer_second
@@ -48181,10 +48181,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.array_layer_second
@@ -48193,10 +48193,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.array_layer_second
@@ -48205,10 +48205,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresou
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.subresource_range.array_layer_second
@@ -48265,10 +48265,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8a8_srgb_block.subreso
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.array_layer_second
@@ -48277,10 +48277,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.array_layer_second
@@ -48289,10 +48289,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.array_layer_second
@@ -48301,10 +48301,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresour
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.subresource_range.array_layer_second
@@ -48649,10 +48649,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.astc_12x12_srgb_block.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.astc_12x12_srgb_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.subresource_range.base_array_layer
@@ -48679,10 +48679,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4b4a4_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.subresource_range.base_array_layer
@@ -48709,10 +48709,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g5b5a1_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.base_array_layer
@@ -48724,10 +48724,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.base_array_layer
@@ -48739,10 +48739,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.base_array_layer
@@ -48754,10 +48754,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.base_array_layer
@@ -48769,10 +48769,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.base_array_layer
@@ -48784,10 +48784,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.base_array_layer
@@ -48799,10 +48799,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.base_array_layer
@@ -48814,10 +48814,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.base_array_layer
@@ -48829,10 +48829,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.base_array_layer
@@ -48844,10 +48844,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.base_array_layer
@@ -48859,10 +48859,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.base_array_layer
@@ -48874,10 +48874,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.base_array_layer
@@ -48889,10 +48889,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.base_array_layer
@@ -48904,10 +48904,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.base_array_layer
@@ -48919,10 +48919,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.base_array_layer
@@ -48934,10 +48934,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.base_array_layer
@@ -48949,10 +48949,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.base_array_layer
@@ -48964,10 +48964,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.base_array_layer
@@ -48979,10 +48979,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.base_array_layer
@@ -48994,10 +48994,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.base_array_layer
@@ -49009,10 +49009,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.subresource_range.base_array_layer
@@ -49129,10 +49129,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8a8_srgb.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.base_array_layer
@@ -49144,10 +49144,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.s
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.subresource_range.base_array_layer
@@ -49174,10 +49174,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2b10g10r10_uscaled_pack32
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.base_array_layer
@@ -49189,10 +49189,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.base_array_layer
@@ -49204,10 +49204,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.base_array_layer
@@ -49219,10 +49219,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.base_array_layer
@@ -49234,10 +49234,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.base_array_layer
@@ -49249,10 +49249,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.base_array_layer
@@ -49264,10 +49264,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.base_array_layer
@@ -49279,10 +49279,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.base_array_layer
@@ -49294,10 +49294,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.base_array_layer
@@ -49309,10 +49309,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.base_array_layer
@@ -49324,10 +49324,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.base_array_layer
@@ -49339,10 +49339,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.base_array_layer
@@ -49354,10 +49354,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.base_array_layer
@@ -49369,10 +49369,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.base_array_layer
@@ -49384,10 +49384,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.base_array_layer
@@ -49399,10 +49399,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.base_array_layer
@@ -49414,10 +49414,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.base_array_layer
@@ -49429,10 +49429,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresou
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.base_array_layer
@@ -49444,10 +49444,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresou
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.base_array_layer
@@ -49459,10 +49459,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.base_array_layer
@@ -49474,10 +49474,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.subresource_range.base_array_layer
@@ -49594,10 +49594,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16a16_sfloat.subres
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.base_array_layer
@@ -49609,10 +49609,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.base_array_layer
@@ -49624,10 +49624,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.base_array_layer
@@ -49639,10 +49639,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.base_array_layer
@@ -49654,10 +49654,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.base_array_layer
@@ -49669,10 +49669,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.base_array_layer
@@ -49684,10 +49684,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.base_array_layer
@@ -49699,10 +49699,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.base_array_layer
@@ -49714,10 +49714,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.subresource_range.base_array_layer
@@ -49774,10 +49774,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32a32_sfloat.subres
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.base_array_layer
@@ -49789,10 +49789,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.su
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.base_array_layer
@@ -49804,10 +49804,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.sub
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.base_array_layer
@@ -49819,10 +49819,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.base_array_layer
@@ -49834,10 +49834,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.base_array_layer
@@ -49849,10 +49849,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.su
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.subresource_range.base_array_layer
@@ -49924,10 +49924,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8a8_srgb_block.s
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.base_array_layer
@@ -49939,10 +49939,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subres
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.base_array_layer
@@ -49954,10 +49954,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subres
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.base_array_layer
@@ -49969,10 +49969,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.sub
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.subresource_range.base_array_layer
@@ -50404,10 +50404,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.astc_12x12_srgb_block.subr
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.astc_12x12_srgb_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4b4a4_unorm_pack16.component_swizzle.r_g_b_a
@@ -50416,10 +50416,10 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4b4a4_unorm_pack16.component_
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4b4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g5b5a1_unorm_pack16.component_swizzle.r_g_b_a
@@ -50428,130 +50428,130 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.r5g5b5a1_unorm_pack16.component_
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g5b5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8a8_unorm.component_swizzle.r_g_b_a
@@ -50596,16 +50596,16 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8a8_srgb.component_swizzle.
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8a8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2b10g10r10_uscaled_pack32.component_swizzle.r_g_b_a
@@ -50614,130 +50614,130 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.a2b10g10r10_uscaled_pack32.compo
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2b10g10r10_uscaled_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16a16_unorm.component_swizzle.r_g_b_a
@@ -50782,58 +50782,58 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16a16_sfloat.component_sw
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16a16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32a32_uint.component_swizzle.r_g_b_a
@@ -50854,40 +50854,40 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32a32_sfloat.component_sw
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32a32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8a1_unorm_block.component_swizzle.r_g_b_a
@@ -50914,28 +50914,28 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8a8_srgb_block.compone
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8a8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.astc_4x4_unorm_block.component_swizzle.r_g_b_a
@@ -51106,10 +51106,10 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.astc_12x12_srgb_block.component_
 dEQP-VK.pipeline.image_view.view_type.3d.format.astc_12x12_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.astc_12x12_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.subresource_range.array_layer_second
@@ -51130,10 +51130,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4b4a4_unorm_pack16.subresou
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.subresource_range.array_layer_second
@@ -51154,10 +51154,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r5g5b5a1_unorm_pack16.subresou
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.array_layer_second
@@ -51166,10 +51166,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.array_layer_second
@@ -51178,10 +51178,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.array_layer_second
@@ -51190,10 +51190,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.array_layer_second
@@ -51202,10 +51202,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.array_layer_second
@@ -51214,10 +51214,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.array_layer_second
@@ -51226,10 +51226,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.array_layer_second
@@ -51238,10 +51238,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.array_layer_second
@@ -51250,10 +51250,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.array_layer_second
@@ -51262,10 +51262,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.array_layer_second
@@ -51274,10 +51274,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.array_layer_second
@@ -51286,10 +51286,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.array_layer_second
@@ -51298,10 +51298,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.array_layer_second
@@ -51310,10 +51310,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.array_layer_second
@@ -51322,10 +51322,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.array_layer_second
@@ -51334,10 +51334,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.array_layer_second
@@ -51346,10 +51346,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.array_layer_second
@@ -51358,10 +51358,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.array_layer_second
@@ -51370,10 +51370,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.array_layer_second
@@ -51382,10 +51382,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.array_layer_second
@@ -51394,10 +51394,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.subresource_range.array_layer_second
@@ -51490,10 +51490,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8a8_srgb.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.array_layer_second
@@ -51502,10 +51502,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subre
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.subresource_range.array_layer_second
@@ -51526,10 +51526,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.a2b10g10r10_uscaled_pack32.sub
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.array_layer_second
@@ -51538,10 +51538,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.array_layer_second
@@ -51550,10 +51550,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.array_layer_second
@@ -51562,10 +51562,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.array_layer_second
@@ -51574,10 +51574,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.array_layer_second
@@ -51586,10 +51586,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.array_layer_second
@@ -51598,10 +51598,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.array_layer_second
@@ -51610,10 +51610,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.array_layer_second
@@ -51622,10 +51622,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.array_layer_second
@@ -51634,10 +51634,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.array_layer_second
@@ -51646,10 +51646,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.array_layer_second
@@ -51658,10 +51658,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.array_layer_second
@@ -51670,10 +51670,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.array_layer_second
@@ -51682,10 +51682,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.array_layer_second
@@ -51694,10 +51694,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.array_layer_second
@@ -51706,10 +51706,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.array_layer_second
@@ -51718,10 +51718,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.array_layer_second
@@ -51730,10 +51730,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.array_layer_second
@@ -51742,10 +51742,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.array_layer_second
@@ -51754,10 +51754,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.array_layer_second
@@ -51766,10 +51766,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.subresource_range.array_layer_second
@@ -51862,10 +51862,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16a16_sfloat.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.array_layer_second
@@ -51874,10 +51874,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.array_layer_second
@@ -51886,10 +51886,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.array_layer_second
@@ -51898,10 +51898,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.array_layer_second
@@ -51910,10 +51910,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.array_layer_second
@@ -51922,10 +51922,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.array_layer_second
@@ -51934,10 +51934,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.array_layer_second
@@ -51946,10 +51946,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.array_layer_second
@@ -51958,10 +51958,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.subresource_range.array_layer_second
@@ -52006,10 +52006,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32a32_sfloat.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.array_layer_second
@@ -52018,10 +52018,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subres
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.array_layer_second
@@ -52030,10 +52030,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subreso
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.array_layer_second
@@ -52042,10 +52042,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresou
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.array_layer_second
@@ -52054,10 +52054,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresou
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.array_layer_second
@@ -52066,10 +52066,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subres
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.subresource_range.array_layer_second
@@ -52126,10 +52126,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8a8_srgb_block.subre
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.array_layer_second
@@ -52138,10 +52138,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.array_layer_second
@@ -52150,10 +52150,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.array_layer_second
@@ -52162,10 +52162,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subreso
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.subresource_range.array_layer_second
@@ -52510,10 +52510,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.astc_12x12_srgb_block.subresou
 dEQP-VK.pipeline.image_view.view_type.cube.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.astc_12x12_srgb_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.subresource_range.base_array_layer
@@ -52540,10 +52540,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4b4a4_unorm_pack16.su
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.subresource_range.base_array_layer
@@ -52570,10 +52570,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g5b5a1_unorm_pack16.su
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.base_array_layer
@@ -52585,10 +52585,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.base_array_layer
@@ -52600,10 +52600,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.base_array_layer
@@ -52615,10 +52615,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.base_array_layer
@@ -52630,10 +52630,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.base_array_layer
@@ -52645,10 +52645,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.base_array_layer
@@ -52660,10 +52660,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.base_array_layer
@@ -52675,10 +52675,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.base_array_layer
@@ -52690,10 +52690,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.base_array_layer
@@ -52705,10 +52705,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.base_array_layer
@@ -52720,10 +52720,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.base_array_layer
@@ -52735,10 +52735,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.base_array_layer
@@ -52750,10 +52750,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.base_array_layer
@@ -52765,10 +52765,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.base_array_layer
@@ -52780,10 +52780,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.base_array_layer
@@ -52795,10 +52795,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.base_array_layer
@@ -52810,10 +52810,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.base_array_layer
@@ -52825,10 +52825,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.base_array_layer
@@ -52840,10 +52840,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.base_array_layer
@@ -52855,10 +52855,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.base_array_layer
@@ -52870,10 +52870,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.subresource_range.base_array_layer
@@ -52990,10 +52990,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8a8_srgb.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.base_array_layer
@@ -53005,10 +53005,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.subresource_range.base_array_layer
@@ -53035,10 +53035,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2b10g10r10_uscaled_pack
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.base_array_layer
@@ -53050,10 +53050,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.base_array_layer
@@ -53065,10 +53065,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.base_array_layer
@@ -53080,10 +53080,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.base_array_layer
@@ -53095,10 +53095,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.base_array_layer
@@ -53110,10 +53110,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.base_array_layer
@@ -53125,10 +53125,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.base_array_layer
@@ -53140,10 +53140,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.base_array_layer
@@ -53155,10 +53155,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.base_array_layer
@@ -53170,10 +53170,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.base_array_layer
@@ -53185,10 +53185,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.base_array_layer
@@ -53200,10 +53200,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.base_array_layer
@@ -53215,10 +53215,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.base_array_layer
@@ -53230,10 +53230,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.base_array_layer
@@ -53245,10 +53245,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.base_array_layer
@@ -53260,10 +53260,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresou
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.base_array_layer
@@ -53275,10 +53275,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresou
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.base_array_layer
@@ -53290,10 +53290,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subres
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.base_array_layer
@@ -53305,10 +53305,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subres
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.base_array_layer
@@ -53320,10 +53320,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.base_array_layer
@@ -53335,10 +53335,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.subresource_range.base_array_layer
@@ -53455,10 +53455,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16a16_sfloat.subr
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.base_array_layer
@@ -53470,10 +53470,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.base_array_layer
@@ -53485,10 +53485,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.base_array_layer
@@ -53500,10 +53500,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.base_array_layer
@@ -53515,10 +53515,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.base_array_layer
@@ -53530,10 +53530,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.base_array_layer
@@ -53545,10 +53545,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.base_array_layer
@@ -53560,10 +53560,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.base_array_layer
@@ -53575,10 +53575,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.subresource_range.base_array_layer
@@ -53635,10 +53635,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32a32_sfloat.subr
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.base_array_layer
@@ -53650,10 +53650,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.base_array_layer
@@ -53665,10 +53665,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.s
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.base_array_layer
@@ -53680,10 +53680,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.su
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.base_array_layer
@@ -53695,10 +53695,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.su
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.base_array_layer
@@ -53710,10 +53710,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.subresource_range.base_array_layer
@@ -53785,10 +53785,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.base_array_layer
@@ -53800,10 +53800,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subr
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.base_array_layer
@@ -53815,10 +53815,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subr
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.base_array_layer
@@ -53830,10 +53830,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.s
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.subresource_range.base_array_layer
index 606a7cd..776e99f 100644 (file)
                                                <TestSuite name="format">
                                                        <TestSuite name="r4g4_unorm_pack8">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r5g6b5_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="a2r10g10b10_unorm_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="a2r10g10b10_uint_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b10g11r11_ufloat_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="e5b9g9r9_ufloat_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b4g4r4a4_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b5g5r5a1_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                <TestSuite name="format">
                                                        <TestSuite name="r4g4_unorm_pack8">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r5g6b5_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="a2r10g10b10_unorm_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="a2r10g10b10_uint_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b10g11r11_ufloat_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="e5b9g9r9_ufloat_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b4g4r4a4_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b5g5r5a1_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                <TestSuite name="format">
                                                        <TestSuite name="r4g4_unorm_pack8">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r5g6b5_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="a2r10g10b10_unorm_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="a2r10g10b10_uint_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b10g11r11_ufloat_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="e5b9g9r9_ufloat_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b4g4r4a4_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b5g5r5a1_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8_unorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8_srgb_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11_unorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11_snorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11g11_unorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11g11_snorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                <TestSuite name="format">
                                                        <TestSuite name="r4g4_unorm_pack8">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r5g6b5_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="a2r10g10b10_unorm_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="a2r10g10b10_uint_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b10g11r11_ufloat_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="e5b9g9r9_ufloat_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b4g4r4a4_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b5g5r5a1_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8_unorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8_srgb_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11_unorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11_snorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11g11_unorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11g11_snorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                <TestSuite name="format">
                                                        <TestSuite name="r4g4_unorm_pack8">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r5g6b5_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="a2r10g10b10_unorm_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="a2r10g10b10_uint_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b10g11r11_ufloat_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="e5b9g9r9_ufloat_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b4g4r4a4_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b5g5r5a1_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8_unorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8_srgb_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11_unorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11_snorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11g11_unorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11g11_snorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                <TestSuite name="format">
                                                        <TestSuite name="r4g4_unorm_pack8">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r5g6b5_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="a2r10g10b10_unorm_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="a2r10g10b10_uint_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b10g11r11_ufloat_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="e5b9g9r9_ufloat_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b4g4r4a4_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b5g5r5a1_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8_unorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8_srgb_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11_unorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11_snorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11g11_unorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11g11_snorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                <TestSuite name="format">
                                                        <TestSuite name="r4g4_unorm_pack8">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r5g6b5_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r8g8b8_srgb">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="a2r10g10b10_unorm_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="a2r10g10b10_uint_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_unorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_snorm">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_uscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sscaled">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r16g16b16_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_uint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_sint">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="r32g32b32_sfloat">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b10g11r11_ufloat_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="e5b9g9r9_ufloat_pack32">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b4g4r4a4_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="b5g5r5a1_unorm_pack16">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="b_g_r_a">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_r_a_b">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="r_a_b_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="a_b_g_r">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8_unorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="etc2_r8g8b8_srgb_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_b_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_b_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="b_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_b">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11_unorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11_snorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_zero_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_zero">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_zero_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11g11_unorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
                                                        </TestSuite>
                                                        <TestSuite name="eac_r11g11_snorm_block">
                                                                <TestCase name="component_swizzle">
-                                                                       <Test name="r_g_zero_one">
+                                                                       <Test name="r_g_b_a">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="g_zero_one_r">
+                                                                       <Test name="g_b_a_r">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="zero_one_r_g">
+                                                                       <Test name="b_a_r_g">
                                                                                <TestInstance/>
                                                                        </Test>
-                                                                       <Test name="one_r_g_zero">
+                                                                       <Test name="a_r_g_b">
                                                                                <TestInstance/>
                                                                        </Test>
                                                                </TestCase>
index 83dea4f..ab46dc3 100644 (file)
@@ -45759,10 +45759,10 @@ dEQP-VK.pipeline.sampler.view_type.cube_array.format.astc_12x12_srgb_block.mipma
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.astc_12x12_srgb_block.mipmap.linear.lod.select_bias_2_5
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.astc_12x12_srgb_block.mipmap.linear.lod.select_bias_3_1
 dEQP-VK.pipeline.sampler.view_type.cube_array.format.astc_12x12_srgb_block.mipmap.linear.lod.select_bias_3_7
-dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4_unorm_pack8.subresource_range.array_layer_second
@@ -45783,10 +45783,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4b4a4_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g6b5_unorm_pack16.subresource_range.array_layer_second
@@ -45807,10 +45807,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r5g5b5a1_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.array_layer_second
@@ -45819,10 +45819,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.array_layer_second
@@ -45831,10 +45831,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.array_layer_second
@@ -45843,10 +45843,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.array_layer_second
@@ -45855,10 +45855,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.array_layer_second
@@ -45867,10 +45867,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.array_layer_second
@@ -45879,10 +45879,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.array_layer_second
@@ -45891,10 +45891,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.array_layer_second
@@ -45903,10 +45903,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.array_layer_second
@@ -45915,10 +45915,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.array_layer_second
@@ -45927,10 +45927,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.array_layer_second
@@ -45939,10 +45939,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.array_layer_second
@@ -45951,10 +45951,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.array_layer_second
@@ -45963,10 +45963,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.array_layer_second
@@ -45975,10 +45975,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.array_layer_second
@@ -45987,10 +45987,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.array_layer_second
@@ -45999,10 +45999,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.array_layer_second
@@ -46011,10 +46011,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.array_layer_second
@@ -46023,10 +46023,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.array_layer_second
@@ -46035,10 +46035,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.array_layer_second
@@ -46047,10 +46047,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8_srgb.subresource_range.array_layer_second
@@ -46143,10 +46143,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8a8_srgb.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.array_layer_second
@@ -46155,10 +46155,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subreso
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2r10g10b10_uint_pack32.subresource_range.array_layer_second
@@ -46179,10 +46179,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.a2b10g10r10_uscaled_pack32.subre
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.array_layer_second
@@ -46191,10 +46191,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.array_layer_second
@@ -46203,10 +46203,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.array_layer_second
@@ -46215,10 +46215,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.array_layer_second
@@ -46227,10 +46227,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.array_layer_second
@@ -46239,10 +46239,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.array_layer_second
@@ -46251,10 +46251,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.array_layer_second
@@ -46263,10 +46263,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.array_layer_second
@@ -46275,10 +46275,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.array_layer_second
@@ -46287,10 +46287,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.array_layer_second
@@ -46299,10 +46299,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.array_layer_second
@@ -46311,10 +46311,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.array_layer_second
@@ -46323,10 +46323,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.array_layer_second
@@ -46335,10 +46335,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.array_layer_second
@@ -46347,10 +46347,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.array_layer_second
@@ -46359,10 +46359,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.array_layer_second
@@ -46371,10 +46371,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.array_layer_second
@@ -46383,10 +46383,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.array_layer_second
@@ -46395,10 +46395,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.array_layer_second
@@ -46407,10 +46407,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.array_layer_second
@@ -46419,10 +46419,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16_sfloat.subresource_range.array_layer_second
@@ -46515,10 +46515,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16a16_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.array_layer_second
@@ -46527,10 +46527,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.array_layer_second
@@ -46539,10 +46539,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.array_layer_second
@@ -46551,10 +46551,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.array_layer_second
@@ -46563,10 +46563,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.array_layer_second
@@ -46575,10 +46575,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.array_layer_second
@@ -46587,10 +46587,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.array_layer_second
@@ -46599,10 +46599,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.array_layer_second
@@ -46611,10 +46611,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32_sfloat.subresource_range.array_layer_second
@@ -46659,10 +46659,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32a32_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.array_layer_second
@@ -46671,10 +46671,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresou
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.array_layer_second
@@ -46683,10 +46683,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresour
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.array_layer_second
@@ -46695,10 +46695,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.array_layer_second
@@ -46707,10 +46707,10 @@ dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.1d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4_unorm_pack8.subresource_range.base_array_layer
@@ -46737,10 +46737,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4b4a4_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g6b5_unorm_pack16.subresource_range.base_array_layer
@@ -46767,10 +46767,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g5b5a1_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.base_array_layer
@@ -46782,10 +46782,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.base_array_layer
@@ -46797,10 +46797,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.base_array_layer
@@ -46812,10 +46812,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.base_array_layer
@@ -46827,10 +46827,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.base_array_layer
@@ -46842,10 +46842,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.base_array_layer
@@ -46857,10 +46857,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.base_array_layer
@@ -46872,10 +46872,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.base_array_layer
@@ -46887,10 +46887,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.base_array_layer
@@ -46902,10 +46902,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.base_array_layer
@@ -46917,10 +46917,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.base_array_layer
@@ -46932,10 +46932,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.base_array_layer
@@ -46947,10 +46947,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.base_array_layer
@@ -46962,10 +46962,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.base_array_layer
@@ -46977,10 +46977,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.base_array_layer
@@ -46992,10 +46992,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.base_array_layer
@@ -47007,10 +47007,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.base_array_layer
@@ -47022,10 +47022,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.base_array_layer
@@ -47037,10 +47037,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.base_array_layer
@@ -47052,10 +47052,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.base_array_layer
@@ -47067,10 +47067,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8_srgb.subresource_range.base_array_layer
@@ -47187,10 +47187,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8a8_srgb.subresource_
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.base_array_layer
@@ -47202,10 +47202,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.s
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2r10g10b10_uint_pack32.subresource_range.base_array_layer
@@ -47232,10 +47232,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2b10g10r10_uscaled_pack32
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.base_array_layer
@@ -47247,10 +47247,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.base_array_layer
@@ -47262,10 +47262,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.base_array_layer
@@ -47277,10 +47277,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.base_array_layer
@@ -47292,10 +47292,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.base_array_layer
@@ -47307,10 +47307,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.base_array_layer
@@ -47322,10 +47322,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.base_array_layer
@@ -47337,10 +47337,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.base_array_layer
@@ -47352,10 +47352,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.base_array_layer
@@ -47367,10 +47367,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.base_array_layer
@@ -47382,10 +47382,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.base_array_layer
@@ -47397,10 +47397,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.base_array_layer
@@ -47412,10 +47412,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.base_array_layer
@@ -47427,10 +47427,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.base_array_layer
@@ -47442,10 +47442,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.base_array_layer
@@ -47457,10 +47457,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.base_array_layer
@@ -47472,10 +47472,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresourc
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.base_array_layer
@@ -47487,10 +47487,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresou
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.base_array_layer
@@ -47502,10 +47502,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresou
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.base_array_layer
@@ -47517,10 +47517,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.base_array_layer
@@ -47532,10 +47532,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16_sfloat.subresource_range.base_array_layer
@@ -47652,10 +47652,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16a16_sfloat.subres
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.base_array_layer
@@ -47667,10 +47667,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.base_array_layer
@@ -47682,10 +47682,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.base_array_layer
@@ -47697,10 +47697,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.base_array_layer
@@ -47712,10 +47712,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.base_array_layer
@@ -47727,10 +47727,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.base_array_layer
@@ -47742,10 +47742,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.base_array_layer
@@ -47757,10 +47757,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.base_array_layer
@@ -47772,10 +47772,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32_sfloat.subresource_range.base_array_layer
@@ -47832,10 +47832,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32a32_sfloat.subres
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.base_array_layer
@@ -47847,10 +47847,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.su
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.base_array_layer
@@ -47862,10 +47862,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.sub
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.base_array_layer
@@ -47877,10 +47877,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.base_array_layer
@@ -47892,10 +47892,10 @@ dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.1d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4_unorm_pack8.subresource_range.array_layer_second
@@ -47916,10 +47916,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4b4a4_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g6b5_unorm_pack16.subresource_range.array_layer_second
@@ -47940,10 +47940,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r5g5b5a1_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.array_layer_second
@@ -47952,10 +47952,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.array_layer_second
@@ -47964,10 +47964,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.array_layer_second
@@ -47976,10 +47976,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.array_layer_second
@@ -47988,10 +47988,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.array_layer_second
@@ -48000,10 +48000,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.array_layer_second
@@ -48012,10 +48012,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.array_layer_second
@@ -48024,10 +48024,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_ba
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.array_layer_second
@@ -48036,10 +48036,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.array_layer_second
@@ -48048,10 +48048,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.array_layer_second
@@ -48060,10 +48060,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.array_layer_second
@@ -48072,10 +48072,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.array_layer_second
@@ -48084,10 +48084,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.array_layer_second
@@ -48096,10 +48096,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.array_layer_second
@@ -48108,10 +48108,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.array_layer_second
@@ -48120,10 +48120,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.array_layer_second
@@ -48132,10 +48132,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.array_layer_second
@@ -48144,10 +48144,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.array_layer_second
@@ -48156,10 +48156,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.array_layer_second
@@ -48168,10 +48168,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.array_layer_second
@@ -48180,10 +48180,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8_srgb.subresource_range.array_layer_second
@@ -48276,10 +48276,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8a8_srgb.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.array_layer_second
@@ -48288,10 +48288,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subreso
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2r10g10b10_uint_pack32.subresource_range.array_layer_second
@@ -48312,10 +48312,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.a2b10g10r10_uscaled_pack32.subre
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.array_layer_second
@@ -48324,10 +48324,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.array_layer_second
@@ -48336,10 +48336,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.array_layer_second
@@ -48348,10 +48348,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.array_layer_second
@@ -48360,10 +48360,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.array_layer_second
@@ -48372,10 +48372,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.array_layer_second
@@ -48384,10 +48384,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.array_layer_second
@@ -48396,10 +48396,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.array_layer_second
@@ -48408,10 +48408,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.array_layer_second
@@ -48420,10 +48420,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.array_layer_second
@@ -48432,10 +48432,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.array_layer_second
@@ -48444,10 +48444,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.array_layer_second
@@ -48456,10 +48456,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.array_layer_second
@@ -48468,10 +48468,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.array_layer_second
@@ -48480,10 +48480,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.array_layer_second
@@ -48492,10 +48492,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.array_layer_second
@@ -48504,10 +48504,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.array_layer_second
@@ -48516,10 +48516,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.array_layer_second
@@ -48528,10 +48528,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.array_layer_second
@@ -48540,10 +48540,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.array_layer_second
@@ -48552,10 +48552,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16_sfloat.subresource_range.array_layer_second
@@ -48648,10 +48648,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16a16_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.array_layer_second
@@ -48660,10 +48660,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.array_layer_second
@@ -48672,10 +48672,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.array_layer_second
@@ -48684,10 +48684,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.array_layer_second
@@ -48696,10 +48696,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.array_layer_second
@@ -48708,10 +48708,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.array_layer_second
@@ -48720,10 +48720,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.array_layer_second
@@ -48732,10 +48732,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.array_layer_second
@@ -48744,10 +48744,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32_sfloat.subresource_range.array_layer_second
@@ -48792,10 +48792,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32a32_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.array_layer_second
@@ -48804,10 +48804,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresou
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.array_layer_second
@@ -48816,10 +48816,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresour
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.array_layer_second
@@ -48828,10 +48828,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.array_layer_second
@@ -48840,10 +48840,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.array_layer_second
@@ -48852,10 +48852,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresou
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8_srgb_block.subresource_range.array_layer_second
@@ -48912,10 +48912,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8a8_srgb_block.subreso
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.array_layer_second
@@ -48924,10 +48924,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.array_layer_second
@@ -48936,10 +48936,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.array_layer_second
@@ -48948,10 +48948,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresour
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d.format.eac_r11g11_snorm_block.subresource_range.array_layer_second
@@ -49296,10 +49296,10 @@ dEQP-VK.pipeline.image_view.view_type.2d.format.astc_12x12_srgb_block.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.2d.format.astc_12x12_srgb_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.2d.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4_unorm_pack8.subresource_range.base_array_layer
@@ -49326,10 +49326,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4b4a4_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g6b5_unorm_pack16.subresource_range.base_array_layer
@@ -49356,10 +49356,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g5b5a1_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.base_array_layer
@@ -49371,10 +49371,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.base_array_layer
@@ -49386,10 +49386,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.base_array_layer
@@ -49401,10 +49401,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.base_array_layer
@@ -49416,10 +49416,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.base_array_layer
@@ -49431,10 +49431,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.base_array_layer
@@ -49446,10 +49446,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.base_array_layer
@@ -49461,10 +49461,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.base_array_layer
@@ -49476,10 +49476,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.base_array_layer
@@ -49491,10 +49491,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.base_array_layer
@@ -49506,10 +49506,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.base_array_layer
@@ -49521,10 +49521,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.base_array_layer
@@ -49536,10 +49536,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.base_array_layer
@@ -49551,10 +49551,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.base_array_layer
@@ -49566,10 +49566,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.base_array_layer
@@ -49581,10 +49581,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.base_array_layer
@@ -49596,10 +49596,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.base_array_layer
@@ -49611,10 +49611,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.base_array_layer
@@ -49626,10 +49626,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.base_array_layer
@@ -49641,10 +49641,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.base_array_layer
@@ -49656,10 +49656,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8_srgb.subresource_range.base_array_layer
@@ -49776,10 +49776,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8a8_srgb.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.base_array_layer
@@ -49791,10 +49791,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.s
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2r10g10b10_uint_pack32.subresource_range.base_array_layer
@@ -49821,10 +49821,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2b10g10r10_uscaled_pack32
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.base_array_layer
@@ -49836,10 +49836,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.base_array_layer
@@ -49851,10 +49851,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.base_array_layer
@@ -49866,10 +49866,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.base_array_layer
@@ -49881,10 +49881,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.base_array_layer
@@ -49896,10 +49896,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.base_array_layer
@@ -49911,10 +49911,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.base_array_layer
@@ -49926,10 +49926,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.base_array_layer
@@ -49941,10 +49941,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.base_array_layer
@@ -49956,10 +49956,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.base_array_layer
@@ -49971,10 +49971,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.base_array_layer
@@ -49986,10 +49986,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.base_array_layer
@@ -50001,10 +50001,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.base_array_layer
@@ -50016,10 +50016,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.base_array_layer
@@ -50031,10 +50031,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.base_array_layer
@@ -50046,10 +50046,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.base_array_layer
@@ -50061,10 +50061,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresourc
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.base_array_layer
@@ -50076,10 +50076,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresou
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.base_array_layer
@@ -50091,10 +50091,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresou
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.base_array_layer
@@ -50106,10 +50106,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.base_array_layer
@@ -50121,10 +50121,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16_sfloat.subresource_range.base_array_layer
@@ -50241,10 +50241,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16a16_sfloat.subres
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.base_array_layer
@@ -50256,10 +50256,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.base_array_layer
@@ -50271,10 +50271,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.base_array_layer
@@ -50286,10 +50286,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.base_array_layer
@@ -50301,10 +50301,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.base_array_layer
@@ -50316,10 +50316,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.base_array_layer
@@ -50331,10 +50331,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.base_array_layer
@@ -50346,10 +50346,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.base_array_layer
@@ -50361,10 +50361,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32_sfloat.subresource_range.base_array_layer
@@ -50421,10 +50421,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32a32_sfloat.subres
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.base_array_layer
@@ -50436,10 +50436,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.su
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.base_array_layer
@@ -50451,10 +50451,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.sub
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.base_array_layer
@@ -50466,10 +50466,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.base_array_layer
@@ -50481,10 +50481,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subr
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.base_array_layer
@@ -50496,10 +50496,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.su
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8_srgb_block.subresource_range.base_array_layer
@@ -50571,10 +50571,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8a8_srgb_block.s
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.base_array_layer
@@ -50586,10 +50586,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subres
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.base_array_layer
@@ -50601,10 +50601,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subres
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.base_array_layer
@@ -50616,10 +50616,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.sub
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.eac_r11g11_snorm_block.subresource_range.base_array_layer
@@ -51051,10 +51051,10 @@ dEQP-VK.pipeline.image_view.view_type.2d_array.format.astc_12x12_srgb_block.subr
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.astc_12x12_srgb_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.2d_array.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4b4a4_unorm_pack16.component_swizzle.r_g_b_a
@@ -51063,10 +51063,10 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4b4a4_unorm_pack16.component_
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4b4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g5b5a1_unorm_pack16.component_swizzle.r_g_b_a
@@ -51075,130 +51075,130 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.r5g5b5a1_unorm_pack16.component_
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g5b5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8_srgb.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8_srgb.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8a8_unorm.component_swizzle.r_g_b_a
@@ -51243,16 +51243,16 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8a8_srgb.component_swizzle.
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8a8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2b10g10r10_uscaled_pack32.component_swizzle.r_g_b_a
@@ -51261,130 +51261,130 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.a2b10g10r10_uscaled_pack32.compo
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2b10g10r10_uscaled_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_unorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_snorm.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16a16_unorm.component_swizzle.r_g_b_a
@@ -51429,58 +51429,58 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16a16_sfloat.component_sw
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16a16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_uint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sint.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32a32_uint.component_swizzle.r_g_b_a
@@ -51501,40 +51501,40 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32a32_sfloat.component_sw
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32a32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8_srgb_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8a1_unorm_block.component_swizzle.r_g_b_a
@@ -51561,28 +51561,28 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8a8_srgb_block.compone
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8a8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_unorm_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11_snorm_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.eac_r11g11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.3d.format.astc_4x4_unorm_block.component_swizzle.r_g_b_a
@@ -51753,10 +51753,10 @@ dEQP-VK.pipeline.image_view.view_type.3d.format.astc_12x12_srgb_block.component_
 dEQP-VK.pipeline.image_view.view_type.3d.format.astc_12x12_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.3d.format.astc_12x12_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.3d.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels
-dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4_unorm_pack8.subresource_range.array_layer_second
@@ -51777,10 +51777,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4b4a4_unorm_pack16.subresou
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g6b5_unorm_pack16.subresource_range.array_layer_second
@@ -51801,10 +51801,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r5g5b5a1_unorm_pack16.subresou
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.array_layer_second
@@ -51813,10 +51813,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.array_layer_second
@@ -51825,10 +51825,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.array_layer_second
@@ -51837,10 +51837,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.array_layer_second
@@ -51849,10 +51849,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.array_layer_second
@@ -51861,10 +51861,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.array_layer_second
@@ -51873,10 +51873,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.array_layer_second
@@ -51885,10 +51885,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.array_layer_second
@@ -51897,10 +51897,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.array_layer_second
@@ -51909,10 +51909,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.array_layer_second
@@ -51921,10 +51921,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.array_layer_second
@@ -51933,10 +51933,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.array_layer_second
@@ -51945,10 +51945,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.array_layer_second
@@ -51957,10 +51957,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.array_layer_second
@@ -51969,10 +51969,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.array_layer_second
@@ -51981,10 +51981,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.array_layer_second
@@ -51993,10 +51993,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.array_layer_second
@@ -52005,10 +52005,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.array_layer_second
@@ -52017,10 +52017,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.array_layer_second
@@ -52029,10 +52029,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.array_layer_second
@@ -52041,10 +52041,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8_srgb.subresource_range.array_layer_second
@@ -52137,10 +52137,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8a8_srgb.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.array_layer_second
@@ -52149,10 +52149,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subre
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2r10g10b10_uint_pack32.subresource_range.array_layer_second
@@ -52173,10 +52173,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.a2b10g10r10_uscaled_pack32.sub
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.array_layer_second
@@ -52185,10 +52185,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.array_layer_second
@@ -52197,10 +52197,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lo
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.array_layer_second
@@ -52209,10 +52209,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.array_layer_second
@@ -52221,10 +52221,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.array_layer_second
@@ -52233,10 +52233,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.array_layer_second
@@ -52245,10 +52245,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.array_layer_second
@@ -52257,10 +52257,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.array_layer_second
@@ -52269,10 +52269,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.array_layer_second
@@ -52281,10 +52281,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.array_layer_second
@@ -52293,10 +52293,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.array_layer_second
@@ -52305,10 +52305,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.array_layer_second
@@ -52317,10 +52317,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.array_layer_second
@@ -52329,10 +52329,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.array_layer_second
@@ -52341,10 +52341,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.array_layer_second
@@ -52353,10 +52353,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.array_layer_second
@@ -52365,10 +52365,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.array_layer_second
@@ -52377,10 +52377,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.array_layer_second
@@ -52389,10 +52389,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.array_layer_second
@@ -52401,10 +52401,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.array_layer_second
@@ -52413,10 +52413,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16_sfloat.subresource_range.array_layer_second
@@ -52509,10 +52509,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16a16_sfloat.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.array_layer_second
@@ -52521,10 +52521,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.array_layer_second
@@ -52533,10 +52533,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.array_layer_second
@@ -52545,10 +52545,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.l
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.array_layer_second
@@ -52557,10 +52557,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.array_layer_second
@@ -52569,10 +52569,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.array_layer_second
@@ -52581,10 +52581,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.array_layer_second
@@ -52593,10 +52593,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.array_layer_second
@@ -52605,10 +52605,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32_sfloat.subresource_range.array_layer_second
@@ -52653,10 +52653,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32a32_sfloat.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.array_layer_second
@@ -52665,10 +52665,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subres
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.array_layer_second
@@ -52677,10 +52677,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subreso
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.array_layer_second
@@ -52689,10 +52689,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresou
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.array_layer_second
@@ -52701,10 +52701,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresou
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.array_layer_second
@@ -52713,10 +52713,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subres
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8_srgb_block.subresource_range.array_layer_second
@@ -52773,10 +52773,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8a8_srgb_block.subre
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.array_layer_second
@@ -52785,10 +52785,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.array_layer_second
@@ -52797,10 +52797,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.array_layer_second
@@ -52809,10 +52809,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subreso
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube.format.eac_r11g11_snorm_block.subresource_range.array_layer_second
@@ -53157,10 +53157,10 @@ dEQP-VK.pipeline.image_view.view_type.cube.format.astc_12x12_srgb_block.subresou
 dEQP-VK.pipeline.image_view.view_type.cube.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_layer_second
 dEQP-VK.pipeline.image_view.view_type.cube.format.astc_12x12_srgb_block.subresource_range.lod_base_mip_level_array_layer_last
 dEQP-VK.pipeline.image_view.view_type.cube.format.astc_12x12_srgb_block.subresource_range.lod_mip_levels_array_layer_last
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4_unorm_pack8.subresource_range.base_array_layer
@@ -53187,10 +53187,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4b4a4_unorm_pack16.su
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r4g4b4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g6b5_unorm_pack16.subresource_range.base_array_layer
@@ -53217,10 +53217,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g5b5a1_unorm_pack16.su
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r5g5b5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.base_array_layer
@@ -53232,10 +53232,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.base_array_layer
@@ -53247,10 +53247,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.base_array_layer
@@ -53262,10 +53262,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.base_array_layer
@@ -53277,10 +53277,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.base_array_layer
@@ -53292,10 +53292,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.base_array_layer
@@ -53307,10 +53307,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.base_array_layer
@@ -53322,10 +53322,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_rang
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.base_array_layer
@@ -53337,10 +53337,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.base_array_layer
@@ -53352,10 +53352,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.base_array_layer
@@ -53367,10 +53367,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.base_array_layer
@@ -53382,10 +53382,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.base_array_layer
@@ -53397,10 +53397,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.base_array_layer
@@ -53412,10 +53412,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.base_array_layer
@@ -53427,10 +53427,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.base_array_layer
@@ -53442,10 +53442,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.base_array_layer
@@ -53457,10 +53457,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.base_array_layer
@@ -53472,10 +53472,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.base_array_layer
@@ -53487,10 +53487,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.base_array_layer
@@ -53502,10 +53502,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.base_array_layer
@@ -53517,10 +53517,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8_srgb.subresource_range.base_array_layer
@@ -53637,10 +53637,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8a8_srgb.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8a8_srgb.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r8g8b8a8_srgb.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.base_array_layer
@@ -53652,10 +53652,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_unorm_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2r10g10b10_uint_pack32.subresource_range.base_array_layer
@@ -53682,10 +53682,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2b10g10r10_uscaled_pack
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.a2b10g10r10_uscaled_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.base_array_layer
@@ -53697,10 +53697,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.base_array_layer
@@ -53712,10 +53712,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_ra
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.base_array_layer
@@ -53727,10 +53727,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.base_array_layer
@@ -53742,10 +53742,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.base_array_layer
@@ -53757,10 +53757,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.base_array_layer
@@ -53772,10 +53772,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.base_array_layer
@@ -53787,10 +53787,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.base_array_layer
@@ -53802,10 +53802,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.base_array_layer
@@ -53817,10 +53817,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.base_array_layer
@@ -53832,10 +53832,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.base_array_layer
@@ -53847,10 +53847,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.base_array_layer
@@ -53862,10 +53862,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.base_array_layer
@@ -53877,10 +53877,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.base_array_layer
@@ -53892,10 +53892,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.base_array_layer
@@ -53907,10 +53907,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresou
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_unorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.base_array_layer
@@ -53922,10 +53922,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresou
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_snorm.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.base_array_layer
@@ -53937,10 +53937,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subres
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.base_array_layer
@@ -53952,10 +53952,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subres
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sscaled.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.base_array_layer
@@ -53967,10 +53967,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.base_array_layer
@@ -53982,10 +53982,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16_sfloat.subresource_range.base_array_layer
@@ -54102,10 +54102,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16a16_sfloat.subr
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16a16_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r16g16b16a16_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.base_array_layer
@@ -54117,10 +54117,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.base_array_layer
@@ -54132,10 +54132,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_ran
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.base_array_layer
@@ -54147,10 +54147,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_r
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.base_array_layer
@@ -54162,10 +54162,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.base_array_layer
@@ -54177,10 +54177,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.base_array_layer
@@ -54192,10 +54192,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresourc
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.base_array_layer
@@ -54207,10 +54207,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_uint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.base_array_layer
@@ -54222,10 +54222,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresour
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sint.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32_sfloat.subresource_range.base_array_layer
@@ -54282,10 +54282,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32a32_sfloat.subr
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32a32_sfloat.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.r32g32b32a32_sfloat.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.base_array_layer
@@ -54297,10 +54297,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b10g11r11_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.base_array_layer
@@ -54312,10 +54312,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.s
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.e5b9g9r9_ufloat_pack32.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.base_array_layer
@@ -54327,10 +54327,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.su
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b4g4r4a4_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_g_r_a
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_r_a_b
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_a_b_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_b_g_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.base_array_layer
@@ -54342,10 +54342,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.su
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.b5g5r5a1_unorm_pack16.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.base_array_layer
@@ -54357,10 +54357,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.b_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.one_r_g_b
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8_srgb_block.subresource_range.base_array_layer
@@ -54432,10 +54432,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.etc2_r8g8b8a8_srgb_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.base_array_layer
@@ -54447,10 +54447,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subr
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.r_zero_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.zero_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.zero_one_r_zero
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.one_r_zero_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.base_array_layer
@@ -54462,10 +54462,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subr
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11_snorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.base_array_layer
@@ -54477,10 +54477,10 @@ dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.s
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.lod_base_mip_level_array_base_and_size
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_unorm_block.subresource_range.lod_mip_levels_array_base_and_size
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.r_g_zero_one
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.g_zero_one_r
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.zero_one_r_g
-dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.one_r_g_zero
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.r_g_b_a
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.g_b_a_r
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.b_a_r_g
+dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.component_swizzle.a_r_g_b
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.subresource_range.lod_base_mip_level
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.subresource_range.lod_mip_levels
 dEQP-VK.pipeline.image_view.view_type.cube_array.format.eac_r11g11_snorm_block.subresource_range.base_array_layer