// skybox (dusk), fire in cave
// Generated by Microsoft (R) HLSL Shader Compiler 9.27.952.3022
//
// Parameters:
//
//   float4 g_AmbientLight;
//   float4 g_MaterialAmbient;
//   float4 g_MaterialDiffuse;
//   float4 g_MaterialEmissive;
//   float4x4 g_ViewProj;
//   float4x4 g_World;
//
//
// Registers:
//
//   Name               Reg   Size
//   ------------------ ----- ----
//   g_World            c0       4
//   g_ViewProj         c4       4
//   g_MaterialEmissive c8       1
//   g_MaterialDiffuse  c9       1
//   g_MaterialAmbient  c10      1
//   g_AmbientLight     c11      1
//

    vs_3_0
    def c12, 1, 0, 0, 0
//def c100, 0, 0, 0, 0
def c247, 10, 275, 0.0625, 6
dcl_2d s0
    dcl_position v0
    dcl_texcoord v1
    dcl_position o0
    dcl_texcoord o1
    dcl_texcoord1 o2.xy
    dcl_texcoord2 o3
    mov r0.xyz, c10
    mov r1.xyz, c11
    mad o1.xyz, r0, r1, c8
    mov_sat o1.w, c9.w
    mad r0, v0.xyzx, c12.xxxy, c12.yyyx
    dp4 r1.x, r0, c0
    dp4 r1.y, r0, c1
    dp4 r1.z, r0, c2
    dp4 r1.w, r0, c3
    dp4 r0.x, r1, c4
    dp4 r0.y, r1, c5
    dp4 r0.z, r1, c6
    dp4 r0.w, r1, c7
texldl r24, c247.z, s0
mov r25, r24
//if_gt r0.z, c247.y

mov r14.x, c252.x
if_eq r14.x, c247.w
mul r25.x, r25.x, -c247.x
add r0.x, r0.x, -r25.x
endif
    mov o0, r0
    mov o3, r0
    mov o2.xy, v1

// approximately 16 instruction slots used
 