[Mesa-dev] [PATCH v2 3/3] panfrost: Stop passing a ctx to functions being passed a batch
Daniel Stone
daniel at fooishbar.org
Sat Aug 31 16:12:33 UTC 2019
Hi Boris,
On Sat, 31 Aug 2019 at 08:53, Boris Brezillon
<boris.brezillon at collabora.com> wrote:
> @@ -123,8 +123,7 @@ struct panfrost_batch *
> panfrost_job_create_batch(struct panfrost_context *ctx);
>
> void
> -panfrost_job_free_batch(struct panfrost_context *ctx,
> - struct panfrost_batch *batch);
> +panfrost_job_free_batch(struct panfrost_batch *batch);
>
> struct panfrost_batch *
> panfrost_job_get_batch(struct panfrost_context *ctx,
> @@ -149,18 +148,16 @@ panfrost_flush_jobs_reading_resource(struct panfrost_context *panfrost,
> struct pipe_resource *prsc);
>
> void
> -panfrost_job_submit(struct panfrost_context *ctx, struct panfrost_batch *batch);
> +panfrost_job_submit(struct panfrost_batch *batch);
>
> void
> -panfrost_job_set_requirements(struct panfrost_context *ctx,
> - struct panfrost_batch *batch);
> +panfrost_job_set_requirements(struct panfrost_batch *batch);
>
> mali_ptr
> panfrost_job_get_polygon_list(struct panfrost_batch *batch, unsigned size);
>
> void
> -panfrost_job_clear(struct panfrost_context *ctx,
> - struct panfrost_batch *batch,
> +panfrost_job_clear(struct panfrost_batch *batch,
> unsigned buffers,
> const union pipe_color_union *color,
> double depth, unsigned stencil);
The series looks good to me and is:
Reviewed-by: Daniel Stone <daniels at collabora.com>
But as a follow-on, it seems like most of the panfrost_job_*()
functions should probably be panfrost_batch_*() to reduce confusion.
Cheers,
Daniel
More information about the mesa-dev
mailing list