aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/wii/gfx.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'backends/platform/wii/gfx.cpp')
-rw-r--r--backends/platform/wii/gfx.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/backends/platform/wii/gfx.cpp b/backends/platform/wii/gfx.cpp
index f34e2b1cca..a23904e207 100644
--- a/backends/platform/wii/gfx.cpp
+++ b/backends/platform/wii/gfx.cpp
@@ -165,10 +165,15 @@ static void _update_viewport(void) {
f32 ar;
u16 correction;
+ u16 usy = _underscan_y;
+
+ if (!_dualstrike)
+ usy *= 2;
+
u16 x1 = _underscan_x * 2;
- u16 y1 = _underscan_y * 2;
+ u16 y1 = usy;
u16 x2 = _vm->fbWidth - _underscan_x * 4;
- u16 y2 = _vm->efbHeight - _underscan_y * 4;
+ u16 y2 = _vm->efbHeight - usy * 2;
if (_pillarboxing)
ar = 16.0 / 9.0;