From 7990e6c3f3448fc5bef1e1c4b66ed0914ef31a8d Mon Sep 17 00:00:00 2001 From: rogerman Date: Tue, 15 Jan 2019 21:47:50 -0800 Subject: [PATCH] OpenGL Renderer: Fix a bug where Fog rendering would fail when used with MSAA. Fixes #246. (OpenGL 3.2 only. Regression from commit 21a3fae.) --- desmume/src/OGLRender_3_2.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/desmume/src/OGLRender_3_2.cpp b/desmume/src/OGLRender_3_2.cpp index da1c06b6a..f79c3bc9b 100755 --- a/desmume/src/OGLRender_3_2.cpp +++ b/desmume/src/OGLRender_3_2.cpp @@ -2446,6 +2446,7 @@ Render3DError OpenGLRenderer_3_2::ClearUsingValues(const FragmentColor &clearCol glClearBufferfv(GL_COLOR, 2, oglFogAttr); // texGFogAttrID } + glDrawBuffers(3, GeometryDrawBuffersList[this->_geometryProgramFlags.DrawBuffersMode]); this->_needsZeroDstAlphaPass = (clearColor6665.a == 0); return OGLERROR_NOERR;