1 #if 0 2 // 3 // Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 4 // 5 // 6 // fxc /Fhd3d11tex.hlsl.ps.h /Eps /Tps_4_0 d3d11tex.hlsl 7 // 8 // 9 // Resource Bindings: 10 // 11 // Name Type Format Dim Slot Elements 12 // ------------------------------ ---------- ------- ----------- ---- -------- 13 // samp0 sampler NA NA 0 1 14 // samp1 sampler NA NA 1 1 15 // tex0 texture float4 2d 0 1 16 // tex1 texture float4 2d 1 1 17 // 18 // 19 // 20 // Input signature: 21 // 22 // Name Index Mask Register SysValue Format Used 23 // -------------------- ----- ------ -------- -------- ------ ------ 24 // SV_POSITION 0 xyzw 0 POS float 25 // TEXCOORD 0 xy 1 NONE float xy 26 // FACTORS 0 xyzw 2 NONE float xyzw 27 // 28 // 29 // Output signature: 30 // 31 // Name Index Mask Register SysValue Format Used 32 // -------------------- ----- ------ -------- -------- ------ ------ 33 // SV_TARGET 0 xyzw 0 TARGET float xyzw 34 // 35 ps_4_0 36 dcl_sampler s0, mode_default 37 dcl_sampler s1, mode_default 38 dcl_resource_texture2d (float,float,float,float) t0 39 dcl_resource_texture2d (float,float,float,float) t1 40 dcl_input_ps linear v1.xy 41 dcl_input_ps linear v2.xyzw 42 dcl_output o0.xyzw 43 dcl_temps 3 44 sample r0.xyzw, v1.xyxx, t1.xyzw, s1 45 mul r0.xyzw, r0.xyzw, v2.xxxx 46 sample r1.xyzw, v1.xyxx, t1.xyzw, s0 47 mad r0.xyzw, r1.xyzw, v2.zzzz, r0.xyzw 48 mul r0.xyzw, r0.xyzw, v2.yyyy 49 sample r1.xyzw, v1.xyxx, t0.xyzw, s1 50 mul r1.xyzw, r1.xyzw, v2.xxxx 51 sample r2.xyzw, v1.xyxx, t0.xyzw, s0 52 mad r1.xyzw, r2.xyzw, v2.zzzz, r1.xyzw 53 mad o0.xyzw, r1.xyzw, v2.wwww, r0.xyzw 54 ret 55 // Approximately 11 instruction slots used 56 #endif 57 58 const BYTE g_ps[] = 59 { 60 68, 88, 66, 67, 139, 203, 61 114, 37, 104, 101, 201, 12, 62 197, 147, 116, 98, 80, 214, 63 173, 207, 1, 0, 0, 0, 64 16, 4, 0, 0, 5, 0, 65 0, 0, 52, 0, 0, 0, 66 32, 1, 0, 0, 152, 1, 67 0, 0, 204, 1, 0, 0, 68 148, 3, 0, 0, 82, 68, 69 69, 70, 228, 0, 0, 0, 70 0, 0, 0, 0, 0, 0, 71 0, 0, 4, 0, 0, 0, 72 28, 0, 0, 0, 0, 4, 73 255, 255, 0, 1, 0, 0, 74 178, 0, 0, 0, 156, 0, 75 0, 0, 3, 0, 0, 0, 76 0, 0, 0, 0, 0, 0, 77 0, 0, 0, 0, 0, 0, 78 0, 0, 0, 0, 1, 0, 79 0, 0, 0, 0, 0, 0, 80 162, 0, 0, 0, 3, 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, 0, 0, 85 0, 0, 168, 0, 0, 0, 86 2, 0, 0, 0, 5, 0, 87 0, 0, 4, 0, 0, 0, 88 255, 255, 255, 255, 0, 0, 89 0, 0, 1, 0, 0, 0, 90 12, 0, 0, 0, 173, 0, 91 0, 0, 2, 0, 0, 0, 92 5, 0, 0, 0, 4, 0, 93 0, 0, 255, 255, 255, 255, 94 1, 0, 0, 0, 1, 0, 95 0, 0, 12, 0, 0, 0, 96 115, 97, 109, 112, 48, 0, 97 115, 97, 109, 112, 49, 0, 98 116, 101, 120, 48, 0, 116, 99 101, 120, 49, 0, 77, 105, 100 99, 114, 111, 115, 111, 102, 101 116, 32, 40, 82, 41, 32, 102 72, 76, 83, 76, 32, 83, 103 104, 97, 100, 101, 114, 32, 104 67, 111, 109, 112, 105, 108, 105 101, 114, 32, 57, 46, 50, 106 57, 46, 57, 53, 50, 46, 107 51, 49, 49, 49, 0, 171, 108 73, 83, 71, 78, 112, 0, 109 0, 0, 3, 0, 0, 0, 110 8, 0, 0, 0, 80, 0, 111 0, 0, 0, 0, 0, 0, 112 1, 0, 0, 0, 3, 0, 113 0, 0, 0, 0, 0, 0, 114 15, 0, 0, 0, 92, 0, 115 0, 0, 0, 0, 0, 0, 116 0, 0, 0, 0, 3, 0, 117 0, 0, 1, 0, 0, 0, 118 3, 3, 0, 0, 101, 0, 119 0, 0, 0, 0, 0, 0, 120 0, 0, 0, 0, 3, 0, 121 0, 0, 2, 0, 0, 0, 122 15, 15, 0, 0, 83, 86, 123 95, 80, 79, 83, 73, 84, 124 73, 79, 78, 0, 84, 69, 125 88, 67, 79, 79, 82, 68, 126 0, 70, 65, 67, 84, 79, 127 82, 83, 0, 171, 171, 171, 128 79, 83, 71, 78, 44, 0, 129 0, 0, 1, 0, 0, 0, 130 8, 0, 0, 0, 32, 0, 131 0, 0, 0, 0, 0, 0, 132 0, 0, 0, 0, 3, 0, 133 0, 0, 0, 0, 0, 0, 134 15, 0, 0, 0, 83, 86, 135 95, 84, 65, 82, 71, 69, 136 84, 0, 171, 171, 83, 72, 137 68, 82, 192, 1, 0, 0, 138 64, 0, 0, 0, 112, 0, 139 0, 0, 90, 0, 0, 3, 140 0, 96, 16, 0, 0, 0, 141 0, 0, 90, 0, 0, 3, 142 0, 96, 16, 0, 1, 0, 143 0, 0, 88, 24, 0, 4, 144 0, 112, 16, 0, 0, 0, 145 0, 0, 85, 85, 0, 0, 146 88, 24, 0, 4, 0, 112, 147 16, 0, 1, 0, 0, 0, 148 85, 85, 0, 0, 98, 16, 149 0, 3, 50, 16, 16, 0, 150 1, 0, 0, 0, 98, 16, 151 0, 3, 242, 16, 16, 0, 152 2, 0, 0, 0, 101, 0, 153 0, 3, 242, 32, 16, 0, 154 0, 0, 0, 0, 104, 0, 155 0, 2, 3, 0, 0, 0, 156 69, 0, 0, 9, 242, 0, 157 16, 0, 0, 0, 0, 0, 158 70, 16, 16, 0, 1, 0, 159 0, 0, 70, 126, 16, 0, 160 1, 0, 0, 0, 0, 96, 161 16, 0, 1, 0, 0, 0, 162 56, 0, 0, 7, 242, 0, 163 16, 0, 0, 0, 0, 0, 164 70, 14, 16, 0, 0, 0, 165 0, 0, 6, 16, 16, 0, 166 2, 0, 0, 0, 69, 0, 167 0, 9, 242, 0, 16, 0, 168 1, 0, 0, 0, 70, 16, 169 16, 0, 1, 0, 0, 0, 170 70, 126, 16, 0, 1, 0, 171 0, 0, 0, 96, 16, 0, 172 0, 0, 0, 0, 50, 0, 173 0, 9, 242, 0, 16, 0, 174 0, 0, 0, 0, 70, 14, 175 16, 0, 1, 0, 0, 0, 176 166, 26, 16, 0, 2, 0, 177 0, 0, 70, 14, 16, 0, 178 0, 0, 0, 0, 56, 0, 179 0, 7, 242, 0, 16, 0, 180 0, 0, 0, 0, 70, 14, 181 16, 0, 0, 0, 0, 0, 182 86, 21, 16, 0, 2, 0, 183 0, 0, 69, 0, 0, 9, 184 242, 0, 16, 0, 1, 0, 185 0, 0, 70, 16, 16, 0, 186 1, 0, 0, 0, 70, 126, 187 16, 0, 0, 0, 0, 0, 188 0, 96, 16, 0, 1, 0, 189 0, 0, 56, 0, 0, 7, 190 242, 0, 16, 0, 1, 0, 191 0, 0, 70, 14, 16, 0, 192 1, 0, 0, 0, 6, 16, 193 16, 0, 2, 0, 0, 0, 194 69, 0, 0, 9, 242, 0, 195 16, 0, 2, 0, 0, 0, 196 70, 16, 16, 0, 1, 0, 197 0, 0, 70, 126, 16, 0, 198 0, 0, 0, 0, 0, 96, 199 16, 0, 0, 0, 0, 0, 200 50, 0, 0, 9, 242, 0, 201 16, 0, 1, 0, 0, 0, 202 70, 14, 16, 0, 2, 0, 203 0, 0, 166, 26, 16, 0, 204 2, 0, 0, 0, 70, 14, 205 16, 0, 1, 0, 0, 0, 206 50, 0, 0, 9, 242, 32, 207 16, 0, 0, 0, 0, 0, 208 70, 14, 16, 0, 1, 0, 209 0, 0, 246, 31, 16, 0, 210 2, 0, 0, 0, 70, 14, 211 16, 0, 0, 0, 0, 0, 212 62, 0, 0, 1, 83, 84, 213 65, 84, 116, 0, 0, 0, 214 11, 0, 0, 0, 3, 0, 215 0, 0, 0, 0, 0, 0, 216 3, 0, 0, 0, 3, 0, 217 0, 0, 0, 0, 0, 0, 218 0, 0, 0, 0, 1, 0, 219 0, 0, 0, 0, 0, 0, 220 0, 0, 0, 0, 0, 0, 221 0, 0, 0, 0, 0, 0, 222 0, 0, 0, 0, 0, 0, 223 0, 0, 4, 0, 0, 0, 224 0, 0, 0, 0, 0, 0, 225 0, 0, 0, 0, 0, 0, 226 0, 0, 0, 0, 0, 0, 227 0, 0, 0, 0, 0, 0, 228 0, 0, 0, 0, 0, 0, 229 0, 0, 0, 0, 0, 0, 230 0, 0, 0, 0, 0, 0, 231 0, 0, 0, 0, 0, 0, 232 0, 0, 0, 0, 0, 0, 233 0, 0 234 }; 235