0001: ; c0-3   -- world + ビュー + 透視変換行列
0002: ; c12    -- {0.0, 0.5, 1.0, 2.0}    N.B. 今回出番無し
0003: ; c13    -- ライトのベクトル (w成分は環境光の強さ)
0004: ; c14    -- ライトの色(メッシュの色)
0005: ;
0006: ; v0    頂点の座標値
0007: ; v3    法線ベクトル (w成分は1.0f)
0008: ; v7    テクスチャ座標
0009: 
0010: vs.1.0
0011: 
0012: ;座標変換
0013: dp4 oPos.x, v0,   c0
0014: dp4 oPos.y, v0,   c1
0015: dp4 oPos.z, v0,   c2
0016: dp4 oPos.w, v0,   c3
0017: 
0018: ; ((l,n) + l.w)*c14 (平行光源のライティング)
0019: dp4 r0.w,   v3,   c13
0020: mul oD0,    r0.w, c14
0021: 
0022: ; テクスチャーを張る
0023: mov oT0,    v7
0024: