diff options
-rw-r--r-- | src/gallium/drivers/panfrost/pan_job.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gallium/drivers/panfrost/pan_job.c b/src/gallium/drivers/panfrost/pan_job.c index 3295d841602..d59aa22f049 100644 --- a/src/gallium/drivers/panfrost/pan_job.c +++ b/src/gallium/drivers/panfrost/pan_job.c @@ -1076,8 +1076,11 @@ panfrost_batch_submit(struct panfrost_batch *batch, uint32_t out_sync) int ret; /* Nothing to do! */ - if (!batch->scoreboard.first_job && !batch->clear) + if (!batch->scoreboard.first_job && !batch->clear) { + if (out_sync) + drmSyncobjSignal(dev->fd, &out_sync, 1); goto out; + } panfrost_batch_draw_wallpaper(batch); |