vkd3d-shader/hlsl: Array parameters and support for a single compatible function overload.
Also, renaming compatible_data_types()
to explicit_compatible_data_types()
since we also have implicit_compatible_data_types()
and expr_compatible_data_types()
.