You should not need to set the viewport or the ortho coordinates, really you should just blast out vertices assuming you are a consumer patch that just draws geometry. QC will handle the GL State setup for your (projection, ortho, viewport according to the docs (this is spelled out for you), and dump you into GL_MODELVIEW matrix mode when it hits your consumer. Additionally, you don't really need to load identity on those transforms.