Using `slangc -target hlsl`, specifying a Sampler2D array ```slang Sampler2D tex[16] : register(t0, space2) : register(s0, space2); ``` Loses the register attributes when splitting from the combined texture+sampler into separate variables ```slang Texture2D<float4 > tex_texture_0[int(16)]; SamplerState tex_sampler_0[int(16)]; ``` ## Expected ```slang Texture2D<float4 > tex_texture_0[int(16)] : register(t0, space2); SamplerState tex_sampler_0[int(16)] : register(s0, space2); ```