diff --git a/src/org/scijava/java3d/JoglPipeline.java b/src/org/scijava/java3d/JoglPipeline.java index 419530dc..9c6bf502 100644 --- a/src/org/scijava/java3d/JoglPipeline.java +++ b/src/org/scijava/java3d/JoglPipeline.java @@ -129,7 +129,10 @@ void initialize(Pipeline.Type pipelineType) { // Java3D maintains strict control over which threads perform OpenGL work Threading.disableSingleThreading(); - profile = GLProfile.getMaxFixedFunc(true); + // HACK: See: + // http://forum.jogamp.org/Java-3D-crash-or-flickering-tp4035074p4036787.html + profile = GLProfile.getGL2ES1(); + //profile = GLProfile.getMaxFixedFunc(true); // TODO: finish this with any other needed initialization }