0001: ; Shadow.vsh 0002: ; c0-3 -- world + ビュー + 射影変換行列 0003: ; c4-7 -- world + ライトビュー + 射影変換行列 0004: ; c8-11 -- world + ライトビュー + 射影 + テクスチャ座標変換行列 0005: ; c15 -- ライトの色(メッシュの色) 0006: ; 0007: ; v0 頂点の座標値 0008: ; v3 法線ベクトル (w成分は1.0f) 0009: ; v7 テクスチャ座標 0010: 0011: vs.1.1 0012: 0013: ;座標変換 0014: m4x4 oPos, v0, c0 0015: 0016: ; 深度を色にする 0017: dp4 r0, v0, c6 0018: mad oD0, r0, c16.x, c16.y 0019: 0020: m4x4 oT0, v0, c8 ; 深度テクスチャー 0021: m4x4 oT1, v0, c8 ; 影マップ 0022: m4x4 oT2, v0, c8 ; 影マップ 0023: