Modo de exibição de buffer de vértice (VBV) e modo de exibição de buffer de índice (IBV)

Um buffer de vértice contém dados para uma lista de vértices. Os dados de cada vértice podem incluir posição, cor, vetor normal, coordenadas de textura e assim por diante. Um buffer de índice contém índices inteiros (deslocamentos) em um buffer de vértices e é usado para definir e renderizar um objeto composto por um subconjunto da lista completa de vértices.

A definição de um único vértice geralmente depende do aplicativo definir, como:

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

A definição de CUSTOMVERTEX seria então passada para o driver gráfico ao criar buffers de vértice.

Exibições