added variable refresh rate support

This commit is contained in:
partisan 2024-12-21 09:33:30 +01:00
parent 84fe6fe9eb
commit f75618ec44
3 changed files with 113 additions and 67 deletions

View file

@ -24,7 +24,11 @@ func main() {
rl.SetWindowState(rl.FlagFullscreenMode)
defer rl.CloseWindow()
rl.SetTargetFPS(60)
refreshRate := rl.GetMonitorRefreshRate(monitor)
if refreshRate <= 0 {
refreshRate = 60 // Fallback to 60 if detection fails
}
rl.SetTargetFPS(int32(refreshRate))
InitBackground(rl.GetScreenWidth(), rl.GetScreenHeight())