summaryrefslogtreecommitdiffstats
path: root/video/out/vulkan/context.c
diff options
context:
space:
mode:
Diffstat (limited to 'video/out/vulkan/context.c')
-rw-r--r--video/out/vulkan/context.c9
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,
};