I think the confusion here originates because you can transform the entire spritebatch. If you want to multiple transformation at the sprite batch level then you need to create a new batch. Transforming the individual instances does not result in a new batch.
–
ClassicThunderMar 5 '13 at 18:14

1 Answer
1

No, individual batches will only be triggered in case you are using SpriteSortMode.Immediate or change texture. Individual sprite info is stored in an internal array and some operations are performed in CPU (rotation, scaling) before sending the vertex buffer to the GPU. For more information about the internals of SpriteBatch, check this answer.