This includes the port of the edit edge shader to the new primitive expansion API, removing split codepath and code duplication. Some of the shader code is duplicated for keeping the legacy engine untouched. Rel #102179 Pull Request: https://projects.blender.org/blender/blender/pulls/125921