Почему-то мои текстуры выглядят странно, когда я пытаюсь их визуализировать. XNA захватывает нижний ряд пикселей и растягивает их вверх.
Реальное изображение:
Что отображается:
Я использую эту функцию для рендеринга своего изображения
// NOTE: c is a instance of my control class that contains textures etc.
Rectangle rect = c.Texture.Bounds;
rect.Offset(Convert.ToInt16(c.position.X), Convert.ToInt16(c.position.Y));
spriteBatch.Draw(c.Texture, c.position, rect, Color.White, 0F, new Vector2(), 1F, SpriteEffects.None, 1F);
Может кто-нибудь сказать, что я делаю не так?
Заранее спасибо.