X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsdl.c;h=2507be4c97da205b22edef149ac0e413b7716091;hb=2176d1de29652bc9e8db1baa283fdc1c4e99e674;hp=d1bbe6efb28a1364ca4cde856b835c7553180f80;hpb=2f3a28bda17371321ce501789664ebd6c9456cd9;p=rocksndiamonds.git diff --git a/src/libgame/sdl.c b/src/libgame/sdl.c index d1bbe6ef..2507be4c 100644 --- a/src/libgame/sdl.c +++ b/src/libgame/sdl.c @@ -742,6 +742,17 @@ void SDLSetWindowScalingQuality(char *window_scaling_quality) video.window_scaling_quality = window_scaling_quality; } +void SDLSetScreenRenderingMode(char *screen_rendering_mode) +{ + video.screen_rendering_mode = + (strEqual(screen_rendering_mode, STR_SPECIAL_RENDERING_BITMAP) ? + SPECIAL_RENDERING_BITMAP : + strEqual(screen_rendering_mode, STR_SPECIAL_RENDERING_TARGET) ? + SPECIAL_RENDERING_TARGET: + strEqual(screen_rendering_mode, STR_SPECIAL_RENDERING_DOUBLE) ? + SPECIAL_RENDERING_DOUBLE : SPECIAL_RENDERING_OFF); +} + void SDLSetWindowFullscreen(boolean fullscreen) { if (sdl_window == NULL)