diff --git a/.pick_status.json b/.pick_status.json index 0587b926a7c..74f938ca979 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -454,7 +454,7 @@ "description": "venus: ignore pInheritanceInfo if not secondary command buffer", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "6f5289df53302ca3ca64c0bd6ce775b80a92c457" }, diff --git a/src/virtio/vulkan/vn_command_buffer.c b/src/virtio/vulkan/vn_command_buffer.c index 2d89fbadbef..31e16470cf8 100644 --- a/src/virtio/vulkan/vn_command_buffer.c +++ b/src/virtio/vulkan/vn_command_buffer.c @@ -654,6 +654,7 @@ vn_fix_command_buffer_begin_info(struct vn_command_buffer *cmd, const bool has_continue = begin_info->flags & VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT; const bool has_renderpass = + is_cmd_secondary && begin_info->pInheritanceInfo->renderPass != VK_NULL_HANDLE; /* Can early-return if dynamic rendering is used and no structures need to