You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TLDR: glfw somehow broke on my computer (not anyone other's) and i don't know how to fix it without reinstalling Windows.
As I was developing my application using glfw, it stopped starting with those messages:
GLFW Error 65544: WGL: Failed to make context current
GLFW Error 65543: WGL: A forward compatible OpenGL context requested but WGL_ARB_create_context is unavailable
GLFW Error 65544: WGL: Failed to clear current context
I was using precompiled library packed with ImGui. GLFW crashed in glfwCreateWindow().
So... I checked the source code of GLFW for any hints and got nothing. Then i tried to open The Binding of Isaac: Repentance, wich also uses GLFW, and it silently crashes and leaves a crash dump with analysis result below. isaacv1.7.9b.J835-20240514-225417-22520-22524.dmp
Found the culprit! Error happens when i have my second monitor connected :) Fuck you, Microsoft.
Btw when calling GetDC() inside EnumerateWindows() it gets dc for every window on every screen.
TLDR: glfw somehow broke on my computer (not anyone other's) and i don't know how to fix it without reinstalling Windows.
As I was developing my application using glfw, it stopped starting with those messages:
GLFW Error 65544: WGL: Failed to make context current
GLFW Error 65543: WGL: A forward compatible OpenGL context requested but WGL_ARB_create_context is unavailable
GLFW Error 65544: WGL: Failed to clear current context
I was using precompiled library packed with ImGui. GLFW crashed in glfwCreateWindow().
So... I checked the source code of GLFW for any hints and got nothing. Then i tried to open The Binding of Isaac: Repentance, wich also uses GLFW, and it silently crashes and leaves a crash dump with analysis result below.
isaacv1.7.9b.J835-20240514-225417-22520-22524.dmp
Minimal reproducible example (my code trimmed):
The text was updated successfully, but these errors were encountered: