diff --git a/lib/Slic3r/GUI/Plater/2DToolpaths.pm b/lib/Slic3r/GUI/Plater/2DToolpaths.pm index 399f4f21a..9aec479d0 100644 --- a/lib/Slic3r/GUI/Plater/2DToolpaths.pm +++ b/lib/Slic3r/GUI/Plater/2DToolpaths.pm @@ -226,8 +226,9 @@ sub Render { } my $tess; - if (!&Wx::wxMSW) { - # We can't use the GLU tesselator on MSW because of an upstream bug: + if (!(&Wx::wxMSW && $OpenGL::VERSION < 0.6704)) { + # We can't use the GLU tesselator on MSW with older OpenGL versions + # because of an upstream bug: # http://sourceforge.net/p/pogl/bugs/16/ $tess = gluNewTess(); gluTessCallback($tess, GLU_TESS_BEGIN, 'DEFAULT');