0001: vs.1.0 0002: 0003: ; c0-3 -- world + ビュー + 透視変換行列 0004: ; c4-7 -- world 行列 0005: ; c8-11 -- world の逆転置行列 0006: ; c12 -- {0.0, 0.5, 1.0, 2.0} 0007: ; c13 -- ライトの方向ベクトル 0008: ; c15 -- ライトの色*メッシュの色 0009: ; 0010: ; v0 頂点の座標値 0011: ; v3 法線ベクトル 0012: ; v7 テクスチャ座標0 0013: 0014: ;座標変換 0015: dp4 oPos.x, v0, c0 0016: dp4 oPos.y, v0, c1 0017: dp4 oPos.z, v0, c2 0018: dp4 oPos.w, v0, c3 0019: 0020: ; ランバート diffuse 0021: dp4 r0.w, v3, c13 ; l・n 0022: mul oD0, c15, r0.w ; ライトの色(メッシュの色付き)をつける 0023: 0024: ; メッシュのテクスチャー 0025: mov oT0, v7 0026: