overlay_wireframe_frag doesn't always set the gl_FragDepth. Depending on how the driver deals with this it can use uninitialize values or previous values. This leads to render artifacts as depth testing/storage could be wrong. Pull Request: https://projects.blender.org/blender/blender/pulls/144198