Update from LWJGL master