venus: initial support for WSI

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

31a3f2e4f4e venus: initial support for WSI
src/virtio/vulkan/meson.build | 16 ++
src/virtio/vulkan/vn_common.c | 1 +
src/virtio/vulkan/vn_common.h | 1 +
src/virtio/vulkan/vn_device.c | 191 +++++++++++++++++++--
src/virtio/vulkan/vn_device.h | 3 +
src/virtio/vulkan/vn_wsi.c | 338 +++++++++++++++++++++++++++++++++++++
src/virtio/vulkan/vn_wsi.h | 24 +++
src/virtio/vulkan/vn_wsi_wayland.c | 41 +++++
src/virtio/vulkan/vn_wsi_x11.c | 77 +++++++++
9 files changed, 682 insertions(+), 10 deletions(-)

Upstream: cgit.freedesktop.org


  • Share