2009-01-28 10 views
1

Comment programmer des graphiques sur une carte graphique avec XNA?XNA sur la carte graphique

(Comment puis-je déplacer la charge de travail sur la carte graphique)

Répondre

5

Expliqué de façon très simplifiée:

Tous les graphiques sont automatiquement attirés par la carte graphique. Il n'y a pas de mode de rendu de logiciel dans XNA.

La façon dont XNA est configuré pour la plus grande partie de la géométrie est transférée vers la carte graphique Vertex Buffer Objects. Une approximation ou des shaders de pipeline fixe sont ensuite appliqués aux données par la carte graphique et affichés à l'écran. En bref: Si vous souhaitez effectuer des opérations sur vos données alors qu'elles se trouvent sur la carte graphique. Utilisez les vertex et les pixel shaders.

EDIT:

Vous devriez également plonger dans les détails du pipeline graphique pour mieux comprendre comment les cartes graphiques fonctionnent.

0

Avez-vous essayé de faire des pixel shaders DirectX à travers? NVIDIA a programming guides. Vous pouvez également vouloir vérifier GP GPU.

+0

Désolé, les guides de programmation NVIDIA sont ici: http://developer.nvidia.com/object/gpu_programming_guide.html –

Questions connexes