1 #if 0 2 // 3 // Generated by Microsoft (R) HLSL Shader Compiler 10.0.10011.16384 4 // 5 // 6 // Buffer Definitions: 7 // 8 // cbuffer ConstantBuffer1 9 // { 10 // 11 // float4x4 WorldViewProj; // Offset: 0 Size: 64 12 // 13 // } 14 // 15 // 16 // Resource Bindings: 17 // 18 // Name Type Format Dim HLSL Bind Count 19 // ------------------------------ ---------- ------- ----------- -------------- ------ 20 // ConstantBuffer1 cbuffer NA NA cb1 1 21 // 22 // 23 // 24 // Input signature: 25 // 26 // Name Index Mask Register SysValue Format Used 27 // -------------------- ----- ------ -------- -------- ------- ------ 28 // POSITION 0 xyz 0 NONE float xyz 29 // TEXCOORD 0 xy 1 NONE float xy 30 // 31 // 32 // Output signature: 33 // 34 // Name Index Mask Register SysValue Format Used 35 // -------------------- ----- ------ -------- -------- ------- ------ 36 // SV_POSITION 0 xyzw 0 POS float xyzw 37 // TEXCOORD 0 xy 1 NONE float xy 38 // 39 vs_5_0 40 dcl_globalFlags refactoringAllowed 41 dcl_constantbuffer CB1[4], immediateIndexed 42 dcl_input v0.xyz 43 dcl_input v1.xy 44 dcl_output_siv o0.xyzw, position 45 dcl_output o1.xy 46 dcl_temps 1 47 mov r0.xyz, v0.xyzx 48 mov r0.w, l(1.000000) 49 dp4 o0.x, r0.xyzw, cb1[0].xyzw 50 dp4 o0.y, r0.xyzw, cb1[1].xyzw 51 dp4 o0.z, r0.xyzw, cb1[2].xyzw 52 dp4 o0.w, r0.xyzw, cb1[3].xyzw 53 mov o1.xy, v1.xyxx 54 ret 55 // Approximately 8 instruction slots used 56 #endif 57 58 const BYTE g_main[] = 59 { 60 68, 88, 66, 67, 206, 13, 61 137, 181, 114, 110, 131, 98, 62 24, 137, 147, 240, 237, 245, 63 81, 131, 1, 0, 0, 0, 64 192, 3, 0, 0, 5, 0, 65 0, 0, 52, 0, 0, 0, 66 88, 1, 0, 0, 172, 1, 67 0, 0, 4, 2, 0, 0, 68 36, 3, 0, 0, 82, 68, 69 69, 70, 28, 1, 0, 0, 70 1, 0, 0, 0, 108, 0, 71 0, 0, 1, 0, 0, 0, 72 60, 0, 0, 0, 0, 5, 73 254, 255, 0, 129, 0, 0, 74 232, 0, 0, 0, 82, 68, 75 49, 49, 60, 0, 0, 0, 76 24, 0, 0, 0, 32, 0, 77 0, 0, 40, 0, 0, 0, 78 36, 0, 0, 0, 12, 0, 79 0, 0, 0, 0, 0, 0, 80 92, 0, 0, 0, 0, 0, 81 0, 0, 0, 0, 0, 0, 82 0, 0, 0, 0, 0, 0, 83 0, 0, 1, 0, 0, 0, 84 1, 0, 0, 0, 1, 0, 85 0, 0, 67, 111, 110, 115, 86 116, 97, 110, 116, 66, 117, 87 102, 102, 101, 114, 49, 0, 88 92, 0, 0, 0, 1, 0, 89 0, 0, 132, 0, 0, 0, 90 64, 0, 0, 0, 0, 0, 91 0, 0, 0, 0, 0, 0, 92 172, 0, 0, 0, 0, 0, 93 0, 0, 64, 0, 0, 0, 94 2, 0, 0, 0, 196, 0, 95 0, 0, 0, 0, 0, 0, 96 255, 255, 255, 255, 0, 0, 97 0, 0, 255, 255, 255, 255, 98 0, 0, 0, 0, 87, 111, 99 114, 108, 100, 86, 105, 101, 100 119, 80, 114, 111, 106, 0, 101 102, 108, 111, 97, 116, 52, 102 120, 52, 0, 171, 3, 0, 103 3, 0, 4, 0, 4, 0, 104 0, 0, 0, 0, 0, 0, 105 0, 0, 0, 0, 0, 0, 106 0, 0, 0, 0, 0, 0, 107 0, 0, 0, 0, 0, 0, 108 186, 0, 0, 0, 77, 105, 109 99, 114, 111, 115, 111, 102, 110 116, 32, 40, 82, 41, 32, 111 72, 76, 83, 76, 32, 83, 112 104, 97, 100, 101, 114, 32, 113 67, 111, 109, 112, 105, 108, 114 101, 114, 32, 49, 48, 46, 115 48, 46, 49, 48, 48, 49, 116 49, 46, 49, 54, 51, 56, 117 52, 0, 73, 83, 71, 78, 118 76, 0, 0, 0, 2, 0, 119 0, 0, 8, 0, 0, 0, 120 56, 0, 0, 0, 0, 0, 121 0, 0, 0, 0, 0, 0, 122 3, 0, 0, 0, 0, 0, 123 0, 0, 7, 7, 0, 0, 124 65, 0, 0, 0, 0, 0, 125 0, 0, 0, 0, 0, 0, 126 3, 0, 0, 0, 1, 0, 127 0, 0, 3, 3, 0, 0, 128 80, 79, 83, 73, 84, 73, 129 79, 78, 0, 84, 69, 88, 130 67, 79, 79, 82, 68, 0, 131 171, 171, 79, 83, 71, 78, 132 80, 0, 0, 0, 2, 0, 133 0, 0, 8, 0, 0, 0, 134 56, 0, 0, 0, 0, 0, 135 0, 0, 1, 0, 0, 0, 136 3, 0, 0, 0, 0, 0, 137 0, 0, 15, 0, 0, 0, 138 68, 0, 0, 0, 0, 0, 139 0, 0, 0, 0, 0, 0, 140 3, 0, 0, 0, 1, 0, 141 0, 0, 3, 12, 0, 0, 142 83, 86, 95, 80, 79, 83, 143 73, 84, 73, 79, 78, 0, 144 84, 69, 88, 67, 79, 79, 145 82, 68, 0, 171, 171, 171, 146 83, 72, 69, 88, 24, 1, 147 0, 0, 80, 0, 1, 0, 148 70, 0, 0, 0, 106, 8, 149 0, 1, 89, 0, 0, 4, 150 70, 142, 32, 0, 1, 0, 151 0, 0, 4, 0, 0, 0, 152 95, 0, 0, 3, 114, 16, 153 16, 0, 0, 0, 0, 0, 154 95, 0, 0, 3, 50, 16, 155 16, 0, 1, 0, 0, 0, 156 103, 0, 0, 4, 242, 32, 157 16, 0, 0, 0, 0, 0, 158 1, 0, 0, 0, 101, 0, 159 0, 3, 50, 32, 16, 0, 160 1, 0, 0, 0, 104, 0, 161 0, 2, 1, 0, 0, 0, 162 54, 0, 0, 5, 114, 0, 163 16, 0, 0, 0, 0, 0, 164 70, 18, 16, 0, 0, 0, 165 0, 0, 54, 0, 0, 5, 166 130, 0, 16, 0, 0, 0, 167 0, 0, 1, 64, 0, 0, 168 0, 0, 128, 63, 17, 0, 169 0, 8, 18, 32, 16, 0, 170 0, 0, 0, 0, 70, 14, 171 16, 0, 0, 0, 0, 0, 172 70, 142, 32, 0, 1, 0, 173 0, 0, 0, 0, 0, 0, 174 17, 0, 0, 8, 34, 32, 175 16, 0, 0, 0, 0, 0, 176 70, 14, 16, 0, 0, 0, 177 0, 0, 70, 142, 32, 0, 178 1, 0, 0, 0, 1, 0, 179 0, 0, 17, 0, 0, 8, 180 66, 32, 16, 0, 0, 0, 181 0, 0, 70, 14, 16, 0, 182 0, 0, 0, 0, 70, 142, 183 32, 0, 1, 0, 0, 0, 184 2, 0, 0, 0, 17, 0, 185 0, 8, 130, 32, 16, 0, 186 0, 0, 0, 0, 70, 14, 187 16, 0, 0, 0, 0, 0, 188 70, 142, 32, 0, 1, 0, 189 0, 0, 3, 0, 0, 0, 190 54, 0, 0, 5, 50, 32, 191 16, 0, 1, 0, 0, 0, 192 70, 16, 16, 0, 1, 0, 193 0, 0, 62, 0, 0, 1, 194 83, 84, 65, 84, 148, 0, 195 0, 0, 8, 0, 0, 0, 196 1, 0, 0, 0, 0, 0, 197 0, 0, 4, 0, 0, 0, 198 4, 0, 0, 0, 0, 0, 199 0, 0, 0, 0, 0, 0, 200 1, 0, 0, 0, 0, 0, 201 0, 0, 0, 0, 0, 0, 202 0, 0, 0, 0, 0, 0, 203 0, 0, 0, 0, 0, 0, 204 0, 0, 0, 0, 0, 0, 205 0, 0, 0, 0, 0, 0, 206 0, 0, 0, 0, 0, 0, 207 0, 0, 0, 0, 0, 0, 208 3, 0, 0, 0, 0, 0, 209 0, 0, 0, 0, 0, 0, 210 0, 0, 0, 0, 0, 0, 211 0, 0, 0, 0, 0, 0, 212 0, 0, 0, 0, 0, 0, 213 0, 0, 0, 0, 0, 0, 214 0, 0, 0, 0, 0, 0, 215 0, 0, 0, 0, 0, 0, 216 0, 0, 0, 0, 0, 0, 217 0, 0, 0, 0, 0, 0, 218 0, 0, 0, 0, 0, 0, 219 0, 0, 0, 0, 0, 0 220 }; 221