// skybox
// Generated by Microsoft (R) HLSL Shader Compiler 9.27.952.3022
//
// Parameters:
//
//   bool g_DeconstructionEnabled;
//   float2 g_DeconstructionRanges;
//   float4 g_EyePosition;
//   float4x4 g_World;
//   float4x4 g_WorldViewProj;
//
//
// Registers:
//
//   Name                    Reg   Size
//   ----------------------- ----- ----
//   g_DeconstructionEnabled b15      1
//   g_WorldViewProj         c0       4
//   g_World                 c8       4
//   g_EyePosition           c12      1
//   g_DeconstructionRanges  c116     1
//

    vs_3_0
    def c4, 3.81481368e-006, 1, -2, 3
    def c5, 16, 0, 0, 0
def c200, 0.55, 1.5, 0.0625, -0.2
    dcl_position v0
    dcl_texcoord v1
dcl_2d s0
    dcl_position o0
    dcl_texcoord o1
    mul r0.x, c4.x, v0.w
    mul r0.xyz, r0_abs.x, v0
    if b15
      mov r0.w, c4.y
      dp4 r1.x, r0, c8
      dp4 r1.y, r0, c9
      dp4 r1.z, r0, c10
      dp4 r1.w, r0, c11
      rcp r2.x, r1.w
      mad r1, r1, r2.x, -c12
      dp4 r1.x, r1, r1
      rsq r1.x, r1.x
      rcp r1.x, r1.x
      add r1.y, -c116.x, c116.y
      add r1.x, r1.x, -c116.x
      rcp r1.y, r1.y
      mul_sat r1.x, r1.y, r1.x
      mad r1.y, r1.x, c4.z, c4.w
      mul r1.x, r1.x, r1.x
      mul r1.x, r1.x, r1.y
      mad r1.yzw, v1.xxyx, c5.xxxy, -r0.xxyz
      mad r0.xyz, r1.x, r1.yzww, r0
    endif
    mov r0.w, c4.y
    dp4 r5.x, r0, c0
    dp4 r5.y, r0, c1
    dp4 r5.z, r0, c2
    dp4 r5.w, r0, c3
	
	texldl r11, c200.z, s0
	add r11.y, c200.w, -r11.y	
	mul r11.x, r11.x, r11.y
	add r5.x, r5.x, -r11.x
	mov o0, r5

    mul o1, c5.xxyy, v1.xyxx

// approximately 31 instruction slots used
 