Drives the display renderable earlier in order to fix the unified renderer of the JOGL backend

experimental
Julien Gouesse 9 years ago
parent fae50fd36e
commit 7bd414665b
  1. 6
      jme3-jogl/src/main/java/com/jme3/system/jogl/JoglAbstractDisplay.java
  2. 6
      jme3-jogl/src/main/java/com/jme3/system/jogl/JoglNewtAbstractDisplay.java

@ -128,6 +128,9 @@ public abstract class JoglAbstractDisplay extends JoglContext implements GLEvent
canvas.setIgnoreRepaint(true); canvas.setIgnoreRepaint(true);
canvas.addGLEventListener(this); canvas.addGLEventListener(this);
//FIXME not sure it is the best place to do that
renderable.set(true);
//TODO remove this block once for all when the unified renderer is stable //TODO remove this block once for all when the unified renderer is stable
/*if (settings.getBoolean("GraphicsDebug")) { /*if (settings.getBoolean("GraphicsDebug")) {
canvas.invoke(false, new GLRunnable() { canvas.invoke(false, new GLRunnable() {
@ -193,9 +196,6 @@ public abstract class JoglAbstractDisplay extends JoglContext implements GLEvent
animator.start(); animator.start();
wasAnimating = true; wasAnimating = true;
//FIXME not sure it is the best place to do that
renderable.set(true);
} }
protected void onCanvasAdded() { protected void onCanvasAdded() {

@ -107,6 +107,9 @@ public abstract class JoglNewtAbstractDisplay extends JoglContext implements GLE
canvas.setSize(settings.getWidth(), settings.getHeight()); canvas.setSize(settings.getWidth(), settings.getHeight());
canvas.addGLEventListener(this); canvas.addGLEventListener(this);
//FIXME not sure it is the best place to do that
renderable.set(true);
//TODO remove this block once for all when the unified renderer is stable //TODO remove this block once for all when the unified renderer is stable
/*if (settings.getBoolean("GraphicsDebug")) { /*if (settings.getBoolean("GraphicsDebug")) {
canvas.invoke(false, new GLRunnable() { canvas.invoke(false, new GLRunnable() {
@ -172,9 +175,6 @@ public abstract class JoglNewtAbstractDisplay extends JoglContext implements GLE
animator.start(); animator.start();
wasAnimating = true; wasAnimating = true;
//FIXME not sure it is the best place to do that
renderable.set(true);
} }
protected void onCanvasAdded() { protected void onCanvasAdded() {

Loading…
Cancel
Save