I just realized, that z-fighting is often “animated” although the camera does not move a bit.
That means, that you can look at a wall and every frame other pixels “win” the fight.
I think that´s strange, because the input-data is bit by bit exactly the same. No vertices were changed, no modelview or projection matrix was touched, it´s all the same.
But still you can get this “animated” z-fighting.
Doesn´t that mean, that the hardware does not work correctly? Although this is of course a precision issue, the calculations should all yield to the same correct or wrong results, if the input data is the same, but nothing should change just out of fun.
I agree, zfighting won’t change unless the eye, objects or rendering order change. You may have something moving, even if the movement is so slight that you cannot see the difference.