今回の話題は、マルチヘッドです。ようするにディスプレイ出力の2つ以上あるグラフィックカードでそれぞれの出力系統で同時に同じ画像を出力したり、別のものを出力したりと言った話題です。 まぁ、今時のちゃんとしたビデオカードは結構、複数のコネクタを持ってるものは多いですし、ディスプレイを2個持ってる人も、わりといるんじゃないでしょうか? こうした機能自体は、前バージョンのDirectX 8の時代でもありました。しかし、前バージョンでは、アダプタ(以下この言葉を使いますが、ようはグラフィックカードのディスプレイをさすコネクタ)ごとにDirect3Dデバイス(IDirect3DDevice9)を別々に生成しなくてはいけなかったのでそのデバイスより生成する各種オブジェクト(テクスチャやらメッシュやら)といったものは共通で使えず管理が面倒でメモリの必要以上に喰っていました。 しかし、DirectX 9.0