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

Nathan Gauer nathan at gauer.org
Fri Jul 27 12:28:24 UTC 2018


Second submition since I had some issues with the first one :/

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

This series focus on how Vulkan will be integrated into virglrenderer.
The next series will focus on the protocol itself and object creation
part.

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

Nathan Gauer (4):
  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           |  20 +++++
 src/Makefile.am        |   7 ++
 src/util/macros.h      |  72 ++++++++++++++++++
 src/virgl_vk.c         | 165 +++++++++++++++++++++++++++++++++++++++++
 src/virgl_vk.h         |  73 ++++++++++++++++++
 src/virglrenderer.c    |  20 +++++
 src/virglrenderer.h    |   1 +
 vtest/vtest.h          |   8 +-
 vtest/vtest_renderer.c |  24 ++++--
 vtest/vtest_server.c   | 115 +++++++++++++++-------------
 10 files changed, 443 insertions(+), 62 deletions(-)
 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