Microsoft DirectX 8.0 (Visual Basic)

vn

これらは頂点カラー レジスタである。入力頂点カラー レジスタには、頂点シェーダから出力されるカラー値のピクセル単位のグーロー補間によって取得されるカラー値が格納される (頂点シェーダはカラー値を頂点ストリームから受け取ることができる)。Microsoft® DirectX® 8.0 に準拠した実装では、少なくとも 2 つの入力カラー レジスタをサポートしなければならない。

入力カラー レジスタは読み取り専用で、1 つの命令ではこれらの色のうち 1 つだけ使用できる。

フラット シェーディングをシミュレートするにはコンスタント カラーの方が効果的である。ただし、シェード モードが D3DSHADE_FLAT のときは、どちらの色の補間も無効になっている。フォグは引き続き補間されなければならないことに注意する必要がある。理想的には、すべての色補間は、テクスチャ座標補間と同じ方法のパースペクティブ補正でなければならない。