0001: ;vs.vsh
0002: ; c0-3   -- world + ビュー + 透視変換行列
0003: ; c15    -- 深度調整
0004: ;
0005: ; v0    頂点の座標値
0006: ; v7    テクスチャ座標
0007: 
0008: vs.1.0
0009: 
0010: ; デカールテクスチャー
0011: mov oT0,    v7
0012: 
0013: ;座標変換
0014: m4x4 oPos, v0, c0
0015: 
0016: ; 深度を色のw成分に入れる
0017: dp4 r0.z,   v0,   c2
0018: dp4 r0.w,   v0,   c3
0019: mad r0.z,   r0.z, c15.x, c15.y
0020: rcp r0.w,   r0.w
0021: mul oD0,    r0.z, r0.w
0022: 
0023: 
0024: ; 色をつける
0025: dp4 r0.w,   v3,   c13
0026: mul oD0.xyz,r0.w, c14
0027: