fn init_gl( widget: &Box, state: &Rc<RefCell<SurfaceState>>, ) -> Result<(), String>
Create the GL context and the mpv render context over it.