Microsoft DirectX 8.0 (C++)

リファレンス デバイス

Microsoft® Direct3D® は、リファレンス デバイスまたはリファレンス ラスタライザと呼ばれる追加デバイスをサポートしている。ソフトウェア デバイスとは異なり、リファレンス ラスタライザはあらゆる Direct3D 機能をサポートしている。これらの機能は処理速度よりも精度を重視してソフトウェアに実装されているため、結果が得られるまでには時間がかかる。リファレンス ラスタライザは、利用可能な場合は特別な CPU 命令を十分に利用するが、市販アプリケーションは対象としていない。リファレンス ラスタライザは、機能テストやデモンストレーションにのみ使用する。

C++ でリファレンス デバイスを作成するには、IDirect3D8::CreateDevice メソッドを呼び出し、デバイス タイプとして定数 D3DDEVTYPE_REF を渡す。詳細については、「デバイスの作成」を参照すること。