[Mesa-dev] [PATCH 0/3] panfrost: Begin panfrost_job abstraction
Alyssa Rosenzweig
alyssa at rosenzweig.io
Wed Feb 27 00:56:40 UTC 2019
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.
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
More information about the mesa-dev
mailing list