text: #if 0
  //
  // Generated by Microsoft (R) D3D Shader Disassembler
  //
  //
  //   fxc /nologo Textured.hlsl /Tps_4_0 /Zi /Zpc /Qstrip_reflect /Qstrip_debug
  //    /EPS_Main /FhTextured_PS_Main.h /VnTextured_PS_Main
  //
  //
  // 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  float   xyzw
  //
  ps_4_0
  dcl_sampler s0, mode_default
  dcl_resource_texture2d (float,float,float,float) t0
  dcl_input_ps linear v1.xy
  dcl_output o0.xyzw
  dcl_temps 1
  sample r0.xyzw, v1.xyxx, t0.xyzw, s0
  mov_sat o0.xyz, r0.xxxx
  mov o0.w, l(1.000000)
  ret 
  // Approximately 0 instruction slots used
  #endif
  
  const BYTE Textured_PS_Main[] =
  {
       68,  88,  66,  67, 241,  43, 
      129,  86,  74, 210, 139, 126, 
      104,  73, 229, 117,  96, 156, 
      102, 233,   1,   0,   0,   0, 
       84,   1,   0,   0,   3,   0, 
        0,   0,  44,   0,   0,   0, 
      132,   0,   0,   0, 184,   0, 
        0,   0,  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,   3,   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, 148,   0,   0,   0, 
       64,   0,   0,   0,  37,   0, 
        0,   0,  90,   0,   0,   3, 
        0,  96,  16,   0,   0,   0, 
        0,   0,  88,  24,   0,   4, 
        0, 112,  16,   0,   0,   0, 
        0,   0,  85,  85,   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,  69,   0,   0,   9, 
      242,   0,  16,   0,   0,   0, 
        0,   0,  70,  16,  16,   0, 
        1,   0,   0,   0,  70, 126, 
       16,   0,   0,   0,   0,   0, 
        0,  96,  16,   0,   0,   0, 
        0,   0,  54,  32,   0,   5, 
      114,  32,  16,   0,   0,   0, 
        0,   0,   6,   0,  16,   0, 
        0,   0,   0,   0,  54,   0, 
        0,   5, 130,  32,  16,   0, 
        0,   0,   0,   0,   1,  64, 
        0,   0,   0,   0, 128,  63, 
       62,   0,   0,   1
  };
  