Fixed debug context being a hard constraint on WGL.

master
Camilla Berglund ago%!(EXTRA string=13 years)
parent fc74a5533e
commit 669c40f102
  1. 13
      src/win32_window.c

@ -998,14 +998,19 @@ int _glfwPlatformOpenWindow(_GLFWwindow* window,
recreateContext = GL_TRUE; recreateContext = GL_TRUE;
} }
if (wndconfig->glForward || wndconfig->glDebug) if (wndconfig->glDebug)
{
if (window->WGL.ARB_create_context)
recreateContext = GL_TRUE;
}
if (wndconfig->glForward)
{ {
if (!window->WGL.ARB_create_context) if (!window->WGL.ARB_create_context)
{ {
_glfwSetError(GLFW_VERSION_UNAVAILABLE, _glfwSetError(GLFW_VERSION_UNAVAILABLE,
"Win32/WGL: A forward compatible or debug OpenGL " "Win32/WGL: A forward compatible OpenGL context "
"context requested but WGL_ARB_create_context is " "requested but WGL_ARB_create_context is unavailable");
"unavailable");
return GL_FALSE; return GL_FALSE;
} }

Loading…
Cancel
Save