![]() Running OpenGL Extensions Viewer 4.x also displays that I'm using Intel HD Graphics 3000, supporting OpenGL <= 3.1, which is consistent with my theory regarding power saving. I know they are working because if I right-click my desktop I get a context menu for nVidia Control Panel. 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) Almost any modern graphics card is compatible with OpenGL 3.3 and DirectX 10 (SM 4.0), modern GPUs are compatible with up to OpenGL 4.6 and DirectX 12 (SM 5.1) Look into the Nvidia GTX 1650 or 1650 Super, but you can spend much less if you look at the used market. ![]() I'm following an OpenGL tutorial series at, but have run into a problem: ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |