panfrost_shader_compile(ctx, v->tripipe,
cso->ir_type, cso->prog,
- MESA_SHADER_COMPUTE, v);
+ MESA_SHADER_COMPUTE, v, NULL);
{
struct panfrost_context *ctx = pan_context(pipe);
+ ctx->compute_grid = info;
+
struct mali_job_descriptor_header job = {
.job_type = JOB_TYPE_COMPUTE,
.job_descriptor_size = 1,
/* Queue the job */
panfrost_scoreboard_queue_compute_job(batch, transfer);
+
+ panfrost_flush(pipe, NULL, PIPE_FLUSH_END_OF_FRAME);
}
void