beginWithReset(stackId) {
    this.begin();
    RenderPass.push_to_reset_stack(this, stackId);
  }
Begins and resets projection / modelview matrices to the pass's matrices, i.e. position 0, 0 is now x, y in render pass space, not screen space.