diff --git a/src/gba/renderers/gl.c b/src/gba/renderers/gl.c index 392e6953a..30bff405e 100644 --- a/src/gba/renderers/gl.c +++ b/src/gba/renderers/gl.c @@ -1394,6 +1394,8 @@ void GBAVideoGLRendererDrawScanline(struct GBAVideoRenderer* renderer, int y) { glClearDepth(1); #endif glClearStencil(0); + glDepthMask(GL_TRUE); + glStencilMask(1); glBindFramebuffer(GL_FRAMEBUFFER, glRenderer->fbo[GBA_GL_FBO_OBJ]); glDrawBuffers(1, (GLenum[]) { GL_COLOR_ATTACHMENT0 }); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT);