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
);