Comme on l'a vu dans les chapitres précédents, une carte graphique est composé de plusieurs composants :
- une mémoire vidéo ;
- une interface avec le bus qui échange des information avec le processeur et la RAM ;
- un command buffer qui interprète les demandes en provenance du processeur et pilote les autres composants ;
- un circuit de gestion des sommets ;
- un circuit de rasterization (passage d'un monde en 3D à un écran 2D) ;
- un circuit de lecture des textures ;
- un circuit d’enregistrement de l'image finale en mémoire : le ROP.
Sur les cartes modernes, on trouve aussi des processeurs de shaders, dont certains remplacent parfois les circuits de gestion des sommets.
Dans ce qui va suivre, nous allons voir chaque composant dans le détail.
-
Command Buffer et interface logicielle
-
Unités de gestion des sommets
-
Rasterization
-
Unités de texture
-
Les processeurs de Shaders
-
Render Output Target
-
Elimination précoce des pixels cachés