Fix validation errors in image clearing tests
authorMika Väinölä <mika.vainola@siru.fi>
Thu, 22 Feb 2018 12:01:38 +0000 (14:01 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 1 Mar 2018 12:21:44 +0000 (07:21 -0500)
Remove access flags which are not supported by
VK_PIPELINE_STAGE_TRANSFER_BIT.

Affects:

dEQP-VK.api.image_clearing.*

Components: Vulkan

VK-GL-CTS issue: 1030

Change-Id: Ia0b4e097766ec674be149dbde4fad652482c1e39

external/vulkancts/modules/vulkan/api/vktApiImageClearingTests.cpp

index beebce1..8a106db 100644 (file)
@@ -980,7 +980,7 @@ de::MovePtr<TextureLevelPyramid> ImageClearingTestInstance::readImage (VkImageAs
 
        pipelineImageBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT,
                                                 VK_PIPELINE_STAGE_TRANSFER_BIT,
-                                                VK_ACCESS_TRANSFER_WRITE_BIT | VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT,
+                                                VK_ACCESS_TRANSFER_WRITE_BIT,
                                                 VK_ACCESS_TRANSFER_READ_BIT,
                                                 VK_IMAGE_LAYOUT_GENERAL,
                                                 VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL);
@@ -991,7 +991,7 @@ de::MovePtr<TextureLevelPyramid> ImageClearingTestInstance::readImage (VkImageAs
        pipelineImageBarrier(VK_PIPELINE_STAGE_TRANSFER_BIT,
                                                 VK_PIPELINE_STAGE_TRANSFER_BIT,
                                                 VK_ACCESS_TRANSFER_READ_BIT,
-                                                VK_ACCESS_TRANSFER_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_COLOR_ATTACHMENT_READ_BIT,
+                                                VK_ACCESS_TRANSFER_READ_BIT,
                                                 VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL,
                                                 VK_IMAGE_LAYOUT_GENERAL);