From 388dbc08513eaabfa99bce533f10df32e8627e23 Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Sun, 22 Sep 2013 15:14:14 -0700 Subject: [PATCH] Fix window values where start >= max being broken --- src/gba/renderers/video-software.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/gba/renderers/video-software.c b/src/gba/renderers/video-software.c index 159dfe9d6..fbb0ab5b7 100644 --- a/src/gba/renderers/video-software.c +++ b/src/gba/renderers/video-software.c @@ -251,36 +251,24 @@ static uint16_t GBAVideoSoftwareRendererWriteVideoRegister(struct GBAVideoRender if (softwareRenderer->win0H.start > softwareRenderer->win0H.end || softwareRenderer->win0H.end > VIDEO_HORIZONTAL_PIXELS) { softwareRenderer->win0H.end = VIDEO_HORIZONTAL_PIXELS; } - if (softwareRenderer->win0H.start >= VIDEO_HORIZONTAL_PIXELS) { - softwareRenderer->win0H.start = 0; - } break; case REG_WIN1H: softwareRenderer->win1H.packed = value; if (softwareRenderer->win1H.start > softwareRenderer->win1H.end || softwareRenderer->win1H.end > VIDEO_HORIZONTAL_PIXELS) { softwareRenderer->win1H.end = VIDEO_HORIZONTAL_PIXELS; } - if (softwareRenderer->win1H.start >= VIDEO_HORIZONTAL_PIXELS) { - softwareRenderer->win1H.start = 0; - } break; case REG_WIN0V: softwareRenderer->win0V.packed = value; if (softwareRenderer->win0V.start > softwareRenderer->win0V.end || softwareRenderer->win0V.end > VIDEO_HORIZONTAL_PIXELS) { softwareRenderer->win0V.end = VIDEO_VERTICAL_PIXELS; } - if (softwareRenderer->win0V.start >= VIDEO_VERTICAL_PIXELS) { - softwareRenderer->win0V.start = 0; - } break; case REG_WIN1V: softwareRenderer->win1V.packed = value; if (softwareRenderer->win1V.start > softwareRenderer->win1V.end || softwareRenderer->win1V.end > VIDEO_HORIZONTAL_PIXELS) { softwareRenderer->win1V.end = VIDEO_VERTICAL_PIXELS; } - if (softwareRenderer->win1V.start >= VIDEO_VERTICAL_PIXELS) { - softwareRenderer->win1V.start = 0; - } break; case REG_WININ: softwareRenderer->win0.packed = value;