From bc4d9b605ce5ab384329c651db3e1e9df212b05b Mon Sep 17 00:00:00 2001 From: codeanticode Date: Sun, 30 Mar 2014 16:02:34 -0400 Subject: [PATCH] disable experimental depth sorting code for raw triangles, fix #2404 --- core/src/processing/opengl/PGraphicsOpenGL.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/core/src/processing/opengl/PGraphicsOpenGL.java b/core/src/processing/opengl/PGraphicsOpenGL.java index 53d22b6e0..799f1ca40 100644 --- a/core/src/processing/opengl/PGraphicsOpenGL.java +++ b/core/src/processing/opengl/PGraphicsOpenGL.java @@ -2610,14 +2610,15 @@ public class PGraphicsOpenGL extends PGraphics { raw.noStroke(); raw.beginShape(TRIANGLES); - sortTriangles(); + + //sortTriangles(); float[] vertices = tessGeo.polyVertices; int[] color = tessGeo.polyColors; float[] uv = tessGeo.polyTexCoords; - //short[] indices = tessGeo.polyIndices; // unused [fry] - + short[] indices = tessGeo.polyIndices; // unused [fry] +/* sortTriangles(); for (int i = 0; i < sortedTriangleCount; i++) { Triangle tri = sortedPolyTriangles[i]; @@ -2697,9 +2698,9 @@ public class PGraphicsOpenGL extends PGraphics { } } +*/ -/* for (int i = 0; i < texCache.size; i++) { PImage textureImage = texCache.getTextureImage(i); @@ -2791,7 +2792,7 @@ public class PGraphicsOpenGL extends PGraphics { } } } -*/ + raw.endShape(); }