# HG changeset patch # User Pantxo Diribarne # Date 1575307392 -3600 # Node ID 3212c50369cbbc0c535f251c721442db62e98967 # Parent 0ca7f17de0416cc703acf6b71d0db5b83297b6d2 Make graphics antialiasing and blending independent (bug #57343) * gl-render.cc (opengl_renderer::init_gl_context): Enable GL_BLEND whatever the value of "enhanced" variable. diff -r 0ca7f17de041 -r 3212c50369cb libinterp/corefcn/gl-render.cc --- a/libinterp/corefcn/gl-render.cc Mon Dec 02 18:20:28 2019 -0600 +++ b/libinterp/corefcn/gl-render.cc Mon Dec 02 18:23:12 2019 +0100 @@ -834,10 +834,10 @@ m_glfcns.glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); m_glfcns.glAlphaFunc (GL_GREATER, 0.0f); m_glfcns.glEnable (GL_NORMALIZE); + m_glfcns.glEnable (GL_BLEND); if (enhanced) { - m_glfcns.glEnable (GL_BLEND); m_glfcns.glEnable (GL_MULTISAMPLE); bool has_multisample = false; if (! m_glfcns.glGetError ()) @@ -863,7 +863,6 @@ } else { - m_glfcns.glDisable (GL_BLEND); m_glfcns.glDisable (GL_LINE_SMOOTH); }