   number of vertices
  Does DirectX do like OpenGL where for a triangle strip if the number of vertices passed to it isn't divisible by 3, it discards the extra vertices.  I would assume it does, but I just wanted to make sure.-AJ   
  I'm not 100% sure on this one, but since you can specify both the StartVertex and PrimitiveCount in the Device.DrawPrimitives methods, you should be able to control this behaviour yourself with DirectX.   ;  In my experience Draw*Primitive() methods fail if the number of vertices isn't correct.   ;  In my experience, this only happens when you draw more primitives than you supply vertices for. If you draw less triangles, it shouldn't be a problem.   ;Quote:Original post by remigiusIn my experience, this only happens when you draw more primitives than you supply vertices for. If you draw less triangles, it shouldn't be a problem.Quoted for truthossety.   ;  Truthossety?  I like that word, I think you should submit that to Webster's.-AJ   ;  U235 (I assume stands for Uranium 235),"There are 10 kinds of people in the world: Those who understand binary and those who don't..."Unless your counting 0 as a value as used for binary switches:"There are 1 kinds of people..."But I guess just doesn't come across right :(Anyways, I've gotten errors when not supplying the correct info to DrawPrimitives.   ;Quote:Original post by devroniousU235 (I assume stands for Uranium 235),"There are 10 kinds of people in the world: Those who understand binary and those who don't..."Unless your counting 0 as a value as used for binary switches:"There are 1 kinds of people..."But I guess just doesn't come across right :(Anyways, I've gotten errors when not supplying the correct info to DrawPrimitives.Yes, U235 stands for Uranium 235Actually, in binary just a 1 would be 1 in decimal.  You have to put the 0 in there to make it 2 because, starting at the right, the oder goes like this: 1, 2, 4, 8, 16, 32, 64, 128, 256, etc... so 10(binary) = 2(decimal)-AJ   ;  "Actually, in binary just a 1 would be 1 in decimal. You have to put the 0 in there to make it 2 because, starting at the right, the oder goes like this: 1, 2, 4, 8, 16, 32, 64, 128, 256, etc... so 10(binary) = 2(decimal)"Interesting and thanks for the lesson, I was actually refering to using 0 as the first value.  I guess it's more of a philosophical alternate view.Yes when dealing with magnitudes zero is nothing and 1 is a magnitude that represents one unit of magnitude.  But in dealing with on-off switching as used for binary values 0 is a condition of a switch rather than a magnitude, it represents False, and 1, of course is the alternate condition, which represents true.  So 1 in binary switching is the second condition, or second possibility.  But in binary math of course 1 is 1dec and 10 is 2dec.-Devin;  LOLIn binary, the way you described it, it would be:There are 1 kinds of people in this world, those who understand binary and those who don'tWhich would equate to:There are true kinds of people in this world, those who understand binary and those who don'tLOL, I have entirely too much time on my hands.-AJ   