direct3d directx FVF flexible vertex formats

struct CUSTOMVERTEX
{
      D3DXVECTOR3 p; // Vertex position
      D3DXVECTOR3 n; // Vertex normal
      float tu,tv;   // Texture co-ordinate
};
#define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZ  |  D3DFVF_NORMAL  |  D3DFVF_TEX1 )

頂点を構造体で定義するとき、頂点座標、法線、テクスチャ座標の順番で
定義しないといけません。