blob: ac24229597fbe8c13beb279a37acec19556d153c [file] [log] [blame]
John Kessenichcc16fa02015-12-10 18:01:54 -07001prepost.frag
2Shader version: 140
30:? Sequence
40:3 Function Definition: main( (global void)
50:3 Function Parameters:
60:? Sequence
70:10 Sequence
80:10 move second child to first child (temp int)
90:10 'index' (temp int)
100:10 Constant:
110:10 5 (const int)
120:12 move second child to first child (temp float)
130:12 direct index (temp float)
140:12 y: direct index for structure (temp 5-element array of float)
150:12 'str' (temp structure{temp 5-element array of float y})
160:12 Constant:
170:12 0 (const int)
180:12 Constant:
190:12 4 (const int)
200:12 Constant:
210:12 2.000000
220:13 move second child to first child (temp float)
230:13 't' (temp float)
240:13 Pre-Increment (temp float)
250:13 indirect index (temp float)
260:13 y: direct index for structure (temp 5-element array of float)
270:13 'str' (temp structure{temp 5-element array of float y})
280:13 Constant:
290:13 0 (const int)
300:13 Pre-Decrement (temp int)
310:13 'index' (temp int)
320:14 add second child into first child (temp float)
330:14 direct index (temp float)
340:14 y: direct index for structure (temp 5-element array of float)
350:14 'str' (temp structure{temp 5-element array of float y})
360:14 Constant:
370:14 0 (const int)
380:14 Constant:
390:14 4 (const int)
400:14 't' (temp float)
410:15 move second child to first child (temp float)
420:15 't' (temp float)
430:15 Post-Decrement (temp float)
440:15 direct index (temp float)
450:15 y: direct index for structure (temp 5-element array of float)
460:15 'str' (temp structure{temp 5-element array of float y})
470:15 Constant:
480:15 0 (const int)
490:15 Constant:
500:15 4 (const int)
510:16 add second child into first child (temp float)
520:16 indirect index (temp float)
530:16 y: direct index for structure (temp 5-element array of float)
540:16 'str' (temp structure{temp 5-element array of float y})
550:16 Constant:
560:16 0 (const int)
570:16 Post-Increment (temp int)
580:16 'index' (temp int)
590:16 't' (temp float)
600:17 Pre-Decrement (temp float)
610:17 indirect index (temp float)
620:17 y: direct index for structure (temp 5-element array of float)
630:17 'str' (temp structure{temp 5-element array of float y})
640:17 Constant:
650:17 0 (const int)
660:17 Pre-Decrement (temp int)
670:17 'index' (temp int)
680:19 Sequence
690:19 move second child to first child (temp float)
700:19 'x' (temp float)
710:19 direct index (temp float)
720:19 y: direct index for structure (temp 5-element array of float)
730:19 'str' (temp structure{temp 5-element array of float y})
740:19 Constant:
750:19 0 (const int)
760:19 Constant:
770:19 4 (const int)
780:20 Pre-Increment (temp float)
790:20 'x' (temp float)
800:21 Pre-Decrement (temp float)
810:21 'x' (temp float)
820:22 Post-Increment (temp float)
830:22 'x' (temp float)
840:23 Post-Decrement (temp float)
850:23 'x' (temp float)
860:27 Sequence
870:27 move second child to first child (temp float)
880:27 'y' (temp float)
890:27 component-wise multiply (temp float)
900:27 'x' (temp float)
910:27 Pre-Increment (temp float)
920:27 'x' (temp float)
930:28 Sequence
940:28 move second child to first child (temp float)
950:28 'z' (temp float)
960:28 component-wise multiply (temp float)
970:28 'y' (temp float)
980:28 Post-Decrement (temp float)
990:28 'x' (temp float)
1000:33 Sequence
1010:33 move second child to first child (temp 4-component vector of float)
1020:33 'v' (temp 4-component vector of float)
1030:33 Constant:
1040:33 1.000000
1050:33 2.000000
1060:33 3.000000
1070:33 4.000000
1080:34 move second child to first child (temp float)
1090:34 direct index (temp float)
1100:34 'v' (temp 4-component vector of float)
1110:34 Constant:
1120:34 1 (const int)
1130:34 Post-Decrement (temp float)
1140:34 direct index (temp float)
1150:34 'v' (temp 4-component vector of float)
1160:34 Constant:
1170:34 2 (const int)
1180:35 move second child to first child (temp float)
1190:35 direct index (temp float)
1200:35 'v' (temp 4-component vector of float)
1210:35 Constant:
1220:35 0 (const int)
1230:35 Pre-Decrement (temp float)
1240:35 direct index (temp float)
1250:35 'v' (temp 4-component vector of float)
1260:35 Constant:
1270:35 3 (const int)
1280:37 move second child to first child (temp 4-component vector of float)
1290:37 'gl_FragColor' (fragColor 4-component vector of float FragColor)
1300:37 vector-scale (temp 4-component vector of float)
1310:37 'z' (temp float)
1320:37 'v' (temp 4-component vector of float)
1330:? Linker Objects
134
135
136Linked fragment stage:
137
138
139Shader version: 140
1400:? Sequence
1410:3 Function Definition: main( (global void)
1420:3 Function Parameters:
1430:? Sequence
1440:10 Sequence
1450:10 move second child to first child (temp int)
1460:10 'index' (temp int)
1470:10 Constant:
1480:10 5 (const int)
1490:12 move second child to first child (temp float)
1500:12 direct index (temp float)
1510:12 y: direct index for structure (temp 5-element array of float)
1520:12 'str' (temp structure{temp 5-element array of float y})
1530:12 Constant:
1540:12 0 (const int)
1550:12 Constant:
1560:12 4 (const int)
1570:12 Constant:
1580:12 2.000000
1590:13 move second child to first child (temp float)
1600:13 't' (temp float)
1610:13 Pre-Increment (temp float)
1620:13 indirect index (temp float)
1630:13 y: direct index for structure (temp 5-element array of float)
1640:13 'str' (temp structure{temp 5-element array of float y})
1650:13 Constant:
1660:13 0 (const int)
1670:13 Pre-Decrement (temp int)
1680:13 'index' (temp int)
1690:14 add second child into first child (temp float)
1700:14 direct index (temp float)
1710:14 y: direct index for structure (temp 5-element array of float)
1720:14 'str' (temp structure{temp 5-element array of float y})
1730:14 Constant:
1740:14 0 (const int)
1750:14 Constant:
1760:14 4 (const int)
1770:14 't' (temp float)
1780:15 move second child to first child (temp float)
1790:15 't' (temp float)
1800:15 Post-Decrement (temp float)
1810:15 direct index (temp float)
1820:15 y: direct index for structure (temp 5-element array of float)
1830:15 'str' (temp structure{temp 5-element array of float y})
1840:15 Constant:
1850:15 0 (const int)
1860:15 Constant:
1870:15 4 (const int)
1880:16 add second child into first child (temp float)
1890:16 indirect index (temp float)
1900:16 y: direct index for structure (temp 5-element array of float)
1910:16 'str' (temp structure{temp 5-element array of float y})
1920:16 Constant:
1930:16 0 (const int)
1940:16 Post-Increment (temp int)
1950:16 'index' (temp int)
1960:16 't' (temp float)
1970:17 Pre-Decrement (temp float)
1980:17 indirect index (temp float)
1990:17 y: direct index for structure (temp 5-element array of float)
2000:17 'str' (temp structure{temp 5-element array of float y})
2010:17 Constant:
2020:17 0 (const int)
2030:17 Pre-Decrement (temp int)
2040:17 'index' (temp int)
2050:19 Sequence
2060:19 move second child to first child (temp float)
2070:19 'x' (temp float)
2080:19 direct index (temp float)
2090:19 y: direct index for structure (temp 5-element array of float)
2100:19 'str' (temp structure{temp 5-element array of float y})
2110:19 Constant:
2120:19 0 (const int)
2130:19 Constant:
2140:19 4 (const int)
2150:20 Pre-Increment (temp float)
2160:20 'x' (temp float)
2170:21 Pre-Decrement (temp float)
2180:21 'x' (temp float)
2190:22 Post-Increment (temp float)
2200:22 'x' (temp float)
2210:23 Post-Decrement (temp float)
2220:23 'x' (temp float)
2230:27 Sequence
2240:27 move second child to first child (temp float)
2250:27 'y' (temp float)
2260:27 component-wise multiply (temp float)
2270:27 'x' (temp float)
2280:27 Pre-Increment (temp float)
2290:27 'x' (temp float)
2300:28 Sequence
2310:28 move second child to first child (temp float)
2320:28 'z' (temp float)
2330:28 component-wise multiply (temp float)
2340:28 'y' (temp float)
2350:28 Post-Decrement (temp float)
2360:28 'x' (temp float)
2370:33 Sequence
2380:33 move second child to first child (temp 4-component vector of float)
2390:33 'v' (temp 4-component vector of float)
2400:33 Constant:
2410:33 1.000000
2420:33 2.000000
2430:33 3.000000
2440:33 4.000000
2450:34 move second child to first child (temp float)
2460:34 direct index (temp float)
2470:34 'v' (temp 4-component vector of float)
2480:34 Constant:
2490:34 1 (const int)
2500:34 Post-Decrement (temp float)
2510:34 direct index (temp float)
2520:34 'v' (temp 4-component vector of float)
2530:34 Constant:
2540:34 2 (const int)
2550:35 move second child to first child (temp float)
2560:35 direct index (temp float)
2570:35 'v' (temp 4-component vector of float)
2580:35 Constant:
2590:35 0 (const int)
2600:35 Pre-Decrement (temp float)
2610:35 direct index (temp float)
2620:35 'v' (temp 4-component vector of float)
2630:35 Constant:
2640:35 3 (const int)
2650:37 move second child to first child (temp 4-component vector of float)
2660:37 'gl_FragColor' (fragColor 4-component vector of float FragColor)
2670:37 vector-scale (temp 4-component vector of float)
2680:37 'z' (temp float)
2690:37 'v' (temp 4-component vector of float)
2700:? Linker Objects
271