venus: add experimental renderers
authorChia-I Wu <olvaffe@gmail.com>
Tue, 29 Oct 2019 18:00:00 +0000 (11:00 -0700)
committerMarge Bot <eric+marge@anholt.net>
Thu, 8 Apr 2021 17:15:37 +0000 (17:15 +0000)
commit247232d5969235b7f24b5ab9fbfc9dc5570c578e
treec4d32ca2c095510198e79b36ca9da633c2f943bb
parentb5653e3414b43669bd50e0912c1d829f17cc1124
venus: add experimental renderers

There are a virtio-gpu renderer and a vtest renderer.  The vtest
renderer must be enabled with VN_DEBUG=vtest.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Ryan Neph <ryanneph@google.com>
Reviewed-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5800>
src/virtio/vulkan/meson.build
src/virtio/vulkan/vn_common.c
src/virtio/vulkan/vn_common.h
src/virtio/vulkan/vn_renderer.h [new file with mode: 0644]
src/virtio/vulkan/vn_renderer_virtgpu.c [new file with mode: 0644]
src/virtio/vulkan/vn_renderer_vtest.c [new file with mode: 0644]