[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