gallium/hud: separate code for draw context init/release