I try to a make shader that deals with 9 different textures (File.texture), but it seems to me, that there is a limitation of the TEXCOORD definition to a maximum of 8 texture-coordinates.
What can I do to use 9 (or more) textures in one shader?
you´re right; there is a (hardware) limitation on the number of texturecoordinates
it might be possible to draw your geometry twice (using different geometry with different texture coordinates each time)
you might be able to calculate one set of coordinates out of the eight others, probably using transformation matrices. (this would make sense from a performance aspect anyway)
you might be able to use color or position channels to store texture coordinate values
I found a solution for this problem. It seems to me, that this limitation has something to do with the pixelShader Version. I changed the compile-settings to version vs_2_0 and ps_3_ and now it’s possible to use more than eight different textures.