blob: ab0ff1ee73fd38c079160cbcf1e037c9a8255fc7 [file] [log] [blame]
John Kessenichcc16fa02015-12-10 18:01:54 -07001100Limits.vert
2Shader version: 100
30:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -060040:15 Function Definition: foo(f1; ( global void)
John Kessenichcc16fa02015-12-10 18:01:54 -070050:15 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -060060:15 'a' ( inout highp float)
70:17 Function Definition: bar( ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -070080:17 Function Parameters:
90:19 Sequence
100:19 Branch: Return with expression
110:19 Constant:
120:19 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600130:22 Function Definition: main( ( global void)
John Kessenichcc16fa02015-12-10 18:01:54 -0700140:22 Function Parameters:
150:24 Sequence
160:24 Loop with condition tested first
170:24 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -0600180:24 Compare Less Than ( temp bool)
190:24 'ga' ( global highp int)
200:24 'gb' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -0700210:24 No loop body
220:26 Loop with condition not tested first
230:26 Loop Condition
240:26 Constant:
250:26 false (const bool)
260:26 No loop body
270:28 Sequence
280:28 Loop with condition tested first
290:28 No loop condition
300:28 No loop body
310:29 Sequence
320:29 Loop with condition tested first
330:29 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -0600340:29 Compare Equal ( temp bool)
350:29 'ga' ( global highp int)
360:29 'gb' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -0700370:29 No loop body
380:30 Sequence
390:30 Loop with condition tested first
400:30 No loop condition
410:30 No loop body
420:30 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -0600430:30 Post-Increment ( temp highp float)
440:30 'f' ( global highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -0700450:31 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600460:31 move second child to first child ( temp highp int)
470:31 'ga' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -0700480:31 Constant:
490:31 0 (const int)
500:31 Loop with condition tested first
510:31 No loop condition
520:31 No loop body
530:32 Sequence
540:32 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600550:32 move second child to first child ( temp bool)
560:32 'a' ( temp bool)
John Kessenichcc16fa02015-12-10 18:01:54 -0700570:32 Constant:
580:32 false (const bool)
590:32 Loop with condition tested first
600:32 No loop condition
610:32 No loop body
620:33 Sequence
630:33 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600640:33 move second child to first child ( temp highp float)
650:33 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -0700660:33 Constant:
670:33 0.000000
680:33 Loop with condition tested first
690:33 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -0600700:33 Compare Equal ( temp bool)
710:33 'a' ( temp highp float)
720:33 sine ( global highp float)
730:33 'f' ( global highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -0700740:33 No loop body
750:34 Sequence
760:34 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600770:34 move second child to first child ( temp highp int)
780:34 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -0700790:34 Constant:
800:34 0 (const int)
810:34 Loop with condition tested first
820:34 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -0600830:34 Compare Less Than ( temp bool)
840:34 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -0700850:34 Constant:
860:34 10 (const int)
870:34 No loop body
880:34 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -0600890:34 multiply second child into first child ( temp highp int)
900:34 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -0700910:34 Constant:
920:34 2 (const int)
930:35 Sequence
940:35 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600950:35 move second child to first child ( temp highp int)
960:35 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -0700970:35 Constant:
980:35 0 (const int)
990:35 Loop with condition tested first
1000:35 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06001010:35 Compare Less Than or Equal ( temp bool)
1020:35 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07001030:35 Constant:
1040:35 20 (const int)
1050:35 Loop Body
John Kessenich71c100d2017-03-14 19:43:13 -06001060:35 Pre-Decrement ( temp highp int)
1070:35 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07001080:35 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06001090:35 Post-Increment ( temp highp int)
1100:35 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07001110:36 Sequence
1120:36 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001130:36 move second child to first child ( temp highp int)
1140:36 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07001150:36 Constant:
1160:36 0 (const int)
1170:36 Loop with condition tested first
1180:36 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06001190:36 Compare Less Than or Equal ( temp bool)
1200:36 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07001210:36 Constant:
1220:36 20 (const int)
1230:36 Loop Body
1240:36 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001250:36 Test condition and select ( temp void)
John Kessenichcc16fa02015-12-10 18:01:54 -07001260:36 Condition
John Kessenich71c100d2017-03-14 19:43:13 -06001270:36 Compare Equal ( temp bool)
1280:36 'ga' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07001290:36 Constant:
1300:36 0 (const int)
1310:36 true case
John Kessenich71c100d2017-03-14 19:43:13 -06001320:36 move second child to first child ( temp highp int)
1330:36 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07001340:36 Constant:
1350:36 4 (const int)
1360:36 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06001370:36 Post-Increment ( temp highp int)
1380:36 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07001390:37 Sequence
1400:37 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001410:37 move second child to first child ( temp highp float)
1420:37 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07001430:37 Constant:
1440:37 0.000000
1450:37 Loop with condition tested first
1460:37 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06001470:37 Compare Less Than or Equal ( temp bool)
1480:37 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07001490:37 Constant:
1500:37 20.000000
1510:37 No loop body
1520:37 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06001530:37 add second child into first child ( temp highp float)
1540:37 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07001550:37 Constant:
1560:37 2.000000
1570:38 Sequence
1580:38 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001590:38 move second child to first child ( temp highp float)
1600:38 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07001610:38 Constant:
1620:38 0.000000
1630:38 Loop with condition tested first
1640:38 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06001650:38 Compare Not Equal ( temp bool)
1660:38 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07001670:38 Constant:
1680:38 20.000000
1690:38 Loop Body
1700:38 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001710:38 Test condition and select ( temp void)
John Kessenichcc16fa02015-12-10 18:01:54 -07001720:38 Condition
John Kessenich71c100d2017-03-14 19:43:13 -06001730:38 Compare Equal ( temp bool)
1740:38 'ga' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07001750:38 Constant:
1760:38 0 (const int)
1770:38 true case
John Kessenich71c100d2017-03-14 19:43:13 -06001780:38 move second child to first child ( temp highp int)
1790:38 'ga' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07001800:38 Constant:
1810:38 4 (const int)
1820:38 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06001830:38 subtract second child into first child ( temp highp float)
1840:38 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07001850:38 Constant:
1860:38 2.000000
1870:39 Sequence
1880:39 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06001890:39 move second child to first child ( temp highp float)
1900:39 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07001910:39 Constant:
1920:39 0.000000
1930:39 Loop with condition tested first
1940:39 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06001950:39 Compare Equal ( temp bool)
1960:39 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07001970:39 Constant:
1980:39 20.000000
1990:39 Loop Body
2000:39 Sequence
2010:39 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002020:39 move second child to first child ( temp highp float)
2030:39 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002040:39 Constant:
2050:39 0.000000
2060:39 Loop with condition tested first
2070:39 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06002080:39 Compare Equal ( temp bool)
2090:39 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002100:39 Constant:
2110:39 20.000000
2120:39 No loop body
2130:39 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06002140:39 Post-Decrement ( temp highp float)
2150:39 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002160:39 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06002170:39 Post-Decrement ( temp highp float)
2180:39 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002190:40 Sequence
2200:40 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002210:40 move second child to first child ( temp highp float)
2220:40 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002230:40 Constant:
2240:40 0.000000
2250:40 Loop with condition tested first
2260:40 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06002270:40 Compare Less Than or Equal ( temp bool)
2280:40 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002290:40 Constant:
2300:40 20.000000
2310:40 No loop body
2320:40 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06002330:40 add second child into first child ( temp highp float)
2340:40 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002350:40 Constant:
2360:40 2.000000
2370:41 Sequence
2380:41 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002390:41 move second child to first child ( temp highp float)
2400:41 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002410:41 Constant:
2420:41 0.000000
2430:41 Loop with condition tested first
2440:41 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06002450:41 Compare Less Than or Equal ( temp bool)
2460:41 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002470:41 Constant:
2480:41 20.000000
2490:41 No loop body
2500:41 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06002510:41 add second child into first child ( temp highp float)
2520:41 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002530:41 Constant:
2540:41 2.000000
2550:42 Sequence
2560:42 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002570:42 move second child to first child ( temp highp float)
2580:42 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002590:42 Constant:
2600:42 0.000000
2610:42 Loop with condition tested first
2620:42 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06002630:42 Compare Greater Than ( temp bool)
2640:42 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002650:42 Constant:
2660:42 40.000000
2670:42 No loop body
2680:42 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06002690:42 add second child into first child ( temp highp float)
2700:42 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002710:42 Constant:
2720:42 2.000000
2730:43 Sequence
2740:43 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06002750:43 move second child to first child ( temp highp float)
2760:43 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002770:43 Constant:
2780:43 0.000000
2790:43 Loop with condition tested first
2800:43 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06002810:43 Compare Greater Than or Equal ( temp bool)
2820:43 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002830:43 Constant:
2840:43 20.000000
2850:43 Loop Body
John Kessenich71c100d2017-03-14 19:43:13 -06002860:43 Function Call: foo(f1; ( global void)
2870:43 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002880:43 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06002890:43 add second child into first child ( temp highp float)
2900:43 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07002910:43 Constant:
2920:43 2.000000
John Kessenich71c100d2017-03-14 19:43:13 -06002930:47 indirect index ( temp lowp sampler2D)
2940:47 'fsa' ( uniform 3-element array of lowp sampler2D)
2950:47 'ga' ( global highp int)
2960:48 indirect index ( temp highp float)
2970:48 'fua' ( uniform 10-element array of highp float)
2980:48 'ga' ( global highp int)
2990:49 indirect index ( temp highp 3-component vector of float)
3000:49 'am3' ( in highp 3X3 matrix of float)
3010:49 'ga' ( global highp int)
3020:50 indirect index ( temp highp float)
3030:50 'av2' ( in highp 2-component vector of float)
3040:50 'ga' ( global highp int)
3050:51 indirect index ( smooth temp highp 4-component vector of float)
3060:51 'va' ( smooth out 4-element array of highp 4-component vector of float)
3070:51 add ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07003080:51 Constant:
3090:51 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003100:51 'ga' ( global highp int)
3110:52 indirect index ( temp highp 2-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07003120:52 Constant:
3130:52 1.000000
3140:52 0.000000
3150:52 0.000000
3160:52 1.000000
John Kessenich71c100d2017-03-14 19:43:13 -06003170:52 'ga' ( global highp int)
3180:53 indirect index ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07003190:53 Constant:
3200:53 2.000000
3210:53 2.000000
3220:53 2.000000
John Kessenich71c100d2017-03-14 19:43:13 -06003230:53 divide ( temp highp int)
3240:53 'ga' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07003250:53 Constant:
3260:53 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003270:54 indirect index ( temp highp int)
3280:54 'ia' ( temp 9-element array of highp int)
3290:54 'ga' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07003300:56 Sequence
3310:56 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06003320:56 move second child to first child ( temp highp int)
3330:56 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07003340:56 Constant:
3350:56 3 (const int)
3360:56 Loop with condition tested first
3370:56 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06003380:56 Compare Greater Than or Equal ( temp bool)
3390:56 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07003400:56 Constant:
3410:56 0 (const int)
3420:56 Loop Body
3430:57 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06003440:57 indirect index ( temp lowp sampler2D)
3450:57 'fsa' ( uniform 3-element array of lowp sampler2D)
3460:57 'a' ( temp highp int)
3470:58 indirect index ( temp highp float)
3480:58 'fua' ( uniform 10-element array of highp float)
3490:58 add ( temp highp int)
3500:58 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07003510:58 Constant:
3520:58 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003530:59 indirect index ( temp highp 3-component vector of float)
3540:59 'am3' ( in highp 3X3 matrix of float)
3550:59 component-wise multiply ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07003560:59 Constant:
3570:59 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003580:59 'a' ( temp highp int)
3590:60 indirect index ( temp highp float)
3600:60 'av2' ( in highp 2-component vector of float)
3610:60 component-wise multiply ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07003620:60 Constant:
3630:60 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003640:60 'a' ( temp highp int)
3650:61 indirect index ( smooth temp highp 4-component vector of float)
3660:61 'va' ( smooth out 4-element array of highp 4-component vector of float)
3670:61 subtract ( temp highp int)
3680:61 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07003690:61 Constant:
3700:61 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003710:62 indirect index ( temp highp 2-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07003720:62 Constant:
3730:62 1.000000
3740:62 0.000000
3750:62 0.000000
3760:62 1.000000
John Kessenich71c100d2017-03-14 19:43:13 -06003770:62 divide ( temp highp int)
3780:62 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07003790:62 Constant:
3800:62 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003810:63 indirect index ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07003820:63 Constant:
3830:63 2.000000
3840:63 2.000000
3850:63 2.000000
John Kessenich71c100d2017-03-14 19:43:13 -06003860:63 'a' ( temp highp int)
3870:64 indirect index ( temp highp int)
3880:64 'ia' ( temp 9-element array of highp int)
3890:64 'a' ( temp highp int)
3900:65 indirect index ( temp highp int)
3910:65 'ia' ( temp 9-element array of highp int)
3920:65 Function Call: bar( ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07003930:56 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06003940:56 Post-Decrement ( temp highp int)
3950:56 'a' ( temp highp int)
3960:68 direct index ( temp lowp sampler2D)
3970:68 'fsa' ( uniform 3-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -07003980:68 Constant:
3990:68 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004000:69 direct index ( temp highp float)
4010:69 'fua' ( uniform 10-element array of highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07004020:69 Constant:
4030:69 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004040:70 direct index ( temp highp 3-component vector of float)
4050:70 'am3' ( in highp 3X3 matrix of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07004060:70 Constant:
4070:70 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004080:71 direct index ( temp highp float)
4090:71 'av2' ( in highp 2-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07004100:71 Constant:
4110:71 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004120:72 direct index ( smooth temp highp 4-component vector of float)
4130:72 'va' ( smooth out 4-element array of highp 4-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07004140:72 Constant:
4150:72 1 (const int)
4160:73 Constant:
4170:73 0.000000
4180:73 1.000000
4190:74 Constant:
4200:74 2.000000
John Kessenich71c100d2017-03-14 19:43:13 -06004210:75 direct index ( temp highp int)
4220:75 'ia' ( temp 9-element array of highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07004230:75 Constant:
4240:75 3 (const int)
4250:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -06004260:? 'ga' ( global highp int)
4270:? 'gb' ( global highp int)
4280:? 'f' ( global highp float)
4290:? 'fsa' ( uniform 3-element array of lowp sampler2D)
4300:? 'fua' ( uniform 10-element array of highp float)
4310:? 'am3' ( in highp 3X3 matrix of float)
4320:? 'av2' ( in highp 2-component vector of float)
4330:? 'va' ( smooth out 4-element array of highp 4-component vector of float)
4340:? 'm2' ( const highp 2X2 matrix of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07004350:? 1.000000
4360:? 0.000000
4370:? 0.000000
4380:? 1.000000
John Kessenich71c100d2017-03-14 19:43:13 -06004390:? 'v3' ( const highp 3-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07004400:? 2.000000
4410:? 2.000000
4420:? 2.000000
443
444
445Linked vertex stage:
446
447
448Shader version: 100
4490:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06004500:15 Function Definition: foo(f1; ( global void)
John Kessenichcc16fa02015-12-10 18:01:54 -07004510:15 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -06004520:15 'a' ( inout highp float)
4530:17 Function Definition: bar( ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07004540:17 Function Parameters:
4550:19 Sequence
4560:19 Branch: Return with expression
4570:19 Constant:
4580:19 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004590:22 Function Definition: main( ( global void)
John Kessenichcc16fa02015-12-10 18:01:54 -07004600:22 Function Parameters:
4610:24 Sequence
4620:24 Loop with condition tested first
4630:24 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06004640:24 Compare Less Than ( temp bool)
4650:24 'ga' ( global highp int)
4660:24 'gb' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07004670:24 No loop body
4680:26 Loop with condition not tested first
4690:26 Loop Condition
4700:26 Constant:
4710:26 false (const bool)
4720:26 No loop body
4730:28 Sequence
4740:28 Loop with condition tested first
4750:28 No loop condition
4760:28 No loop body
4770:29 Sequence
4780:29 Loop with condition tested first
4790:29 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06004800:29 Compare Equal ( temp bool)
4810:29 'ga' ( global highp int)
4820:29 'gb' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07004830:29 No loop body
4840:30 Sequence
4850:30 Loop with condition tested first
4860:30 No loop condition
4870:30 No loop body
4880:30 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06004890:30 Post-Increment ( temp highp float)
4900:30 'f' ( global highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07004910:31 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06004920:31 move second child to first child ( temp highp int)
4930:31 'ga' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07004940:31 Constant:
4950:31 0 (const int)
4960:31 Loop with condition tested first
4970:31 No loop condition
4980:31 No loop body
4990:32 Sequence
5000:32 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06005010:32 move second child to first child ( temp bool)
5020:32 'a' ( temp bool)
John Kessenichcc16fa02015-12-10 18:01:54 -07005030:32 Constant:
5040:32 false (const bool)
5050:32 Loop with condition tested first
5060:32 No loop condition
5070:32 No loop body
5080:33 Sequence
5090:33 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06005100:33 move second child to first child ( temp highp float)
5110:33 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07005120:33 Constant:
5130:33 0.000000
5140:33 Loop with condition tested first
5150:33 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06005160:33 Compare Equal ( temp bool)
5170:33 'a' ( temp highp float)
5180:33 sine ( global highp float)
5190:33 'f' ( global highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07005200:33 No loop body
5210:34 Sequence
5220:34 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06005230:34 move second child to first child ( temp highp int)
5240:34 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07005250:34 Constant:
5260:34 0 (const int)
5270:34 Loop with condition tested first
5280:34 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06005290:34 Compare Less Than ( temp bool)
5300:34 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07005310:34 Constant:
5320:34 10 (const int)
5330:34 No loop body
5340:34 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06005350:34 multiply second child into first child ( temp highp int)
5360:34 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07005370:34 Constant:
5380:34 2 (const int)
5390:35 Sequence
5400:35 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06005410:35 move second child to first child ( temp highp int)
5420:35 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07005430:35 Constant:
5440:35 0 (const int)
5450:35 Loop with condition tested first
5460:35 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06005470:35 Compare Less Than or Equal ( temp bool)
5480:35 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07005490:35 Constant:
5500:35 20 (const int)
5510:35 Loop Body
John Kessenich71c100d2017-03-14 19:43:13 -06005520:35 Pre-Decrement ( temp highp int)
5530:35 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07005540:35 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06005550:35 Post-Increment ( temp highp int)
5560:35 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07005570:36 Sequence
5580:36 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06005590:36 move second child to first child ( temp highp int)
5600:36 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07005610:36 Constant:
5620:36 0 (const int)
5630:36 Loop with condition tested first
5640:36 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06005650:36 Compare Less Than or Equal ( temp bool)
5660:36 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07005670:36 Constant:
5680:36 20 (const int)
5690:36 Loop Body
5700:36 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06005710:36 Test condition and select ( temp void)
John Kessenichcc16fa02015-12-10 18:01:54 -07005720:36 Condition
John Kessenich71c100d2017-03-14 19:43:13 -06005730:36 Compare Equal ( temp bool)
5740:36 'ga' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07005750:36 Constant:
5760:36 0 (const int)
5770:36 true case
John Kessenich71c100d2017-03-14 19:43:13 -06005780:36 move second child to first child ( temp highp int)
5790:36 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07005800:36 Constant:
5810:36 4 (const int)
5820:36 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06005830:36 Post-Increment ( temp highp int)
5840:36 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07005850:37 Sequence
5860:37 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06005870:37 move second child to first child ( temp highp float)
5880:37 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07005890:37 Constant:
5900:37 0.000000
5910:37 Loop with condition tested first
5920:37 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06005930:37 Compare Less Than or Equal ( temp bool)
5940:37 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07005950:37 Constant:
5960:37 20.000000
5970:37 No loop body
5980:37 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06005990:37 add second child into first child ( temp highp float)
6000:37 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006010:37 Constant:
6020:37 2.000000
6030:38 Sequence
6040:38 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06006050:38 move second child to first child ( temp highp float)
6060:38 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006070:38 Constant:
6080:38 0.000000
6090:38 Loop with condition tested first
6100:38 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06006110:38 Compare Not Equal ( temp bool)
6120:38 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006130:38 Constant:
6140:38 20.000000
6150:38 Loop Body
6160:38 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06006170:38 Test condition and select ( temp void)
John Kessenichcc16fa02015-12-10 18:01:54 -07006180:38 Condition
John Kessenich71c100d2017-03-14 19:43:13 -06006190:38 Compare Equal ( temp bool)
6200:38 'ga' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07006210:38 Constant:
6220:38 0 (const int)
6230:38 true case
John Kessenich71c100d2017-03-14 19:43:13 -06006240:38 move second child to first child ( temp highp int)
6250:38 'ga' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07006260:38 Constant:
6270:38 4 (const int)
6280:38 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06006290:38 subtract second child into first child ( temp highp float)
6300:38 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006310:38 Constant:
6320:38 2.000000
6330:39 Sequence
6340:39 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06006350:39 move second child to first child ( temp highp float)
6360:39 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006370:39 Constant:
6380:39 0.000000
6390:39 Loop with condition tested first
6400:39 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06006410:39 Compare Equal ( temp bool)
6420:39 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006430:39 Constant:
6440:39 20.000000
6450:39 Loop Body
6460:39 Sequence
6470:39 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06006480:39 move second child to first child ( temp highp float)
6490:39 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006500:39 Constant:
6510:39 0.000000
6520:39 Loop with condition tested first
6530:39 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06006540:39 Compare Equal ( temp bool)
6550:39 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006560:39 Constant:
6570:39 20.000000
6580:39 No loop body
6590:39 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06006600:39 Post-Decrement ( temp highp float)
6610:39 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006620:39 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06006630:39 Post-Decrement ( temp highp float)
6640:39 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006650:40 Sequence
6660:40 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06006670:40 move second child to first child ( temp highp float)
6680:40 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006690:40 Constant:
6700:40 0.000000
6710:40 Loop with condition tested first
6720:40 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06006730:40 Compare Less Than or Equal ( temp bool)
6740:40 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006750:40 Constant:
6760:40 20.000000
6770:40 No loop body
6780:40 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06006790:40 add second child into first child ( temp highp float)
6800:40 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006810:40 Constant:
6820:40 2.000000
6830:41 Sequence
6840:41 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06006850:41 move second child to first child ( temp highp float)
6860:41 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006870:41 Constant:
6880:41 0.000000
6890:41 Loop with condition tested first
6900:41 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06006910:41 Compare Less Than or Equal ( temp bool)
6920:41 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006930:41 Constant:
6940:41 20.000000
6950:41 No loop body
6960:41 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06006970:41 add second child into first child ( temp highp float)
6980:41 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07006990:41 Constant:
7000:41 2.000000
7010:42 Sequence
7020:42 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06007030:42 move second child to first child ( temp highp float)
7040:42 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07007050:42 Constant:
7060:42 0.000000
7070:42 Loop with condition tested first
7080:42 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06007090:42 Compare Greater Than ( temp bool)
7100:42 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07007110:42 Constant:
7120:42 40.000000
7130:42 No loop body
7140:42 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06007150:42 add second child into first child ( temp highp float)
7160:42 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07007170:42 Constant:
7180:42 2.000000
7190:43 Sequence
7200:43 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06007210:43 move second child to first child ( temp highp float)
7220:43 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07007230:43 Constant:
7240:43 0.000000
7250:43 Loop with condition tested first
7260:43 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06007270:43 Compare Greater Than or Equal ( temp bool)
7280:43 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07007290:43 Constant:
7300:43 20.000000
7310:43 Loop Body
John Kessenich71c100d2017-03-14 19:43:13 -06007320:43 Function Call: foo(f1; ( global void)
7330:43 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07007340:43 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06007350:43 add second child into first child ( temp highp float)
7360:43 'a' ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07007370:43 Constant:
7380:43 2.000000
John Kessenich71c100d2017-03-14 19:43:13 -06007390:47 indirect index ( temp lowp sampler2D)
7400:47 'fsa' ( uniform 3-element array of lowp sampler2D)
7410:47 'ga' ( global highp int)
7420:48 indirect index ( temp highp float)
7430:48 'fua' ( uniform 10-element array of highp float)
7440:48 'ga' ( global highp int)
7450:49 indirect index ( temp highp 3-component vector of float)
7460:49 'am3' ( in highp 3X3 matrix of float)
7470:49 'ga' ( global highp int)
7480:50 indirect index ( temp highp float)
7490:50 'av2' ( in highp 2-component vector of float)
7500:50 'ga' ( global highp int)
7510:51 indirect index ( smooth temp highp 4-component vector of float)
7520:51 'va' ( smooth out 4-element array of highp 4-component vector of float)
7530:51 add ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07007540:51 Constant:
7550:51 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06007560:51 'ga' ( global highp int)
7570:52 indirect index ( temp highp 2-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07007580:52 Constant:
7590:52 1.000000
7600:52 0.000000
7610:52 0.000000
7620:52 1.000000
John Kessenich71c100d2017-03-14 19:43:13 -06007630:52 'ga' ( global highp int)
7640:53 indirect index ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07007650:53 Constant:
7660:53 2.000000
7670:53 2.000000
7680:53 2.000000
John Kessenich71c100d2017-03-14 19:43:13 -06007690:53 divide ( temp highp int)
7700:53 'ga' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07007710:53 Constant:
7720:53 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06007730:54 indirect index ( temp highp int)
7740:54 'ia' ( temp 9-element array of highp int)
7750:54 'ga' ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07007760:56 Sequence
7770:56 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06007780:56 move second child to first child ( temp highp int)
7790:56 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07007800:56 Constant:
7810:56 3 (const int)
7820:56 Loop with condition tested first
7830:56 Loop Condition
John Kessenich71c100d2017-03-14 19:43:13 -06007840:56 Compare Greater Than or Equal ( temp bool)
7850:56 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07007860:56 Constant:
7870:56 0 (const int)
7880:56 Loop Body
7890:57 Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06007900:57 indirect index ( temp lowp sampler2D)
7910:57 'fsa' ( uniform 3-element array of lowp sampler2D)
7920:57 'a' ( temp highp int)
7930:58 indirect index ( temp highp float)
7940:58 'fua' ( uniform 10-element array of highp float)
7950:58 add ( temp highp int)
7960:58 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07007970:58 Constant:
7980:58 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06007990:59 indirect index ( temp highp 3-component vector of float)
8000:59 'am3' ( in highp 3X3 matrix of float)
8010:59 component-wise multiply ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07008020:59 Constant:
8030:59 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06008040:59 'a' ( temp highp int)
8050:60 indirect index ( temp highp float)
8060:60 'av2' ( in highp 2-component vector of float)
8070:60 component-wise multiply ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07008080:60 Constant:
8090:60 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06008100:60 'a' ( temp highp int)
8110:61 indirect index ( smooth temp highp 4-component vector of float)
8120:61 'va' ( smooth out 4-element array of highp 4-component vector of float)
8130:61 subtract ( temp highp int)
8140:61 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07008150:61 Constant:
8160:61 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06008170:62 indirect index ( temp highp 2-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07008180:62 Constant:
8190:62 1.000000
8200:62 0.000000
8210:62 0.000000
8220:62 1.000000
John Kessenich71c100d2017-03-14 19:43:13 -06008230:62 divide ( temp highp int)
8240:62 'a' ( temp highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07008250:62 Constant:
8260:62 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06008270:63 indirect index ( temp highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07008280:63 Constant:
8290:63 2.000000
8300:63 2.000000
8310:63 2.000000
John Kessenich71c100d2017-03-14 19:43:13 -06008320:63 'a' ( temp highp int)
8330:64 indirect index ( temp highp int)
8340:64 'ia' ( temp 9-element array of highp int)
8350:64 'a' ( temp highp int)
8360:65 indirect index ( temp highp int)
8370:65 'ia' ( temp 9-element array of highp int)
8380:65 Function Call: bar( ( global highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07008390:56 Loop Terminal Expression
John Kessenich71c100d2017-03-14 19:43:13 -06008400:56 Post-Decrement ( temp highp int)
8410:56 'a' ( temp highp int)
8420:68 direct index ( temp lowp sampler2D)
8430:68 'fsa' ( uniform 3-element array of lowp sampler2D)
John Kessenichcc16fa02015-12-10 18:01:54 -07008440:68 Constant:
8450:68 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06008460:69 direct index ( temp highp float)
8470:69 'fua' ( uniform 10-element array of highp float)
John Kessenichcc16fa02015-12-10 18:01:54 -07008480:69 Constant:
8490:69 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06008500:70 direct index ( temp highp 3-component vector of float)
8510:70 'am3' ( in highp 3X3 matrix of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07008520:70 Constant:
8530:70 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06008540:71 direct index ( temp highp float)
8550:71 'av2' ( in highp 2-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07008560:71 Constant:
8570:71 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06008580:72 direct index ( smooth temp highp 4-component vector of float)
8590:72 'va' ( smooth out 4-element array of highp 4-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07008600:72 Constant:
8610:72 1 (const int)
8620:73 Constant:
8630:73 0.000000
8640:73 1.000000
8650:74 Constant:
8660:74 2.000000
John Kessenich71c100d2017-03-14 19:43:13 -06008670:75 direct index ( temp highp int)
8680:75 'ia' ( temp 9-element array of highp int)
John Kessenichcc16fa02015-12-10 18:01:54 -07008690:75 Constant:
8700:75 3 (const int)
8710:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -06008720:? 'ga' ( global highp int)
8730:? 'gb' ( global highp int)
8740:? 'f' ( global highp float)
8750:? 'fsa' ( uniform 3-element array of lowp sampler2D)
8760:? 'fua' ( uniform 10-element array of highp float)
8770:? 'am3' ( in highp 3X3 matrix of float)
8780:? 'av2' ( in highp 2-component vector of float)
8790:? 'va' ( smooth out 4-element array of highp 4-component vector of float)
8800:? 'm2' ( const highp 2X2 matrix of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07008810:? 1.000000
8820:? 0.000000
8830:? 0.000000
8840:? 1.000000
John Kessenich71c100d2017-03-14 19:43:13 -06008850:? 'v3' ( const highp 3-component vector of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07008860:? 2.000000
8870:? 2.000000
8880:? 2.000000
889