remove unnecessary string alloc in overlay stats string code
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2280 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
a6c298abc7
commit
33ea7313ba
|
@ -905,8 +905,8 @@ void Renderer::SwapBuffers()
|
||||||
static int fpscount;
|
static int fpscount;
|
||||||
static int s_fps;
|
static int s_fps;
|
||||||
static unsigned long lasttime;
|
static unsigned long lasttime;
|
||||||
char st[8192];
|
char debugtext_buffer[8192];
|
||||||
char* p = st;
|
char *p = debugtext_buffer;
|
||||||
p[0] = 0;
|
p[0] = 0;
|
||||||
|
|
||||||
++fpscount;
|
++fpscount;
|
||||||
|
@ -985,10 +985,9 @@ void Renderer::SwapBuffers()
|
||||||
p+=sprintf(p,"Projection 15: %f (%f)\n", stats.gproj_15, stats.g2proj_15);
|
p+=sprintf(p,"Projection 15: %f (%f)\n", stats.gproj_15, stats.g2proj_15);
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string text = st;
|
// Render a shadow, and then the text.
|
||||||
Renderer::RenderText(text.c_str(), 21, 21, 0xDD000000);
|
Renderer::RenderText(debugtext_buffer, 21, 21, 0xDD000000);
|
||||||
Renderer::RenderText(text.c_str(), 20, 20, 0xFF00FFFF);
|
Renderer::RenderText(debugtext_buffer, 20, 20, 0xFF00FFFF);
|
||||||
|
|
||||||
|
|
||||||
Renderer::ProcessMessages();
|
Renderer::ProcessMessages();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue