Add FPS history graphs to overlay modes

This commit is contained in:
nicklavoie 2026-02-21 22:36:06 -05:00
parent f343231a05
commit 61cb25bdc2
2 changed files with 9 additions and 0 deletions

View file

@ -282,7 +282,9 @@ namespace PerformanceOverlay
osd = new OSD("PerformanceOverlay");
uint offset = 0;
osdEmbedGraph(ref offset, ref osdOverlay, "[OBJ_FPS_SMALL]", -8, -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]", -32, -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

@ -160,6 +160,11 @@ namespace PerformanceOverlay
Nested = { new Entry("<C4><A4><FR><C><A><A1><S1><C4> FPS<C><S><A>") }
},
new Entry
{
Text = "<C2>[OBJ_FPS_SMALL]<C><S1> <C4><A0><FR><A><A1> FPS<A><S><C>",
Include = { OverlayMode.Detail }
},
new Entry
{
Text = "<C2>[OBJ_FT_SMALL]<C><S1> <C4><A0><FT><A><A1> ms<A><S><C>",
Include = { OverlayMode.Detail }
@ -223,6 +228,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>"),
},