I\'d like to rotate a Texture in XNA. I know I can rotate it when it is drawn, but I would like the Texture2D variable to be the rotated texture. Is there any way to do this
One way would be to pass a rotation matrix to your shader and multiply your texcoords by that before calling the texture sampler.
I'm not sure if XNA/DirectX has the same concept as OpenGL's texture matrix.