Other validation stuff I plan to send as soon as !450 and !550 are in.
I guess the CI is going to timeout because of too many commits, so I'll preemptively stop it.
-- v2: vkd3d-shader/ir: Validate modifiers and shift for SSA destinations. vkd3d-shader/ir: Validate swizzle and modifiers for IMMCONST and IMMCONST64 sources. vkd3d-shader/ir: Do not allow IMMCONST and IMMCONST64 as destination registers.
This merge request has too many patches to be relayed via email. Please visit the URL below to see the contents of the merge request. https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/559