diff --git a/gfx/context/xdk_ctx.c b/gfx/context/xdk_ctx.c index 7a979c6578..379f806579 100644 --- a/gfx/context/xdk_ctx.c +++ b/gfx/context/xdk_ctx.c @@ -85,14 +85,14 @@ 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); + gfx_get_fps(buf, sizeof(buf), fps_draw ? buf_fps : NULL, sizeof(buf_fps)); - if (gfx_get_fps(buf, sizeof(buf), fps_draw ? buf_fps : NULL, sizeof(buf_fps)) && - fps_draw) + if (fps_draw) { char mem[128]; MEMORYSTATUS stat; GlobalMemoryStatus(&stat); - snprintf(mem, sizeof(mem), "|| MEM: %.2f/%.2f MB", stat.dwAvailPhys/(1024.0f*1024.0f), stat.dwTotalPhys/(1024.0f*1024.0f)); + snprintf(mem, sizeof(mem), "|| MEM: %.2f/%.2fMB", 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); } diff --git a/xdk/xdk_d3d.cpp b/xdk/xdk_d3d.cpp index fc0cd23bbb..37d1732b16 100644 --- a/xdk/xdk_d3d.cpp +++ b/xdk/xdk_d3d.cpp @@ -994,24 +994,23 @@ NULL, NULL, NULL, 0); xdk_d3d_draw_texture(d3d); #endif -#if defined(_XBOX1) - float msg_width = 60; - float msg_height = 365; -#elif defined(_XBOX360) - float msg_width = (lifecycle_mode_state & (1ULL << MODE_MENU_HD)) ? 160 : 100; - float msg_height = 120; -#endif + d3d->ctx_driver->update_window_title(); -#if 0 if (msg) { +#if defined(_XBOX1) + float msg_width = 60; + float msg_height = 365; +#elif defined(_XBOX360) + float msg_width = (lifecycle_mode_state & (1ULL << MODE_MENU_HD)) ? 160 : 100; + float msg_height = 120; +#endif + font_params_t font_parms = {0}; font_parms.x = msg_width; font_parms.y = msg_height; + font_parms.scale = 21; d3d->font_ctx->render_msg(d3d, msg, &font_parms); } -#endif - - d3d->ctx_driver->update_window_title(); gfx_ctx_xdk_swap_buffers();