Странная проблема с методом ID3DXSprite Draw - PullRequest
2 голосов
/ 27 октября 2010

Я использую интерфейс ID3DXSprite для рисования элементов управления графическим интерфейсом в моем приложении.У меня есть текстура 512x512 со всеми элементами управления, и я использую sprite-> Draw (), указывающий точный RECT элемента управления.Все отлично работает, кроме странной ошибки только на одной (!) Машине.

Обычно элемент управления выглядит так: alt text

И на этой странной машине: alt text

Более того, некоторые элементы управления выглядят хорошо, но многие из них выглядят так жеодин - с поврежденными краями и ... хорошо, вы можете увидеть разницу: (

Второй компьютер оснащен видеоадаптером Intel (R) G41 Express Chipset. Пожалуйста, если у кого-то есть идеи, почему это может произойти - помогите!

С уважением, Энтони.

1 Ответ

1 голос
/ 27 октября 2010

Мне кажется, что в текстуре спрайта есть мипмапы, и карта выбирает неправильный уровень мипмапа.Установите уровень карты mip, явно равный 1, и посмотрите, поможет ли это.

...