panfrost: Import job data structures from v3d
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Mon, 25 Feb 2019 05:32:16 +0000 (05:32 +0000)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Mon, 4 Mar 2019 04:58:15 +0000 (04:58 +0000)
commit59c9623d0a75d5201ad48351af26aad1bc0b7073
tree9010f37a429bbe97d2f46ec6586edc4023beadf0
parent4eec3a2a3652317f8e0fa97e0730c297bde8241a
panfrost: Import job data structures from v3d

At the moment, Panfrost state is ad hoc, which creates issues for FBOs.
This commit imports the skeleton of the v3d_job structure as
panfrost_job, in preparation for refactors to organize this state.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
src/gallium/drivers/panfrost/meson.build
src/gallium/drivers/panfrost/pan_context.c
src/gallium/drivers/panfrost/pan_context.h
src/gallium/drivers/panfrost/pan_job.c [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_job.h [new file with mode: 0644]