sdk
sdk copied to clipboard
Have LWJGL 3 be the default in Ant templates
Have LWJGL 3 be the default in Ant templates. The basic game and maybe even the tests template? For Gradle we have the selection and that is fine. With Ant you can't select it. One option is to create a wizard or a second template. I wouldn't do it, given Ant is not even the recommended one. No need to have additional things to maintain.
What comes to the LWJGL versions... in jME LWJGL 3 still has some issues. Very minor ones though. LWJGL 2 is old, really old. I assume no one really wants to release a game with it. Given how badly it works in the SDK itself even. I see people migrating from 2 to 3 once they realize the situation. Why not offer it as the default?
Any opinions?
+1
LWJGL3 is a disaster for the SDK (straight not useable) and we even had some problems with key input at some point (confusion between keycode and keychar). But then, LWJGL2 starts to break on some linux versions if not using the SDK bundled JDK (which at some point when they bump libc, will also have problems).
I tried to release a modern build of the old lwjgl2 code base (as that's all that is required to get rid of that error) in https://github.com/MeFisto94/lwjgl but I couldn't get the build to run properly yet.
LWJGL 3 doesn't of course at the moment work for the SDK. That is beyond this issue. The Canvas rendering needs to be implemented in jME first for even the SDK to try running with LWJGL 3.
The test template however... Maybe should be kept at LWJGL 2 since LWJGL 3 doesn't work with Macs (and sometimes even Linux) since the tests have the Swing launcher.
LWJGL3 is a disaster for the SDK (straight not useable) and we even had some problems with key input at some point (confusion between keycode and keychar). But then, LWJGL2 starts to break on some linux versions if not using the SDK bundled JDK (which at some point when they bump libc, will also have problems).
I tried to release a modern build of the old lwjgl2 code base (as that's all that is required to get rid of that error) in https://github.com/MeFisto94/lwjgl but I couldn't get the build to run properly yet.
Also https://github.com/babric/lwjgl but I think there was a more popular fork somewhere that had also all the PRs merged from the official repo. Kinda like a continuation, semi-maintained version. Mentioned once in the jME forums but just now can't find it...