From 53b1fa3deac96f5ffd41a09815ea98106b2af90b Mon Sep 17 00:00:00 2001 From: Mathieu Schroeter Date: Sun, 12 Feb 2017 19:15:59 +0100 Subject: [PATCH] Try with the software renderer if accelerated fails --- src/blupi.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/blupi.cpp b/src/blupi.cpp index 3d5761a..58088ad 100644 --- a/src/blupi.cpp +++ b/src/blupi.cpp @@ -422,8 +422,15 @@ static bool DoInit (Sint32 argc, char *argv[]) if (!g_renderer) { printf ("%s", SDL_GetError ()); - SDL_DestroyWindow (g_window); - return false; + + g_renderer = SDL_CreateRenderer (g_window, -1, + SDL_RENDERER_SOFTWARE | SDL_RENDERER_TARGETTEXTURE); + if (!g_renderer) + { + printf ("%s", SDL_GetError ()); + SDL_DestroyWindow (g_window); + return false; + } } SDL_RenderSetLogicalSize (g_renderer, LXIMAGE, LYIMAGE);