JME3-JFX icon indicating copy to clipboard operation
JME3-JFX copied to clipboard

Exception that appears more often with higher framerate, eg 500fps result in this in a few seconds.

Open empirephoenix opened this issue 8 years ago • 1 comments

java.lang.IllegalArgumentException: Number of remaining buffer elements is 0, must be at least 1920000. Because at most 1920000 elements can be returned, a buffer with at least 1920000 elements is required, regardless of actual returned element count at org.lwjgl.BufferChecks.throwBufferSizeException(BufferChecks.java:162) at org.lwjgl.BufferChecks.checkBufferSize(BufferChecks.java:189) at org.lwjgl.BufferChecks.checkBuffer(BufferChecks.java:230) at org.lwjgl.opengl.GL11.glTexImage2D(GL11.java:2845) at com.jme3.renderer.lwjgl.TextureUtil.uploadTexture(TextureUtil.java:352) at com.jme3.renderer.lwjgl.LwjglRenderer.updateTexImageData(LwjglRenderer.java:1913) at com.jme3.renderer.lwjgl.LwjglRenderer.setTexture(LwjglRenderer.java:1936) at com.jme3.material.MatParamTexture.apply(MatParamTexture.java:86) at com.jme3.material.Material.render(Material.java:1088) at com.jme3.renderer.RenderManager.renderGeometry(RenderManager.java:523) at com.jme3.renderer.queue.RenderQueue.renderGeometryList(RenderQueue.java:322) at com.jme3.renderer.queue.RenderQueue.renderQueue(RenderQueue.java:371) at com.jme3.renderer.RenderManager.renderViewPortQueues(RenderManager.java:788) at com.jme3.renderer.RenderManager.flushQueue(RenderManager.java:719) at com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:983) at com.jme3.renderer.RenderManager.render(RenderManager.java:1035) at com.jme3.app.SimpleApplication.update(SimpleApplication.java:252) at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:151) at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:185) at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:228) at java.lang.Thread.run(Thread.java:745)

empirephoenix avatar Feb 10 '16 14:02 empirephoenix

Guess I found it, in is Covered is from the jfx thread the buffers limit set, this fucking up lwjgls buffer management mid upload.!

empirephoenix avatar Feb 11 '16 18:02 empirephoenix