三角形ポリゴンを描画する

三角形ポリゴンを描画するまでの流れは大きく分けて次のようになる。

1. 頂点バッファの作成

  • 頂点構造体を宣言
  • D3D10_INPUT_ELEMENT_DESC構造体を用いて頂点構造体で宣言されている項目の種類やサイズを記述する
  • 上の二つのデータを用いて頂点バッファを作成する
  • 頂点バッファを描画デバイスにセットする
  • プリミティブの型を描画デバイスにセットする

2. シェーダの設定

  • fxファイルを読み込む&コンパイル→エフェクトが作成される
  • エフェクトからテクニックを取得
  • テクニックからパスを取得

3. 頂点バッファとシェーダの擦り合わせ(頂点レイアウト)

  • 頂点情報、シェーダへのポインタを用いて頂点レイアウトを作成する
  • 頂点レイアウトをデバイスにセットする

4. 描画

  • テクニックを取得する
  • 描画する