diff options
author | notaz | 2012-11-13 19:19:36 +0200 |
---|---|---|
committer | notaz | 2012-11-18 01:40:00 +0200 |
commit | e4c83ca67cf7ad13db3995909605ce01ff915824 (patch) | |
tree | 58f361fada24be7fa23f402b7eedb012326b90a3 /plugins/gpulib | |
parent | c65553d0cafc353daad3fdcc0aab63bb8427a809 (diff) | |
download | pcsx_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.c | 8 |
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); } } |