2d.state.saverestore.clip
save()/restore() affects the clipping path