begin implementation of gl::get_proc_address -> macos