SDL_WM_SetCaption("PCSX-ReARMed " REV, NULL);
shadow_size = g_menuscreen_w * g_menuscreen_h * 2;
- if (shadow_size < 640 * 512 * 2)
- shadow_size = 640 * 512 * 2;
+ // alloc enough for double res. rendering
+ if (shadow_size < 1024 * 512 * 2)
+ shadow_size = 1024 * 512 * 2;
shadow_fb = malloc(shadow_size);
menubg_img = malloc(shadow_size);
void plat_video_menu_leave(void)
{
+ void *fb = NULL;
+ if (plat_sdl_overlay != NULL || plat_sdl_gl_active)
+ fb = shadow_fb;
+ else if (plat_sdl_screen)
+ fb = plat_sdl_screen->pixels;
+ if (fb)
+ memset(fb, 0, g_menuscreen_w * g_menuscreen_h * 2);
in_menu = 0;
}
return 0;
}
-void plat_trigger_vibrate(int is_strong)
+void plat_trigger_vibrate(int pad, int low, int high)
{
}