Zebediah Figura (@zfigura) commented about libs/vkd3d-shader/hlsl_codegen.c:
semantic = &field->semantic; elem_semantic_index = semantic->index; loc = &field->loc;
element_modifiers |= field->storage_modifiers;
This logic needs tests, I think. It should be easy to add tests for nointerpolation.