Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a config option that can reduce lag #44

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

nightmareci
Copy link

@nightmareci nightmareci commented Jan 22, 2024

Description

Add a DisplaySync config setting and new internal logic around frame timing. Now you can play without vsync, or even adaptive sync, with lowered lag vs. vsync always on. There was a bug with vsync always on before that had to be fixed as part of closing #36, but I've gone ahead and tightened up frame timing completely, beyond just fixing that bug

Will this Pull Request break anything?

Hopefully not. I haven't tested support on Nintendo Switch, but I believe it should work; someone else can test. More changes might be needed for Windows/TCC support; if so, I can investigate and implement the needed changes, I have a Windows 10 setup

Suggested Testing Steps

Build and test on all supported platforms (Windows, Linux, macOS, Switch) using all possible values of the new DisplaySync config setting

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.

1 participant