2
Je sais qu'il est facile de copier le vertex/index tampon dans D3D10 avec interface IDirect3D10 :: CopyResource (...) .Cooresponding CopyResource méthode dans D3D9
Comment faire le même travail dans D3D9? Existe-t-il une API similaire pour cela?
Je veux éviter la méthode de verrouillage, car Lock créer en interne mémoire tampon, et il pourrait être hors de la mémoire. Je voudrais pouvoir réserver un tampon au début, et copier le tampon cible au tampon réservé pour la cartographie. – Buzz
Il n'y a pas d'autre moyen de le faire sous DX9. Si vous voulez éviter de manquer de mémoire, rappelez-vous que vous pouvez verrouiller un tampon un peu à la fois pour que l'utilisation de la mémoire reste gérable. – Goz
J'avais l'impression que le verrouillage d'un tampon dynamique mis en correspondance essentiellement la mémoire existante pour ce tampon dans votre processus, verrouillage si un tampon n'utilise pas réellement une mémoire supplémentaire en tant que telle. – jcoder