--
v2: tests: Add tests for valid conditional types.
vkd3d-shader/hlsl: Validate that condition expressions are numeric.
vkd3d-shader/hlsl: Validate the condition data type for loops as well.
vkd3d-shader/hlsl: Copy some missing fields in hlsl_type_clone().
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/577