Mainly comprises support for allocating arrays of resources, and loading from them, for both SM1 and SM4.
The `vkd3d-shader/hlsl: Skip object components when creating input/output copies.` patch can be dropped if !148 is accepted first.
--
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/159