mpv/video/out/vulkan
Kacper Michajłow 2f76536f62 vulkan: use pl_vk_inst_create
This change is mostly motivated by missing
VK_KHR_portability_enumeration instance extension when enumerating the
devices. Which causes issues with MoltenVK which does not advertise full
Vulkan conformance.

To avoid duplicating code use pl_vk_inst_create() which correctly query
availability and enables the mentioned extension.

While at it fix the VkInstance leaking in vk_validate_dev().
2024-04-07 20:16:50 +02:00
..
common.h mac/vulkan: remove old deprecated VK_MVK_macos_surface extension remains 2024-02-29 14:06:14 +01:00
context.c vulkan: use pl_vk_inst_create 2024-04-07 20:16:50 +02:00
context.h
context_android.c
context_display.c vulkan: use pl_vk_inst_create 2024-04-07 20:16:50 +02:00
context_mac.m mac: cleanup swift bridge header imports and unify them 2024-03-29 14:20:40 +01:00
context_wayland.c wayland: drop buffer_scale use for viewporter 2024-01-27 05:12:12 +00:00
context_win.c vulkan/context_win: make --alpha work and runtime changeable 2024-02-17 16:06:33 +00:00
context_xlib.c
utils.c
utils.h