It makes no sense.
JOGL renders everything within it’s display method but when I get a handle to it, it wont perform rendering.
All the GLEventListener methods have this code:
this.glDrawable = arg0;
Just like it was suggested but it still doesn’t work.
private void run()
{
GamePlugin game = new GameEngine();
Animator anime = new Animator(canvas);
anime.start();
while(!game.isFinished())
{
if(frame.isVisible() && frame.isFocused())
{
GLDrawable gl = renderer.getContext();
game.addInputs(
listener.getMouseClick(),
listener.getKeys()
);
game.doInput(gl.getGL(), gl.getGLU());
game.doLogic();
game.render(gl.getGL());
listener.reset();
}
Thread.yield();
}
anime.stop();
}