fix: debug panel: set specific length for drawCallsStr

This commit is contained in:
alexei-zebra 2025-12-24 23:03:53 +03:00
parent dc309c5fb3
commit 4026c5bd41

View file

@ -83,7 +83,6 @@ std::shared_ptr<UINode> create_debug_panel(
static float drawCallsAvgLong = drawCalls; static float drawCallsAvgLong = drawCalls;
static std::wstring drawCallsString = L""; static std::wstring drawCallsString = L"";
static const float AVG_ALPHA = 0.3; static const float AVG_ALPHA = 0.3;
static size_t lastTotalDownload = 0; static size_t lastTotalDownload = 0;
@ -152,8 +151,10 @@ std::shared_ptr<UINode> create_debug_panel(
panel->add(create_label(gui, []() { panel->add(create_label(gui, []() {
drawCalls = MeshStats::drawCalls; drawCalls = MeshStats::drawCalls;
MeshStats::drawCalls = 0; MeshStats::drawCalls = 0;
return L"draw-calls: " + std::to_wstring(drawCalls) + L" ( avg: " + auto drawCallsStr = std::to_wstring(drawCalls);
drawCallsString + L" )"; drawCallsStr.resize(6, ' ');
return L"draw-calls: " + drawCallsStr +
L" ( avg: " + drawCallsString + L" )";
})); }));
panel->add(create_label(gui, []() { panel->add(create_label(gui, []() {
return L" min/max: " + return L" min/max: " +