From be0ebf39ac48e904803ad35ad280dc6ecde03119 Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Thu, 21 Jun 2012 20:58:04 +0200 Subject: Remove GLProfile.initSingleton(..) calls and JNLP argument 'NotFirstUIActionOnProcess'; Adapt to CapabilitiesChooser API/generics change; Misc - Remove GLProfile.initSingleton(..) calls and JNLP argument 'NotFirstUIActionOnProcess' - Adapt to CapabilitiesChooser API/generics change - Cleanup some generics use .. etc --- .../vertexBufferObject/VertexBufferObject.java | 27 +++++++--------------- 1 file changed, 8 insertions(+), 19 deletions(-) (limited to 'src/demos/vertexBufferObject') diff --git a/src/demos/vertexBufferObject/VertexBufferObject.java b/src/demos/vertexBufferObject/VertexBufferObject.java index e71a785..6f057dd 100644 --- a/src/demos/vertexBufferObject/VertexBufferObject.java +++ b/src/demos/vertexBufferObject/VertexBufferObject.java @@ -47,13 +47,14 @@ import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.nio.FloatBuffer; import java.nio.IntBuffer; +import java.util.Arrays; + import javax.media.opengl.GLProfile; import javax.media.opengl.GL; import javax.media.opengl.GLCapabilities; import javax.media.opengl.GL2ES1; import javax.media.opengl.GL2; import javax.media.opengl.GLAutoDrawable; -import javax.media.opengl.GLProfile; import javax.media.opengl.awt.AWTGLAutoDrawable; import javax.media.opengl.awt.GLCanvas; import javax.media.opengl.glu.GLU; @@ -87,24 +88,11 @@ import javax.swing.JOptionPane; public class VertexBufferObject extends Demo { public static void main(String[] args) { - // set argument 'NotFirstUIActionOnProcess' in the JNLP's application-desc tag for example - // - // NotFirstUIActionOnProcess - // - boolean firstUIActionOnProcess = 0==args.length || !args[0].equals("NotFirstUIActionOnProcess") ; - GLProfile.initSingleton(firstUIActionOnProcess); - boolean vboEnabled = true; - if (args.length > 1) { - usage(); - } - - if (args.length == 1) { - if (args[0].equals("-slow")) { + for(int i=0; i< args.length; i++) { + if (args[i].equals("-slow")) { vboEnabled = false; - } else { - usage(); } } GLCapabilities caps = new GLCapabilities(GLProfile.get(GLProfile.GL2)); @@ -138,9 +126,10 @@ public class VertexBufferObject extends Demo { animator.start(); } - private static void usage() { - System.out.println("usage: java VertexBufferObject [-slow]"); - System.out.println("-slow flag starts up using data in the Java heap"); + private static void usage(String[] args) { + System.err.println("Given args: "+Arrays.asList(args)); + System.err.println("usage: java VertexBufferObject [-slow]"); + System.err.println("-slow flag starts up using data in the Java heap"); System.exit(0); } -- cgit v1.2.3