tu: Add multiview lowering pass
authorConnor Abbott <cwabbott0@gmail.com>
Mon, 13 Jul 2020 17:27:53 +0000 (19:27 +0200)
committerMarge Bot <eric+marge@anholt.net>
Thu, 20 Aug 2020 19:21:18 +0000 (19:21 +0000)
commitc884afc6f71d5c0d30d1edc49026ed9d3c32542e
tree56e554255a44ddc3405f36836f08019ddfdc9889
parent7b53ac1c1f46046d31577fbc866931ec54a5c4eb
tu: Add multiview lowering pass

For now this only handles an a630 quirk where PC_MULTIVIEW_MASK doesn't
exist. However in the future it will also handle multi-position output.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5720>
src/freedreno/vulkan/meson.build
src/freedreno/vulkan/tu_device.c
src/freedreno/vulkan/tu_nir_lower_multiview.c [new file with mode: 0644]
src/freedreno/vulkan/tu_private.h