System.out.println(Thread.currentThread().threadId() + " " + mWindowID);
		glfwMakeContextCurrent(mWindowID);
		GL.createCapabilities();
		Callback debugProc = GLUtil.setupDebugMessageCallback();
		glfwSwapInterval(1);
		if (isVSync()) {
			glfwSwapInterval(1);
		}
		glfwShowWindow(mWindowID);
private int createVAO() {
		System.out.println(Thread.currentThread().threadId() + " " + windowManager.getWindow());
		int id = GL30.glGenVertexArrays();
		mVAOS.add(Integer.valueOf(id));
		GL30.glBindVertexArray(id);
		return id;
	}
// Center the window
			glfwSetWindowPos(on
				window,
				(vidmode.width() - pWidth.get(0)) / 2,
				(vidmode.height() - pHeight.get(0)) / 2
			);