Так как мне рендерить texture2d другому? Я уверен, что это возможно.
Конечно, это; Проверьте статью здесь: http://www.riemers.net/eng/Tutorials/XNA/Csharp/Series3/Render_to_texture.php.
Я думаю, что это сделало бы:
Color[] bits = new Color[TextureSource.Width * TextureSource.Height]; TextureSource.GetData(bits); TextureCopy.SetData(bits);
Если я понял, что вы имели в виду, сделайте правильно.