1swizzle.frag
2Shader version: 110
30:? Sequence
40:9  Function Definition: main( ( global void)
50:9    Function Parameters:
60:11    Sequence
70:11      Sequence
80:11        move second child to first child ( temp float)
90:11          'blendscale' ( temp float)
100:11          Constant:
110:11            1.789000
120:13      Sequence
130:13        move second child to first child ( temp 4-component vector of float)
140:13          'w' ( temp 4-component vector of float)
150:13          'u' ( uniform 4-component vector of float)
160:15      Sequence
170:15        move second child to first child ( temp 4-component vector of float)
180:15          'w_dep' ( temp 4-component vector of float)
190:15          'u' ( uniform 4-component vector of float)
200:16      Sequence
210:16        move second child to first child ( temp 4-component vector of float)
220:16          'w_reorder' ( temp 4-component vector of float)
230:16          'u' ( uniform 4-component vector of float)
240:17      Sequence
250:17        move second child to first child ( temp 4-component vector of float)
260:17          'w2' ( temp 4-component vector of float)
270:17          'u' ( uniform 4-component vector of float)
280:18      Sequence
290:18        move second child to first child ( temp 4-component vector of float)
300:18          'w_flow' ( temp 4-component vector of float)
310:18          'u' ( uniform 4-component vector of float)
320:20      move second child to first child ( temp float)
330:20        direct index ( temp float)
340:20          'w_reorder' ( temp 4-component vector of float)
350:20          Constant:
360:20            2 (const int)
370:20        'blendscale' ( temp float)
380:22      move second child to first child ( temp 2-component vector of float)
390:22        vector swizzle ( temp 2-component vector of float)
400:22          'w' ( temp 4-component vector of float)
410:22          Sequence
420:22            Constant:
430:22              3 (const int)
440:22            Constant:
450:22              1 (const int)
460:22        't' ( smooth in 2-component vector of float)
470:24      move second child to first child ( temp float)
480:24        direct index ( temp float)
490:24          'w_reorder' ( temp 4-component vector of float)
500:24          Constant:
510:24            0 (const int)
520:24        'blendscale' ( temp float)
530:26      move second child to first child ( temp 4-component vector of float)
540:26        vector swizzle ( temp 4-component vector of float)
550:26          'w2' ( temp 4-component vector of float)
560:26          Sequence
570:26            Constant:
580:26              0 (const int)
590:26            Constant:
600:26              1 (const int)
610:26            Constant:
620:26              2 (const int)
630:26            Constant:
640:26              3 (const int)
650:26        vector swizzle ( temp 4-component vector of float)
660:26          'u' ( uniform 4-component vector of float)
670:26          Sequence
680:26            Constant:
690:26              2 (const int)
700:26            Constant:
710:26              3 (const int)
720:26            Constant:
730:26              0 (const int)
740:26            Constant:
750:26              1 (const int)
760:28      move second child to first child ( temp float)
770:28        direct index ( temp float)
780:28          'w_reorder' ( temp 4-component vector of float)
790:28          Constant:
800:28            1 (const int)
810:28        'blendscale' ( temp float)
820:30      move second child to first child ( temp 2-component vector of float)
830:30        vector swizzle ( temp 2-component vector of float)
840:30          'w_dep' ( temp 4-component vector of float)
850:30          Sequence
860:30            Constant:
870:30              0 (const int)
880:30            Constant:
890:30              1 (const int)
900:30        vector swizzle ( temp 2-component vector of float)
910:30          'w2' ( temp 4-component vector of float)
920:30          Sequence
930:30            Constant:
940:30              0 (const int)
950:30            Constant:
960:30              2 (const int)
970:31      move second child to first child ( temp 2-component vector of float)
980:31        vector swizzle ( temp 2-component vector of float)
990:31          'w_dep' ( temp 4-component vector of float)
1000:31          Sequence
1010:31            Constant:
1020:31              2 (const int)
1030:31            Constant:
1040:31              3 (const int)
1050:31        't' ( smooth in 2-component vector of float)
1060:33      move second child to first child ( temp 2-component vector of float)
1070:33        vector swizzle ( temp 2-component vector of float)
1080:33          'w_undef' ( temp 4-component vector of float)
1090:33          Sequence
1100:33            Constant:
1110:33              0 (const int)
1120:33            Constant:
1130:33              1 (const int)
1140:33        vector swizzle ( temp 2-component vector of float)
1150:33          'u' ( uniform 4-component vector of float)
1160:33          Sequence
1170:33            Constant:
1180:33              2 (const int)
1190:33            Constant:
1200:33              3 (const int)
1210:35      Test condition and select ( temp void)
1220:35        Condition
1230:35        'p' ( uniform bool)
1240:35        true case
1250:36        move second child to first child ( temp float)
1260:36          direct index ( temp float)
1270:36            'w_flow' ( temp 4-component vector of float)
1280:36            Constant:
1290:36              0 (const int)
1300:36          direct index ( temp float)
1310:36            't' ( smooth in 2-component vector of float)
1320:36            Constant:
1330:36              0 (const int)
1340:35        false case
1350:38        move second child to first child ( temp float)
1360:38          direct index ( temp float)
1370:38            'w_flow' ( temp 4-component vector of float)
1380:38            Constant:
1390:38              0 (const int)
1400:38          direct index ( temp float)
1410:38            't' ( smooth in 2-component vector of float)
1420:38            Constant:
1430:38              1 (const int)
1440:40      move second child to first child ( temp 4-component vector of float)
1450:40        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
1460:40        mix ( global 4-component vector of float)
1470:40          'w_reorder' ( temp 4-component vector of float)
1480:40          'w_undef' ( temp 4-component vector of float)
1490:40          component-wise multiply ( temp 4-component vector of float)
1500:40            component-wise multiply ( temp 4-component vector of float)
1510:40              component-wise multiply ( temp 4-component vector of float)
1520:40                'w' ( temp 4-component vector of float)
1530:40                'w2' ( temp 4-component vector of float)
1540:40              'w_dep' ( temp 4-component vector of float)
1550:40            'w_flow' ( temp 4-component vector of float)
1560:42      Sequence
1570:42        move second child to first child ( temp 2-component vector of float)
1580:42          'c' ( temp 2-component vector of float)
1590:42          't' ( smooth in 2-component vector of float)
1600:43      Sequence
1610:43        move second child to first child ( temp 4-component vector of float)
1620:43          'rep' ( temp 4-component vector of float)
1630:43          Constant:
1640:43            0.000000
1650:43            0.000000
1660:43            0.000000
1670:43            1.000000
1680:45      Test condition and select ( temp void)
1690:45        Condition
1700:45        Compare Less Than ( temp bool)
1710:45          direct index ( temp float)
1720:45            'c' ( temp 2-component vector of float)
1730:45            Constant:
1740:45              0 (const int)
1750:45          Constant:
1760:45            0.000000
1770:45        true case
1780:46        multiply second child into first child ( temp float)
1790:46          direct index ( temp float)
1800:46            'c' ( temp 2-component vector of float)
1810:46            Constant:
1820:46              0 (const int)
1830:46          Constant:
1840:46            -1.000000
1850:48      Test condition and select ( temp void)
1860:48        Condition
1870:48        Compare Less Than or Equal ( temp bool)
1880:48          direct index ( temp float)
1890:48            'c' ( temp 2-component vector of float)
1900:48            Constant:
1910:48              0 (const int)
1920:48          Constant:
1930:48            1.000000
1940:48        true case
1950:49        move second child to first child ( temp float)
1960:49          direct index ( temp float)
1970:49            'rep' ( temp 4-component vector of float)
1980:49            Constant:
1990:49              0 (const int)
2000:49          Constant:
2010:49            3.400000
2020:51      add second child into first child ( temp 4-component vector of float)
2030:51        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
2040:51        'rep' ( temp 4-component vector of float)
2050:?   Linker Objects
2060:?     'blend' ( uniform float)
2070:?     'u' ( uniform 4-component vector of float)
2080:?     'p' ( uniform bool)
2090:?     't' ( smooth in 2-component vector of float)
210
211
212Linked fragment stage:
213
214
215Shader version: 110
2160:? Sequence
2170:9  Function Definition: main( ( global void)
2180:9    Function Parameters:
2190:11    Sequence
2200:11      Sequence
2210:11        move second child to first child ( temp float)
2220:11          'blendscale' ( temp float)
2230:11          Constant:
2240:11            1.789000
2250:13      Sequence
2260:13        move second child to first child ( temp 4-component vector of float)
2270:13          'w' ( temp 4-component vector of float)
2280:13          'u' ( uniform 4-component vector of float)
2290:15      Sequence
2300:15        move second child to first child ( temp 4-component vector of float)
2310:15          'w_dep' ( temp 4-component vector of float)
2320:15          'u' ( uniform 4-component vector of float)
2330:16      Sequence
2340:16        move second child to first child ( temp 4-component vector of float)
2350:16          'w_reorder' ( temp 4-component vector of float)
2360:16          'u' ( uniform 4-component vector of float)
2370:17      Sequence
2380:17        move second child to first child ( temp 4-component vector of float)
2390:17          'w2' ( temp 4-component vector of float)
2400:17          'u' ( uniform 4-component vector of float)
2410:18      Sequence
2420:18        move second child to first child ( temp 4-component vector of float)
2430:18          'w_flow' ( temp 4-component vector of float)
2440:18          'u' ( uniform 4-component vector of float)
2450:20      move second child to first child ( temp float)
2460:20        direct index ( temp float)
2470:20          'w_reorder' ( temp 4-component vector of float)
2480:20          Constant:
2490:20            2 (const int)
2500:20        'blendscale' ( temp float)
2510:22      move second child to first child ( temp 2-component vector of float)
2520:22        vector swizzle ( temp 2-component vector of float)
2530:22          'w' ( temp 4-component vector of float)
2540:22          Sequence
2550:22            Constant:
2560:22              3 (const int)
2570:22            Constant:
2580:22              1 (const int)
2590:22        't' ( smooth in 2-component vector of float)
2600:24      move second child to first child ( temp float)
2610:24        direct index ( temp float)
2620:24          'w_reorder' ( temp 4-component vector of float)
2630:24          Constant:
2640:24            0 (const int)
2650:24        'blendscale' ( temp float)
2660:26      move second child to first child ( temp 4-component vector of float)
2670:26        vector swizzle ( temp 4-component vector of float)
2680:26          'w2' ( temp 4-component vector of float)
2690:26          Sequence
2700:26            Constant:
2710:26              0 (const int)
2720:26            Constant:
2730:26              1 (const int)
2740:26            Constant:
2750:26              2 (const int)
2760:26            Constant:
2770:26              3 (const int)
2780:26        vector swizzle ( temp 4-component vector of float)
2790:26          'u' ( uniform 4-component vector of float)
2800:26          Sequence
2810:26            Constant:
2820:26              2 (const int)
2830:26            Constant:
2840:26              3 (const int)
2850:26            Constant:
2860:26              0 (const int)
2870:26            Constant:
2880:26              1 (const int)
2890:28      move second child to first child ( temp float)
2900:28        direct index ( temp float)
2910:28          'w_reorder' ( temp 4-component vector of float)
2920:28          Constant:
2930:28            1 (const int)
2940:28        'blendscale' ( temp float)
2950:30      move second child to first child ( temp 2-component vector of float)
2960:30        vector swizzle ( temp 2-component vector of float)
2970:30          'w_dep' ( temp 4-component vector of float)
2980:30          Sequence
2990:30            Constant:
3000:30              0 (const int)
3010:30            Constant:
3020:30              1 (const int)
3030:30        vector swizzle ( temp 2-component vector of float)
3040:30          'w2' ( temp 4-component vector of float)
3050:30          Sequence
3060:30            Constant:
3070:30              0 (const int)
3080:30            Constant:
3090:30              2 (const int)
3100:31      move second child to first child ( temp 2-component vector of float)
3110:31        vector swizzle ( temp 2-component vector of float)
3120:31          'w_dep' ( temp 4-component vector of float)
3130:31          Sequence
3140:31            Constant:
3150:31              2 (const int)
3160:31            Constant:
3170:31              3 (const int)
3180:31        't' ( smooth in 2-component vector of float)
3190:33      move second child to first child ( temp 2-component vector of float)
3200:33        vector swizzle ( temp 2-component vector of float)
3210:33          'w_undef' ( temp 4-component vector of float)
3220:33          Sequence
3230:33            Constant:
3240:33              0 (const int)
3250:33            Constant:
3260:33              1 (const int)
3270:33        vector swizzle ( temp 2-component vector of float)
3280:33          'u' ( uniform 4-component vector of float)
3290:33          Sequence
3300:33            Constant:
3310:33              2 (const int)
3320:33            Constant:
3330:33              3 (const int)
3340:35      Test condition and select ( temp void)
3350:35        Condition
3360:35        'p' ( uniform bool)
3370:35        true case
3380:36        move second child to first child ( temp float)
3390:36          direct index ( temp float)
3400:36            'w_flow' ( temp 4-component vector of float)
3410:36            Constant:
3420:36              0 (const int)
3430:36          direct index ( temp float)
3440:36            't' ( smooth in 2-component vector of float)
3450:36            Constant:
3460:36              0 (const int)
3470:35        false case
3480:38        move second child to first child ( temp float)
3490:38          direct index ( temp float)
3500:38            'w_flow' ( temp 4-component vector of float)
3510:38            Constant:
3520:38              0 (const int)
3530:38          direct index ( temp float)
3540:38            't' ( smooth in 2-component vector of float)
3550:38            Constant:
3560:38              1 (const int)
3570:40      move second child to first child ( temp 4-component vector of float)
3580:40        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
3590:40        mix ( global 4-component vector of float)
3600:40          'w_reorder' ( temp 4-component vector of float)
3610:40          'w_undef' ( temp 4-component vector of float)
3620:40          component-wise multiply ( temp 4-component vector of float)
3630:40            component-wise multiply ( temp 4-component vector of float)
3640:40              component-wise multiply ( temp 4-component vector of float)
3650:40                'w' ( temp 4-component vector of float)
3660:40                'w2' ( temp 4-component vector of float)
3670:40              'w_dep' ( temp 4-component vector of float)
3680:40            'w_flow' ( temp 4-component vector of float)
3690:42      Sequence
3700:42        move second child to first child ( temp 2-component vector of float)
3710:42          'c' ( temp 2-component vector of float)
3720:42          't' ( smooth in 2-component vector of float)
3730:43      Sequence
3740:43        move second child to first child ( temp 4-component vector of float)
3750:43          'rep' ( temp 4-component vector of float)
3760:43          Constant:
3770:43            0.000000
3780:43            0.000000
3790:43            0.000000
3800:43            1.000000
3810:45      Test condition and select ( temp void)
3820:45        Condition
3830:45        Compare Less Than ( temp bool)
3840:45          direct index ( temp float)
3850:45            'c' ( temp 2-component vector of float)
3860:45            Constant:
3870:45              0 (const int)
3880:45          Constant:
3890:45            0.000000
3900:45        true case
3910:46        multiply second child into first child ( temp float)
3920:46          direct index ( temp float)
3930:46            'c' ( temp 2-component vector of float)
3940:46            Constant:
3950:46              0 (const int)
3960:46          Constant:
3970:46            -1.000000
3980:48      Test condition and select ( temp void)
3990:48        Condition
4000:48        Compare Less Than or Equal ( temp bool)
4010:48          direct index ( temp float)
4020:48            'c' ( temp 2-component vector of float)
4030:48            Constant:
4040:48              0 (const int)
4050:48          Constant:
4060:48            1.000000
4070:48        true case
4080:49        move second child to first child ( temp float)
4090:49          direct index ( temp float)
4100:49            'rep' ( temp 4-component vector of float)
4110:49            Constant:
4120:49              0 (const int)
4130:49          Constant:
4140:49            3.400000
4150:51      add second child into first child ( temp 4-component vector of float)
4160:51        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
4170:51        'rep' ( temp 4-component vector of float)
4180:?   Linker Objects
4190:?     'blend' ( uniform float)
4200:?     'u' ( uniform 4-component vector of float)
4210:?     'p' ( uniform bool)
4220:?     't' ( smooth in 2-component vector of float)
423
424