summaryrefslogtreecommitdiff
path: root/src/game
diff options
context:
space:
mode:
authorPaweł Redman <pawel.redman@gmail.com>2018-04-20 14:28:25 +0200
committerPaweł Redman <pawel.redman@gmail.com>2018-04-20 14:28:25 +0200
commit97bb5115cbbffb63f8bdc0125ee1056aab344fd3 (patch)
tree94682cf69702598bbc2a9138bc34ad615698b76d /src/game
parent84766a7d49d3c1e233e13191c86d4ada2bbe2ddc (diff)
More profiling data.
Diffstat (limited to 'src/game')
-rw-r--r--src/game/interface.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/game/interface.cpp b/src/game/interface.cpp
index 5872d17..26ade2a 100644
--- a/src/game/interface.cpp
+++ b/src/game/interface.cpp
@@ -381,6 +381,22 @@ void state_t::render_to(render::state_t *render)
x[1] -= em;
ss.str(std::string());
ss << std::fixed << std::setprecision(1);
+ ss << "T/e/t: ";
+ ss << fc_traces.read(SEC(1)) << "/";
+ ss << fc_trace_ents.read(SEC(1)) << "/";
+ ss << fc_trace_tiles.read(SEC(1));
+ render->render_text(x, em, ss.str(), render::ALIGN_LEFT_TOP, sf::Color::White);
+
+ x[1] -= em;
+ ss.str(std::string());
+ ss << std::fixed << std::setprecision(1);
+ ss << "GE/e: ";
+ ss << fc_get_entities.read(SEC(1)) << "/";
+ ss << fc_get_entities_ents.read(SEC(1));
+ render->render_text(x, em, ss.str(), render::ALIGN_LEFT_TOP, sf::Color::White);
+
+ x[1] -= em;
+ ss.str(std::string());
ss << "FPS: " << fc_render.read(SEC(1)) << ", " << fc_game.read(SEC(1)) << " Hz";
render->render_text(x, em, ss.str(), render::ALIGN_LEFT_TOP, sf::Color::White);