diff options
Diffstat (limited to 'video/out/vulkan/context.c')
-rw-r--r-- | video/out/vulkan/context.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/video/out/vulkan/context.c b/video/out/vulkan/context.c index ea546519ec..3a8f58e4c4 100644 --- a/video/out/vulkan/context.c +++ b/video/out/vulkan/context.c @@ -246,9 +246,18 @@ static void swap_buffers(struct ra_swapchain *sw) p->params.swap_buffers(sw->ctx); } +static void get_vsync(struct ra_swapchain *sw, + struct vo_vsync_info *info) +{ + struct priv *p = sw->priv; + if (p->params.get_vsync) + p->params.get_vsync(sw->ctx, info); +} + static const struct ra_swapchain_fns vulkan_swapchain = { .color_depth = color_depth, .start_frame = start_frame, .submit_frame = submit_frame, .swap_buffers = swap_buffers, + .get_vsync = get_vsync, }; |