Zebediah Figura (@zfigura) commented about libs/vkd3d-shader/hlsl.h:
struct vkd3d_shader_location loc; const char *name; struct hlsl_semantic semantic;
- /* Buffer where the variable's value is stored, in case it is uniform. */ struct hlsl_buffer *buffer;
- /* Bitfield for storage, matrix majority, and type modifiers. */ unsigned int modifiers;
- /* Optional register to be used as a starting point for the variable allocation. */
Suggestion: "specified by the user via 'register(x0)' syntax"?