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: