panfrost: Break out fragment to SFBD/MFBD files
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Tue, 12 Mar 2019 03:32:17 +0000 (03:32 +0000)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Thu, 14 Mar 2019 22:47:11 +0000 (22:47 +0000)
commit9dd84db7a5d7ae74f7fca835ae51fa6a88313d09
tree1c077d4d8e8de71a4e7191a8cb3c2b9a7ef31f50
parent4d1a356a570dfcec1dbde6790bcb9a3e7598c53e
panfrost: Break out fragment to SFBD/MFBD files

This substantially cleans up the corresponding logic at the expense of a
bit of code duplication; nevertheless, it's a net win since otherwise
incompatible hardware code is mixed confusingly.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
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_fragment.c [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_job.h
src/gallium/drivers/panfrost/pan_mfbd.c [new file with mode: 0644]
src/gallium/drivers/panfrost/pan_sfbd.c [new file with mode: 0644]