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.
This commit is contained in:
2026-08-23 17:08:18 +02:00
parent 2c4ff25c04
commit 829ba66782
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -28,7 +28,8 @@ int main(int argc, char *argv[])
video_cfg.render_height = SKELE_DEFAULT_RENDER_HEIGHT; video_cfg.render_height = SKELE_DEFAULT_RENDER_HEIGHT;
video_cfg.window_width = 0; video_cfg.window_width = 0;
video_cfg.window_height = 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) { if (skele_video_init(video_cfg) != SKELE_INIT_SUCCESS) {
skele_stk_teardown(); skele_stk_teardown();
+2 -1
View File
@@ -28,7 +28,8 @@ int main(int argc, char *argv[])
video_cfg.render_height = SKELE_DEFAULT_RENDER_HEIGHT; video_cfg.render_height = SKELE_DEFAULT_RENDER_HEIGHT;
video_cfg.window_width = 0; video_cfg.window_width = 0;
video_cfg.window_height = 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) { if (skele_video_init(video_cfg) != SKELE_INIT_SUCCESS) {
skele_stk_teardown(); skele_stk_teardown();