Open krzyk opened 10 months ago
Hey @krzyk,
Please check if Nvidia's libglvnd is present (and possibly broken/misconfigured) in your system. The issue might be related to #880. To verify, try running the application with -Dorg.lwjgl.opengl.libname=libGL.so.1
and calling GLFWNativeGLX.setPath(GL.getFunctionProvider())
before initializing GLFW.
Version
3.3.3, 3.3.2
Platform
Linux x64
JDK
Temurin or OpenJDK builds 11 - 21
Module
LWJGL Core
Bug description
This is unfortunately related in someway to libgdx, so I'm not sure where the issue is. Is it a incorrect way libgdx calls lwjgl3 or something that got broken in lwjgl3.
I hava a libgdx basic demo app at https://github.com/krzyk/libgdx-test which works fine in libgdx 1.11.1 version which uses lwjgl3 3.3.1, but breaks when it upgrades to lwjgl3 3.3.2
First reported at https://github.com/libgdx/libgdx/issues/7308 but the issue appeared only when changed dependency from lwjgl3 version 3.3.1 to 3.3.2.
My system is: Linux (kernel 6.6.8) Ubuntu 20.04 (but with custom video/mesa drivers)
System has two GPUs (nvidia and intel one) but only intel one us used - nvidia doesn't have any drivers installed.
All OpenGL apps (like games, glxgears) work fine, the only issue is with lwjgl3 3.3.2 versions breaking on extensions string retrieval (like in the stacktrace).
Stacktrace or crash log output