From 550a151dc360aa7896468c1d3e208a15ccf756f6 Mon Sep 17 00:00:00 2001 From: Slawomir Cygan Date: Tue, 6 Aug 2019 21:53:18 +0200 Subject: [PATCH] Fix wrong image usage flags in external memory info tests According to spec: "If usage includes VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT, usage must also contain at least one of VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, or VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT." This change adds adds COLOR, DEPTH or INPUT usage bit alongside TRANSIENT usage. VK-GL-CTS Issue: 1913 Components: Vulkan Change-Id: If7d4b3889f9b8709af09d448fdb24e61d493ebde Affects: dEQP-VK.api.external.memory*info --- external/vulkancts/modules/vulkan/api/vktApiExternalMemoryTests.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/external/vulkancts/modules/vulkan/api/vktApiExternalMemoryTests.cpp b/external/vulkancts/modules/vulkan/api/vktApiExternalMemoryTests.cpp index a0d0524..dc75c86 100644 --- a/external/vulkancts/modules/vulkan/api/vktApiExternalMemoryTests.cpp +++ b/external/vulkancts/modules/vulkan/api/vktApiExternalMemoryTests.cpp @@ -3529,7 +3529,9 @@ tcu::TestStatus testImageQueries (Context& context, vk::VkExternalMemoryHandleTy vk::VK_IMAGE_USAGE_STORAGE_BIT, vk::VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, vk::VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, - vk::VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT, + vk::VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT | vk::VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, + vk::VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT | vk::VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, + vk::VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT | vk::VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT, vk::VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT }; const vk::PlatformInterface& vkp (context.getPlatformInterface()); -- 2.7.4