I have JME SDK 3.0 RC2 installed on my Dell Optiplex GX260. I have one gig of RAM, a nVIDIA GeForce 6200 agp graphics card, and I'm pretty sure I have the latest drivers for my operating system, which is windows xp. I have no problems when running the sdk or distributed content on this computer. I love JME and I hope to use it a lot in the future. Distributed content works great on my mac desktops and laptops. HOWEVER, when I try to run a distributed game on one of my Hewett Packard laptops, I get all the way to the blank game window when this "Error in application" message pops up:
Uncaught exception thrown in Thread[LWJGL Renderer Thread,5, Main]
UnsupportedOperationException: No default technique on material 'Advanced Water'
is supported by the video hardware. The caps [GLSL100, GLSL120] are required.
I'm pretty sure that I have run opengl apps on this laptop before, and I know I have JRE 6 installed on it. It's from 2007, I think, and its running windows xp. It has an Intel Centrino processor. I don't know about the graphics card.
Also, on another laptop of mine, with the same game, I get to the same point and get this error, once again captioned "Error in application":
Failed to create display
UnsupportedOperationException: GLSL and OpenGL 2 is required for the opengl renderer!
This one is a Toshiba satellite from two or three years ago. Its running windows vista. I do have JRE 6 installed on it. I believe it also has JRE 7. Could the two be interfering with eachother somehow?
I'm really no java whiz. I started out coding with Unity 3d, which I now realize is nothing like real java. I dropped unity because I didn't want to have to pay anything for the pro version. But it looks like I might have to go back to simple-scrolling-texture-on-a-plane-water if I can't figure out JME. :'(
If you can tell me how, I will send you the project. Please respond soon.
:
You can use OpenGL1 mode on incompatible computers, note however only a few of the lighting material options work and that you cannot use post processors. E.g. the infamous Intel GMA chips donât support OpenGL 2.0 fully.
Thanks, Normen. These two laptops seem like they should be new enough, though. Iâm pretty sure they both have graphics cards that are as good as or better than my dell desktop. You are right though: it could very well be issues caused by the processor. I will try using OpenGL1 just to see if that is indeed the problem. If it works, I guess I will just have to live without the post effects
BBad news, for you, as the lsit states, only 1.5 is supported by that cards.
@Empire Phoenix said: http://de.wikipedia.org/wiki/Nvidia-GeForce-6-SerieBBad news, for you, as the lsit states, only 1.5 is supported by that cards.
I have a 6200 here that ran Mythruna (slowly) and itâs funny how the english version of that page says OpenGL 2.0.
âŠand so since Wikipedia seems to be unreliable, I shall remove all doubt by posting a pic of the box that it came in:
For the laptop, weâd have to know what kind of underpowered card it had to know for sure.
Anyway, if the water shader requires GLSL 1.2 then it will require OpenGL 2.1⊠and Iâm pretty sure the 6200 doesnât support that. I donât know if a driver upgrade would fix it but it seems unlikely.
@pspeed said: I have a 6200 here that ran Mythruna (slowly) and it's funny how the english version of that page says OpenGL 2.0.âŠand so since Wikipedia seems to be unreliable, I shall remove all doubt by posting a pic of the box that it came in:
For the laptop, weâd have to know what kind of underpowered card it had to know for sure.
Anyway, if the water shader requires GLSL 1.2 then it will require OpenGL 2.1⊠and Iâm pretty sure the 6200 doesnât support that. I donât know if a driver upgrade would fix it but it seems unlikely.
âoptimizations and supportâ? Why not just âsupportâ? That sounds like âHD readyâ, market speak for âwe sell you old crap with a new stickerâ to meâŠ
@normen said: "optimizations and support"? Why not just "support"? That sounds like "HD ready", market speak for "we sell you old crap with a new sticker" to me.. ;-P
Yeah. Though I can imagine the conversation:
Engineer: âWe fully support OpenGL 2.0â
Marketroid: âWhatâs that?â
Engineer: âWhich?â
Marketroid: âThat stuff you said after âfullyâ.â
Engineer: âYou mean âOpenGLâ?â
Marketroid: âYeah, that⊠and the 2 point jiggawatts thing, too.â
Engineer: âWe support a version of a standard spec that lots of games use. We support version 2.0. Did you just start doing this yesterday?â
Marketroid: âSo why is 2.0 better than 1.9?â
Engineer: sigh âThere is no 1.9 but anyway iItâs more âoptimizedâ than the previousâŠâ
Marketroid: âGot it! Thanks!â
Engineer: ââŠbutâŠâ
@pspeed said: Yeah. Though I can imagine the conversation: Engineer: "We fully support OpenGL 2.0" Marketroid: "What's that?" Engineer: "Which?" Marketroid: "That stuff you said after 'fully'." Engineer: "You mean 'OpenGL'?" Marketroid: "Yeah, that... and the 2 point jiggawatts thing, too." Engineer: "We support a version of a standard spec that lots of games use. We support version 2.0. Did you just start doing this yesterday?" Marketroid: "So why is 2.0 better than 1.9?" Engineer: sigh "There is no 1.9 but anyway iIt's more 'optimized' than the previous..." Marketroid: "Got it! Thanks!" Engineer: "...but..."
lol xD true. So only the engineer will ever know if he could update it to 2.1 or 2.0⊠if the company hadnât stopped putting money in that product already
Haha, might be worth trying to install a english driver version ^^
@normen said: lol xD true. So only the engineer will ever know if he *could* update it to 2.1 or 2.0... if the company hadn't stopped putting money in that product already ;)
Engineer: âReally itâs just an ini file update I can just pushâŠâ
Marketroid: âHow do we derive value from that?â