if (plat_target.vout_method == 0) {
SDL_PumpEvents();
- plat_sdl_screen = SDL_SetVideoMode(w, h, 16, SDL_SWSURFACE);
+ plat_sdl_screen = SDL_SetVideoMode(w, h, 16, SDL_HWSURFACE | SDL_DOUBLEBUF);
if (plat_sdl_screen == NULL) {
fprintf(stderr, "SDL_SetVideoMode failed: %s\n", SDL_GetError());
return -1;
// overlay/gl require native bpp in some cases..
plat_sdl_screen = SDL_SetVideoMode(g_menuscreen_w, g_menuscreen_h,
- 0, SDL_SWSURFACE);
+ 0, plat_sdl_screen->flags);
if (plat_sdl_screen == NULL) {
fprintf(stderr, "SDL_SetVideoMode failed: %s\n", SDL_GetError());
goto fail;
window = (void *)wminfo.info.x11.window;
}
}
+#else
+ (void)wminfo;
#endif
ret = gl_init(display, window, &gl_quirks);