add glViewport to glfw_wrapper default resize callback