Correct image usage flags for YCbCr copy tests
authorJorg Wagner <jorg.wagner@arm.com>
Thu, 28 Sep 2017 11:59:51 +0000 (13:59 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Mon, 2 Oct 2017 08:49:33 +0000 (04:49 -0400)
The images are used as copy source and destination,
hence TRANSFER_SRC | TRANSFER_DST must be present
in the usage flags.

Images are not sampled from - remove SAMPLED flag.

Affects:
dEQP-VK.ycbcr.copy.*

Components: Vulkan

VK-GL-CTS issue: 715

Change-Id: Ie53d3e2fb18aa834af12938cd822aa6c50f75986

external/vulkancts/modules/vulkan/ycbcr/vktYCbCrCopyTests.cpp

index 49c9318..20b3fce 100644 (file)
@@ -166,7 +166,7 @@ vk::Move<vk::VkImage> createImage (const vk::DeviceInterface&       vkd,
                1u,
                vk::VK_SAMPLE_COUNT_1_BIT,
                tiling,
-               vk::VK_IMAGE_USAGE_TRANSFER_DST_BIT | vk::VK_IMAGE_USAGE_SAMPLED_BIT,
+               vk::VK_IMAGE_USAGE_TRANSFER_SRC_BIT | vk::VK_IMAGE_USAGE_TRANSFER_DST_BIT,
                vk::VK_SHARING_MODE_EXCLUSIVE,
                0u,
                (const deUint32*)DE_NULL,