From 373bc6f1d5ed8a93e00865ca98e494b3dcb79cf2 Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Thu, 22 Sep 2022 05:43:56 +0000 Subject: [PATCH] venus: ensure to clear VkPipelineCreationFeedback::flags if needed Fixes: d0cb99e96a2 ("venus: Enable VK_EXT_pipeline_creation_feedback") Signed-off-by: Yiwei Zhang Reviewed-by: Ryan Neph Part-of: --- src/virtio/vulkan/vn_pipeline.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/virtio/vulkan/vn_pipeline.c b/src/virtio/vulkan/vn_pipeline.c index a5b871615c6..bc764ca3b8c 100644 --- a/src/virtio/vulkan/vn_pipeline.c +++ b/src/virtio/vulkan/vn_pipeline.c @@ -666,14 +666,11 @@ vn_invalidate_pipeline_creation_feedback(const VkBaseInStructure *chain) if (!feedback_info) return; - feedback_info->pPipelineCreationFeedback->flags &= - ~VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT; + feedback_info->pPipelineCreationFeedback->flags = 0; for (uint32_t i = 0; i < feedback_info->pipelineStageCreationFeedbackCount; - i++) { - feedback_info->pPipelineStageCreationFeedbacks[i].flags &= - ~VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT; - } + i++) + feedback_info->pPipelineStageCreationFeedbacks[i].flags = 0; } VkResult