ข้อผิดพลาด OpenGL ของ Libgdx

ฉันเริ่มโปรเจ็กต์ใหม่ด้วย libgdx บน android studio แต่เมื่อฉันรันโปรแกรม ฉันพบว่า:

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

แต่เมื่อฉันใช้ GPU Caps Viewer ฉันเห็นว่า:

GL_RENDERER Intel HD Graphics 3000
Gl_Version:3.1.0-Build 9.17.10.4459
GLSL 1.40-Intel Build 9.17.10.4459

ฉันพยายามเปลี่ยน import com.badlogic.gdx.graphics.GL20; to import com.badlogic.gdx.graphics.GL30; แต่ก็ยังไม่ทำงาน


person FlopJack    schedule 18.01.2018    source แหล่งที่มา
comment
ดูเหมือนว่าเวอร์ชันของคุณไม่ใช่ 2.0 แต่เป็น 1.1 ฉันยังเห็นว่าคุณมีการ์ดกราฟิก Intel อาจเป็นกรณีเดียวกันกับ: github.com/LWJGL/lwjgl/issues/119 ? อาจเป็นไปได้ว่า windows 10 ไม่รองรับ GPU / ไดรเวอร์ของคุณ   -  person Martacus    schedule 18.01.2018


คำตอบ (1)


ลองกำหนดค่าแบ็กเอนด์ LWJGL เพื่ออนุญาต OpenGL ที่จำลองซอฟต์แวร์:

System.setProperty("org.lwjgl.opengl.Display.allowSoftwareOpenGL", "true");
person josedlujan    schedule 18.01.2018
comment
ฉันพยายามแล้ว แต่ไม่มีอะไรเปลี่ยนแปลง ฉันจะเปลี่ยนพีซีของฉัน... ขอบคุณทุกคน - person FlopJack; 30.01.2018