aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorziga-lunarg <ziga@lunarg.com>2022-09-21 19:11:03 +0200
committerMatthew Netsch <quic_mnetsch@quicinc.com>2022-10-06 15:47:01 +0000
commita1cbc1636dcf35f24d3bd4f4b047c6a82a7aa82d (patch)
tree7038c22cee63db2138f865d4e1a2a752a834c383
parent95ce8e12ab7c77f1f6b30118f1dff60e4e645e53 (diff)
downloaddeqp-a1cbc1636dcf35f24d3bd4f4b047c6a82a7aa82d.tar.gz
Fix srcStageMask in vkCmdWaitEvents in secondary cmd buffers tests
If event is set with vkCmdSetEvent the srcStageMask must be VK_PIPELINE_STAGE_HOST_BIT Components: Vulkan VK-GL-CTS issue: 3980 Affected tests: dEQP-VK.api.command_buffers.secondary_execute_twice Change-Id: Ib784e454ecf2bead488a267a069111da16ddfa8d
-rw-r--r--external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp b/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
index afe63420f..ef0feb08d 100644
--- a/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
+++ b/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
@@ -3413,11 +3413,8 @@ tcu::TestStatus executeSecondaryBufferTwiceTest(Context& context)
// record secondary command buffer
VK_CHECK(vk.beginCommandBuffer(cmdBuffers[ndx], &secCmdBufBeginInfo));
{
- // allow execution of event during every stage of pipeline
- VkPipelineStageFlags stageMask = VK_PIPELINE_STAGE_ALL_COMMANDS_BIT;
-
// wait for event
- vk.cmdWaitEvents(cmdBuffers[ndx], 1, &eventOne.get(), stageMask, stageMask, 0, DE_NULL, 0u, DE_NULL, 0u, DE_NULL);
+ vk.cmdWaitEvents(cmdBuffers[ndx], 1, &eventOne.get(), VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, 0, DE_NULL, 0u, DE_NULL, 0u, DE_NULL);
}
// end recording of secondary buffers
endCommandBuffer(vk, cmdBuffers[ndx]);