//
// Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
//
//   using 3Dmigoto v1.2.67 on Mon Jan 01 13:11:44 2018
//
//
// Buffer Definitions: 
//
// cbuffer Constants
// {
//
//   float4 vfuniforms[96];             // Offset:    0 Size:  1536
//
// }
//
//
// Resource Bindings:
//
// Name                                 Type  Format         Dim Slot Elements
// ------------------------------ ---------- ------- ----------- ---- --------
// Constants                         cbuffer      NA          NA    0        1
//
//
//
// Input signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// COLOR                    0   xyzw        0     NONE   float   xyzw
// TEXCOORD                 0   xy          1     NONE   float   xy  
// SV_Position              0   xyzw        2     NONE   float   xyzw
// SV_InstanceID            0   x           3   INSTID    uint   x   
//
//
// Output signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// TEXCOORD                 0   xy          0     NONE   float   xy  
// COLOR                    0   xyzw        1     NONE   float   xyzw
// SV_Position              0   xyzw        2      POS   float   xyzw
//
vs_4_0
dcl_constantbuffer cb0[96], dynamicIndexed
dcl_input v0.xyzw
dcl_input v1.xy
dcl_input v2.xyzw
dcl_input_sgv v3.x, instance_id
dcl_output o0.xy
dcl_output o1.xyzw
dcl_output_siv o2.xyzw, position
dcl_temps 1
mov o0.xy, v1.xyxx
ishl r0.x, v3.x, l(2)
utof r0.y, r0.x
iadd r0.xzw, r0.xxxx, l(2, 0, 2, 1)
utof r0.xzw, r0.xxzw
add r0.xyzw, r0.xyzw, l(0.100000, 0.100000, 1.100000, 0.100000)
ftou r0.xyzw, r0.xyzw
mad o1.xyzw, v0.xyzw, cb0[r0.w + 0].xyzw, cb0[r0.y + 0].xyzw
dp4 o2.x, v2.xyzw, cb0[r0.x + 0].xyzw
dp4 o2.y, v2.xyzw, cb0[r0.z + 0].xyzw
mov o2.zw, l(0,0,0,1.000000)
ret 
// Approximately 12 instruction slots used
