[PATCH vkd3d] vkd3d-shader/hlsl: Support casts between all numeric types on constant folding.