2017-09-18 3 views
-1

Also ich habe dieses Problem in libgdx festgestellt, sagen, dass meine Opengl-Version veraltet ist. Aber die Sache ist, es erfordert mindestens OpenGL 2.0, aber mein Grafiktreiber unterstützt OpenGL 4.0, daher bin ich mir nicht ganz sicher, warum das passiert. Die IDE, die ich verwende, ist Eclipse.OpenGL Problem in libgdx

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) 

Ich verwende Windows 10 mit Intel HD Graphics 4000

+0

Wie erstellen Sie das Fenster und den Kontext? – Ripi2

Antwort

-1

Die openGL Version Sie verwenden ist 1.1.0, was Sie herunterladen tun ist und das Dienstprogramm ausführen driver Ihr aus zu scannen und aktualisieren von Datumsfenstern 10 Treibern. Sobald die Treiber auf dem neuesten Stand sind, sollte es Ihnen ermöglichen, OpenGL 2.0 oder höher ohne Probleme zu verwenden.

+0

Mein Grafiktreiber ist bereits auf der neuesten Version. Ich habe online gesucht und einen ähnlichen Thread gefunden, der besagt, dass das Problem von der Java-Version herrührt, die ich verwende. –

+0

Laden Sie in diesem Fall die neueste Java-Version und das JDK-Paket herunter, die das Problem beheben sollten. – TeckWarlock6969

+0

Eigentlich glaube ich meine Java-Version war zu neu. Ich habe einen Thread gefunden, der besagt, dass das Herunterstufen von Java auf mindestens 8u25 dies beheben würde. Leider hat es nicht für mich getan. –

0

Sie verwenden dann einen ziemlich alten PC/Laptop.

Ich hatte das gleiche Problem über 2 Wochen gehen und fand einen Treiber Patch auf a LWJGL issue, die dieses Problem für mich behoben.

Scrollen Sie zum allerletzten Kommentar, um einen Patch für einen Laptop oder einen PC zu finden.
Extrahieren Sie die Patches und ersetzen Sie einige der Treiberdateien durch diese, bevor Sie den Treiber hinzufügen.