   Question on InputLayout (IAInputSignature, IAInputSignatureSize)
  Hello all,this has caused me some confusion. In the CreateInputLayout() function, some of the parameters are the IAInputSignature and IAInputSignatureSize from a pass descriptor of an effect technique. As far as I understand, IAInputSignatureSize is a scalar value that represents the size of the input of the vertex shader but what is the IAInputSignature? In the past I've always used the effect that the model needed to create the InputLayout, but now I need models that constantly switch between different techniques and effects, some with more passes than others but all with the same vertex shader input though. So POSITION, NORMAL, COLOR, TEXCOORD, that stays the same for all effects.So I'm wondering, do I need to recreate the InputLayout every time I change a model's effect or technique? Thanks in advance.   
  You need a new input layout for each unique vertex layout/input signature combination. So if all of your vertex shaders have the same input signature, you only need to create an input layout for each unique vertex layout. If all of your vertex buffers use the same layout, then you would only need one input layout.   ;  Thank you, I was hoping that would be the case.   