Francisco Casas (@fcasas) commented about libs/vkd3d-shader/tpf.c:
{ if (!ascii_strcasecmp(semantic->name, semantics[i].name) && output == semantics[i].output
&& ctx->profile->type == semantics[i].shader_type
&& !ascii_strncasecmp(semantic->name, "sv_", 3))
This makes me wonder about the reason for this check to exist in the first place. It being there means that the entries in `semantics[]` that don't start with "sv_" have no effect, since 464dae2c.