remove the redundant texture binds
preset the assigned texture unit uniforms for shaders since they don't change
remove redundant blend func calls
remove redundant glViewport calls
unexpected code path was causing the no texture, no mssa rendering to try and blit between back buffer and itself