notaz.gp2x.de
/
pcsx_rearmed.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gpulib: use mmap on linux like before
[pcsx_rearmed.git]
/
plugins
/
gpulib
/
vout_pl.c
diff --git
a/plugins/gpulib/vout_pl.c
b/plugins/gpulib/vout_pl.c
index
4ba8e31
..
c166b57
100644
(file)
--- 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;
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);
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;
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; }
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);
}
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;
{
gpu.frameskip.active = 0;
gpu.frameskip.frame_ready = 1;