On Wed, 27 Feb 2019 at 01:56, Alyssa Rosenzweig <aly...@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.viz...@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@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev