From e4e2c27789f1c04a5b41b1d8eb8318afde2d3a5b Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Fri, 24 May 2019 02:31:23 -0700 Subject: [PATCH] GBA Video: Fix layers breaking randomly --- src/gba/renderers/gl.c | 1 + 1 file changed, 1 insertion(+) 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) {