aboutsummaryrefslogtreecommitdiff
path: root/plugins/gpulib
diff options
context:
space:
mode:
authornotaz2012-11-13 19:19:36 +0200
committernotaz2012-11-18 01:40:00 +0200
commite4c83ca67cf7ad13db3995909605ce01ff915824 (patch)
tree58f361fada24be7fa23f402b7eedb012326b90a3 /plugins/gpulib
parentc65553d0cafc353daad3fdcc0aab63bb8427a809 (diff)
downloadpcsx_rearmed-e4c83ca67cf7ad13db3995909605ce01ff915824.tar.gz
pcsx_rearmed-e4c83ca67cf7ad13db3995909605ce01ff915824.tar.bz2
pcsx_rearmed-e4c83ca67cf7ad13db3995909605ce01ff915824.zip
fix gun handling in enhancement mode
Diffstat (limited to 'plugins/gpulib')
-rw-r--r--plugins/gpulib/vout_pl.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/plugins/gpulib/vout_pl.c b/plugins/gpulib/vout_pl.c
index 7b229db..a49371a 100644
--- a/plugins/gpulib/vout_pl.c
+++ b/plugins/gpulib/vout_pl.c
@@ -32,14 +32,16 @@ static void check_mode_change(int force)
static int old_h;
int w = gpu.screen.hres;
int h = gpu.screen.h;
+ int w_out = w;
+ int h_out = h;
gpu.state.enhancement_active =
gpu.get_enhancement_bufer != NULL && gpu.state.enhancement_enable
&& w <= 512 && h <= 256 && !gpu.status.rgb24;
if (gpu.state.enhancement_active) {
- w *= 2;
- h *= 2;
+ w_out *= 2;
+ h_out *= 2;
}
// width|rgb24 change?
@@ -48,7 +50,7 @@ static void check_mode_change(int force)
old_status = gpu.status.reg;
old_h = h;
- cbs->pl_vout_set_mode(w, h,
+ cbs->pl_vout_set_mode(w_out, h_out, w, h,
(gpu.status.rgb24 && !cbs->only_16bpp) ? 24 : 16);
}
}