Hi,
Im having problems with the recently added effects Depth of Field and ShadowMapping.
The test for DirectionalShadowMap works on OSX but not on Windows on my ATI X1600 mobile.
On windows it blinks a gray screen and throws an error saying that cannot invert matrix.
Here is the log error:
Sep 14, 2008 6:06:43 PM com.jme.renderer.lwjgl.LWJGLTextureRenderer setupTexture
INFO: setup fbo tex with id 7: 2048,2048
Sep 14, 2008 6:06:44 PM com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SEVERE: Shader uniform [offset] could not be located in shader
Sep 14, 2008 6:06:48 PM class jmetest.renderer.TestDirectionalShadowMapPass start()
SEVERE: Exception in game loop
java.lang.ArithmeticException: This matrix cannot be inverted
at com.jme.math.Matrix4f.invert(Matrix4f.java:1041)
at com.jme.math.Matrix4f.invert(Matrix4f.java:1015)
at com.jme.renderer.pass.DirectionalShadowMapPass.renderShadowedScene(DirectionalShadowMapPass.java:461)
at com.jme.renderer.pass.DirectionalShadowMapPass.doRender(DirectionalShadowMapPass.java:444)
at com.jme.renderer.pass.Pass.renderPass(Pass.java:90)
at com.jme.renderer.pass.BasicPassManager.renderPasses(BasicPassManager.java:90)
at com.jme.app.SimplePassGame.render(SimplePassGame.java:84)
at com.jme.app.BaseGame.start(BaseGame.java:84)
at jmetest.renderer.TestDirectionalShadowMapPass.main(TestDirectionalShadowMapPass.java:90)
The depth of field on osx works very slow, about 7 fps.
On windows it simply doesnt make the desired effect and make only white flashes on screen.
Im not depending on it, its just to report the problem.