tu: Sysmem rendering

Graphics / Mesa 3D Graphics Library / Mesa - Connor Abbott [gmail.com] - 13 February 2020 02:36 UTC

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:

6a0c4008bf7 tu: Sysmem rendering
src/freedreno/vulkan/tu_cmd_buffer.c | 255 ++++++++++++++++++++++++++++++++---
src/freedreno/vulkan/tu_device.c | 1 +
src/freedreno/vulkan/tu_private.h | 2 +
3 files changed, 240 insertions(+), 18 deletions(-)

Upstream: cgit.freedesktop.org


  • Share