This code snippet:GLint versionMajor;glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 2);glGetIntegerv(GLFW_CONTEXT_VERSION_MAJOR, &versionMajor);std::cout << Version major: << version << std::endl;prints 3 in my screen, but in the first line I set the the GLFW_CONTEXT_VERSION_MAJOR to 2. How I can get back that value?
How to get the GLFW_CONTEXT_VERSION_MAJOR value?
opengl;c++
According to the GLFW docs, the context version hint acts as a minimum version, i.e. the context you actually get may be a higher version than what you request. However, the context should be backward-compatible, so even if you get a GL 3.x context you're OK to use GL 2.x code.