If I'm following this trail correctly, JOGL should be able to handle resolution swapping on Linux as well as it does on Windows if running a 1.5+ JVM, but is crippled on 1.4, correctl? Hmmm....
no, it's 1.6+ !
My only "anti-LWGL" concern is that it is hardware-only rendering. About 75% - 90% of my game is being designed really as just a standard 2D strategy game with only a couple parts that may take advantage of 3D capabilities. I know that most machines in the public hands now do perform accelerated 3D as hardware rendering and that by early next year it will be an even higher percentage, but, for example, the laptop I'm working on now does it's 3D for Linux in software. Since 3D is not even the biggest feature of the game I hate to limit a target audience by requiring that. If this was a fast-paced shooter that's an understandable target, but a trun-based simulation is very different story.
LWJGL supports software mode fine - we just fail unless you explicitly enable it via the
-Dorg.lwjgl.opengl.Display.allowSoftwareOpenGL=true
VM property