| Frame cap 0 (default) | Frame cap > 0 | |
|---|---|---|
| Vsync checked (default) | Relies on hardware vsync. Fixed dt of 1/(detected monitor refresh rate). |
Fixed dt of (swap interval)/(detected monitor refresh rate) where swap interval is clamped to the closest matching monitor refresh rate frame cap multiple. |
| Vsync unchecked | Calculates dt each frame based on elapsed system time. Vsync might still be enabled in driver settings. |
Uses a fixed dt of 1 / (Frame cap). Uses timers and sleeps to respect the set frame cap. |