Re-working LWJGL 3 stuff