all that shader does is badly emulate integer depth buffer.
you still need a UV map on your mesh.
don’t use godot’s default meshes, you need to go to blender or your favorite 3D software, create a mesh, UV wrap it and export it, then import it in godot.