11Fermer13
GoldenCrystalLe 08/01/2011 à 14:29
Tu as pensé à utiliser BufferUsage.WriteOnly,LockFlags.Discard ?
Je constate qu'encore une fois tu ne comprends pas ce que tu fais ni vraiment ce que tu veux faire et tu recopies du code sans comprendre ce qu'il fait exactement… Pas étonnant que ça ne fonctionne pas comme tu veux.
Si tu écrivais le code toi même tu aurais sans doute eu l'occasion de lire la documentation de chacune des fonctions que tu as utilisé, ce que tu n'as probablement pas fait vu la façon dont tu présentes les choses.
En plus c'est encore le même problème que la dernière fois, on dirait que rien n'a changé. Mais si tu t'y prends mal en OpenGL, tu t'y prendras également mal en Direct3D, car malgré les différences entre les deux API, si tu comprends rien à l'un tu ne peux pas mieux comprendre l'autre…
Tu devrais essayer de lire des tutos au lieu de faire des bidouilles au petit bonheur la chance. La documentation de MSDN, si tu la lis en profondeur, ainsi que les forums et les tutos de GameDev.net sont de très bons points de départ si tu te poses des questions sur une fonction particulière…
Puis bon, j'ai déjà expliqué des trucs dans l'autre topic, alors je les redirai pas ici, tant pis…

Pen^2 > C'est du .NET, les types de CustomVertex sont des types valeur, le new() ne fait qu'un memset à 0 dans le pire des cas.