Fixes a GLException caused by a regression on the management of the gamma correction in the JOGL backend

This commit is contained in:
Julien Gouesse 2015-08-28 19:09:52 +02:00
parent c8c0904bda
commit 2e977f6535
2 changed files with 12 additions and 2 deletions

View File

@ -167,7 +167,12 @@ public abstract class JoglAbstractDisplay extends JoglContext implements GLEvent
renderer = new JoglRenderer(); renderer = new JoglRenderer();
renderer.setMainFrameBufferSrgb(settings.getGammaCorrection()); canvas.invoke(false, new GLRunnable() {
public boolean run(GLAutoDrawable glad) {
renderer.setMainFrameBufferSrgb(settings.getGammaCorrection());
return true;
}
});
} }
protected void startGLCanvas() { protected void startGLCanvas() {

View File

@ -146,7 +146,12 @@ public abstract class JoglNewtAbstractDisplay extends JoglContext implements GLE
renderer = new JoglRenderer(); renderer = new JoglRenderer();
renderer.setMainFrameBufferSrgb(settings.getGammaCorrection()); canvas.invoke(false, new GLRunnable() {
public boolean run(GLAutoDrawable glad) {
renderer.setMainFrameBufferSrgb(settings.getGammaCorrection());
return true;
}
});
} }
protected void startGLCanvas() { protected void startGLCanvas() {