Merge pull request #2 from nicklavoie/codex/add-fps-visualizer-graph

Add FPS history graphs to Performance Overlay
This commit is contained in:
nicklavoie 2026-02-21 22:58:02 -05:00 committed by GitHub
commit 98c2e6ce31
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 6 additions and 9 deletions

View file

@ -282,7 +282,9 @@ namespace PerformanceOverlay
osd = new OSD("PerformanceOverlay");
uint offset = 0;
osdEmbedGraph(ref offset, ref osdOverlay, "[OBJ_FPS_SMALL]", -10, -1, 1, 0, 200.0f, EMBEDDED_OBJECT_GRAPH.FLAG_FRAMERATE);
osdEmbedGraph(ref offset, ref osdOverlay, "[OBJ_FT_SMALL]", -8, -1, 1, 0, 50000.0f, EMBEDDED_OBJECT_GRAPH.FLAG_FRAMETIME);
osdEmbedGraph(ref offset, ref osdOverlay, "[OBJ_FPS_LARGE]", -40, -2, 1, 0, 200.0f, EMBEDDED_OBJECT_GRAPH.FLAG_FRAMERATE);
osdEmbedGraph(ref offset, ref osdOverlay, "[OBJ_FT_LARGE]", -32, -2, 1, 0, 50000.0f, EMBEDDED_OBJECT_GRAPH.FLAG_FRAMETIME);
osd.Update(osdOverlay);

View file

@ -156,8 +156,8 @@ namespace PerformanceOverlay
},
new Entry
{
Text = "<C2><APP><C>",
Nested = { new Entry("<C4><A4><FR><C><A><A1><S1><C4> FPS<C><S><A>") }
Text = "<C2>[OBJ_FPS_SMALL]<C><S1> <C4><A0><FR><A><A1> FPS<A><S><C>",
Include = { OverlayMode.Detail }
},
new Entry
{
@ -208,13 +208,6 @@ namespace PerformanceOverlay
new Entry("<A5>{FAN_RPM}<A><A1><S1> RPM<S><A>"),
}
},
new Entry("<C2><APP><C>\t ")
{
Nested = {
new Entry("<A5><C4><FR><C><A><A1><S1><C4> FPS<C><S><A>"),
new Entry("<A5><C4><FT><C><A><A1><S1><C4> ms<C><S><A>"),
}
},
new Entry("<C1>BAT<C>\t ") {
Nested = {
new Entry("<A5>{BATT_%}<A><A1><S1> %<S><A>"),
@ -223,6 +216,8 @@ namespace PerformanceOverlay
new Entry("<A5>C{BATT_CHARGE_W}<A><A1><S1> W<S><A>") { IgnoreMissing = true }
}
},
new Entry("<C2><S1>FPS<S>"),
new Entry("[OBJ_FPS_LARGE]<S1> <A0><FR><A><A1> FPS<A><S><C>"),
new Entry("<C2><S1>Frametime<S>"),
new Entry("[OBJ_FT_LARGE]<S1> <A0><FT><A><A1> ms<A><S><C>"),
},