-- v2: vkd3d-shader/hlsl: Avoid using HLSL_CLASS_OBJECT without checking the base type. vkd3d-shader/hlsl: Consider any valid register reservation to invoke manual packing. tests: Add more tests for manual packing. vkd3d-shader/hlsl: Use hlsl_type_is_resource() for unbounded array checks. tests: Test HLSL unbounded array syntax. vkd3d-shader/hlsl: Add SM5.1 shader target strings. vkd3d-shader/hlsl: Move shader version helpers to hlsl.h.