st/mesa: improved draw_range_elements code