I am using Hydra for a typical rasterizer with a Vulkan backend.
I rely on the HdMeshUtil::ComputeTriangleIndices to produce a single index buffer that can be used for reading from various vertex streams.
Some meshes specify multiple material bindings through the UsdGeomSubset concept. The issue is those subsets seem to specify the target indices with respect to the pre-triangulated indices in the asset.
Do I need to manually triangulate the indices specified in the UsdGeomSubset?