|
|
@ -123,7 +123,7 @@ public class LwjglOffscreenBuffer extends LwjglContext implements Runnable { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
listener.update(); |
|
|
|
listener.update(); |
|
|
|
checkGLError(); |
|
|
|
assert checkGLError(); |
|
|
|
|
|
|
|
|
|
|
|
renderer.postFrame(); |
|
|
|
renderer.postFrame(); |
|
|
|
|
|
|
|
|
|
|
@ -148,12 +148,16 @@ public class LwjglOffscreenBuffer extends LwjglContext implements Runnable { |
|
|
|
super.internalDestroy(); |
|
|
|
super.internalDestroy(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public void run(){ |
|
|
|
public void run(){ |
|
|
|
loadNatives(); |
|
|
|
loadNatives(); |
|
|
|
logger.log(Level.FINE, "Using LWJGL {0}", Sys.getVersion()); |
|
|
|
logger.log(Level.FINE, "Using LWJGL {0}", Sys.getVersion()); |
|
|
|
initInThread(); |
|
|
|
initInThread(); |
|
|
|
while (!needClose.get()){ |
|
|
|
while (true) { |
|
|
|
runLoop(); |
|
|
|
runLoop(); |
|
|
|
|
|
|
|
if (needClose.get()) { |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
deinitInThread(); |
|
|
|
deinitInThread(); |
|
|
|
} |
|
|
|
} |
|
|
|