From 69f64249e908851fda06ba6e6c2c4c45b837c16f Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Tue, 30 Mar 2010 05:12:50 +0200 Subject: Adaptions to jogl:1a2a54a83a9adb95b4bfe9c337751acbef0cb0d3 gluegen:7220416bcef3140883d3966d921442feae3107c4 ; Fix build.xml: using rootrel.build --- src/demos/es2/RedSquare.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/demos/es2') diff --git a/src/demos/es2/RedSquare.java b/src/demos/es2/RedSquare.java index 59dec30..2099fd0 100755 --- a/src/demos/es2/RedSquare.java +++ b/src/demos/es2/RedSquare.java @@ -197,6 +197,7 @@ public class RedSquare extends Thread implements WindowListener, KeyListener, Mo System.err.println(Thread.currentThread()+" GL_EXTENSIONS:"); System.err.println(Thread.currentThread()+" " + gl.glGetString(gl.GL_EXTENSIONS)); System.err.println(Thread.currentThread()+" swapInterval: " + swapInterval + " (GL: "+gl.getSwapInterval()+")"); + System.err.println(Thread.currentThread()+" isShaderCompilerAvailable: " + ShaderUtil.isShaderCompilerAvailable(gl)); if(debuggl) { try { @@ -257,6 +258,8 @@ public class RedSquare extends Thread implements WindowListener, KeyListener, Mo } public void reshape(GLAutoDrawable drawable, int x, int y, int width, int height) { + if(null==st) return; + GL2ES2 gl = drawable.getGL().getGL2ES2(); st.glUseProgram(gl, true); @@ -277,6 +280,8 @@ public class RedSquare extends Thread implements WindowListener, KeyListener, Mo } public void dispose(GLAutoDrawable drawable) { + if(null==st) return; + GL2ES2 gl = drawable.getGL().getGL2ES2(); System.out.println(Thread.currentThread()+" RedSquare.dispose: "+gl.getContext()); @@ -288,6 +293,8 @@ public class RedSquare extends Thread implements WindowListener, KeyListener, Mo } public void display(GLAutoDrawable drawable) { + if(null==st) return; + GL2ES2 gl = drawable.getGL().getGL2ES2(); st.glUseProgram(gl, true); -- cgit v1.2.3