From b2ed893669ff5cb171d67107c02dec3bb9611a7d Mon Sep 17 00:00:00 2001 From: phil Date: Wed, 7 Dec 2016 19:16:29 +1300 Subject: Gl2es2Pipeline executed contexts for Geometry not recorded in Indexed --- src/main/java/org/jogamp/java3d/IndexedGeometryArrayRetained.java | 7 +++++++ src/main/java/org/jogamp/java3d/VirtualUniverse.java | 1 - 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/jogamp/java3d/IndexedGeometryArrayRetained.java b/src/main/java/org/jogamp/java3d/IndexedGeometryArrayRetained.java index e58d8e5..dbcc23d 100644 --- a/src/main/java/org/jogamp/java3d/IndexedGeometryArrayRetained.java +++ b/src/main/java/org/jogamp/java3d/IndexedGeometryArrayRetained.java @@ -1159,6 +1159,13 @@ abstract class IndexedGeometryArrayRetained extends GeometryArrayRetained { boolean updateAlpha, float alpha, int screen, boolean ignoreVertexColors) { + //FIXME: PJPJPJ big ugly hack for buffers + if(cv.ctx!= prevContext) + { + ctxExecutedOn.add(cv.ctx); + prevContext = cv.ctx; + } + int cdirty; boolean useAlpha = false; Object[] retVal; diff --git a/src/main/java/org/jogamp/java3d/VirtualUniverse.java b/src/main/java/org/jogamp/java3d/VirtualUniverse.java index 4da4396..89b83bd 100644 --- a/src/main/java/org/jogamp/java3d/VirtualUniverse.java +++ b/src/main/java/org/jogamp/java3d/VirtualUniverse.java @@ -27,7 +27,6 @@ package org.jogamp.java3d; import java.util.ArrayList; -import java.util.Iterator; import java.util.HashSet; import java.util.Iterator; import java.util.Map; -- cgit v1.2.3