Hi
When I set the resolution to be windowed and to be the size of my desktop resolution I get a mismatch of the x,y I draw to vs the x,y returned by the cursor callback. I don't get this issue when I use any other desktop resolution that is smaller than by desktop resolution. Example if I draw square with bottom left 100,100 and put my mouse cursor at the bottom left I will not get 100,100. The projection matrix logic is the same for all resolutions so I don't think its that (as it works on other resolutions)
This could very well be a GLFW but thought i would raise here first.