// RESIDENT EVIL 6 - LIGHT HALO
// HELIXMOD FIX BY MIKE_AR69
// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
//
// Parameters:
//
//   float4 fLightShaftPlane[6];
//   float2 fScreenHalfPixelOffset;
//   row_major float4x4 fViewProj;
//
//
// Registers:
//
//   Name                   Reg   Size
//   ---------------------- ----- ----
//   fLightShaftPlane       c1       6
//   fViewProj              c7       4
//   fScreenHalfPixelOffset c11      1
//

    vs_3_0
    def c0, 1, 0, 0, 0
def c200, 0, 0, 0.0625, 0
dcl_2d s3
    dcl_position v0
    dcl_position o0
    dcl_texcoord o1
    dcl_texcoord1 o2
    dcl_texcoord2 o3
    dcl_texcoord3 o4
    mad r0, v0.xyzx, c0.xxxy, c0.yyyx
    dp4 o3.x, c1, r0
    dp4 o3.y, c2, r0
    dp4 o3.z, c3, r0
    dp4 o4.x, c4, r0
    dp4 o4.y, c5, r0
    dp4 o4.z, c6, r0
    mul r0, c8, v0.y
    mad r0, v0.x, c7, r0
    mad r0, v0.z, c9, r0
    add r0, r0, c10
	
mov r10, r0
texldl r14, c200.z, s3
add r14.y, r0.w, -r14.y
mul r14.x, r14.x, r14.y
add r10.x, r10.x, r14.x

    mad o0.x, c11.x, -r0.w, r0.x
    mad o0.y, c11.y, r0.w, r0.y
    mov o0.zw, r0
	
    mov o1, r10 //r0				<---Adjust here
    mul o2, c0.xxxy, v0.xyzx
    mov o3.w, c0.y
    mov o4.w, c0.y

// approximately 18 instruction slots used
 