// 04BEF83F
// Generated by Microsoft (R) HLSL Shader Compiler 9.26.952.2844
//
// Parameters:
//
//   float TextureDist_1_distortion_amount;
//   sampler2D Texture_lookup_2d_1_texture;
//   sampler2D _sampler_00;
//   float4 _sampler_00TexColor;
//   float4 _sampler_00TexMatrix[4];
//   float4 fogColor;
//   float3 latitudeParam;
//   float2 vfxDistortionTex_UVScale;
//   float3 vfxDistortionTex_UVScroll;
//
//
// Registers:
//
//   Name                            Reg   Size
//   ------------------------------- ----- ----
//   _sampler_00TexMatrix            c21      4
//   latitudeParam                   c25      1
//   fogColor                        c26      1
//   _sampler_00TexColor             c27      1
//   TextureDist_1_distortion_amount c28      1
//   vfxDistortionTex_UVScroll       c29      1
//   vfxDistortionTex_UVScale        c30      1
//   _sampler_00                     s0       1
//   Texture_lookup_2d_1_texture     s1       1
//
//
// Default values:
//
//   latitudeParam
//     c25  = { 1, 0, 1, 0 };
//
//   fogColor
//     c26  = { 1, 1, 1, 0 };
//
//   _sampler_00TexColor
//     c27  = { 1, 1, 1, 1 };
//
//   TextureDist_1_distortion_amount
//     c28  = { 0.2, 0, 0, 0 };
//
//   vfxDistortionTex_UVScroll
//     c29  = { 0, 0, 0, 0 };
//
//   vfxDistortionTex_UVScale
//     c30  = { 1, 1, 0, 0 };
//

    ps_3_0
    def c0, 1, 0, 0, 0
    dcl_texcoord v0
    dcl_texcoord4 v1.xy
    dcl_texcoord6_pp v2.w
    dcl_2d s0
    dcl_2d s1
    mad r0.xyz, v1.xyxw, c0.xxyw, c0.yyxw
    dp3 r1.x, c21.xyww, r0
    dp3 r1.y, c22.xyww, r0
    add r0.xy, r1, c24
    texld r0, r0, s0
    mul r0.x, r0.w, c27.w
    mad r0.xy, r0.x, c28.x, v1
    mov r1.xy, c30
    mad r0.xy, r0, r1, c29
    texld_pp r0, r0, s1
    mad_pp r1.xyz, v0, -r0, c26
    mul_pp r0, r0, v0
    min_pp r1.w, c26.w, v2.w
    mad_pp r0.xyz, r1.w, r1, r0
    mov_pp oC0.w, r0.w
    mad_pp r0.xyz, r0, c25.x, c25.y
    mul_pp oC0.xyz, r0, c25.z

// approximately 17 instruction slots used (2 texture, 15 arithmetic)
 