[vlc-devel] [PATCHv3 00/16] Rework Vulkan platforms to introduce wayland platform
Romain Vimont
rom1v at videolabs.io
Wed Apr 21 08:51:23 UTC 2021
The range-diff with the previous patchset LGTM.
Regards
On Wed, Apr 21, 2021 at 10:04:34AM +0200, Alexandre Janniaux wrote:
> 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
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list