diff --git a/core/src/processing/opengl/PGraphicsOpenGL.java b/core/src/processing/opengl/PGraphicsOpenGL.java index 3b0cdace3..2ff7157c6 100644 --- a/core/src/processing/opengl/PGraphicsOpenGL.java +++ b/core/src/processing/opengl/PGraphicsOpenGL.java @@ -11901,15 +11901,16 @@ public class PGraphicsOpenGL extends PGraphics { int vidx = 0; int cidx = 0; while (vidx < in.vertexCount) { - boolean brk = in.breaks[vidx]; - int code = VERTEX; + boolean brk = false; if (in.codes != null) { - + code = in.codes[cidx]; + if (code == BREAK) { + brk = true; + code = in.codes[cidx++]; + } } - // in.codes[cidx]; - if (brk) { gluTess.endContour(); gluTess.beginContour();