I’m trying to create DAE files in an OpenGL ES friendly way, and decided to refer to all sources (except color) through the <vertices> element. However, I stumbled across a problem for meshes that have multiple texcoord streams. The unshared <input> elements under <vertices> do not have a “set” attribute so it is impossible to have more than one input that uses the TEXCOORD semantic. Of course, I could “borrow” another SEMANTIC for the secondary texcoord input, but this would make my exported files highly application dependent.
Is this a flaw in the design or are there good reasons for not having a “set” attribute in unshared inputs?
[EDIT] I just noticed that this very question was posed yesterday on the Implementation discussion forum. My apologies for the re-post.