text: #if 0
  //
  // Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
  //
  //
  // Resource Bindings:
  //
  // Name                                 Type  Format         Dim Slot Elements
  // ------------------------------ ---------- ------- ----------- ---- --------
  // TextureI                          texture   sint4          2d    0        1
  //
  //
  //
  // Input signature:
  //
  // Name                 Index   Mask Register SysValue  Format   Used
  // -------------------- ----- ------ -------- -------- ------- ------
  // SV_POSITION              0   xyzw        0      POS   float       
  // TEXCOORD                 0   xy          1     NONE   float   xy  
  //
  //
  // Output signature:
  //
  // Name                 Index   Mask Register SysValue  Format   Used
  // -------------------- ----- ------ -------- -------- ------- ------
  // SV_TARGET                0   xyzw        0   TARGET     int   xyzw
  //
  ps_4_0
  dcl_resource_texture2d (sint,sint,sint,sint) t0
  dcl_input_ps linear v1.xy
  dcl_output o0.xyzw
  dcl_temps 1
  resinfo_uint r0.xyzw, l(0), t0.xyzw
  utof r0.xy, r0.xyxx
  mul r0.xy, r0.xyxx, v1.xyxx
  ftoi r0.xy, r0.xyxx
  mov r0.zw, l(0,0,0,0)
  ld r0.xyzw, r0.xyzw, t0.xyzw
  mov o0.xy, r0.xyxx
  mov o0.zw, l(0,0,0,0)
  ret 
  // Approximately 9 instruction slots used
  #endif
  
  const BYTE g_PS_PassthroughRG2DI[] =
  {
       68,  88,  66,  67,  89, 123, 
      129, 251, 206, 105, 221, 141, 
        5, 160, 186, 187, 168, 157, 
      145, 246,   1,   0,   0,   0, 
      208,   2,   0,   0,   5,   0, 
        0,   0,  52,   0,   0,   0, 
      180,   0,   0,   0,  12,   1, 
        0,   0,  64,   1,   0,   0, 
       84,   2,   0,   0,  82,  68, 
       69,  70, 120,   0,   0,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   1,   0,   0,   0, 
       28,   0,   0,   0,   0,   4, 
      255, 255,   0,   1,   0,   0, 
       69,   0,   0,   0,  60,   0, 
        0,   0,   2,   0,   0,   0, 
        3,   0,   0,   0,   4,   0, 
        0,   0, 255, 255, 255, 255, 
        0,   0,   0,   0,   1,   0, 
        0,   0,  13,   0,   0,   0, 
       84, 101, 120, 116, 117, 114, 
      101,  73,   0,  77, 105,  99, 
      114, 111, 115, 111, 102, 116, 
       32,  40,  82,  41,  32,  72, 
       76,  83,  76,  32,  83, 104, 
       97, 100, 101, 114,  32,  67, 
      111, 109, 112, 105, 108, 101, 
      114,  32,  54,  46,  51,  46, 
       57,  54,  48,  48,  46,  49, 
       54,  51,  56,  52,   0, 171, 
       73,  83,  71,  78,  80,   0, 
        0,   0,   2,   0,   0,   0, 
        8,   0,   0,   0,  56,   0, 
        0,   0,   0,   0,   0,   0, 
        1,   0,   0,   0,   3,   0, 
        0,   0,   0,   0,   0,   0, 
       15,   0,   0,   0,  68,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   0,   0,   3,   0, 
        0,   0,   1,   0,   0,   0, 
        3,   3,   0,   0,  83,  86, 
       95,  80,  79,  83,  73,  84, 
       73,  79,  78,   0,  84,  69, 
       88,  67,  79,  79,  82,  68, 
        0, 171, 171, 171,  79,  83, 
       71,  78,  44,   0,   0,   0, 
        1,   0,   0,   0,   8,   0, 
        0,   0,  32,   0,   0,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   2,   0,   0,   0, 
        0,   0,   0,   0,  15,   0, 
        0,   0,  83,  86,  95,  84, 
       65,  82,  71,  69,  84,   0, 
      171, 171,  83,  72,  68,  82, 
       12,   1,   0,   0,  64,   0, 
        0,   0,  67,   0,   0,   0, 
       88,  24,   0,   4,   0, 112, 
       16,   0,   0,   0,   0,   0, 
       51,  51,   0,   0,  98,  16, 
        0,   3,  50,  16,  16,   0, 
        1,   0,   0,   0, 101,   0, 
        0,   3, 242,  32,  16,   0, 
        0,   0,   0,   0, 104,   0, 
        0,   2,   1,   0,   0,   0, 
       61,  16,   0,   7, 242,   0, 
       16,   0,   0,   0,   0,   0, 
        1,  64,   0,   0,   0,   0, 
        0,   0,  70, 126,  16,   0, 
        0,   0,   0,   0,  86,   0, 
        0,   5,  50,   0,  16,   0, 
        0,   0,   0,   0,  70,   0, 
       16,   0,   0,   0,   0,   0, 
       56,   0,   0,   7,  50,   0, 
       16,   0,   0,   0,   0,   0, 
       70,   0,  16,   0,   0,   0, 
        0,   0,  70,  16,  16,   0, 
        1,   0,   0,   0,  27,   0, 
        0,   5,  50,   0,  16,   0, 
        0,   0,   0,   0,  70,   0, 
       16,   0,   0,   0,   0,   0, 
       54,   0,   0,   8, 194,   0, 
       16,   0,   0,   0,   0,   0, 
        2,  64,   0,   0,   0,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,  45,   0,   0,   7, 
      242,   0,  16,   0,   0,   0, 
        0,   0,  70,  14,  16,   0, 
        0,   0,   0,   0,  70, 126, 
       16,   0,   0,   0,   0,   0, 
       54,   0,   0,   5,  50,  32, 
       16,   0,   0,   0,   0,   0, 
       70,   0,  16,   0,   0,   0, 
        0,   0,  54,   0,   0,   8, 
      194,  32,  16,   0,   0,   0, 
        0,   0,   2,  64,   0,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   0,   0,  62,   0, 
        0,   1,  83,  84,  65,  84, 
      116,   0,   0,   0,   9,   0, 
        0,   0,   1,   0,   0,   0, 
        0,   0,   0,   0,   2,   0, 
        0,   0,   1,   0,   0,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   1,   0,   0,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   0,   0,   1,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   3,   0,   0,   0, 
        0,   0,   0,   0,   2,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   0,   0,   0,   0, 
        0,   0,   0,   0,   0,   0
  };
  