feat: display FPS/TDT/CDT stats on-screen in all-in-one HUD #802

Merged
SakulFlee merged 3 commits from feat/fps_counter into main 2026-09-22 01:00:54 +00:00
Owner
  • Add FpsStats ECS resource to orbital_ecs_bridge (fps, total_delta_time,
    cycle_delta_time) updated every second by the runtime
  • Populate FpsStats in ModuleRuntime::update() alongside the terminal log
  • Update cycle_delta_time every frame so the HUD shows live per-frame delta
  • Display FPS stats as the first line in the Iced HUD, above Health/Mana
- Add FpsStats ECS resource to orbital_ecs_bridge (fps, total_delta_time, cycle_delta_time) updated every second by the runtime - Populate FpsStats in ModuleRuntime::update() alongside the terminal log - Update cycle_delta_time every frame so the HUD shows live per-frame delta - Display FPS stats as the first line in the Iced HUD, above Health/Mana
feat: display FPS/TDT/CDT stats on-screen in all-in-one HUD
Some checks failed
Lint / lint (pull_request) Failing after 4m19s
6e9d4040cf
- Add FpsStats ECS resource to orbital_ecs_bridge (fps, total_delta_time,
  cycle_delta_time) updated every second by the runtime
- Populate FpsStats in ModuleRuntime::update() alongside the terminal log
- Update cycle_delta_time every frame so the HUD shows live per-frame delta
- Display FPS stats as the first line in the Iced HUD, above Health/Mana
fix(ci): use HTTP for internal Forgejo push URL
Some checks failed
Lint / lint (pull_request) Failing after 4m14s
3090b402c8
The CI runner's GITHUB_SERVER_URL resolves to the internal
forgejo-http.forgejo.svc.cluster.local:3000 which serves HTTP,
not HTTPS. Using https:// caused a GnuTLS handshake failure.
Sign in to join this conversation.
No description provided.