I'm trying to figure out how to to draw lines in the viewport such that they are in front of faces that are drawn there. Right now I'm getting a lot of Z fighting.

The object I'm trying to draw consists of two meshes. One is a regular mesh exported from blender. The other is the same mesh, but only the wireframe of the quads. I want the wireframe to appear in front of the faces, but I can't simply disable the depth draw on the wireframe mesh because I still want the mesh to occlude the wire frame edges that are away from the camera.

In OpenGL this is accomplished using the glPolygonOffset command. Godot does not have a command like this - but might I be able to do something similar with a shader?
https://stackoverflow.com/questions/60560899/draw-lines-above-faces