I raised the issue a while ago in the forum, it was found when upgrading from USD 23.11 to USD 24.05 , but seems this regression is still there with USD 25.08. It might be related to how HdStorm's meshWire.glslfx was executed on hgiMetal.
Steps to reproduce: Open USDView, use HdStorm, disable "Showing Bounding Box" option (to avoid the impact of outlien of bounding box), open an USD scene (e.g., the simple cube scene below), go to Wireframe shading mode, the mesh wires are not showing, this issue seems to be specific on Mac, no such issue on Windows.
Mac:
Windows:
Cube scene:
#usda 1.0
(
defaultPrim = "cube"
)
def Cube "cube"
{
}