2012-04-05 2 views
4

Le moteur graphique que je développe a développé un goulot d'étranglement majeur qui est la transformation de la matrice sur les sommets (pratiquement pas de sommets statiques). Jusqu'à présent, j'ai transformé les sommets avec le CPU et mis à jour le vertex buffer à chaque image (la copie de données est un goulot d'étranglement par elle-même mais jusqu'à présent gérable). Donc, je pensais que si je pouvais simplement garder le tampon de maille à l'intérieur du GPU, je pourrais transformer les sommets et remettre ce jeu de sommets transformé en mémoire principale pour d'autres traitements (le traitement suivant nécessite un peu plus d'inter connectivité). que les shaders GPU permettent). Le pourrait éliminer le goulot d'étranglement dans le code actuel.Récupération des sommets transformés à partir du GPU dans DirectX 10/11

Des conseils sur la façon de faire cela? Merci.

Répondre

Questions connexes