If I call
long rslt = glfwGetPrimaryMonitor();
the result is 0. The glfw library can't pick up my monitors for some unknown reason. Also, if I try:
PointerBuffer rslt = glfwGetMonitors();
the result is null... My monitors work fine. I have seen some suggestions that I should uninstall my monitors and let windows reinstall the appropriate drivers. This seems like an inadequate workaround to me. I can't expect users to have to do this if they run my application. I'd much prefer to at least get some error code that I could use to indicate the problem. Has anyone had any experience with this? Is there a way to retrieve a helpful error?
I am running windows 10, lwjgl3, glfw(latest stable build)