我開始使用LibGDX從一個月前&它工作完美!但昨天,更新到Java 8之後,我跑過去運行的兩個桌面項目,它給我這個錯誤:OpenGL 2.0或更高與FBO擴展是必需的 - LibGDX錯誤
OpenGL is not supported by the video driver
我在網上搜索&我發現有人張貼此代碼:
System.setProperty("org.lwjgl.opengl.Display.allowSoftwareOpenGL", "true");
那麼,它的工作原理與工程,zombie bird tutorial我正在研究的一個,但與其他項目它顯示:
OpenGL 2.0 or higher with the FBO extension is required. OpenGL version: 1.1.0 Microsoft Corporation GDI Generic 1.1.0
PS:我的設備的OpenGL版本是: 3.1, Intel HD Graphics 3000, LibGDX發佈:1.6.5, &我正在使用Eclipse Juno。
在windows上,GDI軟件渲染器僅支持OpenGL 1.1,因此這不會成爲您的替代選擇。 – BDL
但是我工作之前和它沒有任何單一的錯誤工作!除了更新Java外,我對代碼沒有做任何事情。 GDI能否在3.1之後運行OpenGl 1.1? – Sarah
對不起,也許我的第一個評論太不清楚了。通過將allowSoftwareOpenGL設置爲true,您可以強制應用程序使用僅支持OpenGL 1.1的GDI軟件渲染器。但是我不知道爲什麼它沒有這條線不行 – BDL