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: