どっちも入った状態なのは一緒です。全体のバージョンとは独立したナンバリングが行われたようです。初期の頃は各コンポーネントごとにばらばらにインターフェース番号がついてました。全体の番号と各インターフェースの番号の統合が行われました。番号にあわせたわけです。元に戻ったようなものでしょうか。違ったものになってます。1年に一回こんな感じで大幅な刷新があったんですよね。Fixedパイプが無くなってかなりすっきりしたはずなのですが、その代わり汎用性が増して自由度があがったためか、インターフェースの種類もかなり増えています。おかげで一見しただけだと全体の構造がわからなくなってしまいました。テクスチャの読み込み1つ見てもやるべき手順が増えてます。あったため何をやるのかは割と明確でした。構造体は無く全部汎用です。あたりの判定の流れは変わっていないので、レガシーに感じてしまいます。設定やパラメータの渡し方も大幅に変更になっています。効率優先でできる限りバッファに置く構造となっていて、非常に徹底したものです。容量もかなり多いので、これを活用する構造にシフトしたのでしょう。コマンドストリームに乗せるものは最小限です。引数が足りないようです。2つが追加されています。チュートリアルやプログラミングガイドでも、たまに関数名が間違ってることがあるようです。RS~、PS~、OM~、と整理されたのかもしれません。いうミスはその名残かも。なく、technique10。