X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=plugins%2Fgpulib%2Fvout_pl.c;h=c166b572113026c29d806e18f46424167a48edac;hb=7a20a6d03b86989f57b4ef2bb49dc3b4a36f41f1;hp=4ba8e31c9f91b05bfc3ad5df183cf470af33b166;hpb=3b7b00650a53bc493c7da7d69ad54e1a25111ebf;p=pcsx_rearmed.git diff --git a/plugins/gpulib/vout_pl.c b/plugins/gpulib/vout_pl.c index 4ba8e31c..c166b572 100644 --- a/plugins/gpulib/vout_pl.c +++ b/plugins/gpulib/vout_pl.c @@ -32,6 +32,9 @@ static void check_mode_change(int force) int w_out = w; int h_out = h; +#ifdef RAW_FB_DISPLAY + w = w_out = 1024, h = h_out = 512; +#endif gpu.state.enhancement_active = gpu.get_enhancement_bufer != NULL && gpu.state.enhancement_enable && w <= 512 && h <= 256 && !(gpu.status & PSX_GPU_STATUS_RGB24); @@ -76,6 +79,9 @@ void vout_update(void) int vram_h = 512; int src_x2 = 0; +#ifdef RAW_FB_DISPLAY + w = 1024, h = 512, x = src_x = y = src_y = 0; +#endif if (x < 0) { w += x; src_x2 = -x; x = 0; } if (y < 0) { h += y; src_y -= y; y = 0; } @@ -126,7 +132,7 @@ void vout_blank(void) cbs->pl_vout_flip(NULL, 1024, !!(gpu.status & PSX_GPU_STATUS_RGB24), 0, 0, w, h, 0); } -long GPUopen(void **unused) +long GPUopen(unsigned long *disp, char *cap, char *cfg) { gpu.frameskip.active = 0; gpu.frameskip.frame_ready = 1;