From 829ba667821dcf7fa8852a1ebf9bbbf759f61809 Mon Sep 17 00:00:00 2001 From: anth64 Date: Sun, 23 Aug 2026 17:08:18 +0200 Subject: [PATCH] feat: opt in to vsync-priority frame pacing skele's video_cfg gained a vsync flag and frame cap; without it these clients now run fully uncapped instead of the old hardcoded vsync-on. --- src/client/main.c | 3 ++- src/gl_client/main.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/client/main.c b/src/client/main.c index cc68064..cbd3b68 100644 --- a/src/client/main.c +++ b/src/client/main.c @@ -28,7 +28,8 @@ int main(int argc, char *argv[]) video_cfg.render_height = SKELE_DEFAULT_RENDER_HEIGHT; video_cfg.window_width = 0; video_cfg.window_height = 0; - video_cfg.flags = 0; + video_cfg.max_fps = 0; + video_cfg.flags = SKELE_VIDEO_VSYNC; if (skele_video_init(video_cfg) != SKELE_INIT_SUCCESS) { skele_stk_teardown(); diff --git a/src/gl_client/main.c b/src/gl_client/main.c index cc68064..cbd3b68 100644 --- a/src/gl_client/main.c +++ b/src/gl_client/main.c @@ -28,7 +28,8 @@ int main(int argc, char *argv[]) video_cfg.render_height = SKELE_DEFAULT_RENDER_HEIGHT; video_cfg.window_width = 0; video_cfg.window_height = 0; - video_cfg.flags = 0; + video_cfg.max_fps = 0; + video_cfg.flags = SKELE_VIDEO_VSYNC; if (skele_video_init(video_cfg) != SKELE_INIT_SUCCESS) { skele_stk_teardown();