LWJGL渲染器需要GLSL和OpenGL2

时间:2012-12-31 16:05:09

标签: java opengl glsl jmonkeyengine video-card

我的第一个JMonkeyEngine程序出了问题。我得到了这个:

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)

我知道这是因为我需要GLSL和OpenGL2(找到here)但我似乎已经有了最新的显卡驱动程序:

The best driver software for your device is already installed

我该如何解决这个问题? (注意:我正在遵循教程here

2 个答案:

答案 0 :(得分:1)

  

Intel(R) G33/G31 Express Chipset Family

     

我该如何解决这个问题?

安装较新的OpenGL实现。

Mesa有一个免费的。可能有点慢。

答案 1 :(得分:0)

Windows支持OpenGL 1.4或类似的东西。 您应该从供应商网站下载驱动程序。 例如NVidia网站