Zebediah Figura (@zfigura) commented about libs/vkd3d-shader/hlsl_sm1.c:
assert(regset == HLSL_REGSET_NUMERIC); put_u32(buffer, vkd3d_make_u32(D3DXRS_FLOAT4, var->regs[regset].id)); put_u32(buffer, var->data_type->reg_size[regset] / 4); }
These assert() calls are a little redundant now.