2012-12-31 75 views
2

我的第一个JMonkeyEngine程序有问题。我得到这个:LWJGL渲染器需要GLSL和OpenGL2

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

回答

1

Intel(R) G33/G31 Express Chipset Family

我该如何解决这个问题?

安装较新的OpenGL实现。

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

+0

好的,谢谢,我会试试看。 – Doorknob

+0

最简单的方法是获得一个较新的视频卡和相关的驱动程序。 Mesa软件光栅化器可以工作,尽管速度很慢。 – genpfault

0

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

+0

这是否意味着我需要一个新的显卡? – Doorknob

+0

首先从卡供应商下载的驱动程序不是来自Microsoft。微软不支持最新版本的OpenGL – Max

+0

+你不说你有什么视频适配器。 – Max