Fix SDL renderer creation for VirtualBox and old graphics cards.

This commit is contained in:
and3md 2017-04-29 13:15:47 +02:00
parent bafca914ed
commit fedb1c8c58
1 changed files with 5 additions and 2 deletions

View File

@ -301,10 +301,13 @@ class SDLWindow : Window {
} }
if (!_enableOpengl) { if (!_enableOpengl) {
_renderer = SDL_CreateRenderer(_win, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC); _renderer = SDL_CreateRenderer(_win, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC);
if (!_renderer) {
_renderer = SDL_CreateRenderer(_win, -1, SDL_RENDERER_SOFTWARE);
if (!_renderer) { if (!_renderer) {
Log.e("SDL2: Failed to create renderer"); Log.e("SDL2: Failed to create renderer");
return false; return false;
} }
}
fixSize(); fixSize();
} }
setOpenglEnabled(_enableOpengl); setOpenglEnabled(_enableOpengl);