glfwMakeContextCurrent() makes the "context" current, and then GL.createCapabilities() binds that context to the LWJGL and the OpenGL library?
I can call GL.createCapabilities() anytime after glfwMakeContextCurrent() and it will work?
Just curious: how is this context passed since the GL.createCapabilities() method doesn't take any parameters?
Can I ask what those OS-specific call are that you referred to? Let's say for example Windows 64 bit w/ OpenGL and GLFW, since that's what I'm using at the moment.