Home | History | Annotate | Download | only in compiled
      1 #if 0
      2 //
      3 // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.16384
      4 //
      5 //
      6 ///
      7 // Buffer Definitions:
      8 //
      9 // cbuffer BufferCopyParams
     10 // {
     11 //
     12 //   uint FirstPixelOffset;             // Offset:    0 Size:     4
     13 //   uint PixelsPerRow;                 // Offset:    4 Size:     4
     14 //   uint RowStride;                    // Offset:    8 Size:     4
     15 //   uint RowsPerSlice;                 // Offset:   12 Size:     4
     16 //   float2 PositionOffset;             // Offset:   16 Size:     8
     17 //   float2 PositionScale;              // Offset:   24 Size:     8
     18 //   int2 TexLocationOffset;            // Offset:   32 Size:     8 [unused]
     19 //   int2 TexLocationScale;             // Offset:   40 Size:     8 [unused]
     20 //
     21 // }
     22 //
     23 //
     24 // Resource Bindings:
     25 //
     26 // Name                                 Type  Format         Dim Slot Elements
     27 // ------------------------------ ---------- ------- ----------- ---- --------
     28 // BufferCopyParams                  cbuffer      NA          NA    0        1
     29 //
     30 //
     31 //
     32 // Input signature:
     33 //
     34 // Name                 Index   Mask Register SysValue  Format   Used
     35 // -------------------- ----- ------ -------- -------- ------- ------
     36 // SV_VertexID              0   x           0   VERTID    uint   x
     37 //
     38 //
     39 // Output signature:
     40 //
     41 // Name                 Index   Mask Register SysValue  Format   Used
     42 // -------------------- ----- ------ -------- -------- ------- ------
     43 // SV_Position              0   xyzw        0      POS   float   xyzw
     44 // TEXCOORD                 0   x           1     NONE    uint   x
     45 // LAYER                    0    y          1     NONE    uint    y
     46 //
     47 vs_4_0
     48 dcl_constantbuffer cb0[2], immediateIndexed
     49 dcl_input_sgv v0.x, vertex_id
     50 dcl_output_siv o0.xyzw, position
     51 dcl_output o1.x
     52 dcl_output o1.y
     53 dcl_temps 2
     54 mov o0.zw, l(0,0,0,1.000000)
     55 imul null, r0.xy, cb0[0].wwww, cb0[0].yzyy
     56 udiv r0.z, null, v0.x, r0.x
     57 imad r0.x, -r0.z, r0.x, v0.x
     58 imad r0.y, r0.z, r0.y, cb0[0].x
     59 mov o1.y, r0.z
     60 udiv r0.z, null, r0.x, cb0[0].y
     61 imad r0.x, -r0.z, cb0[0].y, r0.x
     62 utof r1.xy, r0.xzxx
     63 imad r0.y, r0.z, cb0[0].z, r0.y
     64 iadd o1.x, r0.x, r0.y
     65 mad o0.xy, cb0[1].zwzz, r1.xyxx, cb0[1].xyxx
     66 ret
     67 // Approximately 13 instruction slots used
     68 #endif
     69 
     70 const BYTE g_VS_BufferToTexture[] =
     71 {
     72      68,  88,  66,  67, 158,  32,
     73     140,  89, 212, 226, 251, 197,
     74     186, 151,  46, 176, 250,  58,
     75      75, 228,   1,   0,   0,   0,
     76     104,   5,   0,   0,   5,   0,
     77       0,   0,  52,   0,   0,   0,
     78      64,   2,   0,   0, 116,   2,
     79       0,   0, 232,   2,   0,   0,
     80     236,   4,   0,   0,  82,  68,
     81      69,  70,   4,   2,   0,   0,
     82       1,   0,   0,   0,  80,   0,
     83       0,   0,   1,   0,   0,   0,
     84      28,   0,   0,   0,   0,   4,
     85     254, 255,   0,   1,   0,   0,
     86     209,   1,   0,   0,  60,   0,
     87       0,   0,   0,   0,   0,   0,
     88       0,   0,   0,   0,   0,   0,
     89       0,   0,   0,   0,   0,   0,
     90       0,   0,   0,   0,   1,   0,
     91       0,   0,   1,   0,   0,   0,
     92      66, 117, 102, 102, 101, 114,
     93      67, 111, 112, 121,  80,  97,
     94     114,  97, 109, 115,   0, 171,
     95     171, 171,  60,   0,   0,   0,
     96       8,   0,   0,   0, 104,   0,
     97       0,   0,  48,   0,   0,   0,
     98       0,   0,   0,   0,   0,   0,
     99       0,   0,  40,   1,   0,   0,
    100       0,   0,   0,   0,   4,   0,
    101       0,   0,   2,   0,   0,   0,
    102      60,   1,   0,   0,   0,   0,
    103       0,   0,  76,   1,   0,   0,
    104       4,   0,   0,   0,   4,   0,
    105       0,   0,   2,   0,   0,   0,
    106      60,   1,   0,   0,   0,   0,
    107       0,   0,  89,   1,   0,   0,
    108       8,   0,   0,   0,   4,   0,
    109       0,   0,   2,   0,   0,   0,
    110      60,   1,   0,   0,   0,   0,
    111       0,   0,  99,   1,   0,   0,
    112      12,   0,   0,   0,   4,   0,
    113       0,   0,   2,   0,   0,   0,
    114      60,   1,   0,   0,   0,   0,
    115       0,   0, 112,   1,   0,   0,
    116      16,   0,   0,   0,   8,   0,
    117       0,   0,   2,   0,   0,   0,
    118     128,   1,   0,   0,   0,   0,
    119       0,   0, 144,   1,   0,   0,
    120      24,   0,   0,   0,   8,   0,
    121       0,   0,   2,   0,   0,   0,
    122     128,   1,   0,   0,   0,   0,
    123       0,   0, 158,   1,   0,   0,
    124      32,   0,   0,   0,   8,   0,
    125       0,   0,   0,   0,   0,   0,
    126     176,   1,   0,   0,   0,   0,
    127       0,   0, 192,   1,   0,   0,
    128      40,   0,   0,   0,   8,   0,
    129       0,   0,   0,   0,   0,   0,
    130     176,   1,   0,   0,   0,   0,
    131       0,   0,  70, 105, 114, 115,
    132     116,  80, 105, 120, 101, 108,
    133      79, 102, 102, 115, 101, 116,
    134       0, 171, 171, 171,   0,   0,
    135      19,   0,   1,   0,   1,   0,
    136       0,   0,   0,   0,   0,   0,
    137       0,   0,  80, 105, 120, 101,
    138     108, 115,  80, 101, 114,  82,
    139     111, 119,   0,  82, 111, 119,
    140      83, 116, 114, 105, 100, 101,
    141       0,  82, 111, 119, 115,  80,
    142     101, 114,  83, 108, 105,  99,
    143     101,   0,  80, 111, 115, 105,
    144     116, 105, 111, 110,  79, 102,
    145     102, 115, 101, 116,   0, 171,
    146       1,   0,   3,   0,   1,   0,
    147       2,   0,   0,   0,   0,   0,
    148       0,   0,   0,   0,  80, 111,
    149     115, 105, 116, 105, 111, 110,
    150      83,  99,  97, 108, 101,   0,
    151      84, 101, 120,  76, 111,  99,
    152      97, 116, 105, 111, 110,  79,
    153     102, 102, 115, 101, 116,   0,
    154       1,   0,   2,   0,   1,   0,
    155       2,   0,   0,   0,   0,   0,
    156       0,   0,   0,   0,  84, 101,
    157     120,  76, 111,  99,  97, 116,
    158     105, 111, 110,  83,  99,  97,
    159     108, 101,   0,  77, 105,  99,
    160     114, 111, 115, 111, 102, 116,
    161      32,  40,  82,  41,  32,  72,
    162      76,  83,  76,  32,  83, 104,
    163      97, 100, 101, 114,  32,  67,
    164     111, 109, 112, 105, 108, 101,
    165     114,  32,  57,  46,  51,  48,
    166      46,  57,  50,  48,  48,  46,
    167      49,  54,  51,  56,  52,   0,
    168      73,  83,  71,  78,  44,   0,
    169       0,   0,   1,   0,   0,   0,
    170       8,   0,   0,   0,  32,   0,
    171       0,   0,   0,   0,   0,   0,
    172       6,   0,   0,   0,   1,   0,
    173       0,   0,   0,   0,   0,   0,
    174       1,   1,   0,   0,  83,  86,
    175      95,  86, 101, 114, 116, 101,
    176     120,  73,  68,   0,  79,  83,
    177      71,  78, 108,   0,   0,   0,
    178       3,   0,   0,   0,   8,   0,
    179       0,   0,  80,   0,   0,   0,
    180       0,   0,   0,   0,   1,   0,
    181       0,   0,   3,   0,   0,   0,
    182       0,   0,   0,   0,  15,   0,
    183       0,   0,  92,   0,   0,   0,
    184       0,   0,   0,   0,   0,   0,
    185       0,   0,   1,   0,   0,   0,
    186       1,   0,   0,   0,   1,  14,
    187       0,   0, 101,   0,   0,   0,
    188       0,   0,   0,   0,   0,   0,
    189       0,   0,   1,   0,   0,   0,
    190       1,   0,   0,   0,   2,  13,
    191       0,   0,  83,  86,  95,  80,
    192     111, 115, 105, 116, 105, 111,
    193     110,   0,  84,  69,  88,  67,
    194      79,  79,  82,  68,   0,  76,
    195      65,  89,  69,  82,   0, 171,
    196      83,  72,  68,  82, 252,   1,
    197       0,   0,  64,   0,   1,   0,
    198     127,   0,   0,   0,  89,   0,
    199       0,   4,  70, 142,  32,   0,
    200       0,   0,   0,   0,   2,   0,
    201       0,   0,  96,   0,   0,   4,
    202      18,  16,  16,   0,   0,   0,
    203       0,   0,   6,   0,   0,   0,
    204     103,   0,   0,   4, 242,  32,
    205      16,   0,   0,   0,   0,   0,
    206       1,   0,   0,   0, 101,   0,
    207       0,   3,  18,  32,  16,   0,
    208       1,   0,   0,   0, 101,   0,
    209       0,   3,  34,  32,  16,   0,
    210       1,   0,   0,   0, 104,   0,
    211       0,   2,   2,   0,   0,   0,
    212      54,   0,   0,   8, 194,  32,
    213      16,   0,   0,   0,   0,   0,
    214       2,  64,   0,   0,   0,   0,
    215       0,   0,   0,   0,   0,   0,
    216       0,   0,   0,   0,   0,   0,
    217     128,  63,  38,   0,   0,  10,
    218       0, 208,   0,   0,  50,   0,
    219      16,   0,   0,   0,   0,   0,
    220     246, 143,  32,   0,   0,   0,
    221       0,   0,   0,   0,   0,   0,
    222     150, 133,  32,   0,   0,   0,
    223       0,   0,   0,   0,   0,   0,
    224      78,   0,   0,   8,  66,   0,
    225      16,   0,   0,   0,   0,   0,
    226       0, 208,   0,   0,  10,  16,
    227      16,   0,   0,   0,   0,   0,
    228      10,   0,  16,   0,   0,   0,
    229       0,   0,  35,   0,   0,  10,
    230      18,   0,  16,   0,   0,   0,
    231       0,   0,  42,   0,  16, 128,
    232      65,   0,   0,   0,   0,   0,
    233       0,   0,  10,   0,  16,   0,
    234       0,   0,   0,   0,  10,  16,
    235      16,   0,   0,   0,   0,   0,
    236      35,   0,   0,  10,  34,   0,
    237      16,   0,   0,   0,   0,   0,
    238      42,   0,  16,   0,   0,   0,
    239       0,   0,  26,   0,  16,   0,
    240       0,   0,   0,   0,  10, 128,
    241      32,   0,   0,   0,   0,   0,
    242       0,   0,   0,   0,  54,   0,
    243       0,   5,  34,  32,  16,   0,
    244       1,   0,   0,   0,  42,   0,
    245      16,   0,   0,   0,   0,   0,
    246      78,   0,   0,   9,  66,   0,
    247      16,   0,   0,   0,   0,   0,
    248       0, 208,   0,   0,  10,   0,
    249      16,   0,   0,   0,   0,   0,
    250      26, 128,  32,   0,   0,   0,
    251       0,   0,   0,   0,   0,   0,
    252      35,   0,   0,  11,  18,   0,
    253      16,   0,   0,   0,   0,   0,
    254      42,   0,  16, 128,  65,   0,
    255       0,   0,   0,   0,   0,   0,
    256      26, 128,  32,   0,   0,   0,
    257       0,   0,   0,   0,   0,   0,
    258      10,   0,  16,   0,   0,   0,
    259       0,   0,  86,   0,   0,   5,
    260      50,   0,  16,   0,   1,   0,
    261       0,   0, 134,   0,  16,   0,
    262       0,   0,   0,   0,  35,   0,
    263       0,  10,  34,   0,  16,   0,
    264       0,   0,   0,   0,  42,   0,
    265      16,   0,   0,   0,   0,   0,
    266      42, 128,  32,   0,   0,   0,
    267       0,   0,   0,   0,   0,   0,
    268      26,   0,  16,   0,   0,   0,
    269       0,   0,  30,   0,   0,   7,
    270      18,  32,  16,   0,   1,   0,
    271       0,   0,  10,   0,  16,   0,
    272       0,   0,   0,   0,  26,   0,
    273      16,   0,   0,   0,   0,   0,
    274      50,   0,   0,  11,  50,  32,
    275      16,   0,   0,   0,   0,   0,
    276     230, 138,  32,   0,   0,   0,
    277       0,   0,   1,   0,   0,   0,
    278      70,   0,  16,   0,   1,   0,
    279       0,   0,  70, 128,  32,   0,
    280       0,   0,   0,   0,   1,   0,
    281       0,   0,  62,   0,   0,   1,
    282      83,  84,  65,  84, 116,   0,
    283       0,   0,  13,   0,   0,   0,
    284       2,   0,   0,   0,   0,   0,
    285       0,   0,   4,   0,   0,   0,
    286       0,   0,   0,   0,   2,   0,
    287       0,   0,   2,   0,   0,   0,
    288       1,   0,   0,   0,   0,   0,
    289       0,   0,   0,   0,   0,   0,
    290       0,   0,   0,   0,   0,   0,
    291       0,   0,   0,   0,   0,   0,
    292       0,   0,   0,   0,   0,   0,
    293       0,   0,   0,   0,   0,   0,
    294       0,   0,   0,   0,   0,   0,
    295       0,   0,   0,   0,   0,   0,
    296       3,   0,   0,   0,   0,   0,
    297       0,   0,   1,   0,   0,   0,
    298       0,   0,   0,   0,   0,   0,
    299       0,   0,   0,   0,   0,   0,
    300       0,   0,   0,   0,   0,   0,
    301       0,   0,   0,   0,   0,   0,
    302       0,   0,   0,   0
    303 };
    304