// text- v2
// Generated by Microsoft (R) HLSL Shader Compiler 9.23.949.2378
//
// Parameters:
//
//   float4x4 g_mModelViewProj;
//
//
// Registers:
//
//   Name             Reg   Size
//   ---------------- ----- ----
//   g_mModelViewProj c0       4
//
//
// Default values:
//
//   g_mModelViewProj
//     c0   = { 0, 0, 0, 0 };
//     c1   = { 0, 0, 0, 0 };
//     c2   = { 0, 0, 0, 0 };
//     c3   = { 0, 0, 0, 0 };
//

    vs_3_0
    def c4, 1, 0, 0, 0
    def c5, 0, 1, 0, 0
    def c6, 0, 0, 1, 0
    def c7, 0, 0, 0, 1
def c100, 0, 0, 0, 0
def c247, 0.2, 0, 0.0625, 0
dcl_2d s0
    dcl_position v0
    dcl_texcoord v1
    dcl_texcoord1 v2
    dcl_texcoord2 v3
    dcl_position o0
    dcl_texcoord o1
    dcl_texcoord1 o2.xy
    slt r0.x, v0.x, -v0.x
    frc r0.y, v0.x
    add r0.z, -r0.y, v0.x
    slt r0.y, -r0.y, r0.y
    mad r0.x, r0.x, r0.y, r0.z
    mova a0.x, r0.x
    mul r0, v2.xyxw, c4[a0.x].xxyy
    add r0.xy, r0, r0.zwzw
    mad r0.xy, c4[a0.x].z, v2.zwzw, r0
    mad r0.xy, c4[a0.x].w, v2.zyzw, r0
    mul r1, r0.y, c1
    mad r0, c0, r0.x, r1
    add r10, r0, c3
texldl r24, c247.z, s0
mov r15.z, c246.z
if_ne r15.z, c100.x
mul r24.x, r24.x, -c247.x
add r10.x, r10.x, -r24.x
endif
mov o0, r10
    dp4 o2.x, v1.xxzz, c4[a0.x]
    dp4 o2.y, v1.ywwy, c4[a0.x]
    mov o1, v3

// approximately 16 instruction slots used
 