Refactor pan_context to separate out responsibilities between pan_context and pan_job.
Rohan Garg (9): panfrost/midgard: Initial implementation of panfrost_job_submit panfrost/midgard: Reset job counters once the job is submitted panfrost/midgard: Figure out job requirements in pan_job.c panfrost/midgard: Move clearing logic into pan_job panfrost/midgard: Remove unnecessary variables panfrost/midgard: Remove duplicated header panfrost/midgard: Move draw_count into panfrost_job panfrost/midgard: Move requirement setting into panfrost_job Fixes 88ae2f5870c: "panfrost/midgard: Remove unnecessary variables" src/gallium/drivers/panfrost/pan_context.c | 104 ++++--------------- src/gallium/drivers/panfrost/pan_context.h | 4 - src/gallium/drivers/panfrost/pan_job.c | 95 +++++++++++++++++ src/gallium/drivers/panfrost/pan_job.h | 16 +++ src/gallium/drivers/panfrost/pan_wallpaper.c | 1 - 5 files changed, 134 insertions(+), 86 deletions(-) -- 2.17.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev