2012-12-31 97 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