I am running Mac OS X Sierra 10.12.6 (16G29). I am working on a macbook pro.
I have installed brew and the following packages:
brew install glfw3
brew in
This is answered in the GLFW docs: http://www.glfw.org/docs/latest/window_guide.html
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
// Should be true for macOS, according to GLFW docs, to get core profile.
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);
// According to Apple docs, non-core profiles are limited to version 2.1.
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
Also see: https://developer.apple.com/opengl/OpenGL-Capabilities-Tables.pdf