(XDK) Simplify update_window_title

This commit is contained in:
twinaphex 2013-10-07 23:39:21 +02:00
parent 880dec8c7f
commit 271e193048

View File

@ -85,38 +85,16 @@ static void gfx_ctx_xdk_update_window_title(void)
{
char buf[128], buf_fps[128];
bool fps_draw = g_extern.lifecycle_mode_state & (1ULL << MODE_FPS_DRAW);
xdk_d3d_video_t *d3d = (xdk_d3d_video_t*)driver.video_data;
if (gfx_get_fps(buf, sizeof(buf), fps_draw ? buf_fps : NULL, sizeof(buf_fps)) &&
fps_draw)
{
char mem[128];
MEMORYSTATUS stat;
font_params_t font_parms = {0};
#if defined(_XBOX1)
float mem_width = font_x + 30;
float mem_height = font_y + 50;
#elif defined(_XBOX360)
float mem_width = (g_extern.lifecycle_mode_state & (1ULL << MODE_MENU_HD)) ? 160 : 100;
float mem_height = 70;
#endif
GlobalMemoryStatus(&stat);
font_parms.x = mem_width;
font_parms.y = mem_height;
font_parms.scale = 0;
font_parms.color = 0;
if (d3d->font_ctx)
{
font_parms.y = mem_height + 30;
d3d->font_ctx->render_msg(d3d, buf, &font_parms);
}
snprintf(buf, sizeof(buf), "%.2f MB free / %.2f MB total", stat.dwAvailPhys/(1024.0f*1024.0f), stat.dwTotalPhys/(1024.0f*1024.0f));
if (d3d->font_ctx)
d3d->font_ctx->render_msg(d3d, buf, &font_parms);
snprintf(mem, sizeof(mem) "|| MEM: %.2f/%.2f MB", stat.dwAvailPhys/(1024.0f*1024.0f), stat.dwTotalPhys/(1024.0f*1024.0f));
strlcat(buf_fps, mem, sizeof(buf_fps));
msg_queue_push(g_extern.msg_queue, buf_fps, 1, 1);
}
}