[vlc-devel] [PATCHv3 00/16] Rework Vulkan platforms to introduce wayland platform
Alexandre Janniaux
ajanni at videolabs.io
Wed Apr 21 08:04:34 UTC 2021
Hi,
This patchset is the v2 fixing the issues raised last review,
rewriting the old (v2) patchset introducing the wayland platform
for vulkan.
It also fixes input format usage, and prepare for the split of
the libplacebo module from vulkan/.
Regards,
--
Alexandre Janniaux
Videolabs
Alexandre Janniaux (16):
contrib: libplacebo: check version number
vulkan: move platform ext string to vlc_vk_t
vulkan: switch to module for surface implementations
vulkan: platform: forward VkInstance to CreateSurface
vulkan: move placebo usage to display.c
vulkan: platform_xcb: rework as vulkan platform
vulkan: platform_win32: rework as vulkan platform
vulkan: platform_android: rework as vulkan platform
vulkan: force swapchain resize on display size change
vulkan: surface: remove now useless file
vulkan: remove previous vulkan capability
vulkan: display: remove default vulkan name
vulkan: remove surface from vlc_vk_t
vulkan: move platform header to instance.h
wayland: add vulkan wayland platform support
vulkan: display: use vd->fmt instead of source
contrib/src/libplacebo/rules.mak | 2 +-
modules/video_output/vulkan/Makefile.am | 4 +-
modules/video_output/vulkan/display.c | 164 +++++++++++++--
modules/video_output/vulkan/instance.c | 28 ++-
modules/video_output/vulkan/instance.h | 23 ++-
modules/video_output/vulkan/platform.h | 36 ----
.../video_output/vulkan/platform_android.c | 39 +++-
modules/video_output/vulkan/platform_win32.c | 34 +++-
modules/video_output/vulkan/platform_xcb.c | 46 ++++-
modules/video_output/vulkan/surface.c | 186 ------------------
modules/video_output/wayland/Makefile.am | 11 ++
modules/video_output/wayland/vulkan.c | 76 +++++++
modules/video_output/xcb/Makefile.am | 1 -
13 files changed, 372 insertions(+), 278 deletions(-)
delete mode 100644 modules/video_output/vulkan/platform.h
delete mode 100644 modules/video_output/vulkan/surface.c
create mode 100644 modules/video_output/wayland/vulkan.c
--
2.31.1
More information about the vlc-devel
mailing list