From aedce4ca838bd3b9c3806a82209d76828bcc3d52 Mon Sep 17 00:00:00 2001 From: Matthew Netsch Date: Wed, 2 Dec 2020 15:41:16 -0500 Subject: [PATCH] Fixes descriptor indexing tests cache issue Tests were not invalidating the results buffer data before verifying. Components: Vulkan VK-GL-CTS Issue: 2682 Affects: dEQP-VK.descriptor_indexing.* Change-Id: Ia2afa6697d12fd3f4ebc8ef29ae01d166f290a7f --- .../vulkan/descriptor_indexing/vktDescriptorSetsIndexingTests.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/external/vulkancts/modules/vulkan/descriptor_indexing/vktDescriptorSetsIndexingTests.cpp b/external/vulkancts/modules/vulkan/descriptor_indexing/vktDescriptorSetsIndexingTests.cpp index 5ae5310..5a7b5d7 100644 --- a/external/vulkancts/modules/vulkan/descriptor_indexing/vktDescriptorSetsIndexingTests.cpp +++ b/external/vulkancts/modules/vulkan/descriptor_indexing/vktDescriptorSetsIndexingTests.cpp @@ -1376,6 +1376,7 @@ tcu::TestStatus CommonDescriptorInstance::iterate (void) vk::endRenderPass (m_vki, *v.commandBuffer); iterateCommandEnd(v, programResult, referenceResult); + programResult->invalidate(); } return ( iterateVerifyResults(v, programResult, referenceResult) ? tcu::TestStatus::pass : tcu::TestStatus::fail)(""); @@ -2290,6 +2291,7 @@ tcu::TestStatus DynamicBuffersInstance::iterate (void) vk::endRenderPass (m_vki, *v.commandBuffer); iterateCommandEnd(v, programResult, referenceResult); + programResult->invalidate(); } return (iterateVerifyResults(v, programResult, referenceResult) ? tcu::TestStatus::pass : tcu::TestStatus::fail)(""); -- 2.7.4