[desktop] Add basic Frametime/FPS overlay #3537

Merged
crueter merged 7 commits from fps-overlay into master 2026-02-15 19:22:20 +01:00
Owner

Just displays min, max, avg frametime/fps, alongside a chart of FPS in
the last 30 seconds.

Notes:

  • Qt Charts is now required
  • FPS/frametime collector now runs 2x as often. TODO: keep status bar at
    500ms, but put perf overlay at 250ms

Signed-off-by: crueter crueter@eden-emu.dev

Just displays min, max, avg frametime/fps, alongside a chart of FPS in the last 30 seconds. Notes: - Qt Charts is now required - FPS/frametime collector now runs 2x as often. TODO: keep status bar at 500ms, but put perf overlay at 250ms Signed-off-by: crueter <crueter@eden-emu.dev>
crueter force-pushed fps-overlay from 7ae0219c55
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
GitHub Actions [CI] Build failed
to 21517fb2fc
Some checks failed
eden-license / license-header (pull_request) Failing after 26s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Release published
2026-02-14 05:17:09 +01:00
Compare
Author
Owner

Would appreciate feedback on the design aspect and making sure everything works, stuff to add in the future will be tracked in #3542

Would appreciate feedback on the design aspect and making sure everything works, stuff to add in the future will be tracked in #3542
Fix license headers
Some checks failed
eden-license / license-header (pull_request) Successful in 25s
GitHub Actions [CI] Build failed
b7a9cb6a01
Member

From me at Discord:

if its the same I tested early:

  • it would be good to keep sharp edges on the design (over the round edges) to match design with most overlays
  • of course, a menu to make the background color transparent (too much white), adjust size color etc (can be done later?)
From me at Discord: if its the same I tested early: - it would be good to keep sharp edges on the design (over the round edges) to match design with most overlays - of course, a menu to make the background color transparent (too much white), adjust size color etc (can be done later?)
Update src/yuzu/render/performance_overlay.cpp
Some checks reported errors
eden-license / license-header (pull_request) Successful in 26s
GitHub Actions [CI] Build cancelled
f22899634f
Signed-off-by: crueter <crueter@eden-emu.dev>
Update src/yuzu/render/performance_overlay.cpp
Some checks failed
eden-license / license-header (pull_request) Successful in 26s
GitHub Actions [CI] Build failed
7498d0cb06
Attempt to fix crash on MSVC
Some checks failed
eden-license / license-header (pull_request) Successful in 29s
GitHub Actions [CI] Build failed
6a552f9691
Signed-off-by: crueter <crueter@eden-emu.dev>
Lizzie approved these changes 2026-02-15 19:19:57 +01:00
MaranBr approved these changes 2026-02-15 19:21:08 +01:00
crueter merged commit 45c9f9bbb3 into master 2026-02-15 19:22:20 +01:00
crueter deleted branch fps-overlay 2026-02-15 19:22:21 +01:00
Author
Owner

image

![image](/attachments/9b6243d1-e9a0-4c90-8275-d3a31056cd30)
162 KiB
Sign in to join this conversation.
No description provided.