remove glfw requirement