//
// Generated by Microsoft (R) HLSL Shader Compiler 9.23.949.2378
//
// Parameters:
//
//   float4 Bones[54];
//   row_major float4x4 SkinModelViewProj;
//
//
// Registers:
//
//   Name              Reg   Size
//   ----------------- ----- ----
//   SkinModelViewProj c1       4
//   Bones             c44     54
//

    vs_3_0
    def c0, 1, 765.01001, 0, 0
    dcl_position v0
    dcl_texcoord v1
    dcl_blendweight v2
    dcl_blendindices v3
	dcl_position o0
	dcl_texcoord o1.xy
    dp3 r0.x, v2, c0.x
    add r0.x, -r0.x, c0.x
    mul r1, v3.zyxw, c0.y
    frc r2, r1
    add r1, r1, -r2
    mova a0, r1
    mad r1, v0.xyzx, c0.xxxz, c0.zzzx
    dp4 r2.x, c44[a0.y], r1
    dp4 r2.y, c45[a0.y], r1
    dp4 r2.z, c46[a0.y], r1
    mul r0.yzw, r2.xxyz, v2.y
    dp4 r2.x, c44[a0.x], r1
    dp4 r2.y, c45[a0.x], r1
    dp4 r2.z, c46[a0.x], r1
    mad r0.yzw, r2.xxyz, v2.x, r0
    dp4 r2.x, c44[a0.z], r1
    dp4 r2.y, c45[a0.z], r1
    dp4 r2.z, c46[a0.z], r1
    mad r0.yzw, r2.xxyz, v2.z, r0
    dp4 r2.x, c44[a0.w], r1
    dp4 r2.y, c45[a0.w], r1
    dp4 r2.z, c46[a0.w], r1
    mad r0.xyz, r2, r0.x, r0.yzww
    mov r0.w, c0.x
    dp4 o0.x, c1, r0
    dp4 o0.y, c2, r0
    dp4 o0.z, c3, r0
    dp4 o0.w, c4, r0
    mov o1.xy, v1

// approximately 29 instruction slots used
 