From f30334b6c4605ca7eeda35670ef9b96d46db0bce Mon Sep 17 00:00:00 2001 From: Igor Torrente Date: Mon, 14 Mar 2022 08:39:01 -0300 Subject: [PATCH] Venus: add VN_CMD_ENQUEUE to vn_cmd_encode_memory_barriers Signed-off-by: Igor Torrente Part-of: --- src/virtio/vulkan/vn_command_buffer.c | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/virtio/vulkan/vn_command_buffer.c b/src/virtio/vulkan/vn_command_buffer.c index 6740bd1a22c..2c78b15e00d 100644 --- a/src/virtio/vulkan/vn_command_buffer.c +++ b/src/virtio/vulkan/vn_command_buffer.c @@ -295,17 +295,9 @@ vn_cmd_encode_memory_barriers(struct vn_command_buffer *cmd, { const VkCommandBuffer cmd_handle = vn_command_buffer_to_handle(cmd); - const size_t cmd_size = vn_sizeof_vkCmdPipelineBarrier( - cmd_handle, src_stage_mask, dst_stage_mask, 0, 0, NULL, - buf_barrier_count, buf_barriers, img_barrier_count, img_barriers); - if (!vn_cs_encoder_reserve(&cmd->cs, cmd_size)) { - cmd->state = VN_COMMAND_BUFFER_STATE_INVALID; - return; - } - - vn_encode_vkCmdPipelineBarrier( - &cmd->cs, 0, cmd_handle, src_stage_mask, dst_stage_mask, 0, 0, NULL, - buf_barrier_count, buf_barriers, img_barrier_count, img_barriers); + VN_CMD_ENQUEUE(vkCmdPipelineBarrier, cmd_handle, src_stage_mask, + dst_stage_mask, 0, 0, NULL, buf_barrier_count, buf_barriers, + img_barrier_count, img_barriers); } static void