glfw3 support of multiple GL context and windows