2017-09-18 26 views
-1

この問題はlibgdxで発生しました。私のopenglのバージョンは古くなっています。しかし、少なくともOpenGL 2.0が必要ですが、私のグラフィックスドライバはOpenGL 4.0をサポートしています。なぜこれが起こっているのか正確にはわかりません。私が使用しているIDEはEclipseです。libgdxでのOpenGLの問題

Exception in thread "LWJGL Application" 
com.badlogic.gdx.utils.GdxRuntimeException: OpenGL 2.0 or higher with the 
FBO extension is required. OpenGL version: 1.1.0 
Type: OpenGL 
Version: 1:1:0 
Vendor: Microsoft Corporation 
Renderer: GDI Generic 
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.initiateGLInstances(LwjglGraphics.java:347) 
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.initiateGL(LwjglGraphics.java:226) 
at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(LwjglGraphics.java:217) 
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:144) 
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) 

私は、Intel HDグラフィックス4000

+0

ウィンドウとコンテキストをどのように作成しますか? – Ripi2

答えて

-1

と窓10を使用しているOpenGLのバージョンを使用していますが、何ができるか、1.1.0で、あなたのアウトをスキャンして更新するDRIVERUPDATEユーティリティをダウンロードして実行されます日付ウィンドウ10のドライバの。ドライバーが最新の状態になったら、OpenGL 2.0以上を問題なく使用することができます。

+0

私のグラフィックスドライバはすでに最新のバージョンになっています。私はオンラインで検索し、同様のスレッドを見つけました。問題は私が使用しているJavaバージョンから発生していると言います。 –

+0

その場合、問題を解決する最新のJavaバージョンとJDKパッケージをダウンロードしてください。 – TeckWarlock6969

+0

実際、私のJavaバージョンはあまりにも新しくて良かったです。私は、少なくとも8u25にJavaをダウングレードするとこれを修正すると述べているスレッドが見つかりました。残念ながらそれは私のためではありませんでした。 –

0

あなたはかなり古いPC /ラップトップを使用しています。

私はこの同じ問題を約2週間行って、この問題を修正したa LWJGL issueのドライバパッチを見つけました。

非常に最後のコメントまでスクロールすると、ラップトップまたはPCのパッチを見つけることができます。
ドライバーを追加する前に、パッチを抽出してドライバーファイルの一部を置き換えてください。