1 #if 0 2 // 3 // Generated by Microsoft (R) HLSL Shader Compiler 10.0.10011.16384 4 // 5 // 6 // Buffer Definitions: 7 // 8 // cbuffer ConstantBuffer0 9 // { 10 // 11 // float4 color; // Offset: 0 Size: 16 12 // 13 // } 14 // 15 // 16 // Resource Bindings: 17 // 18 // Name Type Format Dim HLSL Bind Count 19 // ------------------------------ ---------- ------- ----------- -------------- ------ 20 // s0 sampler NA NA s0 1 21 // t0 texture float4 2d t0 1 22 // ConstantBuffer0 cbuffer NA NA cb0 1 23 // 24 // 25 // 26 // Input signature: 27 // 28 // Name Index Mask Register SysValue Format Used 29 // -------------------- ----- ------ -------- -------- ------- ------ 30 // SV_POSITION 0 xyzw 0 POS float 31 // TEXCOORD 0 xy 1 NONE float xy 32 // 33 // 34 // Output signature: 35 // 36 // Name Index Mask Register SysValue Format Used 37 // -------------------- ----- ------ -------- -------- ------- ------ 38 // SV_TARGET 0 xyzw 0 TARGET float xyzw 39 // 40 ps_5_0 41 dcl_globalFlags refactoringAllowed 42 dcl_constantbuffer CB0[1], immediateIndexed 43 dcl_sampler s0, mode_default 44 dcl_resource_texture2d (float,float,float,float) t0 45 dcl_input_ps linear v1.xy 46 dcl_output o0.xyzw 47 dcl_temps 1 48 sample_indexable(texture2d)(float,float,float,float) r0.xyzw, v1.xyxx, t0.xyzw, s0 49 mul o0.xyzw, r0.xyzw, cb0[0].xyzw 50 ret 51 // Approximately 3 instruction slots used 52 #endif 53 54 const BYTE g_main[] = 55 { 56 68, 88, 66, 67, 120, 29, 57 48, 248, 140, 25, 86, 194, 58 52, 40, 230, 77, 247, 113, 59 213, 244, 1, 0, 0, 0, 60 112, 3, 0, 0, 5, 0, 61 0, 0, 52, 0, 0, 0, 62 152, 1, 0, 0, 240, 1, 63 0, 0, 36, 2, 0, 0, 64 212, 2, 0, 0, 82, 68, 65 69, 70, 92, 1, 0, 0, 66 1, 0, 0, 0, 180, 0, 67 0, 0, 3, 0, 0, 0, 68 60, 0, 0, 0, 0, 5, 69 255, 255, 0, 129, 0, 0, 70 40, 1, 0, 0, 82, 68, 71 49, 49, 60, 0, 0, 0, 72 24, 0, 0, 0, 32, 0, 73 0, 0, 40, 0, 0, 0, 74 36, 0, 0, 0, 12, 0, 75 0, 0, 0, 0, 0, 0, 76 156, 0, 0, 0, 3, 0, 77 0, 0, 0, 0, 0, 0, 78 0, 0, 0, 0, 0, 0, 79 0, 0, 0, 0, 0, 0, 80 1, 0, 0, 0, 1, 0, 81 0, 0, 159, 0, 0, 0, 82 2, 0, 0, 0, 5, 0, 83 0, 0, 4, 0, 0, 0, 84 255, 255, 255, 255, 0, 0, 85 0, 0, 1, 0, 0, 0, 86 13, 0, 0, 0, 162, 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 115, 48, 0, 116, 48, 0, 93 67, 111, 110, 115, 116, 97, 94 110, 116, 66, 117, 102, 102, 95 101, 114, 48, 0, 171, 171, 96 162, 0, 0, 0, 1, 0, 97 0, 0, 204, 0, 0, 0, 98 16, 0, 0, 0, 0, 0, 99 0, 0, 0, 0, 0, 0, 100 244, 0, 0, 0, 0, 0, 101 0, 0, 16, 0, 0, 0, 102 2, 0, 0, 0, 4, 1, 103 0, 0, 0, 0, 0, 0, 104 255, 255, 255, 255, 0, 0, 105 0, 0, 255, 255, 255, 255, 106 0, 0, 0, 0, 99, 111, 107 108, 111, 114, 0, 102, 108, 108 111, 97, 116, 52, 0, 171, 109 171, 171, 1, 0, 3, 0, 110 1, 0, 4, 0, 0, 0, 111 0, 0, 0, 0, 0, 0, 112 0, 0, 0, 0, 0, 0, 113 0, 0, 0, 0, 0, 0, 114 0, 0, 0, 0, 250, 0, 115 0, 0, 77, 105, 99, 114, 116 111, 115, 111, 102, 116, 32, 117 40, 82, 41, 32, 72, 76, 118 83, 76, 32, 83, 104, 97, 119 100, 101, 114, 32, 67, 111, 120 109, 112, 105, 108, 101, 114, 121 32, 49, 48, 46, 48, 46, 122 49, 48, 48, 49, 49, 46, 123 49, 54, 51, 56, 52, 0, 124 73, 83, 71, 78, 80, 0, 125 0, 0, 2, 0, 0, 0, 126 8, 0, 0, 0, 56, 0, 127 0, 0, 0, 0, 0, 0, 128 1, 0, 0, 0, 3, 0, 129 0, 0, 0, 0, 0, 0, 130 15, 0, 0, 0, 68, 0, 131 0, 0, 0, 0, 0, 0, 132 0, 0, 0, 0, 3, 0, 133 0, 0, 1, 0, 0, 0, 134 3, 3, 0, 0, 83, 86, 135 95, 80, 79, 83, 73, 84, 136 73, 79, 78, 0, 84, 69, 137 88, 67, 79, 79, 82, 68, 138 0, 171, 171, 171, 79, 83, 139 71, 78, 44, 0, 0, 0, 140 1, 0, 0, 0, 8, 0, 141 0, 0, 32, 0, 0, 0, 142 0, 0, 0, 0, 0, 0, 143 0, 0, 3, 0, 0, 0, 144 0, 0, 0, 0, 15, 0, 145 0, 0, 83, 86, 95, 84, 146 65, 82, 71, 69, 84, 0, 147 171, 171, 83, 72, 69, 88, 148 168, 0, 0, 0, 80, 0, 149 0, 0, 42, 0, 0, 0, 150 106, 8, 0, 1, 89, 0, 151 0, 4, 70, 142, 32, 0, 152 0, 0, 0, 0, 1, 0, 153 0, 0, 90, 0, 0, 3, 154 0, 96, 16, 0, 0, 0, 155 0, 0, 88, 24, 0, 4, 156 0, 112, 16, 0, 0, 0, 157 0, 0, 85, 85, 0, 0, 158 98, 16, 0, 3, 50, 16, 159 16, 0, 1, 0, 0, 0, 160 101, 0, 0, 3, 242, 32, 161 16, 0, 0, 0, 0, 0, 162 104, 0, 0, 2, 1, 0, 163 0, 0, 69, 0, 0, 139, 164 194, 0, 0, 128, 67, 85, 165 21, 0, 242, 0, 16, 0, 166 0, 0, 0, 0, 70, 16, 167 16, 0, 1, 0, 0, 0, 168 70, 126, 16, 0, 0, 0, 169 0, 0, 0, 96, 16, 0, 170 0, 0, 0, 0, 56, 0, 171 0, 8, 242, 32, 16, 0, 172 0, 0, 0, 0, 70, 14, 173 16, 0, 0, 0, 0, 0, 174 70, 142, 32, 0, 0, 0, 175 0, 0, 0, 0, 0, 0, 176 62, 0, 0, 1, 83, 84, 177 65, 84, 148, 0, 0, 0, 178 3, 0, 0, 0, 1, 0, 179 0, 0, 0, 0, 0, 0, 180 2, 0, 0, 0, 1, 0, 181 0, 0, 0, 0, 0, 0, 182 0, 0, 0, 0, 1, 0, 183 0, 0, 0, 0, 0, 0, 184 0, 0, 0, 0, 0, 0, 185 0, 0, 0, 0, 0, 0, 186 0, 0, 0, 0, 0, 0, 187 0, 0, 1, 0, 0, 0, 188 0, 0, 0, 0, 0, 0, 189 0, 0, 0, 0, 0, 0, 190 0, 0, 0, 0, 0, 0, 191 0, 0, 0, 0, 0, 0, 192 0, 0, 0, 0, 0, 0, 193 0, 0, 0, 0, 0, 0, 194 0, 0, 0, 0, 0, 0, 195 0, 0, 0, 0, 0, 0, 196 0, 0, 0, 0, 0, 0, 197 0, 0, 0, 0, 0, 0, 198 0, 0, 0, 0, 0, 0, 199 0, 0, 0, 0, 0, 0, 200 0, 0, 0, 0, 0, 0, 201 0, 0, 0, 0, 0, 0, 202 0, 0, 0, 0 203 }; 204