GTcreyon / SM63Redux

Code base for Super Mario 63 Redux
https://sm63redux.com
Mozilla Public License 2.0
193 stars 25 forks source link

Disabled v-sync, capped FPS to 60 #298

Open jaschutte opened 2 months ago

jaschutte commented 2 months ago

Description of changes

Disabled v-sync and used an FPS cap of 60 instead. This is done to combat the stuttery behavior the game displays as higher refresh rates. This stuttering only appears on frame rates higher than 60, not lower than 60. Having the FPS being capped at 60 effectively eliminates the issue. Note that v-sync does not help, as monitors can have higher refresh rates than 60, and thus the character still stutters.

Disclaimer

This isn't exactly a fix, but rather a workaround. We should get behind the core of this issue some day, but for now this would suffice.

Issue(s)

Closes #293 and possibly #268