GB Video: Fix disabled Obj

This commit is contained in:
Jeffrey Pfau 2016-01-26 20:58:45 -08:00
parent 2e77c45e06
commit 3c8cf83083
1 changed files with 11 additions and 9 deletions

View File

@ -158,6 +158,7 @@ static void GBVideoSoftwareRendererDrawScanline(struct GBVideoRenderer* renderer
}
}
if (GBRegisterLCDCIsObjEnable(softwareRenderer->lcdc)) {
int spriteHeight = 8;
if (GBRegisterLCDCIsObjSize(softwareRenderer->lcdc)) {
spriteHeight = 16;
@ -169,6 +170,7 @@ static void GBVideoSoftwareRendererDrawScanline(struct GBVideoRenderer* renderer
GBVideoSoftwareRendererDrawObj(softwareRenderer, softwareRenderer->obj[i], y);
}
}
}
color_t* row = &softwareRenderer->outputBuffer[softwareRenderer->outputBufferStride * y];
for (x = 0; x < GB_VIDEO_HORIZONTAL_PIXELS; ++x) {