[virglrenderer-devel] [PATCH 0/5] Adding Vulkan state initialization to Virglrenderer

Nathan Gauer nathan at gauer.org
Tue Jul 24 13:32:08 UTC 2018


This is a proposition to start adding Vulkan support to Virglrenderer.
Details about this project is available on the mailing list:
https://lists.freedesktop.org/archives/virglrenderer-devel/2018-July/001143.html

This serie adds several things:
- linked-list implementation + some macros
- vtest server-loop refactorization
- vulkan state initialization


Nathan Gauer (5):
  utils: added intrusive linked-list implem
  utils: added some macros for future implems
  vulkan: added Vulkan state creation code
  vtest: refactorized run_renderer function
  vtest/vulkan: vtest now initializes vulkan state's

 configure.ac           |  15 ++++
 src/Makefile.am        |   9 +++
 src/util/list.c        |  75 +++++++++++++++++++
 src/util/list.h        |  31 ++++++++
 src/util/macros.h      |  26 +++++++
 src/virgl_vk.c         | 159 +++++++++++++++++++++++++++++++++++++++++
 src/virgl_vk.h         |  76 ++++++++++++++++++++
 src/virglrenderer.c    |  27 +++++++
 src/virglrenderer.h    |   1 +
 vtest/vtest.h          |   8 +--
 vtest/vtest_renderer.c |  24 +++++--
 vtest/vtest_server.c   | 115 +++++++++++++++--------------
 12 files changed, 504 insertions(+), 62 deletions(-)
 create mode 100644 src/util/list.c
 create mode 100644 src/util/list.h
 create mode 100644 src/util/macros.h
 create mode 100644 src/virgl_vk.c
 create mode 100644 src/virgl_vk.h

-- 
2.18.0



More information about the virglrenderer-devel mailing list