add save/restore entire blend state