2

I have a problem with my first JMonkeyEngine program. I am getting this:

java.lang.UnsupportedOperationException: GLSL and OpenGL2 is required for the LWJGL renderer!
    at com.jme3.renderer.lwjgl.LwjglRenderer.initialize(LwjglRenderer.java:165)
    at com.jme3.system.lwjgl.LwjglContext.initContextFirstTime(LwjglContext.java:231)
    at com.jme3.system.lwjgl.LwjglContext.internalCreate(LwjglContext.java:271)
    at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:117)
    at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:207)
    at java.lang.Thread.run(Unknown Source)

I know this is because I need GLSL and OpenGL2 (found here) but I seem to already have the latest graphics card driver:

The best driver software for your device is already installed

How can I fix this? (note: I am following the tutorial here)

tckmn
  • 57,719
  • 27
  • 114
  • 156

2 Answers2

1

Intel(R) G33/G31 Express Chipset Family

How can I fix this?

Install a newer OpenGL implementation.

Mesa has a free one. Might be kinda slow though.

Community
  • 1
  • 1
genpfault
  • 51,148
  • 11
  • 85
  • 139
  • Easiest way would be to get a newer video card and associated drivers. The Mesa software rasterizer will work, albeit slowly. – genpfault Dec 31 '12 at 16:17
0

Windows supports OpenGL 1.4 or something similar. You should download drivers from vendors website. e.g. NVidia website

Max
  • 6,286
  • 5
  • 44
  • 86