diff options
Diffstat (limited to 'video/out/vulkan/context_xlib.c')
-rw-r--r-- | video/out/vulkan/context_xlib.c | 7 |
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 = { |