【问题标题】:GLSL and OpenGL2 is required for the LWJGL rendererLWJGL 渲染器需要 GLSL 和 OpenGL2
【发布时间】:2012-12-31 16:05:08
【问题描述】:

我的第一个 JMonkeyEngine 程序有问题。我得到了这个:

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)但我似乎已经有了最新的显卡驱动程序:

我该如何解决这个问题? (注:我正在关注教程here

【问题讨论】:

    标签: java opengl glsl jmonkeyengine video-card


    【解决方案1】:

    Intel(R) G33/G31 Express Chipset Family

    我该如何解决这个问题?

    安装更新的 OpenGL 实现。

    Mesa 有一个免费的。不过可能有点慢。

    【讨论】:

    • 最简单的方法是获取更新的视频卡和相关驱动程序。 Mesa 软件光栅器可以工作,尽管速度很慢。
    【解决方案2】:

    Windows 支持 OpenGL 1.4 或类似的东西。 您应该从供应商网站下载驱动程序。 例如英伟达网站

    【讨论】:

    • 这是否意味着我需要一张新显卡?
    • 首先从卡供应商而不是 Microsoft 下载驱动程序。微软不支持最新版本的 OpenGL
    • + 你没有说你有什么视频适配器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-17
    • 1970-01-01
    相关资源
    最近更新 更多