java - 视频驱动程序不支持 OpenGL

标签 java eclipse opengl libgdx opengl-3

我安装了 libGDX 并编写了一个简单的代码来显示一个窗口。但是当我运行它时,我得到一个异常:视频驱动程序不支持 OpenGL。然后我安装了GLEW(OPENGL EXTENSION WRANGLER LIBRARY)。然后我进入安装文件夹,将内容解压到一个新文件夹,进入新文件夹,单击bin、release、win32,最后单击glewinfo。它打开了一个记事本文件,显示了我的显卡名称,并表示它支持 OpenGL 2.1。但在 eclipse (mars) 和 libgdx (gdx-setup tool) 中,即使我设置 config.useGL30 = false,我也无法让我的程序运行。请帮忙!

最佳答案

OpenGL ES 和 OpenGL 之间存在差异。

  • OpenGL 是桌面版本。
  • OpenGL ES 是移动版本。

libGDX 使用 OpenGL ES,因为它可以在移动设备和桌面上运行。

  • 要运行 OpenGL ES 2.0,您需要在桌面上安装 OpenGL 4.1。
  • 要运行 OpenGL ES 3.0,您需要在桌面上安装 OpenGL 4.3。
<小时/>

根据derhass进行编辑

请注意,这只是规范,实际实现可以为这些版本之前的 OpenGL ES 2.0/3.0 提供全面支持。

但您的设置似乎并非如此。

关于java - 视频驱动程序不支持 OpenGL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33331739/

相关文章:

java - Swing 动画

java - Primefaces 对话框 - 找不到属性类的 Setter

java - 将工作集配置到 Maven pom.xml 中

c++ - glAccum(模糊效果)适用于一张显卡,但不适用于另一张显卡

c++ - 如何解释VtkCamera viewTransformMatrix

java - 当我们在没有 new 运算符的情况下创建字符串时,我们会创建对象吗?

java - 服务器启动时在类路径中引导可执行 jar 文件

php - 如何在 Eclipse 中设置 Zend Debugger?

user-interface - 如何在具有多个窗口的 Haskell 中使用 OpenGL?

java - 如何访问和修改树形图中 int 数组的元素