feat(fps): a Dev level of the FPS counter, past Breakdown, with the renderer's own numbers #8
No reviewers
Labels
No labels
accessibility
autorelease: pending
autorelease: tagged
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
needs measurements
question
testing wanted
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Longshot!8
Loading…
Reference in a new issue
No description provided.
Delete branch "HumanBean/Longshot:feat/fps-dev-level"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The FPS counter's Breakdown says where a frame's time went, but not what the renderer holds or does: for a
stutter or a bug report you still had to dig the status line out of the log. Dev adds, under the Breakdown:
The values come from the counters the renderer already keeps (draw_stats, draw_stats2, texture_stats,
texture_count/bytes, vram_usage), read by fps_texts every half second and divided by the frames presented in
that time; nothing new is measured per draw. The text helpers are in fps_stats.h, checked by
tests/test_fps_stats.cpp. An options file's levels keep their meaning (Dev is the new last value).
Moved from NotRexed/Hookshot#2906 (closed when the GitHub account was suspended).