// PAY DAY THE HEIST - DOUBLE IMAGING AND LIGHTS ON THE BRIDGE INSIDE THE CONTAINER
// HELIXMOD FIX BY MIKE_AR69
// Generated by Microsoft (R) HLSL Shader Compiler 9.24.950.2656
//
// Parameters:
//
//   float4x4 camera_inv_view_matrix;
//   float3 camera_unprojection;
//   float ref_time;
//   float4x4 view_proj_matrix;
//
//
// Registers:
//
//   Name                   Reg   Size
//   ---------------------- ----- ----
//   view_proj_matrix       c0       4
//   camera_inv_view_matrix c4       3
//   camera_unprojection    c7       1
//   ref_time               c8       1
//

    vs_3_0
    def c9, 1, 5, 20, 0.25
    def c10, 8, -4, 0, 0
def c200, 0, 2, 0.0625, 0
dcl_2d s0
    dcl_position v0
    dcl_texcoord v1
    dcl_position o0
    dcl_texcoord o1.xy
    dcl_texcoord1 o2.xyz
    dcl_texcoord2 o3.xy
	
    
    dp4 r0.x, v0, c0
    dp4 r0.y, v0, c1
    dp4 r0.w, v0, c3
	//dp4 r0.z, v0, c2
	mov r0.z, c9.x
	
mov r10, r0
mov r14.x, c250.x
if_eq r14.x, c200.w
	texldl r24, c200.z, s0
	add r24.y, r0.w, -r24.y
	mul r24.x, r24.x, r24.y
	add r0.x, r0.x, -r24.x
endif 
	
	
	mul r1.xy, r0, c7
    
	mov o0, r10
    
	
	mov r1.z, c9.x
    dp3 o2.x, r1, c4
    dp3 o2.y, r1, c5
    dp3 o2.z, r1, c6



    mov r0.yz, c9
    mul r0.xy, r0.yzzw, c8.x
    frc r0.z, r0.y
    add r0.z, r0.y, -r0.z
    mul o3.x, r0.z, c9.w
    sge r0.y, r0.y, -r0.y
    mad r0.y, r0.y, c10.x, c10.y
    rcp r0.z, r0.y
    mul r0.x, r0.x, r0.z
    frc r0.x, r0.x
    mul r0.x, r0.y, r0.x
    frc r0.y, r0.x
    add r0.x, r0.x, -r0.y
    mul o3.y, r0.x, c9.w
    
    mov o1.xy, v1

// approximately 25 instruction slots used
