Skip to content

Add vsync option#3588

Merged
AaronVanGeffen merged 5 commits intoOpenLoco:masterfrom
AaronVanGeffen:vsync
Jan 7, 2026
Merged

Add vsync option#3588
AaronVanGeffen merged 5 commits intoOpenLoco:masterfrom
AaronVanGeffen:vsync

Conversation

@AaronVanGeffen
Copy link
Copy Markdown
Member

@AaronVanGeffen AaronVanGeffen commented Dec 28, 2025

The introduction of parallel drawing (#2825) has made the game go into crazy high fps in some circumstances. This PR introduces a vsync frame rate limiter to limit it to what can actually be displayed.

For configuration, the existing uncap fps checkbox is turned into a dropdown. Players can now choose between three options. See the screenshot below.

Screenshot 2025-12-28 at 16 35 18

@AaronVanGeffen AaronVanGeffen linked an issue Dec 28, 2025 that may be closed by this pull request
@AaronVanGeffen AaronVanGeffen marked this pull request as ready for review December 28, 2025 15:38
@AaronVanGeffen AaronVanGeffen merged commit b052c31 into OpenLoco:master Jan 7, 2026
14 checks passed
@AaronVanGeffen AaronVanGeffen deleted the vsync branch January 7, 2026 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow limiting fps to vsync

2 participants