Files
dusklight/src/dusk
Ash 2da6590657 feat: FPS Limiter (#1446)
* Add interpolation frame rate cap

* wip: reworked framelimiter

Based on my testing this is a bit more stable in frametimes.

* wip: efficiency improvement + windows build fix

Significantly improve efficiency by using a hybrid approach.

* wip: UI changes

* wip: end frame AFTER limiting

* wip: remove unused include

* wip: minor ui code change

Makes it easier to remove/add presets

* Simplify Limiter UI

- Change enableFrameInterpolation to an enum with off/capped/unlimited values
- Simplify the UI to use 2 settings (unlock framerate + a max value entry)

* wip: slight limiter simplification

* wip: implement review suggestions

* wip: fix syntax error

* wip: revert enum order + replace old checks

* Fix compile error

---------

Co-authored-by: SailorSnoW <sailorsnow@pm.me>
Co-authored-by: Loïs <49660929+SailorSnoW@users.noreply.github.com>
Co-authored-by: SuperDude88 <82904174+SuperDude88@users.noreply.github.com>
Co-authored-by: Luke Street <luke@street.dev>
2026-05-17 20:11:32 -06:00
..
2026-05-01 13:04:08 -07:00
2026-05-09 10:03:05 -06:00
2026-05-17 20:11:32 -06:00
2026-05-17 20:11:32 -06:00
2026-05-13 00:47:29 -06:00
2026-05-13 09:08:41 -06:00
2026-05-13 00:47:29 -06:00
2026-05-11 22:06:58 -06:00
2026-05-04 16:27:12 -06:00
2026-05-04 16:20:30 -06:00
2026-04-25 15:46:12 -06:00
2026-03-08 15:27:15 -07:00
2026-05-17 20:11:32 -06:00
2026-03-08 15:27:15 -07:00
2026-05-09 20:15:33 -04:00
2026-05-09 20:40:59 -06:00
2026-05-09 20:40:59 -06:00
2026-03-29 00:19:56 +01:00
2026-05-11 22:20:53 -07:00
2026-05-12 14:00:38 -06:00
2026-05-11 22:06:58 -06:00
2026-05-17 20:11:32 -06:00
2026-05-13 00:04:58 -04:00
2026-04-24 22:10:56 -06:00
2026-05-11 22:06:58 -06:00
2026-05-08 08:52:36 -06:00
2026-04-25 15:46:12 -06:00