X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fsoft%2Frender.c;h=bda872709396df868677befde09a226678e5b2b4;hb=ce966b1616662fdba1adac371205cd93ee741588;hp=fafe379ded1be470dd0ce583a67ecb133cfe6964;hpb=9b7dd9e2d0728c50f830fff8f5f7c7caa87e5b6f;p=flatwaifu.git diff --git a/src/soft/render.c b/src/soft/render.c index fafe379..bda8727 100644 --- a/src/soft/render.c +++ b/src/soft/render.c @@ -1354,14 +1354,14 @@ void R_set_videomode (int w, int h, int fullscreen) { assert(w > 0); assert(h > 0); int was = Y_videomode_setted(); - int res = Y_set_videomode(w, h, fullscreen ? SYSTEM_USE_FULLSCREEN : 0); + int res = Y_set_videomode_software(w, h, fullscreen); if (res == 0) { if (was == 0) { ERR_failinit("Unable to set video mode"); } } else { Y_get_videomode(&SCRW, &SCRH); - Y_get_buffer(&buffer, &buf_w, &buf_h, &pitch); + V_update_buffer(); R_setgamma(gammaa); } } @@ -1370,7 +1370,7 @@ void R_toggle_fullscreen (void) { Y_set_fullscreen(!Y_get_fullscreen()); fullscreen = Y_get_fullscreen(); Y_get_videomode(&SCRW, &SCRH); - Y_get_buffer(&buffer, &buf_w, &buf_h, &pitch); + V_update_buffer(); R_setgamma(gammaa); }