in the past for LWJGL 2, i used System.setProperty("lwjgl.library.path", pathToLWJGLNativeOS) to set the library path for the natives before i execute the first LWJGL function.Now, it seems that LWJGL 3 uses java library path instead. Of course passing parameters as VM arguments (-Djava.library.path) works, but i like the runtime way... is there a plan to support back the "lwjgl.library.path" ?
why do i need to call this before i do any glfw stuff:Sys.getVersion();If i do not call this, i get an unsatisfied link error even though i have set up the library path correctly.... not the end of the world, but why?
System.setProperty("org.lwjgl.librarypath", myNativeLibPath);long device = ALC10.alcOpenDevice((ByteBuffer)null);
I cannot reproduce this, setting the property at runtime works for me. Could you prepare an MCVE please?