X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=frontend%2Fplugin_lib.c;h=239e8520dadf4a2a573f4d674dff8179a9f0a242;hp=c931518044cc1b61b2c663673f0b04a07abf93fd;hb=41f55c9fb3e682e2c424e98ec70ab6aad226f85d;hpb=2924e5711a8279228df4c03bc0a970c349e55938 diff --git a/frontend/plugin_lib.c b/frontend/plugin_lib.c index c9315180..239e8520 100644 --- a/frontend/plugin_lib.c +++ b/frontend/plugin_lib.c @@ -61,22 +61,22 @@ static __attribute__((noinline)) int get_cpu_ticks(void) return ret; } -static void print_msg(int h) +static void print_msg(int h, int border) { if (pl_vout_bpp == 16) - pl_text_out16(2, h - 10, "%s", hud_msg); + pl_text_out16(border + 2, h - 10, "%s", hud_msg); } -static void print_fps(int h) +static void print_fps(int h, int border) { if (pl_vout_bpp == 16) - pl_text_out16(2, h - 10, "%2d %4.1f", flips_per_sec, vsps_cur); + pl_text_out16(border + 2, h - 10, "%2d %4.1f", flips_per_sec, vsps_cur); } -static void print_cpu_usage(int w, int h) +static void print_cpu_usage(int w, int h, int border) { if (pl_vout_bpp == 16) - pl_text_out16(w - 28, h - 10, "%3d", tick_per_sec); + pl_text_out16(w - border - 28, h - 10, "%3d", tick_per_sec); } // draw 192x8 status of 24 sound channels @@ -109,7 +109,7 @@ static __attribute__((noinline)) void draw_active_chans(int vout_w, int vout_h) } } -void pl_print_hud(int w, int h) +void pl_print_hud(int w, int h, int xborder) { pl_vout_w = w; // used by pollux pl_vout_h = h; @@ -118,12 +118,12 @@ void pl_print_hud(int w, int h) draw_active_chans(w, h); if (hud_msg[0] != 0) - print_msg(h); + print_msg(h, xborder); else if (g_opts & OPT_SHOWFPS) - print_fps(h); + print_fps(h, xborder); if (g_opts & OPT_SHOWCPU) - print_cpu_usage(w, h); + print_cpu_usage(w, h, xborder); } static void *pl_vout_set_mode(int w, int h, int bpp) @@ -164,7 +164,7 @@ static void *pl_vout_flip(void) pl_flip_cnt++; if (pl_vout_buf != NULL) - pl_print_hud(pl_vout_w, pl_vout_h); + pl_print_hud(pl_vout_w, pl_vout_h, 0); // let's flip now #if defined(VOUT_FBDEV)