panfrost: Express dependencies as resources, not BOs
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Mon, 17 May 2021 18:42:13 +0000 (14:42 -0400)
committerMarge Bot <eric+marge@anholt.net>
Tue, 6 Jul 2021 18:50:38 +0000 (18:50 +0000)
commitbef10747006b784310692ad99b0bde6b50eb9450
tree8c7e01d74faa0ea70045e2e382268a7ae8c4e11b
parentf56adf135a4df0de6c34e421a25c28ae1ad156cd
panfrost: Express dependencies as resources, not BOs

This is a more ergnomic API, and will allow further optimizations.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11077>
src/gallium/drivers/panfrost/pan_blend_cso.c
src/gallium/drivers/panfrost/pan_blit.c
src/gallium/drivers/panfrost/pan_cmdstream.c
src/gallium/drivers/panfrost/pan_compute.c
src/gallium/drivers/panfrost/pan_context.c
src/gallium/drivers/panfrost/pan_job.c
src/gallium/drivers/panfrost/pan_job.h