Initial commit

This commit is contained in:
rnentjes
2014-01-17 12:34:48 +01:00
commit 9f68d51064
35 changed files with 1732 additions and 0 deletions

View File

@@ -0,0 +1,50 @@
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-triangle");
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();
}
}