uses the officially merged version for rust-sdl.