=== OpenGL FBO State ===
Context doublebuffered? false
FBO ID: 225
Is proper? true
Is bound to draw? true
Is bound to read? true
Draw buffer: GL_COLOR_ATTACHMENT0
Read buffer: GL_COLOR_ATTACHMENT0
== Renderbuffer Depth ==
RB ID: -1
Nov 14, 2016 10:18:13 PM com.jme3.renderer.lwjgl.LwjglRenderer setFrameBuffer
SEVERE: === jMonkeyEngine FBO State ===
FrameBuffer[format=1024x1024x1, drawBuf=0]
Depth => TextureTarget[format=Depth16]
Color(0) => TextureTarget[format=RGBA8]
Is proper? false
Type: Texture
== Renderbuffer Color0 ==
RB ID: -1
Is proper? false
Type: Texture
It occurs when I ‘rebuild’ the scene several times.
Last thing I can see on my call stack is
_renderManager.getRenderer().setFrameBuffer(_shadowFB[shadowMapIndex]);
Any idea where to dig? I use JME 3.0.
EDIT:
Exception:
SEVERE: Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]
java.lang.IllegalStateException: Framebuffer has erronous attachment.
at com.jme3.renderer.lwjgl.LwjglRenderer.checkFrameBufferError(LwjglRenderer.java:1323)
at com.jme3.renderer.lwjgl.LwjglRenderer.setFrameBuffer(LwjglRenderer.java:1602)