diff --git a/src/gba/renderers/gl.c b/src/gba/renderers/gl.c index 0c1a2e186..a39540eaa 100644 --- a/src/gba/renderers/gl.c +++ b/src/gba/renderers/gl.c @@ -1140,6 +1140,7 @@ void GBAVideoGLRendererDrawScanline(struct GBAVideoRenderer* renderer, int y) { if (glRenderer->paletteDirty || glRenderer->vramDirty || glRenderer->oamDirty || glRenderer->regsDirty) { if (glRenderer->firstY >= 0) { _drawScanlines(glRenderer, y - 1); + glBindVertexArray(0); } } if (glRenderer->firstY < 0) {