Mesa (master): panfrost: Stop passing has_draws to panfrost_drm_submit_vs_fs_batch()
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Sep 18 09:05:31 UTC 2019
Module: Mesa
Branch: master
Commit: 1e47c3ee7b0d3cb4cd99db18d0919c08b476105d
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e47c3ee7b0d3cb4cd99db18d0919c08b476105d
Author: Boris Brezillon <boris.brezillon at collabora.com>
Date: Sat Sep 14 09:11:09 2019 +0200
panfrost: Stop passing has_draws to panfrost_drm_submit_vs_fs_batch()
has_draws can be inferred directly from the batch->last_job value, no
need to pass it around.
Signed-off-by: Boris Brezillon <boris.brezillon at collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig at collabora.com>
---
src/gallium/drivers/panfrost/pan_drm.c | 3 ++-
src/gallium/drivers/panfrost/pan_job.c | 4 +---
src/gallium/drivers/panfrost/pan_screen.h | 2 +-
3 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/src/gallium/drivers/panfrost/pan_drm.c b/src/gallium/drivers/panfrost/pan_drm.c
index b77af714d11..c41701e16ff 100644
--- a/src/gallium/drivers/panfrost/pan_drm.c
+++ b/src/gallium/drivers/panfrost/pan_drm.c
@@ -271,9 +271,10 @@ panfrost_drm_submit_batch(struct panfrost_batch *batch, u64 first_job_desc,
}
int
-panfrost_drm_submit_vs_fs_batch(struct panfrost_batch *batch, bool has_draws)
+panfrost_drm_submit_vs_fs_batch(struct panfrost_batch *batch)
{
struct panfrost_context *ctx = batch->ctx;
+ bool has_draws = batch->last_job.gpu;
int ret = 0;
panfrost_batch_add_bo(batch, ctx->scratchpad);
diff --git a/src/gallium/drivers/panfrost/pan_job.c b/src/gallium/drivers/panfrost/pan_job.c
index e06440010ae..ecaf081f1c3 100644
--- a/src/gallium/drivers/panfrost/pan_job.c
+++ b/src/gallium/drivers/panfrost/pan_job.c
@@ -284,9 +284,7 @@ panfrost_batch_submit(struct panfrost_batch *batch)
panfrost_scoreboard_link_batch(batch);
- bool has_draws = batch->last_job.gpu;
-
- ret = panfrost_drm_submit_vs_fs_batch(batch, has_draws);
+ ret = panfrost_drm_submit_vs_fs_batch(batch);
if (ret)
fprintf(stderr, "panfrost_batch_submit failed: %d\n", ret);
diff --git a/src/gallium/drivers/panfrost/pan_screen.h b/src/gallium/drivers/panfrost/pan_screen.h
index 0124e559a70..2f17e2dae72 100644
--- a/src/gallium/drivers/panfrost/pan_screen.h
+++ b/src/gallium/drivers/panfrost/pan_screen.h
@@ -132,7 +132,7 @@ panfrost_drm_import_bo(struct panfrost_screen *screen, int fd);
int
panfrost_drm_export_bo(struct panfrost_screen *screen, const struct panfrost_bo *bo);
int
-panfrost_drm_submit_vs_fs_batch(struct panfrost_batch *batch, bool has_draws);
+panfrost_drm_submit_vs_fs_batch(struct panfrost_batch *batch);
unsigned
panfrost_drm_query_gpu_version(struct panfrost_screen *screen);
int
More information about the mesa-commit
mailing list