Loftar, your latest changes to the render branch broke the play button in Charlist
return true blocks the children from getting a mousedown event
Austinh15 wrote:Given the performance boost I've personally seen, I'm making a comment to follow up on the increase of the light cap. Is the decision of the current light source cap based on protecting performance or is it something else? And if it is based on performance: Will there be a chance that the cap will be increased given the better performance the client seems to provide? Most of the villages I build are quite compact and I tend to try and make them look more city-like, including lanterns so this is why I'm asking.
java.lang.RuntimeException: haven.render.gl.BGL$BGLException: haven.render.gl.GLException$GLInvalidOperationException: GL Error: 1282 (invalid operation)
at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:206)
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172)
at javax.media.opengl.Threading.invoke(Threading.java:191)
at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:528)
at haven.JOGLPanel.uglyjoglhack(JOGLPanel.java:256)
at haven.JOGLPanel.renderloop(JOGLPanel.java:277)
at java.lang.Thread.run(Unknown Source)
Caused by: haven.render.gl.BGL$BGLException: haven.render.gl.GLException$GLInvalidOperationException: GL Error: 1282 (invalid operation)
at haven.render.gl.GLEnvironment.process(GLEnvironment.java:288)
at haven.JOGLPanel.redraw(JOGLPanel.java:165)
at haven.JOGLPanel.access$000(JOGLPanel.java:39)
at haven.JOGLPanel$1.display(JOGLPanel.java:76)
at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:649)
at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:633)
at javax.media.opengl.awt.GLCanvas$9.run(GLCanvas.java:1271)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1103)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:978)
at javax.media.opengl.awt.GLCanvas$10.run(GLCanvas.java:1282)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: haven.render.gl.GLException$GLInvalidOperationException: GL Error: 1282 (invalid operation)
at haven.render.gl.GLException.glexcfor(GLException.java:88)
at haven.render.gl.GLException.checkfor(GLException.java:97)
at haven.render.gl.GLException.checkfor(GLException.java:104)
at haven.render.gl.GLEnvironment.process(GLEnvironment.java:286)
... 23 more
private void uglyjoglhack() throws InterruptedException {
try {
display();
}
catch (RuntimeException e) {
System.out.println("Failed to do jogl hack. Trying again...");
uglyjoglhack();
// InterruptedException irq = Utils.hascause(e, InterruptedException.class);
// if(irq != null)
// throw(irq);
// throw(e);
}
}