Partager via


Affichage des mémoires tampons de sommets (VBV) et d’index (IBV)

Une mémoire tampon de vertex contient des données pour une liste de sommets. Les données de chaque vertex peuvent inclure la position, la couleur, le vecteur normal, les coordonnées de texture, et ainsi de suite. Une mémoire tampon d’index contient des index entiers (décalages) dans une mémoire tampon de vertex et est utilisée pour définir et afficher un objet constitué d’un sous-ensemble de la liste complète des sommets.

La définition d’un seul vertex est souvent jusqu’à l’application à définir, par exemple :

struct CUSTOMVERTEX { 
        FLOAT x, y, z;      // The position
        FLOAT nx, ny, nz;   // The normal
        DWORD color;        // RGBA color
        FLOAT tu, tv;       // The texture coordinates. 
}; 

La définition de CUSTOMVERTEX est ensuite passée au pilote graphique lors de la création de tampons de vertex.

Vues