I get this error when testing 3089 on Windows, 64-bit:
[java]Thread: LWJGL Renderer Thread
Version: v0.47a
com.jme3.renderer.RendererException: compile error in:ShaderSource[name=Common/MatDefs/Misc/Unshaded.vert, defines, type=Vertex, language=GLSL100] error:Error: Preprocessor error
Error: failed to preprocess the source.
at com.jme3.renderer.lwjgl.LwjglRenderer.updateShaderSourceData(LwjglRenderer.java:1015)
at com.jme3.renderer.lwjgl.LwjglRenderer.updateShaderData(LwjglRenderer.java:1038)
at com.jme3.renderer.lwjgl.LwjglRenderer.setShader(LwjglRenderer.java:1104)
at com.jme3.material.Material.render(Material.java:1064)
…[/java]
The console log shows:
[java]Apr 22, 2013 10:51:28 AM com.jme3.system.JmeDesktopSystem initialize
INFO: Running on jMonkeyEngine 3.0.0 RC2
Apr 22, 2013 10:51:28 AM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Lwjgl context running on thread LWJGL Renderer Thread
Apr 22, 2013 10:51:28 AM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Adapter: vm3dum64
Apr 22, 2013 10:51:28 AM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Driver Version: 7.14.1.50
Apr 22, 2013 10:51:28 AM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Vendor: VMware, Inc.
Apr 22, 2013 10:51:28 AM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: OpenGL Version: 2.1 Mesa 7.7.1-DEVEL
Apr 22, 2013 10:51:28 AM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Renderer: Gallium 0.3 on SVGA3D; build: RELEASE;
Apr 22, 2013 10:51:28 AM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: GLSL Ver: 1.20[/java]
Seems to work good on MacOSX & Linux (both 64-bit).