在GLFW我通过设置OpenGL上下文的版本:
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 2);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 0);
然而,当我把它打印到控制台后glfwMakeContextCurrent(window);
和glewInit();
通过:
Log::brightWhite("OpenGL version:\t");
Log::white("%s\n", glGetString(GL_VERSION));
Log::brightWhite("GLSL version:\t");
Log::white("%s\n", glGetString(GL_SHADING_LANGUAGE_VERSION));
我得到如下:
为什么是4.3,而不是2.0?