Quand j´utilise un device créé avec D3DCREATE_MIXED_VERTEXPROCESSING ou D3DCREATE_HARDWARE_VERTEXPROCESSING, je n´ai pas de problème, mais quand j´utilise D3DCREATE_SOFTWARE_VERTEXPROCESSING, le rendu présente pleins de lignes "parasites", comme si je traçais des triangles inutiles...
En image :
- Le rendu correct : http://oxygen.zinestock.ffree.fr/screenshot/correct.gif
- Le rendu foireux :
http://oxygen.zinestock.fk.free.fr/screenshot/wrong.gif
Note : J´utilise DrawIndexedPrimitiveUP pour renderiser mes objets.
Est-ce moi qui me plante sur les nombres de triangles ou peut-être de vertices, mais ça m esemble bizarre, j´ai tout revérifié et je vois pas mon erreur (si ça vient de moi).
Le plus bizarre, c´est que ça ne le fait pas avec le rendu des vertex en hard... peut-être que le rendu en hard effectue un controle d´erreur que ne fais pas le rendu en soft... QQun a une idée ?