From d2690939b46a91b346bdd2d4ce750ddb0d2136fd Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Wed, 30 Oct 2013 20:27:11 +0100 Subject: Fix Unit Test Regression (commit 9f2a9df0a4b7093925c8854b37fba053469a4b35): GearsObject used getGL2ES2(), which is not allowed. --- .../opengl/test/junit/jogl/demos/GearsObject.java | 6 ++-- .../util/TestES1FixedFunctionPipelineNEWT.java | 36 +++++++++++----------- 2 files changed, 20 insertions(+), 22 deletions(-) diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/demos/GearsObject.java b/src/test/com/jogamp/opengl/test/junit/jogl/demos/GearsObject.java index 4d5d69539..9526df2c7 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/demos/GearsObject.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/demos/GearsObject.java @@ -23,7 +23,6 @@ package com.jogamp.opengl.test.junit.jogl.demos; import java.nio.FloatBuffer; import javax.media.opengl.GL; -import javax.media.opengl.GL2ES2; import com.jogamp.common.nio.Buffers; import com.jogamp.opengl.util.GLArrayDataServer; @@ -57,14 +56,13 @@ public abstract class GearsObject { return n; } - private void init(GL2ES2 gl, GLArrayDataServer array) { + private void init(GL gl, GLArrayDataServer array) { array.enableBuffer(gl, true); array.enableBuffer(gl, false); } /** Init VBO and data .. */ - public final void init(GL _gl) { - final GL2ES2 gl = _gl.getGL2ES2(); + public final void init(GL gl) { init(gl, frontFace); init(gl, frontSide); init(gl, backFace); diff --git a/src/test/com/jogamp/opengl/test/junit/jogl/util/TestES1FixedFunctionPipelineNEWT.java b/src/test/com/jogamp/opengl/test/junit/jogl/util/TestES1FixedFunctionPipelineNEWT.java index c35a60af7..e8e3b12d9 100644 --- a/src/test/com/jogamp/opengl/test/junit/jogl/util/TestES1FixedFunctionPipelineNEWT.java +++ b/src/test/com/jogamp/opengl/test/junit/jogl/util/TestES1FixedFunctionPipelineNEWT.java @@ -3,14 +3,14 @@ * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: - * + * * 1. Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. - * + * * 2. Redistributions in binary form must reproduce the above copyright notice, this list * of conditions and the following disclaimer in the documentation and/or other materials * provided with the distribution. - * + * * THIS SOFTWARE IS PROVIDED BY JogAmp Community ``AS IS'' AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JogAmp Community OR @@ -20,12 +20,12 @@ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * + * * The views and conclusions contained in the software and documentation are those of the * authors and should not be interpreted as representing official policies, either expressed * or implied, of JogAmp Community. */ - + package com.jogamp.opengl.test.junit.jogl.util; import com.jogamp.newt.opengl.GLWindow; @@ -81,30 +81,30 @@ public class TestES1FixedFunctionPipelineNEWT extends UITestCase { glWindow.setVisible(true); animator.setUpdateFPSFrames(1, null); animator.start(); - + snap.setMakeSnapshot(); while(!quitAdapter.shouldQuit() && animator.isAnimating() && animator.getTotalFPSDuration()