X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fsdl.c;fp=src%2Flibgame%2Fsdl.c;h=e561b177579961dea8066def3053a9cd2f284368;hp=990054de955f965cab82e6c66936b1aaf63ac17f;hb=737e6b265c7b282ab560e98be0de6eb95b529066;hpb=3264a0dc5f07a6873bd99fb094b48879d4e6ed6b diff --git a/src/libgame/sdl.c b/src/libgame/sdl.c index 990054de..e561b177 100644 --- a/src/libgame/sdl.c +++ b/src/libgame/sdl.c @@ -437,6 +437,10 @@ void SDLFreeBitmapTextures(Bitmap *bitmap) void SDLInitVideoDisplay(void) { + // set hint to select render driver as specified in setup config file + if (!strEqual(setup.system.sdl_renderdriver, ARG_DEFAULT)) + SDL_SetHint(SDL_HINT_RENDER_DRIVER, setup.system.sdl_renderdriver); + // initialize SDL video if (SDL_InitSubSystem(SDL_INIT_VIDEO) < 0) Error(ERR_EXIT, "SDL_InitSubSystem() failed: %s", SDL_GetError());