Remove FPS from window title
This doubles performance on some window managers (WTF?!)
This commit is contained in:
parent
bf9f50bc0e
commit
4b31a38ae9
23
src/game.cpp
23
src/game.cpp
|
@ -1479,6 +1479,11 @@ void the_game(
|
||||||
|
|
||||||
bool use_weather = g_settings->getBool("weather");
|
bool use_weather = g_settings->getBool("weather");
|
||||||
|
|
||||||
|
core::stringw str = L"Minetest [";
|
||||||
|
str += driver->getName();
|
||||||
|
str += "]";
|
||||||
|
device->setWindowCaption(str.c_str());
|
||||||
|
|
||||||
for(;;)
|
for(;;)
|
||||||
{
|
{
|
||||||
if(device->run() == false || kill == true)
|
if(device->run() == false || kill == true)
|
||||||
|
@ -2991,9 +2996,12 @@ void the_game(
|
||||||
static float endscenetime_avg = 0;
|
static float endscenetime_avg = 0;
|
||||||
endscenetime_avg = endscenetime_avg * 0.95 + (float)endscenetime*0.05;*/
|
endscenetime_avg = endscenetime_avg * 0.95 + (float)endscenetime*0.05;*/
|
||||||
|
|
||||||
|
u16 fps = (1.0/dtime_avg1);
|
||||||
|
|
||||||
std::ostringstream os(std::ios_base::binary);
|
std::ostringstream os(std::ios_base::binary);
|
||||||
os<<std::fixed
|
os<<std::fixed
|
||||||
<<"Minetest "<<minetest_version_hash
|
<<"Minetest "<<minetest_version_hash
|
||||||
|
<<" FPS = "<<fps
|
||||||
<<" (R: range_all="<<draw_control.range_all<<")"
|
<<" (R: range_all="<<draw_control.range_all<<")"
|
||||||
<<std::setprecision(0)
|
<<std::setprecision(0)
|
||||||
<<" drawtime = "<<drawtime_avg
|
<<" drawtime = "<<drawtime_avg
|
||||||
|
@ -3382,21 +3390,6 @@ void the_game(
|
||||||
End of drawing
|
End of drawing
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static s16 lastFPS = 0;
|
|
||||||
//u16 fps = driver->getFPS();
|
|
||||||
u16 fps = (1.0/dtime_avg1);
|
|
||||||
|
|
||||||
if (lastFPS != fps)
|
|
||||||
{
|
|
||||||
core::stringw str = L"Minetest [";
|
|
||||||
str += driver->getName();
|
|
||||||
str += "] FPS=";
|
|
||||||
str += fps;
|
|
||||||
|
|
||||||
device->setWindowCaption(str.c_str());
|
|
||||||
lastFPS = fps;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Log times and stuff for visualization
|
Log times and stuff for visualization
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue