#if 0
//
// Generated by Microsoft (R) D3D Shader Disassembler
//
//
// Input signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// SV_POSITION              0   xyzw        0      POS   float   xyzw
// NORMAL                   0   xyz         1     NONE   float   xyz 
// TEXCOORD                 0   xy          2     NONE   float   xy  
//
//
// Output signature:
//
// Name                 Index   Mask Register SysValue  Format   Used
// -------------------- ----- ------ -------- -------- ------- ------
// SV_POSITION              0   xyzw        0      POS   float   xyzw
// NORMAL                   0   xyz         1     NONE   float   xyz 
// TEXCOORD                 0   xy          2     NONE   float   xy  
// SV_RenderTargetArrayIndex     0   x           3  RTINDEX    uint   x   
//
gs_4_0
dcl_constantbuffer CB0[42], dynamicIndexed
dcl_input_siv v[3][0].xyzw, position
dcl_input v[3][1].xyz
dcl_input v[3][2].xy
dcl_temps 3
dcl_inputprimitive triangle 
dcl_outputtopology trianglestrip 
dcl_output_siv o0.xyzw, position
dcl_output o1.xyz
dcl_output o2.xy
dcl_output_siv o3.x, rendertarget_array_index
dcl_maxout 18
mov r0.x, l(0)
loop 
  ige r0.y, r0.x, l(6)
  breakc_nz r0.y
  ishl r0.y, r0.x, l(2)
  mov r0.z, l(0)
  loop 
    ige r0.w, r0.z, l(3)
    breakc_nz r0.w
    dp4 r1.x, v[r0.z + 0][0].xyzw, cb0[r0.y + 18].xyzw
    dp4 r1.y, v[r0.z + 0][0].xyzw, cb0[r0.y + 19].xyzw
    dp4 r1.z, v[r0.z + 0][0].xyzw, cb0[r0.y + 20].xyzw
    dp4 r1.w, v[r0.z + 0][0].xyzw, cb0[r0.y + 21].xyzw
    dp4 r0.w, r1.xyzw, cb0[12].xyzw
    dp4 r2.x, r1.xyzw, cb0[13].xyzw
    dp4 r2.y, r1.xyzw, cb0[14].xyzw
    dp4 r1.x, r1.xyzw, cb0[15].xyzw
    mov o0.x, r0.w
    mov o0.y, r2.x
    mov o0.z, r2.y
    mov o0.w, r1.x
    mov o1.xyz, v[r0.z + 0][1].xyzx
    mov o2.xy, v[r0.z + 0][2].xyxx
    mov o3.x, r0.x
    emit 
    iadd r0.z, r0.z, l(1)
  endloop 
  cut 
  iadd r0.x, r0.x, l(1)
endloop 
ret 
// Approximately 0 instruction slots used
#endif

const BYTE IBLSampler_GS_CubeMap[] =
{
     68,  88,  66,  67,  41,  95, 
     15, 230,  60, 195,  77, 180, 
    115, 245,  65,  51,  47, 201, 
    191, 205,   1,   0,   0,   0, 
    176,   4,   0,   0,   3,   0, 
      0,   0,  44,   0,   0,   0, 
    160,   0,   0,   0,  72,   1, 
      0,   0,  73,  83,  71,  78, 
    108,   0,   0,   0,   3,   0, 
      0,   0,   8,   0,   0,   0, 
     80,   0,   0,   0,   0,   0, 
      0,   0,   1,   0,   0,   0, 
      3,   0,   0,   0,   0,   0, 
      0,   0,  15,  15,   0,   0, 
     92,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      3,   0,   0,   0,   1,   0, 
      0,   0,   7,   7,   0,   0, 
     99,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      3,   0,   0,   0,   2,   0, 
      0,   0,   3,   3,   0,   0, 
     83,  86,  95,  80,  79,  83, 
     73,  84,  73,  79,  78,   0, 
     78,  79,  82,  77,  65,  76, 
      0,  84,  69,  88,  67,  79, 
     79,  82,  68,   0,  79,  83, 
     71,  78, 160,   0,   0,   0, 
      4,   0,   0,   0,   8,   0, 
      0,   0, 104,   0,   0,   0, 
      0,   0,   0,   0,   1,   0, 
      0,   0,   3,   0,   0,   0, 
      0,   0,   0,   0,  15,   0, 
      0,   0, 116,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   3,   0,   0,   0, 
      1,   0,   0,   0,   7,   8, 
      0,   0, 123,   0,   0,   0, 
      0,   0,   0,   0,   0,   0, 
      0,   0,   3,   0,   0,   0, 
      2,   0,   0,   0,   3,  12, 
      0,   0, 132,   0,   0,   0, 
      0,   0,   0,   0,   4,   0, 
      0,   0,   1,   0,   0,   0, 
      3,   0,   0,   0,   1,  14, 
      0,   0,  83,  86,  95,  80, 
     79,  83,  73,  84,  73,  79, 
     78,   0,  78,  79,  82,  77, 
     65,  76,   0,  84,  69,  88, 
     67,  79,  79,  82,  68,   0, 
     83,  86,  95,  82, 101, 110, 
    100, 101, 114,  84,  97, 114, 
    103, 101, 116,  65, 114, 114, 
     97, 121,  73, 110, 100, 101, 
    120,   0, 171, 171,  83,  72, 
     68,  82,  96,   3,   0,   0, 
     64,   0,   2,   0, 216,   0, 
      0,   0,  89,   8,   0,   4, 
     70, 142,  32,   0,   0,   0, 
      0,   0,  42,   0,   0,   0, 
     97,   0,   0,   5, 242,  16, 
     32,   0,   3,   0,   0,   0, 
      0,   0,   0,   0,   1,   0, 
      0,   0,  95,   0,   0,   4, 
    114,  16,  32,   0,   3,   0, 
      0,   0,   1,   0,   0,   0, 
     95,   0,   0,   4,  50,  16, 
     32,   0,   3,   0,   0,   0, 
      2,   0,   0,   0, 104,   0, 
      0,   2,   3,   0,   0,   0, 
     93,  24,   0,   1,  92,  40, 
      0,   1, 103,   0,   0,   4, 
    242,  32,  16,   0,   0,   0, 
      0,   0,   1,   0,   0,   0, 
    101,   0,   0,   3, 114,  32, 
     16,   0,   1,   0,   0,   0, 
    101,   0,   0,   3,  50,  32, 
     16,   0,   2,   0,   0,   0, 
    103,   0,   0,   4,  18,  32, 
     16,   0,   3,   0,   0,   0, 
      4,   0,   0,   0,  94,   0, 
      0,   2,  18,   0,   0,   0, 
     54,   0,   0,   5,  18,   0, 
     16,   0,   0,   0,   0,   0, 
      1,  64,   0,   0,   0,   0, 
      0,   0,  48,   0,   0,   1, 
     33,   0,   0,   7,  34,   0, 
     16,   0,   0,   0,   0,   0, 
     10,   0,  16,   0,   0,   0, 
      0,   0,   1,  64,   0,   0, 
      6,   0,   0,   0,   3,   0, 
      4,   3,  26,   0,  16,   0, 
      0,   0,   0,   0,  41,   0, 
      0,   7,  34,   0,  16,   0, 
      0,   0,   0,   0,  10,   0, 
     16,   0,   0,   0,   0,   0, 
      1,  64,   0,   0,   2,   0, 
      0,   0,  54,   0,   0,   5, 
     66,   0,  16,   0,   0,   0, 
      0,   0,   1,  64,   0,   0, 
      0,   0,   0,   0,  48,   0, 
      0,   1,  33,   0,   0,   7, 
    130,   0,  16,   0,   0,   0, 
      0,   0,  42,   0,  16,   0, 
      0,   0,   0,   0,   1,  64, 
      0,   0,   3,   0,   0,   0, 
      3,   0,   4,   3,  58,   0, 
     16,   0,   0,   0,   0,   0, 
     17,   0,   0,  12,  18,   0, 
     16,   0,   1,   0,   0,   0, 
     70,  30, 160,   0,  42,   0, 
     16,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,  70, 142, 
     32,   6,   0,   0,   0,   0, 
     18,   0,   0,   0,  26,   0, 
     16,   0,   0,   0,   0,   0, 
     17,   0,   0,  12,  34,   0, 
     16,   0,   1,   0,   0,   0, 
     70,  30, 160,   0,  42,   0, 
     16,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,  70, 142, 
     32,   6,   0,   0,   0,   0, 
     19,   0,   0,   0,  26,   0, 
     16,   0,   0,   0,   0,   0, 
     17,   0,   0,  12,  66,   0, 
     16,   0,   1,   0,   0,   0, 
     70,  30, 160,   0,  42,   0, 
     16,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,  70, 142, 
     32,   6,   0,   0,   0,   0, 
     20,   0,   0,   0,  26,   0, 
     16,   0,   0,   0,   0,   0, 
     17,   0,   0,  12, 130,   0, 
     16,   0,   1,   0,   0,   0, 
     70,  30, 160,   0,  42,   0, 
     16,   0,   0,   0,   0,   0, 
      0,   0,   0,   0,  70, 142, 
     32,   6,   0,   0,   0,   0, 
     21,   0,   0,   0,  26,   0, 
     16,   0,   0,   0,   0,   0, 
     17,   0,   0,   8, 130,   0, 
     16,   0,   0,   0,   0,   0, 
     70,  14,  16,   0,   1,   0, 
      0,   0,  70, 142,  32,   0, 
      0,   0,   0,   0,  12,   0, 
      0,   0,  17,   0,   0,   8, 
     18,   0,  16,   0,   2,   0, 
      0,   0,  70,  14,  16,   0, 
      1,   0,   0,   0,  70, 142, 
     32,   0,   0,   0,   0,   0, 
     13,   0,   0,   0,  17,   0, 
      0,   8,  34,   0,  16,   0, 
      2,   0,   0,   0,  70,  14, 
     16,   0,   1,   0,   0,   0, 
     70, 142,  32,   0,   0,   0, 
      0,   0,  14,   0,   0,   0, 
     17,   0,   0,   8,  18,   0, 
     16,   0,   1,   0,   0,   0, 
     70,  14,  16,   0,   1,   0, 
      0,   0,  70, 142,  32,   0, 
      0,   0,   0,   0,  15,   0, 
      0,   0,  54,   0,   0,   5, 
     18,  32,  16,   0,   0,   0, 
      0,   0,  58,   0,  16,   0, 
      0,   0,   0,   0,  54,   0, 
      0,   5,  34,  32,  16,   0, 
      0,   0,   0,   0,  10,   0, 
     16,   0,   2,   0,   0,   0, 
     54,   0,   0,   5,  66,  32, 
     16,   0,   0,   0,   0,   0, 
     26,   0,  16,   0,   2,   0, 
      0,   0,  54,   0,   0,   5, 
    130,  32,  16,   0,   0,   0, 
      0,   0,  10,   0,  16,   0, 
      1,   0,   0,   0,  54,   0, 
      0,   7, 114,  32,  16,   0, 
      1,   0,   0,   0,  70,  18, 
    160,   0,  42,   0,  16,   0, 
      0,   0,   0,   0,   1,   0, 
      0,   0,  54,   0,   0,   7, 
     50,  32,  16,   0,   2,   0, 
      0,   0,  70,  16, 160,   0, 
     42,   0,  16,   0,   0,   0, 
      0,   0,   2,   0,   0,   0, 
     54,   0,   0,   5,  18,  32, 
     16,   0,   3,   0,   0,   0, 
     10,   0,  16,   0,   0,   0, 
      0,   0,  19,   0,   0,   1, 
     30,   0,   0,   7,  66,   0, 
     16,   0,   0,   0,   0,   0, 
     42,   0,  16,   0,   0,   0, 
      0,   0,   1,  64,   0,   0, 
      1,   0,   0,   0,  22,   0, 
      0,   1,   9,   0,   0,   1, 
     30,   0,   0,   7,  18,   0, 
     16,   0,   0,   0,   0,   0, 
     10,   0,  16,   0,   0,   0, 
      0,   0,   1,  64,   0,   0, 
      1,   0,   0,   0,  22,   0, 
      0,   1,  62,   0,   0,   1
};
