Salut,
Je m'apprête à passer aux VertexBuffers (IDirect3DVertexBuffer9) au lieu de buffers simplement alloués dynamiquement - dans mon précédent thread Laurent disait que c'est mieux :
http://www.developpez.net/forums/sho...d.php?t=218121
Je me demande si ça vaut également la peine d'utiliser ces vertexbuffers lorsqu'on en modifie et en lit régulièrement le contenu - ce qui dépend évidemment de la vitesse de l'opération Lock/Unlock.
D'où ma question aux "expérimentés" ? A vue de nez quel est le plus rentable pour le rendu d'une frame entre :
1- VertexBuffer (mémoire graphique ??) + 2 ou 3 lock + 2 ou 3 unlock + 1 SetStreamSource + DrawPrimitive
et
2- Buffer en mémoire système + pas de lock/unlock + DrawPrimitiveUP
Merci
Partager