mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 02:58:05 +02:00
venus: ignore pInheritanceInfo if not secondary command buffer
TEST: no segfault in dEQP-VK.api.command_buffers.bad_inheritance_info_random
Fixes: 6f5289df53 ("venus: refactor VkCommandBufferBeginInfo fixups to function")
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18583>
This commit is contained in:
parent
d862a2ebcb
commit
e9b995ecf4
1 changed files with 1 additions and 0 deletions
|
|
@ -656,6 +656,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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue