共用方式為


頂點緩衝區檢視 (VBV) 和索引緩衝區檢視 (IBV)

頂點緩衝區保存頂點清單的資料。 每個頂點的資料可以包括位置、顏色、法線向量、紋理座標等。 索引緩衝區將整數索引 (偏移量) 儲存到頂點緩衝區中,用於定義和渲染由完整頂點清單的子集組成的物件。

單一頂點的定義通常由應用程式定義,例如:

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

然後,CUSTOMVERTEX 的定義會在建立頂點緩衝區時傳遞至圖形驅動程式。

檢視