Without an early Z test that would still do all the same calculations only to discard the fragment when it would be written to the frame buffer.