From 3d2d437d6c3b862c0f146ce31bd7b62a99421c71 Mon Sep 17 00:00:00 2001 From: Ricardo Garcia Date: Tue, 19 Apr 2022 11:26:29 +0200 Subject: [PATCH] Synchronize input attachment reads in IO chains Each subpass in the render pass IO chain tests attempts to read the output of the previous subpass as an input attachment, but the subpass dependencies are missing VK_ACCESS_INPUT_ATTACHMENT_READ_BIT from the flags in dstAccessMask. Affected tests: dEQP-VK.renderpass*.attachment_allocation.* Components: Vulkan VK-GL-CTS issue: 3643 Change-Id: I63b49709ee8cb03e364050253dc2a8a48c5b58cd --- external/vulkancts/modules/vulkan/renderpass/vktRenderPassTests.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external/vulkancts/modules/vulkan/renderpass/vktRenderPassTests.cpp b/external/vulkancts/modules/vulkan/renderpass/vktRenderPassTests.cpp index 8ced1c3..7e351aa 100644 --- a/external/vulkancts/modules/vulkan/renderpass/vktRenderPassTests.cpp +++ b/external/vulkancts/modules/vulkan/renderpass/vktRenderPassTests.cpp @@ -5794,7 +5794,7 @@ void addAttachmentAllocationTests (tcu::TestCaseGroup* group, const TestConfigEx | VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT, VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT, - VK_ACCESS_COLOR_ATTACHMENT_READ_BIT, + (VK_ACCESS_COLOR_ATTACHMENT_READ_BIT | VK_ACCESS_INPUT_ATTACHMENT_READ_BIT), byRegion ? (VkDependencyFlags)VK_DEPENDENCY_BY_REGION_BIT : 0u)); } -- 2.7.4