Mesh & BasisCurves line widths

Hello,

We are using a mix of either refinedWire repr meshes or basisCurves prims in order to draw wireframe highlights of meshes, but would like to control the width of the wireframes, as the default width causes some z-fighting artifacts :

It is our understanding that currently support for this is not fully there : there exists the global Mesh Reprs configured through HdMesh::ConfigureRepr by HdRenderIndex::_ConfigureReprs, which allow to set a line width that will then be used by a geometry shader; however this seems to not be the intended long-term route (as shown by this comment : // pre-defined reprs (to be deprecated or minimalized), though it is 7 years old). This is also only for meshes, I haven’t found a way to make things work for basisCurves.

Considering there is also desire to move away from the current geometry shader, is there a long-term vision for how line widths will be handled for meshes & basisCurves in the future?

Thanks,
Philippe