tu: Sysmem rendering
authorConnor Abbott <cwabbott0@gmail.com>
Mon, 3 Feb 2020 13:25:41 +0000 (14:25 +0100)
committerJonathan Marek <jonathan@marek.ca>
Thu, 13 Feb 2020 02:36:36 +0000 (21:36 -0500)
commit6a0c4008bf78e259bb1cb9bcbe39248762b03cc8
tree97b6e61ab0485e6e1fbac1e7ff0240b32dcafc6b
parent041783d49d3aaf451420ce880dcd886388f4b274
tu: Sysmem rendering

This has only lightly been tested. It passes dEQP-VK.api.smoke.triangle,
so at least we're able to show a triangle. For now, it's just enabled
under a debug flag. In the future we'll probably want some heuristics
like what freedreno has and another debug flag to disable it except when
it's forced.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3713>
src/freedreno/vulkan/tu_cmd_buffer.c
src/freedreno/vulkan/tu_device.c
src/freedreno/vulkan/tu_private.h