Note: I have newly updated nVidia drivers, installed as of yesterday. Why is my machine trying to render OpenGL 3.3 using my onboard graphics chipset (Intel HD Graphics 3000, which only supports OpenGL 3.1) instead of using my dedicated graphics card (GeForce 520M, which supports OpenGL 4.x)? I think this has something to do with power saving. GlfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE) Ĭause my glfwCreateWindow() call to return null.Īs I understand, this is caused by lack of support for OpenGL 3.3. GlfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3)
The following lines: glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3) I'm following an OpenGL tutorial series at, but have run into a problem: