diff --git a/src/broadcom/vulkan/v3dv_cl.c b/src/broadcom/vulkan/v3dv_cl.c index c3a9120618d..27b99ecdae1 100644 --- a/src/broadcom/vulkan/v3dv_cl.c +++ b/src/broadcom/vulkan/v3dv_cl.c @@ -35,21 +35,6 @@ v3dv_cl_init(struct v3dv_job *job, struct v3dv_cl *cl) list_inithead(&cl->bo_list); } -void -v3dv_cl_begin(struct v3dv_cl *cl) -{ - assert(v3dv_cl_offset(cl) == 0); -} - -void -v3dv_cl_reset(struct v3dv_cl *cl) -{ - /* FIXME: consider keeping the BO when the command buffer is reset with - * flag VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT. - */ - v3dv_cl_init(cl->job, cl); -} - void v3dv_cl_destroy(struct v3dv_cl *cl) { diff --git a/src/broadcom/vulkan/v3dv_cl.h b/src/broadcom/vulkan/v3dv_cl.h index cd5196ca362..ae88b305cd8 100644 --- a/src/broadcom/vulkan/v3dv_cl.h +++ b/src/broadcom/vulkan/v3dv_cl.h @@ -86,8 +86,6 @@ v3dv_cl_get_address(struct v3dv_cl *cl) } void v3dv_cl_init(struct v3dv_job *job, struct v3dv_cl *cl); -void v3dv_cl_begin(struct v3dv_cl *cl); -void v3dv_cl_reset(struct v3dv_cl *cl); void v3dv_cl_destroy(struct v3dv_cl *cl); static inline struct v3dv_cl_out * diff --git a/src/broadcom/vulkan/v3dv_cmd_buffer.c b/src/broadcom/vulkan/v3dv_cmd_buffer.c index d593be5e477..6453278a45a 100644 --- a/src/broadcom/vulkan/v3dv_cmd_buffer.c +++ b/src/broadcom/vulkan/v3dv_cmd_buffer.c @@ -634,13 +634,8 @@ v3dv_job_init(struct v3dv_job *job, job->bo_count = 0; v3dv_cl_init(job, &job->bcl); - v3dv_cl_begin(&job->bcl); - v3dv_cl_init(job, &job->rcl); - v3dv_cl_begin(&job->rcl); - v3dv_cl_init(job, &job->indirect); - v3dv_cl_begin(&job->indirect); if (V3D_DEBUG & V3D_DEBUG_ALWAYS_FLUSH) job->always_flush = true;