LWJGL / lwjgl3

LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
https://www.lwjgl.org
BSD 3-Clause "New" or "Revised" License
4.67k stars 629 forks source link

Overly strict module dependencies #917

Closed NekoCaffeine closed 10 months ago

NekoCaffeine commented 10 months ago

Question

In the 3.3.3 snapshot, the module-info of lwjgl-glfw explicitly requires opengl, egl, vulkan. Means that it won't compile without adding these modules to the module path. Since I'm currently disallowing javac to report compiler.err.module.not.found, I can compile my project.

Spasi commented 10 months ago

@NekoCaffeine Thanks for the quick feedback, will be fixed in the next snapshot!