Visualizzazione buffer vertice (VBV) e visualizzazione buffer indice (IBV)
Un buffer di vertice contiene i dati per un elenco di vertici. I dati per ogni vertice possono includere posizione, colore, vettore normale, coordinate di trama e così via. Un buffer di indice contiene indici interi (offset) in un buffer di vertice e viene usato per definire ed eseguire il rendering di un oggetto costituito da un sottoinsieme dell'elenco completo di vertici.
La definizione di un singolo vertice è spesso fino all'applicazione da definire, ad esempio:
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 definizione di CUSTOMVERTEX viene quindi passata al driver grafico durante la creazione di buffer di vertice.
Argomenti correlati