venus: add experimental renderers

Graphics / Mesa 3D Graphics Library / Mesa - Chia-I Wu [gmail.com] - 8 April 2021 17:15 UTC

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

247232d5969 venus: add experimental renderers
src/virtio/vulkan/meson.build | 3 +
src/virtio/vulkan/vn_common.c | 1 +
src/virtio/vulkan/vn_common.h | 5 +
src/virtio/vulkan/vn_renderer.h | 526 +++++++++++
src/virtio/vulkan/vn_renderer_virtgpu.c | 1470 +++++++++++++++++++++++++++++++
src/virtio/vulkan/vn_renderer_vtest.c | 1045 ++++++++++++++++++++++
6 files changed, 3050 insertions(+)

Upstream: cgit.freedesktop.org


  • Share