diff --git a/src/panfrost/vulkan/panvk_vX_cmd_buffer.c b/src/panfrost/vulkan/panvk_vX_cmd_buffer.c index b113e1033d6..c09da06078d 100644 --- a/src/panfrost/vulkan/panvk_vX_cmd_buffer.c +++ b/src/panfrost/vulkan/panvk_vX_cmd_buffer.c @@ -1947,6 +1947,7 @@ panvk_per_arch(CmdDispatch)(VkCommandBuffer commandBuffer, uint32_t x, cmdbuf->state.compute.pipeline; struct panfrost_ptr job = pan_pool_alloc_desc(&cmdbuf->desc_pool.base, COMPUTE_JOB); + util_dynarray_append(&batch->jobs, void *, job.cpu); struct panvk_compute_sysvals *sysvals = &cmdbuf->state.compute.sysvals; sysvals->num_work_groups.x = x;