I'm trying to get my head around 3D development with XNA and I have a seemingly simple query that I can't seem to find the answer to.
We have the vertex shader which, if I understand correctly, is for transforming vertices. But, I also have various methods inside the Matrix class such as CreateRotationY
etc which seem to do the same thing.
What should I be using to transform my vertices? The vertex shader or the methods inside of the Matrix? Are there any differences between the two?