Original Post
Ok, so. I head about a thing called "hardware instancing" and have a few questions. (I am using XNA)
First: Is it possible to store a transformation matrix, texture coordinate, and color in the "many times" part of hardware instancing? I was thinking I could simply start with a single square, and transform that everywhere there was a visible face.
Second: Would it be faster to transform the entire cube around, acknowledging that most faces will not be visible, or just transform a face?
Third: Is it possible to combine a transformation AND rotation matrix into the same matrix, then apply the final matrix to whatever you want to transform? (I just want to store a single matrix in the hardware instancing thing, transformation and rotation)
Answer any question(s) that you want, any help is appreciated.
First: Is it possible to store a transformation matrix, texture coordinate, and color in the "many times" part of hardware instancing? I was thinking I could simply start with a single square, and transform that everywhere there was a visible face.
Second: Would it be faster to transform the entire cube around, acknowledging that most faces will not be visible, or just transform a face?
Third: Is it possible to combine a transformation AND rotation matrix into the same matrix, then apply the final matrix to whatever you want to transform? (I just want to store a single matrix in the hardware instancing thing, transformation and rotation)
Answer any question(s) that you want, any help is appreciated.