1 swizzle.frag 2 Shader version: 110 3 0:? Sequence 4 0:9 Function Definition: main( ( global void) 5 0:9 Function Parameters: 6 0:11 Sequence 7 0:11 Sequence 8 0:11 move second child to first child ( temp float) 9 0:11 'blendscale' ( temp float) 10 0:11 Constant: 11 0:11 1.789000 12 0:13 Sequence 13 0:13 move second child to first child ( temp 4-component vector of float) 14 0:13 'w' ( temp 4-component vector of float) 15 0:13 'u' ( uniform 4-component vector of float) 16 0:15 Sequence 17 0:15 move second child to first child ( temp 4-component vector of float) 18 0:15 'w_dep' ( temp 4-component vector of float) 19 0:15 'u' ( uniform 4-component vector of float) 20 0:16 Sequence 21 0:16 move second child to first child ( temp 4-component vector of float) 22 0:16 'w_reorder' ( temp 4-component vector of float) 23 0:16 'u' ( uniform 4-component vector of float) 24 0:17 Sequence 25 0:17 move second child to first child ( temp 4-component vector of float) 26 0:17 'w2' ( temp 4-component vector of float) 27 0:17 'u' ( uniform 4-component vector of float) 28 0:18 Sequence 29 0:18 move second child to first child ( temp 4-component vector of float) 30 0:18 'w_flow' ( temp 4-component vector of float) 31 0:18 'u' ( uniform 4-component vector of float) 32 0:20 move second child to first child ( temp float) 33 0:20 direct index ( temp float) 34 0:20 'w_reorder' ( temp 4-component vector of float) 35 0:20 Constant: 36 0:20 2 (const int) 37 0:20 'blendscale' ( temp float) 38 0:22 move second child to first child ( temp 2-component vector of float) 39 0:22 vector swizzle ( temp 2-component vector of float) 40 0:22 'w' ( temp 4-component vector of float) 41 0:22 Sequence 42 0:22 Constant: 43 0:22 3 (const int) 44 0:22 Constant: 45 0:22 1 (const int) 46 0:22 't' ( smooth in 2-component vector of float) 47 0:24 move second child to first child ( temp float) 48 0:24 direct index ( temp float) 49 0:24 'w_reorder' ( temp 4-component vector of float) 50 0:24 Constant: 51 0:24 0 (const int) 52 0:24 'blendscale' ( temp float) 53 0:26 move second child to first child ( temp 4-component vector of float) 54 0:26 vector swizzle ( temp 4-component vector of float) 55 0:26 'w2' ( temp 4-component vector of float) 56 0:26 Sequence 57 0:26 Constant: 58 0:26 0 (const int) 59 0:26 Constant: 60 0:26 1 (const int) 61 0:26 Constant: 62 0:26 2 (const int) 63 0:26 Constant: 64 0:26 3 (const int) 65 0:26 vector swizzle ( temp 4-component vector of float) 66 0:26 'u' ( uniform 4-component vector of float) 67 0:26 Sequence 68 0:26 Constant: 69 0:26 2 (const int) 70 0:26 Constant: 71 0:26 3 (const int) 72 0:26 Constant: 73 0:26 0 (const int) 74 0:26 Constant: 75 0:26 1 (const int) 76 0:28 move second child to first child ( temp float) 77 0:28 direct index ( temp float) 78 0:28 'w_reorder' ( temp 4-component vector of float) 79 0:28 Constant: 80 0:28 1 (const int) 81 0:28 'blendscale' ( temp float) 82 0:30 move second child to first child ( temp 2-component vector of float) 83 0:30 vector swizzle ( temp 2-component vector of float) 84 0:30 'w_dep' ( temp 4-component vector of float) 85 0:30 Sequence 86 0:30 Constant: 87 0:30 0 (const int) 88 0:30 Constant: 89 0:30 1 (const int) 90 0:30 vector swizzle ( temp 2-component vector of float) 91 0:30 'w2' ( temp 4-component vector of float) 92 0:30 Sequence 93 0:30 Constant: 94 0:30 0 (const int) 95 0:30 Constant: 96 0:30 2 (const int) 97 0:31 move second child to first child ( temp 2-component vector of float) 98 0:31 vector swizzle ( temp 2-component vector of float) 99 0:31 'w_dep' ( temp 4-component vector of float) 100 0:31 Sequence 101 0:31 Constant: 102 0:31 2 (const int) 103 0:31 Constant: 104 0:31 3 (const int) 105 0:31 't' ( smooth in 2-component vector of float) 106 0:33 move second child to first child ( temp 2-component vector of float) 107 0:33 vector swizzle ( temp 2-component vector of float) 108 0:33 'w_undef' ( temp 4-component vector of float) 109 0:33 Sequence 110 0:33 Constant: 111 0:33 0 (const int) 112 0:33 Constant: 113 0:33 1 (const int) 114 0:33 vector swizzle ( temp 2-component vector of float) 115 0:33 'u' ( uniform 4-component vector of float) 116 0:33 Sequence 117 0:33 Constant: 118 0:33 2 (const int) 119 0:33 Constant: 120 0:33 3 (const int) 121 0:35 Test condition and select ( temp void) 122 0:35 Condition 123 0:35 'p' ( uniform bool) 124 0:35 true case 125 0:36 move second child to first child ( temp float) 126 0:36 direct index ( temp float) 127 0:36 'w_flow' ( temp 4-component vector of float) 128 0:36 Constant: 129 0:36 0 (const int) 130 0:36 direct index ( temp float) 131 0:36 't' ( smooth in 2-component vector of float) 132 0:36 Constant: 133 0:36 0 (const int) 134 0:35 false case 135 0:38 move second child to first child ( temp float) 136 0:38 direct index ( temp float) 137 0:38 'w_flow' ( temp 4-component vector of float) 138 0:38 Constant: 139 0:38 0 (const int) 140 0:38 direct index ( temp float) 141 0:38 't' ( smooth in 2-component vector of float) 142 0:38 Constant: 143 0:38 1 (const int) 144 0:40 move second child to first child ( temp 4-component vector of float) 145 0:40 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 146 0:40 mix ( global 4-component vector of float) 147 0:40 'w_reorder' ( temp 4-component vector of float) 148 0:40 'w_undef' ( temp 4-component vector of float) 149 0:40 component-wise multiply ( temp 4-component vector of float) 150 0:40 component-wise multiply ( temp 4-component vector of float) 151 0:40 component-wise multiply ( temp 4-component vector of float) 152 0:40 'w' ( temp 4-component vector of float) 153 0:40 'w2' ( temp 4-component vector of float) 154 0:40 'w_dep' ( temp 4-component vector of float) 155 0:40 'w_flow' ( temp 4-component vector of float) 156 0:42 Sequence 157 0:42 move second child to first child ( temp 2-component vector of float) 158 0:42 'c' ( temp 2-component vector of float) 159 0:42 't' ( smooth in 2-component vector of float) 160 0:43 Sequence 161 0:43 move second child to first child ( temp 4-component vector of float) 162 0:43 'rep' ( temp 4-component vector of float) 163 0:43 Constant: 164 0:43 0.000000 165 0:43 0.000000 166 0:43 0.000000 167 0:43 1.000000 168 0:45 Test condition and select ( temp void) 169 0:45 Condition 170 0:45 Compare Less Than ( temp bool) 171 0:45 direct index ( temp float) 172 0:45 'c' ( temp 2-component vector of float) 173 0:45 Constant: 174 0:45 0 (const int) 175 0:45 Constant: 176 0:45 0.000000 177 0:45 true case 178 0:46 multiply second child into first child ( temp float) 179 0:46 direct index ( temp float) 180 0:46 'c' ( temp 2-component vector of float) 181 0:46 Constant: 182 0:46 0 (const int) 183 0:46 Constant: 184 0:46 -1.000000 185 0:48 Test condition and select ( temp void) 186 0:48 Condition 187 0:48 Compare Less Than or Equal ( temp bool) 188 0:48 direct index ( temp float) 189 0:48 'c' ( temp 2-component vector of float) 190 0:48 Constant: 191 0:48 0 (const int) 192 0:48 Constant: 193 0:48 1.000000 194 0:48 true case 195 0:49 move second child to first child ( temp float) 196 0:49 direct index ( temp float) 197 0:49 'rep' ( temp 4-component vector of float) 198 0:49 Constant: 199 0:49 0 (const int) 200 0:49 Constant: 201 0:49 3.400000 202 0:51 add second child into first child ( temp 4-component vector of float) 203 0:51 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 204 0:51 'rep' ( temp 4-component vector of float) 205 0:? Linker Objects 206 0:? 'blend' ( uniform float) 207 0:? 'u' ( uniform 4-component vector of float) 208 0:? 'p' ( uniform bool) 209 0:? 't' ( smooth in 2-component vector of float) 210 211 212 Linked fragment stage: 213 214 215 Shader version: 110 216 0:? Sequence 217 0:9 Function Definition: main( ( global void) 218 0:9 Function Parameters: 219 0:11 Sequence 220 0:11 Sequence 221 0:11 move second child to first child ( temp float) 222 0:11 'blendscale' ( temp float) 223 0:11 Constant: 224 0:11 1.789000 225 0:13 Sequence 226 0:13 move second child to first child ( temp 4-component vector of float) 227 0:13 'w' ( temp 4-component vector of float) 228 0:13 'u' ( uniform 4-component vector of float) 229 0:15 Sequence 230 0:15 move second child to first child ( temp 4-component vector of float) 231 0:15 'w_dep' ( temp 4-component vector of float) 232 0:15 'u' ( uniform 4-component vector of float) 233 0:16 Sequence 234 0:16 move second child to first child ( temp 4-component vector of float) 235 0:16 'w_reorder' ( temp 4-component vector of float) 236 0:16 'u' ( uniform 4-component vector of float) 237 0:17 Sequence 238 0:17 move second child to first child ( temp 4-component vector of float) 239 0:17 'w2' ( temp 4-component vector of float) 240 0:17 'u' ( uniform 4-component vector of float) 241 0:18 Sequence 242 0:18 move second child to first child ( temp 4-component vector of float) 243 0:18 'w_flow' ( temp 4-component vector of float) 244 0:18 'u' ( uniform 4-component vector of float) 245 0:20 move second child to first child ( temp float) 246 0:20 direct index ( temp float) 247 0:20 'w_reorder' ( temp 4-component vector of float) 248 0:20 Constant: 249 0:20 2 (const int) 250 0:20 'blendscale' ( temp float) 251 0:22 move second child to first child ( temp 2-component vector of float) 252 0:22 vector swizzle ( temp 2-component vector of float) 253 0:22 'w' ( temp 4-component vector of float) 254 0:22 Sequence 255 0:22 Constant: 256 0:22 3 (const int) 257 0:22 Constant: 258 0:22 1 (const int) 259 0:22 't' ( smooth in 2-component vector of float) 260 0:24 move second child to first child ( temp float) 261 0:24 direct index ( temp float) 262 0:24 'w_reorder' ( temp 4-component vector of float) 263 0:24 Constant: 264 0:24 0 (const int) 265 0:24 'blendscale' ( temp float) 266 0:26 move second child to first child ( temp 4-component vector of float) 267 0:26 vector swizzle ( temp 4-component vector of float) 268 0:26 'w2' ( temp 4-component vector of float) 269 0:26 Sequence 270 0:26 Constant: 271 0:26 0 (const int) 272 0:26 Constant: 273 0:26 1 (const int) 274 0:26 Constant: 275 0:26 2 (const int) 276 0:26 Constant: 277 0:26 3 (const int) 278 0:26 vector swizzle ( temp 4-component vector of float) 279 0:26 'u' ( uniform 4-component vector of float) 280 0:26 Sequence 281 0:26 Constant: 282 0:26 2 (const int) 283 0:26 Constant: 284 0:26 3 (const int) 285 0:26 Constant: 286 0:26 0 (const int) 287 0:26 Constant: 288 0:26 1 (const int) 289 0:28 move second child to first child ( temp float) 290 0:28 direct index ( temp float) 291 0:28 'w_reorder' ( temp 4-component vector of float) 292 0:28 Constant: 293 0:28 1 (const int) 294 0:28 'blendscale' ( temp float) 295 0:30 move second child to first child ( temp 2-component vector of float) 296 0:30 vector swizzle ( temp 2-component vector of float) 297 0:30 'w_dep' ( temp 4-component vector of float) 298 0:30 Sequence 299 0:30 Constant: 300 0:30 0 (const int) 301 0:30 Constant: 302 0:30 1 (const int) 303 0:30 vector swizzle ( temp 2-component vector of float) 304 0:30 'w2' ( temp 4-component vector of float) 305 0:30 Sequence 306 0:30 Constant: 307 0:30 0 (const int) 308 0:30 Constant: 309 0:30 2 (const int) 310 0:31 move second child to first child ( temp 2-component vector of float) 311 0:31 vector swizzle ( temp 2-component vector of float) 312 0:31 'w_dep' ( temp 4-component vector of float) 313 0:31 Sequence 314 0:31 Constant: 315 0:31 2 (const int) 316 0:31 Constant: 317 0:31 3 (const int) 318 0:31 't' ( smooth in 2-component vector of float) 319 0:33 move second child to first child ( temp 2-component vector of float) 320 0:33 vector swizzle ( temp 2-component vector of float) 321 0:33 'w_undef' ( temp 4-component vector of float) 322 0:33 Sequence 323 0:33 Constant: 324 0:33 0 (const int) 325 0:33 Constant: 326 0:33 1 (const int) 327 0:33 vector swizzle ( temp 2-component vector of float) 328 0:33 'u' ( uniform 4-component vector of float) 329 0:33 Sequence 330 0:33 Constant: 331 0:33 2 (const int) 332 0:33 Constant: 333 0:33 3 (const int) 334 0:35 Test condition and select ( temp void) 335 0:35 Condition 336 0:35 'p' ( uniform bool) 337 0:35 true case 338 0:36 move second child to first child ( temp float) 339 0:36 direct index ( temp float) 340 0:36 'w_flow' ( temp 4-component vector of float) 341 0:36 Constant: 342 0:36 0 (const int) 343 0:36 direct index ( temp float) 344 0:36 't' ( smooth in 2-component vector of float) 345 0:36 Constant: 346 0:36 0 (const int) 347 0:35 false case 348 0:38 move second child to first child ( temp float) 349 0:38 direct index ( temp float) 350 0:38 'w_flow' ( temp 4-component vector of float) 351 0:38 Constant: 352 0:38 0 (const int) 353 0:38 direct index ( temp float) 354 0:38 't' ( smooth in 2-component vector of float) 355 0:38 Constant: 356 0:38 1 (const int) 357 0:40 move second child to first child ( temp 4-component vector of float) 358 0:40 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 359 0:40 mix ( global 4-component vector of float) 360 0:40 'w_reorder' ( temp 4-component vector of float) 361 0:40 'w_undef' ( temp 4-component vector of float) 362 0:40 component-wise multiply ( temp 4-component vector of float) 363 0:40 component-wise multiply ( temp 4-component vector of float) 364 0:40 component-wise multiply ( temp 4-component vector of float) 365 0:40 'w' ( temp 4-component vector of float) 366 0:40 'w2' ( temp 4-component vector of float) 367 0:40 'w_dep' ( temp 4-component vector of float) 368 0:40 'w_flow' ( temp 4-component vector of float) 369 0:42 Sequence 370 0:42 move second child to first child ( temp 2-component vector of float) 371 0:42 'c' ( temp 2-component vector of float) 372 0:42 't' ( smooth in 2-component vector of float) 373 0:43 Sequence 374 0:43 move second child to first child ( temp 4-component vector of float) 375 0:43 'rep' ( temp 4-component vector of float) 376 0:43 Constant: 377 0:43 0.000000 378 0:43 0.000000 379 0:43 0.000000 380 0:43 1.000000 381 0:45 Test condition and select ( temp void) 382 0:45 Condition 383 0:45 Compare Less Than ( temp bool) 384 0:45 direct index ( temp float) 385 0:45 'c' ( temp 2-component vector of float) 386 0:45 Constant: 387 0:45 0 (const int) 388 0:45 Constant: 389 0:45 0.000000 390 0:45 true case 391 0:46 multiply second child into first child ( temp float) 392 0:46 direct index ( temp float) 393 0:46 'c' ( temp 2-component vector of float) 394 0:46 Constant: 395 0:46 0 (const int) 396 0:46 Constant: 397 0:46 -1.000000 398 0:48 Test condition and select ( temp void) 399 0:48 Condition 400 0:48 Compare Less Than or Equal ( temp bool) 401 0:48 direct index ( temp float) 402 0:48 'c' ( temp 2-component vector of float) 403 0:48 Constant: 404 0:48 0 (const int) 405 0:48 Constant: 406 0:48 1.000000 407 0:48 true case 408 0:49 move second child to first child ( temp float) 409 0:49 direct index ( temp float) 410 0:49 'rep' ( temp 4-component vector of float) 411 0:49 Constant: 412 0:49 0 (const int) 413 0:49 Constant: 414 0:49 3.400000 415 0:51 add second child into first child ( temp 4-component vector of float) 416 0:51 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 417 0:51 'rep' ( temp 4-component vector of float) 418 0:? Linker Objects 419 0:? 'blend' ( uniform float) 420 0:? 'u' ( uniform 4-component vector of float) 421 0:? 'p' ( uniform bool) 422 0:? 't' ( smooth in 2-component vector of float) 423 424