mirror of
https://github.com/gnif/LookingGlass.git
synced 2024-11-25 23:07:18 +00:00
[client] app: initial imgui frame timings
This commit is contained in:
parent
41403286d1
commit
2e76c874cc
@ -623,7 +623,47 @@ void app_showFPS(bool showFPS)
|
|||||||
bool app_renderImGui(void)
|
bool app_renderImGui(void)
|
||||||
{
|
{
|
||||||
igNewFrame();
|
igNewFrame();
|
||||||
igShowDemoWindow(NULL);
|
|
||||||
|
ImGuiStyle * style = igGetStyle();
|
||||||
|
style->WindowBorderSize = 0.0f;
|
||||||
|
|
||||||
|
const ImVec2 pos = {0.0f, 0.0f};
|
||||||
|
igSetNextWindowBgAlpha(0.4f);
|
||||||
|
igSetNextWindowPos(pos, 0, pos);
|
||||||
|
|
||||||
|
igBegin(
|
||||||
|
"Performance Metrics",
|
||||||
|
NULL,
|
||||||
|
ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_AlwaysAutoResize |
|
||||||
|
ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoFocusOnAppearing |
|
||||||
|
ImGuiWindowFlags_NoNav | ImGuiWindowFlags_NoTitleBar
|
||||||
|
);
|
||||||
|
|
||||||
|
const ImVec2 size = {400.0f, 100.0f};
|
||||||
|
igPlotLinesFloatPtr(
|
||||||
|
"",
|
||||||
|
(float *)ringbuffer_getValues(g_state.renderTimings),
|
||||||
|
ringbuffer_getLength(g_state.renderTimings),
|
||||||
|
ringbuffer_getStart (g_state.renderTimings),
|
||||||
|
NULL,
|
||||||
|
0.0f,
|
||||||
|
50.0f,
|
||||||
|
size,
|
||||||
|
sizeof(float));
|
||||||
|
|
||||||
|
igPlotLinesFloatPtr(
|
||||||
|
"",
|
||||||
|
(float *)ringbuffer_getValues(g_state.frameTimings),
|
||||||
|
ringbuffer_getLength(g_state.frameTimings),
|
||||||
|
ringbuffer_getStart (g_state.frameTimings),
|
||||||
|
NULL,
|
||||||
|
0.0f,
|
||||||
|
50.0f,
|
||||||
|
size,
|
||||||
|
sizeof(float));
|
||||||
|
|
||||||
|
igEnd();
|
||||||
|
|
||||||
igRender();
|
igRender();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user