@Override public void restart() { frameRate = settings.getFrameRate(); // TODO: Handle other cases, like change of pixel format, etc. }
@Override protected void startGLCanvas() { frameRate = settings.getFrameRate(); super.startGLCanvas(); }
@Override public void setSettings(AppSettings settings) { this.settings.copyFrom(settings); if (androidInput != null) { androidInput.loadSettings(settings); } if (settings.getFrameRate() > 0) { minFrameDuration = (long)(1000d / (double)settings.getFrameRate()); // ms logger.log(Level.FINE, "Setting min tpf: {0}ms", minFrameDuration); } else { minFrameDuration = 0; } }
public void setSettings(AppSettings settings) { this.settings.copyFrom(settings); frameRate = settings.getFrameRate(); if (frameRate <= 0) frameRate = 60; // use default update rate. }
@Override protected void startGLCanvas() { frameRate = settings.getFrameRate(); super.startGLCanvas(); }
protected void runLoop(){ if (!created.get()) { throw new IllegalStateException(); } listener.update(); checkGLError(); renderer.postFrame(); int frameRate = settings.getFrameRate(); if (frameRate >= 1) { //FIXME } }
if (frameRateLimit != getSettings().getFrameRate()) { setFrameRateLimit(getSettings().getFrameRate());
if (frameRateLimit != getSettings().getFrameRate()) { setFrameRateLimit(getSettings().getFrameRate());
protected void runLoop(){ if (!created.get()) { throw new IllegalStateException(); } if (pbuffer.isBufferLost()) { pbuffer.destroy(); try { pbuffer = new Pbuffer(width, height, pixelFormat, null); pbuffer.makeCurrent(); // Context MUST be reset here to avoid invalid objects! renderer.invalidateState(); } catch (LWJGLException ex) { listener.handleError("Failed to restore pbuffer content", ex); } } listener.update(); assert checkGLError(); renderer.postFrame(); // Need to flush GL commands // to see any result on the pbuffer's front buffer. GL11.glFlush(); int frameRate = settings.getFrameRate(); if (frameRate >= 1) { Display.sync(frameRate); } }
frameRate = settings.getFrameRate(); allowSwapBuffers = settings.isSwapBuffers();
settings.useStereo3D()); frameRate = settings.getFrameRate(); allowSwapBuffers = settings.isSwapBuffers(); logger.log(Level.FINE, "Selected display mode: {0}", displayMode);
@Override public void restart() { frameRate = settings.getFrameRate(); // TODO: Handle other cases, like change of pixel format, etc. }
@Override protected void startGLCanvas() { frameRate = settings.getFrameRate(); super.startGLCanvas(); }
public void setSettings(AppSettings settings) { this.settings.copyFrom(settings); frameRate = settings.getFrameRate(); if (frameRate <= 0) frameRate = 60; // use default update rate. }
@Override protected void startGLCanvas() { frameRate = settings.getFrameRate(); super.startGLCanvas(); }
public void setSettings(AppSettings settings) { this.settings.copyFrom(settings); frameRate = settings.getFrameRate(); if (frameRate <= 0) frameRate = 60; // use default update rate. }
protected void runLoop(){ if (!created.get()) { throw new IllegalStateException(); } listener.update(); checkGLError(); renderer.postFrame(); int frameRate = settings.getFrameRate(); if (frameRate >= 1) { //FIXME } }
if (frameRateLimit != getSettings().getFrameRate()) { setFrameRateLimit(getSettings().getFrameRate());
protected void runLoop(){ if (!created.get()) { throw new IllegalStateException(); } if (pbuffer.isBufferLost()) { pbuffer.destroy(); try { pbuffer = new Pbuffer(width, height, pixelFormat, null); pbuffer.makeCurrent(); // Context MUST be reset here to avoid invalid objects! renderer.invalidateState(); } catch (LWJGLException ex) { listener.handleError("Failed to restore pbuffer content", ex); } } listener.update(); checkGLError(); renderer.postFrame(); // Need to flush GL commands // to see any result on the pbuffer's front buffer. GL11.glFlush(); int frameRate = settings.getFrameRate(); if (frameRate >= 1) { Display.sync(frameRate); } }
frameRate = settings.getFrameRate(); allowSwapBuffers = settings.isSwapBuffers();