X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=plugins%2Fgpulib%2Fvout_pl.c;h=f5e60f923fef35272e31b7ab14ebea18df86d248;hb=f99193c2c2ec0ab56636773949fae34d847d91b0;hp=30245b88d0fae6b1ca2d3b9a18de2e28de0a0087;hpb=9a864a8f77d7de8e787eb8a1d594d89daa7daca1;p=pcsx_rearmed.git diff --git a/plugins/gpulib/vout_pl.c b/plugins/gpulib/vout_pl.c index 30245b88..f5e60f92 100644 --- a/plugins/gpulib/vout_pl.c +++ b/plugins/gpulib/vout_pl.c @@ -29,9 +29,11 @@ static void check_mode_change(int force) { int w = gpu.screen.hres; int h = gpu.screen.vres; - int w_out = w; - int h_out = h; + int w_out, h_out; + if (gpu.state.screen_centering_type == C_BORDERLESS) + h = gpu.screen.h; + w_out = w, h_out = h; #ifdef RAW_FB_DISPLAY w = w_out = 1024, h = h_out = 512; #endif @@ -61,7 +63,8 @@ static void check_mode_change(int force) gpu.state.w_out_old = w_out; gpu.state.h_out_old = h_out; - cbs->pl_vout_set_mode(w_out, h_out, w, h, + if (w_out != 0 && h_out != 0) + cbs->pl_vout_set_mode(w_out, h_out, w, h, (gpu.status & PSX_GPU_STATUS_RGB24) ? 24 : 16); } }