[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