Files
jogl-compute-shaders-fireworks/src/com/persesgames/jogl/TestJogl.java
rnentjes 11ceadd67f Cleanup
2014-01-17 13:19:07 +01:00

51 lines
1.1 KiB
Java

package com.persesgames.jogl;
import com.jogamp.newt.opengl.GLWindow;
import javax.media.opengl.GLCapabilities;
import javax.media.opengl.GLProfile;
/**
* Date: 10/25/13
* Time: 7:27 PM
*/
public class TestJogl {
public static void main(String [] args) {
TestJogl test = new TestJogl();
test.run();
}
private final Renderer renderer;
public TestJogl() {
GLCapabilities caps = new GLCapabilities(GLProfile.get(GLProfile.GL4ES3));
caps.setDoubleBuffered(true);
GLWindow glWindow = GLWindow.create(caps);
glWindow.setTitle("jogl-compute-shaders-fireworks");
glWindow.setSize(800, 800);
glWindow.setFullscreen(false);
glWindow.setUndecorated(false);
glWindow.setPointerVisible(true);
glWindow.setVisible(true);
Keyboard keyboard = new Keyboard();
glWindow.addKeyListener(keyboard);
renderer = new Renderer(glWindow, keyboard);
glWindow.addGLEventListener(renderer);
}
public void run() {
renderer.run();
}
}