Microsoft DirectX 8.0 (C++)

D3DVSD_TESSNORMAL

テッセレータで生成される法線を有効にする。

D3DVSD_TESSNORMAL( _VertexRegisterIn, _VertexRegisterOut ) \
                 (D3DVSD_MAKETOKENTYPE(D3DVSD_TOKEN_TESSELLATOR) | \
                 ((_VertexRegisterIn) << D3DVSD_VERTEXREGINSHIFT) | \
                 ((0x02) << D3DVSD_DATATYPESHIFT) | (_VertexRegisterOut))

パラメータ

_VertexRegisterIn
入力ストリームが法線の計算に使用される頂点レジスタのアドレス。指定可能な値の範囲は、0 〜 15 である。
_VertexRegisterOut
法線を出力する頂点レジスタのアドレス。指定可能な値の範囲は、0 〜 15 である。

動作環境

  ヘッダー : D3d8types.h で宣言。

参照

IDirect3DDevice8::CreateVertexShader