-- v4: tests: Add a test for SV_ViewportArrayIndex. tests: Use test utils to create the pipeline state in test_ps_layer(). tests: Test using SV_RenderTargetArrayIndex in the vertex shader. tests: Compile HLSL shaders at runtime in test_ps_layer(). vkd3d-shader/tpf: Support SV_ViewportArrayIndex in pixel and vertex shaders. vkd3d-shader/tpf: Support SV_InstanceID in vertex shaders. vkd3d-shader/tpf: Support SV_RenderTargetArrayIndex in pixel and vertex shaders. vkd3d-shader/spirv: Use capability ShaderViewportIndexLayerEXT for decoration ViewportIndex. vkd3d-shader/spirv: Use capability ShaderViewportIndexLayerEXT for decoration Layer.