    ps_3_0
    def c11, 1, 2, -1, 0
    def c12, 128, 0, 0, 0
    dcl_texcoord v0.xyw
    dcl_texcoord1 v1.xyz
    dcl_2d s0
    dcl_2d s1
dcl_texcoord5 v5.x // New input from vertex shader with unity_CameraInvProjection[0].x

def c220, 0, 1, 0.0625, 0.5
dcl_2d s13
    rcp r0.x, v1.z
    mul r0.x, r0.x, c4.z
    mul r0.xyz, r0.x, v1
    rcp r0.w, v0.w
    mul r1.xy, r0.w, v0
    texld r2, r1, s0
    texld_pp r1, r1, s1
    mad r0.w, c5.x, r2.x, c5.y
    rcp r0.w, r0.w
    mul r2.xyz, r0.w, r0
    mov r2.w, c11.x
texldl r31, c220.z, s13
add r31.w, r2.z, -r31.y
mul r31.w, r31.w, r31.x
mad r2.x, -r31.w, v5.x, r2.x
    dp4 r3.x, c0, r2
    dp4 r3.y, c1, r2
    dp4 r3.z, c2, r2
    add r2.xyw, r3.xyzz, -c6.xyzz
    add r3.xyz, r3, -c3
    dp3 r0.x, r2.xyww, r2.xyww
    rsq r0.x, r0.x
    rcp r0.x, r0.x
    mad r0.x, r0.z, -r0.w, r0.x
    mad r0.x, c6.w, r0.x, r2.z
    mad r0.x, r0.x, c10.z, c10.w
    add_sat r0.x, -r0.x, c11.x
    dp3 r0.y, r3, r3
    rsq r0.y, r0.y
    mad r0.yzw, r3.xxyz, -r0.y, -c8.xxyz
    nrm_pp r2.xyz, r0.yzww
    mad_pp r0.yzw, r1.xxyz, c11.y, c11.z
    mul_pp r1.x, r1.w, c12.x
    nrm_pp r3.xyz, r0.yzww
    dp3_pp r0.y, r2, r3
    dp3_pp r0.z, -c8, r3
    max_pp r1.y, r0.y, c11.w
    pow r0.y, r1.y, r1.x
    mov r1.xyz, c9
    mul_pp r1.xyw, r1.xyzz, c7.xyzz
    add_pp r1.xw, r1.yyzw, r1.x
    mul_pp r0.w, r1.w, r1.y
    mad_pp r1.x, r1.z, c7.z, r1.x
    rsq_pp r0.w, r0.w
    rcp_pp r0.w, r0.w
    dp2add_pp r0.w, c7.w, r0.w, r1.x
    mul_pp r1.w, r0.w, r0.y
    mul_pp r2.xyz, r0.z, c9
    cmp_pp r1.xyz, r0.z, r2, c11.w
    mul_pp oC0, r0.x, r1

// approximately 53 instruction slots used (2 texture, 51 arithmetic)
 