Microsoft DirectX 8.0 (Visual Basic)

D3DVSD_TESSNORMAL

テッセレータによって生成された法線を有効にする。

Function D3DVSD_TESSNORMAL(VertexRegisterIn As Long, VertexRegisterOut As Long) As Long
    D3DVSD_TESSNORMAL = (D3DVSD_MAKETOKENTYPE(D3DVSD_TOKEN_TESSELLATOR) Or _
     ((VertexRegisterIn) * 2 ^ D3DVSD_VERTEXREGINSHIFT) Or _
     ((&H2&) * 2 ^ D3DVSD_DATATYPESHIFT) Or (VertexRegisterOut))
End Function

パラメータ

VertexRegisterIn
法線の計算に使用される入力ストリームを格納する頂点レジスタのアドレス。使用できる値は 0 〜 15。
VertexRegisterOut
法線の出力先となる頂点レジスタのアドレス。使用できる値は 0 〜 15。

注意

D3DVSD_TESSNORMAL およびすべての定数は (SDK ルート)\Samples\Multimedia\VBSamples\Common\D3DShaders.bas にある。

参照

Direct3DDevice8.CreateVertexShader