Files
dusklight/include/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-13 08:56:16 -06:00
2026-05-08 11:20:17 -07:00
2026-03-14 13:49:16 +01:00
2026-05-13 08:56:16 -06:00
2026-05-10 18:37:22 -06:00
2026-04-20 20:45:16 -06:00
2026-04-25 15:46:12 -06:00
2026-05-18 00:56:14 +00:00
2026-02-13 23:28:47 +01:00
2026-05-08 17:11:13 -06:00
2026-05-12 22:52:02 -06:00
2025-11-30 14:34:10 -08:00
2026-03-29 00:19:56 +01:00
2026-04-12 23:22:25 -07:00
2026-04-20 20:45:16 -06:00
2026-05-13 00:47:29 -06:00
2026-05-06 21:22:59 -06:00
2026-03-08 21:13:45 -07:00
2026-03-14 14:16:49 +01:00
2026-04-17 01:32:50 -07:00
2026-05-17 20:11:32 -06:00
2026-05-11 22:20:53 -07:00
2026-05-17 20:11:32 -06:00
2026-04-25 15:46:12 -06:00