[Mesa-dev] [PATCH 0/3] panfrost: Begin panfrost_job abstraction

Tomeu Vizoso tomeu at tomeuvizoso.net
Fri Mar 1 13:40:50 UTC 2019


On Wed, 27 Feb 2019 at 01:56, Alyssa Rosenzweig <alyssa at rosenzweig.io> wrote:
>
> In an effort to cleanup the codebase and prepare for more complex FBO
> usecases, this patch series begins the slow refactor towards
> jobs/batches, rather than shoving all state into panfrost_context and
> hoping it works. We use some data structures from v3d and cleanup the
> clear code here. More in-depth refactors to follow.

Looks great to me, can we get more like this? :)

For the whole series:

Reviewed-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>

Thanks,

Tomeu

> Alyssa Rosenzweig (3):
>   panfrost: Import job data structures from v3d
>   panfrost: Decouple Gallium clear from FBD clear
>   panfrost: Cleanup cruft related to clears
>
>  src/gallium/drivers/panfrost/meson.build   |   1 +
>  src/gallium/drivers/panfrost/pan_context.c | 169 +++++++++------------
>  src/gallium/drivers/panfrost/pan_context.h |  16 +-
>  src/gallium/drivers/panfrost/pan_job.c     | 112 ++++++++++++++
>  src/gallium/drivers/panfrost/pan_job.h     |  67 ++++++++
>  5 files changed, 254 insertions(+), 111 deletions(-)
>  create mode 100644 src/gallium/drivers/panfrost/pan_job.c
>  create mode 100644 src/gallium/drivers/panfrost/pan_job.h
>
> --
> 2.20.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list