0001: ; final.psh 0002: ; (c) 2002 IMAGIRE Takashi 0003: 0004: ps.1.0 0005: 0006: def c0, 0.0f, 0.0f, 0.0f, 0.000000000001f ; z-オフセット 0007: def c1, 0.3f, 0.3f, 0.3f, 0.0f ; 影の濃さ 0008: 0009: ; テクスチャーの色を引っ張ってくる 0010: tex t0 ; デカールテクスチャー 0011: tex t1 ; 深度テクスチャー 0012: tex t2 ; ぼかした深度エッジ 0013: 0014: add r1, t0, v0 ; 色=頂点色+デカール 0015: mul r0, c1, t2 ; r0 = c1*t2 ; 影として減算する量 0016: 0017: ; r0 = (t1.a < v0.a-0.1f) ? r1 : r1-t2*c1 0018: add r0.a, v0, -c0 0019: add r0.a, r0, -t1_bias 0020: cnd r0, r0.a, r0, c0 0021: add r0, r1, -r0 0022: