summaryrefslogtreecommitdiffstats
path: root/video/out/vulkan/context_xlib.c
diff options
context:
space:
mode:
authorRostislav Pehlivanov <atomnuker@gmail.com>2017-09-16 03:46:38 +0100
committerNiklas Haas <git@haasn.xyz>2017-09-26 17:25:35 +0200
commited345ffc2f3373743d74a5e0a1dc73c012389273 (patch)
tree53ac98d49cf09a2d46c476c64fc22ff523de3789 /video/out/vulkan/context_xlib.c
parent258487370fd840b018a404225277d74f74899c59 (diff)
downloadmpv-ed345ffc2f3373743d74a5e0a1dc73c012389273.tar.bz2
mpv-ed345ffc2f3373743d74a5e0a1dc73c012389273.tar.xz
vo_gpu: vulkan: add support for wayland
Diffstat (limited to 'video/out/vulkan/context_xlib.c')
-rw-r--r--video/out/vulkan/context_xlib.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/video/out/vulkan/context_xlib.c b/video/out/vulkan/context_xlib.c
index 2611fbb706..26efd6f583 100644
--- a/video/out/vulkan/context_xlib.c
+++ b/video/out/vulkan/context_xlib.c
@@ -41,13 +41,14 @@ static bool xlib_init(struct ra_ctx *ctx)
struct mpvk_ctx *vk = &p->vk;
int msgl = ctx->opts.probing ? MSGL_V : MSGL_ERR;
- if (!vo_x11_init(ctx->vo))
+ if (!mpvk_instance_init(vk, ctx->log, VK_KHR_XLIB_SURFACE_EXTENSION_NAME,
+ ctx->opts.debug))
goto error;
- if (!vo_x11_create_vo_window(ctx->vo, NULL, "mpvk"))
+ if (!vo_x11_init(ctx->vo))
goto error;
- if (!mpvk_instance_init(vk, ctx->log, ctx->opts.debug))
+ if (!vo_x11_create_vo_window(ctx->vo, NULL, "mpvk"))
goto error;
VkXlibSurfaceCreateInfoKHR xinfo = {