Hello, I'm currently creating a splatmap-like shader that must use 6 textures, and I just encoutered a problem with the macro UNITY_SAMPLE_TEX2DARRAY, specifically to the layer 4 (line 158, see attached file). I'm getting the error message : "invalid subscript 'texcoord4' at line 320 (on d3d11)" It looks like from the generated code that layer4 and layer5 are packed into pack 2 which use the binding TEXCOORD2 (line 274 from generated code, see below). However, later the pack is initialized with "o.pack2.xy = TRANSFORM_TEX(v.texcoord4, layer4);" (line 385). Is there a limit of the number of UV sets you can use in a surface shader ? What are the workarounds ?