VertexDeclarationとFVF
私がよく見ている掲示板で気になる書き込みがありました。 プログラマ独自のシェーダを使うときFVFは使えないので VertexDeclaration で頂点宣言を行わないといけない、といったものです。 さすがにそれはないだろう・・・といった声もあるかと思われますが、シェーダプログラムがスキップされる等といった反論がありましたので実証してみました。
ここ数週間プログラマブルシェーダばかり扱っていたため、ほとんど VertexDeclaration を使用していたのでFVFの宣言方法を確認しておきます。 MSDNにある情報を元に定義しました。
