From 7ff6257922c42e11d2e3af2a88bab4387bbe470f Mon Sep 17 00:00:00 2001 From: Yahan Zhou Date: Fri, 9 Aug 2019 11:35:15 -0700 Subject: [PATCH] Texel view compatible: Image: proper check for image format supports The queried image usage is different from what is acutally used. Fix it so that we would not end up with an unsupported usage. Affects: dEQP-VK.image.texel_view_compatible* Components: Vulkan Google bug: 139193497 VK-GL-CTS issue: 1920 Change-Id: Ib8db61808db5f9391a54b7722f965b6608e7e694 --- .../modules/vulkan/image/vktImageCompressionTranscodingSupport.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external/vulkancts/modules/vulkan/image/vktImageCompressionTranscodingSupport.cpp b/external/vulkancts/modules/vulkan/image/vktImageCompressionTranscodingSupport.cpp index fe84f7d..9df9365 100644 --- a/external/vulkancts/modules/vulkan/image/vktImageCompressionTranscodingSupport.cpp +++ b/external/vulkancts/modules/vulkan/image/vktImageCompressionTranscodingSupport.cpp @@ -2862,7 +2862,7 @@ TestInstance* TexelViewCompatibleCase::createInstance (Context& context) const if (VK_ERROR_FORMAT_NOT_SUPPORTED == vk.getPhysicalDeviceImageFormatProperties(physicalDevice, m_parameters.formatCompressed, mapImageType(m_parameters.imageType), VK_IMAGE_TILING_OPTIMAL, - VK_IMAGE_USAGE_SAMPLED_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT, + m_parameters.compressedImageUsage, VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR | VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT | VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR, &imageFormatProperties)) TCU_THROW(NotSupportedError, "Operation not supported with this image format"); -- 2.7.4