I have a critical problem when run the TestShadowPass in the jmetest. I'm using Window XP Pro, Graphic Card On Board (the correct driver was installed) and using Java 1.6.04. My friend's computer is running ok with the program. The log is below:
#
An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0b937bf1, pid=1372, tid=2076
I cannot run the example on my Computer. The error message is "Java Crash". But when I install the new gfx card (not use integrated card any more). The example runs ok, however, my game still doesn't have the Shadow eventhough my friend's computer can see the shadow of my game. I don't know what happen. When I replace my model to the example, it displays the shadow. I'm using GameState and the example use SimplePassGame. I created the LightState and Camera as what the example does. I'm using FixedRateGame and GameState for each scene of game. May the error come out from the GameState?
There are definitely issues with jME and integrated cards. Most of those I have seen are related to uneven support of OpenGL features. We could definitely use more fall back support for these less capable platforms, and hopefully that will come over time. It's a difficult thing to do though as most developers are using boxes with real video cards in them (making it hard to identify and fix any possible issues with integrated cards.)
In the meantime, please try to see if you can find a more up to date version of your graphics drivers. I have heard Intel is soon (or has?) moving to a unified driver, so that may help too.