0001: vs.1.0
0002:
0003:
0004:
0005:
0006:
0007:
0008:
0009:
0010:
0011:
0012:
0013:
0014:
0015:
0016:
0017:
0018:
0019: dp4 oPos.x, v0, c0
0020: dp4 oPos.y, v0, c1
0021: dp4 oPos.z, v0, c2
0022: dp4 oPos.w, v0, c3
0023:
0024:
0025: add r1, c14, -v0
0026: dp3 r1.w, r1, r1
0027: rsq r1.w, r1.w
0028: mul r1, r1, r1.w
0029:
0030:
0031: dp3 r2.w, c13, v3
0032: dp3 r2.x, c13, r1
0033: dp3 r2.y, v3, r1
0034:
0035: mul r2.z, r2.w, r2.y
0036: mad r2.z, c12.w, r2.z, -r2.x
0037: max r2.z, r2.z, c12.x
0038: mov r2.w, c12.w
0039: lit r2.z, r2.zzww
0040: mul r3, c17, r2.z
0041:
0042: dp4 r2.z, c13, v3
0043: mad oD0, c15, r2.z, r3
0044:
0045:
0046: mov oT0, v7
0047: