J'utilise l'interface ID3DXSprite pour dessiner des contrôles gui dans mon application. J'ai une texture 512x512 avec tous les contrôles et utilise sprite-> Draw() indiquant la RECT exacte du contrôle. Tout fonctionne bien, sauf un bug étrange sur une seule machine (!).Étrange problème avec ID3DXSprite Méthode de dessin
Normalement, le contrôle semble:
Et sur cette étrange machine:
En outre, certains contrôles ont l'air bien, mais aussi beaucoup d'entre eux ressemblent à celui-ci - avec des bords corrompus et ... bien vous pouvez voir la différence :(
la deuxième machine est Intel (R) G41 express adaptateur vidéo Chipset S'il vous plaît, si quelqu'un a des idées pourquoi peut-il arriver -.
aider ! 0Cordialement, Anthony.
Eh bien, merci beaucoup pour la réponse! J'utilise la fonction D3DXCreateTextureFromFileInMemoryEx et si j'ai bien compris, je dois configurer le MipFilter correctement. Mais il y a beaucoup de drapeaux - http://msdn.microsoft.com/en-us/library/bb205565(v=VS.85).aspx Pouvez-vous conseiller smth? – Dalamber
Vous n'avez pas besoin d'un MipFilter si vous ne faites pas de mipping. – Goz
J'ai la variable MipLevels définie sur 1 dans la fonction D3DXCreateTextureFromFileInMemoryEx mais toujours pas d'effet. BTW J'ai remarqué que, en effet, il semble que j'ai des problèmes avec le dessin uniquement des images transparentes (avec différentes valeurs alpha). Ce qui devrait être transparent - est noir ou "bruyant" ... – Dalamber