blob: d09dec0bf1855dfedefb20ecae84ed06e0adf769 [file] [log] [blame]
John Kessenichcc16fa02015-12-10 18:01:54 -07001matrix2.frag
2WARNING: 0:4: varying deprecated in version 130; may be removed in future release
3WARNING: 0:13: varying deprecated in version 130; may be removed in future release
4WARNING: 0:15: varying deprecated in version 130; may be removed in future release
5
6Shader version: 150
70:? Sequence
80:19 Function Definition: main( (global void)
90:19 Function Parameters:
100:21 Sequence
110:21 Sequence
120:21 move second child to first child (temp 3X4 matrix of float)
130:21 'm34' (temp 3X4 matrix of float)
140:21 outer product (global 3X4 matrix of float)
150:21 'v' (smooth in 4-component vector of float)
160:21 'u' (smooth in 3-component vector of float)
170:23 add second child into first child (temp 3X4 matrix of float)
180:23 'm34' (temp 3X4 matrix of float)
190:23 Constant:
200:23 4.300000
210:23 0.000000
220:23 0.000000
230:23 0.000000
240:23 0.000000
250:23 4.300000
260:23 0.000000
270:23 0.000000
280:23 0.000000
290:23 0.000000
300:23 4.300000
310:23 0.000000
320:25 move second child to first child (temp 4-component vector of float)
330:25 'FragColor' (out 4-component vector of float)
340:25 Construct vec4 (temp 4-component vector of float)
350:25 'Color' (smooth in 3-component vector of float)
360:25 Constant:
370:25 1.000000
380:26 multiply second child into first child (temp 4-component vector of float)
390:26 'FragColor' (out 4-component vector of float)
400:26 Construct vec4 (temp 4-component vector of float)
410:26 vector-times-matrix (temp 3-component vector of float)
420:26 'FragColor' (out 4-component vector of float)
430:26 'm34' (temp 3X4 matrix of float)
440:26 Constant:
450:26 1.000000
460:28 matrix scale second child into first child (temp 3X4 matrix of float)
470:28 'm34' (temp 3X4 matrix of float)
480:28 direct index (temp float)
490:28 'v' (smooth in 4-component vector of float)
500:28 Constant:
510:28 0 (const int)
520:30 Sequence
530:30 move second child to first child (temp 4X4 matrix of float)
540:30 'm44' (temp 4X4 matrix of float)
550:30 Construct mat4 (temp 4X4 matrix of float)
560:30 'un34' (uniform 3X4 matrix of float)
570:32 add second child into first child (temp 4X4 matrix of float)
580:32 'm44' (temp 4X4 matrix of float)
590:32 matrix-multiply (temp 4X4 matrix of float)
600:32 'm34' (temp 3X4 matrix of float)
610:32 'um43' (uniform 4X3 matrix of float)
620:34 add second child into first child (temp 4-component vector of float)
630:34 'FragColor' (out 4-component vector of float)
640:34 matrix-times-vector (temp 4-component vector of float)
650:34 Negate value (temp 4X4 matrix of float)
660:34 'm44' (temp 4X4 matrix of float)
670:34 'v' (smooth in 4-component vector of float)
680:36 matrix mult second child into first child (temp 4-component vector of float)
690:36 'FragColor' (out 4-component vector of float)
700:36 component-wise multiply (global 4X4 matrix of float)
710:36 'm44' (temp 4X4 matrix of float)
720:36 'm44' (temp 4X4 matrix of float)
730:38 move second child to first child (temp 3X4 matrix of float)
740:38 'm34' (temp 3X4 matrix of float)
750:38 transpose (global 3X4 matrix of float)
760:38 'um43' (uniform 4X3 matrix of float)
770:39 multiply second child into first child (temp 4-component vector of float)
780:39 'FragColor' (out 4-component vector of float)
790:39 Construct vec4 (temp 4-component vector of float)
800:39 vector-times-matrix (temp 3-component vector of float)
810:39 'FragColor' (out 4-component vector of float)
820:39 'm34' (temp 3X4 matrix of float)
830:39 Constant:
840:39 1.000000
850:40 multiply second child into first child (temp 4-component vector of float)
860:40 'FragColor' (out 4-component vector of float)
870:40 Construct vec4 (temp 4-component vector of float)
880:40 determinant (global float)
890:40 'um4' (uniform 4X4 matrix of float)
900:41 Sequence
910:41 move second child to first child (temp 2X2 matrix of float)
920:41 'inv' (temp 2X2 matrix of float)
930:41 inverse (global 2X2 matrix of float)
940:41 'um2' (uniform 2X2 matrix of float)
950:42 multiply second child into first child (temp 4-component vector of float)
960:42 'FragColor' (out 4-component vector of float)
970:42 Construct vec4 (temp 4-component vector of float)
980:42 direct index (temp float)
990:42 direct index (temp 2-component vector of float)
1000:42 'inv' (temp 2X2 matrix of float)
1010:42 Constant:
1020:42 0 (const int)
1030:42 Constant:
1040:42 0 (const int)
1050:42 direct index (temp float)
1060:42 direct index (temp 2-component vector of float)
1070:42 'inv' (temp 2X2 matrix of float)
1080:42 Constant:
1090:42 1 (const int)
1100:42 Constant:
1110:42 0 (const int)
1120:42 direct index (temp float)
1130:42 direct index (temp 2-component vector of float)
1140:42 'inv' (temp 2X2 matrix of float)
1150:42 Constant:
1160:42 0 (const int)
1170:42 Constant:
1180:42 1 (const int)
1190:42 direct index (temp float)
1200:42 direct index (temp 2-component vector of float)
1210:42 'inv' (temp 2X2 matrix of float)
1220:42 Constant:
1230:42 1 (const int)
1240:42 Constant:
1250:42 1 (const int)
1260:43 Sequence
1270:43 move second child to first child (temp 3X3 matrix of float)
1280:43 'inv3' (temp 3X3 matrix of float)
1290:43 inverse (global 3X3 matrix of float)
1300:43 'um3' (uniform 3X3 matrix of float)
1310:44 multiply second child into first child (temp 4-component vector of float)
1320:44 'FragColor' (out 4-component vector of float)
1330:44 Construct vec4 (temp 4-component vector of float)
1340:44 direct index (temp float)
1350:44 direct index (temp 3-component vector of float)
1360:44 'inv3' (temp 3X3 matrix of float)
1370:44 Constant:
1380:44 2 (const int)
1390:44 Constant:
1400:44 1 (const int)
1410:46 Sequence
1420:46 move second child to first child (temp 4X4 matrix of float)
1430:46 'inv4' (temp 4X4 matrix of float)
1440:46 inverse (global 4X4 matrix of float)
1450:46 'um4' (uniform 4X4 matrix of float)
1460:47 matrix mult second child into first child (temp 4-component vector of float)
1470:47 'FragColor' (out 4-component vector of float)
1480:47 'inv4' (temp 4X4 matrix of float)
1490:49 move second child to first child (temp 4-component vector of float)
1500:49 'FragColor' (out 4-component vector of float)
1510:49 Construct vec4 (temp 4-component vector of float)
1520:49 vector-times-matrix (temp 3-component vector of float)
1530:49 'FragColor' (out 4-component vector of float)
1540:49 component-wise multiply (global 3X4 matrix of float)
1550:49 'un34' (uniform 3X4 matrix of float)
1560:49 'un34' (uniform 3X4 matrix of float)
1570:49 direct index (temp float)
1580:49 'FragColor' (out 4-component vector of float)
1590:49 Constant:
1600:49 3 (const int)
1610:? Linker Objects
1620:? 'colorTransform' (uniform 3X3 matrix of float)
1630:? 'Color' (smooth in 3-component vector of float)
1640:? 'm' (uniform 4X4 matrix of float)
1650:? 'n' (uniform 4X4 matrix of float)
1660:? 'um43' (uniform 4X3 matrix of float)
1670:? 'un34' (uniform 3X4 matrix of float)
1680:? 'um2' (uniform 2X2 matrix of float)
1690:? 'um3' (uniform 3X3 matrix of float)
1700:? 'um4' (uniform 4X4 matrix of float)
1710:? 'v' (smooth in 4-component vector of float)
1720:? 'u' (smooth in 3-component vector of float)
1730:? 'FragColor' (out 4-component vector of float)
174
175
176Linked fragment stage:
177
178
179Shader version: 150
1800:? Sequence
1810:19 Function Definition: main( (global void)
1820:19 Function Parameters:
1830:21 Sequence
1840:21 Sequence
1850:21 move second child to first child (temp 3X4 matrix of float)
1860:21 'm34' (temp 3X4 matrix of float)
1870:21 outer product (global 3X4 matrix of float)
1880:21 'v' (smooth in 4-component vector of float)
1890:21 'u' (smooth in 3-component vector of float)
1900:23 add second child into first child (temp 3X4 matrix of float)
1910:23 'm34' (temp 3X4 matrix of float)
1920:23 Constant:
1930:23 4.300000
1940:23 0.000000
1950:23 0.000000
1960:23 0.000000
1970:23 0.000000
1980:23 4.300000
1990:23 0.000000
2000:23 0.000000
2010:23 0.000000
2020:23 0.000000
2030:23 4.300000
2040:23 0.000000
2050:25 move second child to first child (temp 4-component vector of float)
2060:25 'FragColor' (out 4-component vector of float)
2070:25 Construct vec4 (temp 4-component vector of float)
2080:25 'Color' (smooth in 3-component vector of float)
2090:25 Constant:
2100:25 1.000000
2110:26 multiply second child into first child (temp 4-component vector of float)
2120:26 'FragColor' (out 4-component vector of float)
2130:26 Construct vec4 (temp 4-component vector of float)
2140:26 vector-times-matrix (temp 3-component vector of float)
2150:26 'FragColor' (out 4-component vector of float)
2160:26 'm34' (temp 3X4 matrix of float)
2170:26 Constant:
2180:26 1.000000
2190:28 matrix scale second child into first child (temp 3X4 matrix of float)
2200:28 'm34' (temp 3X4 matrix of float)
2210:28 direct index (temp float)
2220:28 'v' (smooth in 4-component vector of float)
2230:28 Constant:
2240:28 0 (const int)
2250:30 Sequence
2260:30 move second child to first child (temp 4X4 matrix of float)
2270:30 'm44' (temp 4X4 matrix of float)
2280:30 Construct mat4 (temp 4X4 matrix of float)
2290:30 'un34' (uniform 3X4 matrix of float)
2300:32 add second child into first child (temp 4X4 matrix of float)
2310:32 'm44' (temp 4X4 matrix of float)
2320:32 matrix-multiply (temp 4X4 matrix of float)
2330:32 'm34' (temp 3X4 matrix of float)
2340:32 'um43' (uniform 4X3 matrix of float)
2350:34 add second child into first child (temp 4-component vector of float)
2360:34 'FragColor' (out 4-component vector of float)
2370:34 matrix-times-vector (temp 4-component vector of float)
2380:34 Negate value (temp 4X4 matrix of float)
2390:34 'm44' (temp 4X4 matrix of float)
2400:34 'v' (smooth in 4-component vector of float)
2410:36 matrix mult second child into first child (temp 4-component vector of float)
2420:36 'FragColor' (out 4-component vector of float)
2430:36 component-wise multiply (global 4X4 matrix of float)
2440:36 'm44' (temp 4X4 matrix of float)
2450:36 'm44' (temp 4X4 matrix of float)
2460:38 move second child to first child (temp 3X4 matrix of float)
2470:38 'm34' (temp 3X4 matrix of float)
2480:38 transpose (global 3X4 matrix of float)
2490:38 'um43' (uniform 4X3 matrix of float)
2500:39 multiply second child into first child (temp 4-component vector of float)
2510:39 'FragColor' (out 4-component vector of float)
2520:39 Construct vec4 (temp 4-component vector of float)
2530:39 vector-times-matrix (temp 3-component vector of float)
2540:39 'FragColor' (out 4-component vector of float)
2550:39 'm34' (temp 3X4 matrix of float)
2560:39 Constant:
2570:39 1.000000
2580:40 multiply second child into first child (temp 4-component vector of float)
2590:40 'FragColor' (out 4-component vector of float)
2600:40 Construct vec4 (temp 4-component vector of float)
2610:40 determinant (global float)
2620:40 'um4' (uniform 4X4 matrix of float)
2630:41 Sequence
2640:41 move second child to first child (temp 2X2 matrix of float)
2650:41 'inv' (temp 2X2 matrix of float)
2660:41 inverse (global 2X2 matrix of float)
2670:41 'um2' (uniform 2X2 matrix of float)
2680:42 multiply second child into first child (temp 4-component vector of float)
2690:42 'FragColor' (out 4-component vector of float)
2700:42 Construct vec4 (temp 4-component vector of float)
2710:42 direct index (temp float)
2720:42 direct index (temp 2-component vector of float)
2730:42 'inv' (temp 2X2 matrix of float)
2740:42 Constant:
2750:42 0 (const int)
2760:42 Constant:
2770:42 0 (const int)
2780:42 direct index (temp float)
2790:42 direct index (temp 2-component vector of float)
2800:42 'inv' (temp 2X2 matrix of float)
2810:42 Constant:
2820:42 1 (const int)
2830:42 Constant:
2840:42 0 (const int)
2850:42 direct index (temp float)
2860:42 direct index (temp 2-component vector of float)
2870:42 'inv' (temp 2X2 matrix of float)
2880:42 Constant:
2890:42 0 (const int)
2900:42 Constant:
2910:42 1 (const int)
2920:42 direct index (temp float)
2930:42 direct index (temp 2-component vector of float)
2940:42 'inv' (temp 2X2 matrix of float)
2950:42 Constant:
2960:42 1 (const int)
2970:42 Constant:
2980:42 1 (const int)
2990:43 Sequence
3000:43 move second child to first child (temp 3X3 matrix of float)
3010:43 'inv3' (temp 3X3 matrix of float)
3020:43 inverse (global 3X3 matrix of float)
3030:43 'um3' (uniform 3X3 matrix of float)
3040:44 multiply second child into first child (temp 4-component vector of float)
3050:44 'FragColor' (out 4-component vector of float)
3060:44 Construct vec4 (temp 4-component vector of float)
3070:44 direct index (temp float)
3080:44 direct index (temp 3-component vector of float)
3090:44 'inv3' (temp 3X3 matrix of float)
3100:44 Constant:
3110:44 2 (const int)
3120:44 Constant:
3130:44 1 (const int)
3140:46 Sequence
3150:46 move second child to first child (temp 4X4 matrix of float)
3160:46 'inv4' (temp 4X4 matrix of float)
3170:46 inverse (global 4X4 matrix of float)
3180:46 'um4' (uniform 4X4 matrix of float)
3190:47 matrix mult second child into first child (temp 4-component vector of float)
3200:47 'FragColor' (out 4-component vector of float)
3210:47 'inv4' (temp 4X4 matrix of float)
3220:49 move second child to first child (temp 4-component vector of float)
3230:49 'FragColor' (out 4-component vector of float)
3240:49 Construct vec4 (temp 4-component vector of float)
3250:49 vector-times-matrix (temp 3-component vector of float)
3260:49 'FragColor' (out 4-component vector of float)
3270:49 component-wise multiply (global 3X4 matrix of float)
3280:49 'un34' (uniform 3X4 matrix of float)
3290:49 'un34' (uniform 3X4 matrix of float)
3300:49 direct index (temp float)
3310:49 'FragColor' (out 4-component vector of float)
3320:49 Constant:
3330:49 3 (const int)
3340:? Linker Objects
3350:? 'colorTransform' (uniform 3X3 matrix of float)
3360:? 'Color' (smooth in 3-component vector of float)
3370:? 'm' (uniform 4X4 matrix of float)
3380:? 'n' (uniform 4X4 matrix of float)
3390:? 'um43' (uniform 4X3 matrix of float)
3400:? 'un34' (uniform 3X4 matrix of float)
3410:? 'um2' (uniform 2X2 matrix of float)
3420:? 'um3' (uniform 3X3 matrix of float)
3430:? 'um4' (uniform 4X4 matrix of float)
3440:? 'v' (smooth in 4-component vector of float)
3450:? 'u' (smooth in 3-component vector of float)
3460:? 'FragColor' (out 4-component vector of float)
347