1120.vert
2ERROR: 0:3: 'in for stage inputs' : not supported for this version or the enabled extensions 
3ERROR: 0:4: 'out for stage outputs' : not supported for this version or the enabled extensions 
4ERROR: 0:11: 'gl_Position' : cannot add storage, auxiliary, memory, interpolation, layout, or precision qualifier to an existing variable 
5ERROR: 0:12: '' : can only have one auxiliary qualifier (centroid, patch, and sample) 
6ERROR: 0:12: '' : replicated qualifiers 
7ERROR: 0:12: 'foo' : identifier not previously declared 
8ERROR: 0:21: 'gl_ClipDistance' : undeclared identifier 
9ERROR: 0:21: 'gl_ClipDistance' :  left of '[' is not of type array, matrix, or vector  
10ERROR: 0:21: 'assign' :  l-value required (can't modify a const)
11ERROR: 0:28: 'length' :  array must be declared with a size before using this method
12ERROR: 0:31: 'length' : incomplete method syntax 
13ERROR: 0:32: 'length' : method does not accept any arguments 
14ERROR: 0:33: '.' : cannot apply to an array: flizbit
15ERROR: 0:33: '=' :  cannot convert from ' temp 7-element array of float' to ' temp int'
16ERROR: 0:34: '.' : cannot apply to an array: flizbit
17ERROR: 0:34: 'f' : can't use function syntax on variable 
18ERROR: 0:34: 'a4' : redefinition 
19ERROR: 0:35: 'arrays of arrays' : not supported with this profile: none
20ERROR: 0:36: 'arrays of arrays' : not supported with this profile: none
21ERROR: 0:37: 'arrays of arrays' : not supported with this profile: none
22ERROR: 0:37: 'arrays of arrays' : not supported with this profile: none
23ERROR: 0:38: 'arrays of arrays' : not supported with this profile: none
24ERROR: 0:39: 'arrays of arrays' : not supported with this profile: none
25ERROR: 0:40: 'arrays of arrays' : not supported with this profile: none
26ERROR: 0:40: 'constructor' : array constructor needs one argument per array element 
27ERROR: 0:40: 'arrays of arrays' : not supported with this profile: none
28ERROR: 0:40: '=' :  cannot convert from ' const float' to ' temp 2-element array of 3-element array of float'
29ERROR: 0:41: 'arrays of arrays' : not supported with this profile: none
30ERROR: 0:41: 'constructor' : array constructor needs one argument per array element 
31ERROR: 0:41: 'arrays of arrays' : not supported with this profile: none
32ERROR: 0:41: '=' :  cannot convert from ' const float' to ' temp 2-element array of 3-element array of float'
33ERROR: 0:50: 'arrays of arrays' : not supported with this profile: none
34ERROR: 0:51: 'arrays of arrays' : not supported with this profile: none
35ERROR: 0:52: 'arrays of arrays' : not supported with this profile: none
36ERROR: 0:53: 'arrays of arrays' : not supported with this profile: none
37ERROR: 0:56: 'out' : overloaded functions must have the same parameter storage qualifiers for argument 1
38ERROR: 0:57: 'overloadA' : overloaded functions must have the same return type 
39ERROR: 0:87: 'overloadC' : no matching overloaded function found 
40ERROR: 0:90: 'overloadC' : no matching overloaded function found 
41ERROR: 0:95: 'overloadD' : ambiguous function signature match: multiple signatures match under implicit type conversion 
42ERROR: 0:98: 'overloadB' : can't use function syntax on variable 
43ERROR: 0:106: 'overloadC' : no matching overloaded function found 
44ERROR: 0:107: 'overloadE' : no matching overloaded function found 
45ERROR: 0:108: 'overloadE' : no matching overloaded function found 
46ERROR: 0:111: 'overloadE' : no matching overloaded function found 
47ERROR: 0:117: 'overloadF' : no matching overloaded function found 
48ERROR: 0:121: 'gl_TexCoord array size' : must be less than or equal to gl_MaxTextureCoords (32)
49ERROR: 0:154: 'non-float shader input/output' : not supported for this version or the enabled extensions 
50ERROR: 0:165: 'switch' : Reserved word. 
51ERROR: 0:171: 'default' : Reserved word. 
52ERROR: 0:165: 'switch statements' : not supported for this version or the enabled extensions 
53ERROR: 0:176: 'bit shift left' : not supported for this version or the enabled extensions 
54ERROR: 0:176: 'bit shift right' : not supported for this version or the enabled extensions 
55ERROR: 0:176: 'bitwise and' : not supported for this version or the enabled extensions 
56ERROR: 0:176: 'bitwise inclusive or' : not supported for this version or the enabled extensions 
57ERROR: 0:179: 'modf' : no matching overloaded function found 
58ERROR: 0:179: '=' :  cannot convert from ' const float' to ' temp 3-component vector of float'
59ERROR: 0:180: 'trunc' : no matching overloaded function found 
60ERROR: 0:181: 'round' : no matching overloaded function found 
61ERROR: 0:181: '=' :  cannot convert from ' const float' to ' temp 2-component vector of float'
62ERROR: 0:182: 'roundEven' : no matching overloaded function found 
63ERROR: 0:182: '=' :  cannot convert from ' const float' to ' temp 2-component vector of float'
64ERROR: 0:183: 'isnan' : no matching overloaded function found 
65ERROR: 0:183: '=' :  cannot convert from ' const float' to ' temp 2-component vector of bool'
66ERROR: 0:184: 'isinf' : no matching overloaded function found 
67ERROR: 0:184: '=' :  cannot convert from ' const float' to ' temp 4-component vector of bool'
68ERROR: 0:186: 'sinh' : no matching overloaded function found 
69ERROR: 0:187: 'cosh' : no matching overloaded function found 
70ERROR: 0:187: 'tanh' : no matching overloaded function found 
71ERROR: 0:188: 'c4D' : undeclared identifier 
72ERROR: 0:188: 'asinh' : no matching overloaded function found 
73ERROR: 0:188: 'acosh' : no matching overloaded function found 
74ERROR: 0:189: 'atanh' : no matching overloaded function found 
75ERROR: 0:191: 'gl_VertexID' : undeclared identifier 
76ERROR: 0:191: '=' :  cannot convert from ' temp float' to ' temp int'
77ERROR: 0:192: 'gl_ClipDistance' : undeclared identifier 
78ERROR: 0:192: 'gl_ClipDistance' :  left of '[' is not of type array, matrix, or vector  
79ERROR: 0:192: 'assign' :  l-value required (can't modify a const)
80ERROR: 0:195: 'gl_ModelViewMatrix' : identifiers starting with "gl_" are reserved 
81ERROR: 0:200: 'token pasting (##)' : not supported for this version or the enabled extensions 
82ERROR: 0:203: 'token pasting (##)' : not supported for this version or the enabled extensions 
83ERROR: 0:205: '' :  syntax error, unexpected IDENTIFIER
84ERROR: 82 compilation errors.  No code generated.
85
86
87Shader version: 120
88ERROR: node is still EOpNull!
890:15  Function Definition: main( ( global void)
900:15    Function Parameters: 
910:17    Sequence
920:17      move second child to first child ( temp 2-component vector of float)
930:17        'centTexCoord' ( invariant smooth out 2-component vector of float)
940:17        'attv2' ( in 2-component vector of float)
950:18      move second child to first child ( temp 4-component vector of float)
960:18        'gl_Position' ( invariant gl_Position 4-component vector of float Position)
970:18        'attv4' ( in 4-component vector of float)
980:20      move second child to first child ( temp 4-component vector of float)
990:20        'gl_ClipVertex' ( gl_ClipVertex 4-component vector of float ClipVertex)
1000:20        'attv4' ( in 4-component vector of float)
1010:21      move second child to first child ( temp float)
1020:21        Constant:
1030:21          0.000000
1040:21        Constant:
1050:21          0.200000
1060:25      move second child to first child ( temp 4-component vector of float)
1070:25        'gl_Position' ( invariant gl_Position 4-component vector of float Position)
1080:25        direct index ( temp 4-component vector of float)
1090:25          'b' ( temp 12-element array of 4-component vector of float)
1100:25          Constant:
1110:25            11 (const int)
1120:28      Sequence
1130:28        move second child to first child ( temp int)
1140:28          'a1' ( temp int)
1150:28          Constant:
1160:28            1 (const int)
1170:30      Sequence
1180:30        move second child to first child ( temp int)
1190:30          'aa' ( temp int)
1200:30          Constant:
1210:30            7 (const int)
1220:31      Sequence
1230:31        move second child to first child ( temp int)
1240:31          'a2' ( temp int)
1250:32      Sequence
1260:32        move second child to first child ( temp int)
1270:32          'a3' ( temp int)
1280:32          Constant:
1290:32            1 (const int)
1300:43      move second child to first child ( temp float)
1310:43        'gl_PointSize' ( invariant gl_PointSize float PointSize)
1320:43        Constant:
1330:43          3.800000
1340:61  Function Definition: overloadB(f1;f1; ( global void)
1350:61    Function Parameters: 
1360:61      '' ( in float)
1370:61      '' ( const (read only) float)
1380:78  Function Definition: foo( ( global void)
1390:78    Function Parameters: 
1400:?     Sequence
1410:83      Function Call: overloadB(f1;f1; ( global void)
1420:83        'f' ( temp float)
1430:83        'f' ( temp float)
1440:84      Function Call: overloadB(f1;f1; ( global void)
1450:84        'f' ( temp float)
1460:84        Constant:
1470:84          2.000000
1480:85      Function Call: overloadB(f1;f1; ( global void)
1490:85        Constant:
1500:85          1.000000
1510:85        Convert int to float ( temp float)
1520:85          'i' ( temp int)
1530:87      Constant:
1540:87        0.000000
1550:88      Function Call: overloadC(i1;i1; ( global 2-component vector of float)
1560:88        Constant:
1570:88          1 (const int)
1580:88        'i' ( temp int)
1590:89      Function Call: overloadC(vf2;vf2; ( global 2-component vector of float)
1600:89        Constant:
1610:89          1.000000
1620:89          1.000000
1630:89        Constant:
1640:89          2.000000
1650:89          2.000000
1660:90      Constant:
1670:90        0.000000
1680:91      Function Call: overloadC(vf2;vf2; ( global 2-component vector of float)
1690:91        Constant:
1700:91          1.000000
1710:91          1.000000
1720:91        Constant:
1730:91          2.000000
1740:91          2.000000
1750:93      Function Call: overloadD(i1;f1; ( global 3-component vector of float)
1760:93        'i' ( temp int)
1770:93        'f' ( temp float)
1780:94      Function Call: overloadD(f1;i1; ( global 3-component vector of float)
1790:94        'f' ( temp float)
1800:94        'i' ( temp int)
1810:95      Function Call: overloadD(f1;i1; ( global 3-component vector of float)
1820:95        Convert int to float ( temp float)
1830:95          'i' ( temp int)
1840:95        'i' ( temp int)
1850:98      Constant:
1860:98        0.000000
1870:100      Constant:
1880:100        0.841471
1890:101      texture ( global 4-component vector of float)
1900:101        's2D' ( uniform sampler2D)
1910:101        Constant:
1920:101          0.000000
1930:101          0.000000
1940:102      clamp ( global 4-component vector of float)
1950:102        'attv4' ( in 4-component vector of float)
1960:102        Constant:
1970:102          0.000000
1980:102        Constant:
1990:102          1.000000
2000:103      clamp ( global 4-component vector of float)
2010:103        Convert int to float ( temp 4-component vector of float)
2020:103          Convert float to int ( temp 4-component vector of int)
2030:103            'attv4' ( in 4-component vector of float)
2040:103        Constant:
2050:103          0.000000
2060:103        Constant:
2070:103          1.000000
2080:106      Constant:
2090:106        0.000000
2100:107      Constant:
2110:107        0.000000
2120:108      Constant:
2130:108        0.000000
2140:109      Function Call: overloadE(vf2; ( global 3-component vector of float)
2150:109        Constant:
2160:109          3.300000
2170:109          3.300000
2180:110      Function Call: overloadE(mf22; ( global 3-component vector of float)
2190:110        Constant:
2200:110          0.500000
2210:110          0.000000
2220:110          0.000000
2230:110          0.500000
2240:111      Constant:
2250:111        0.000000
2260:112      Function Call: overloadE(vf2; ( global 3-component vector of float)
2270:112        Constant:
2280:112          1.000000
2290:112          1.000000
2300:115      Function Call: overloadE(f1[2]; ( global 3-component vector of float)
2310:115        'b' ( temp 2-element array of float)
2320:117      Constant:
2330:117        0.000000
2340:118      Function Call: overloadF(i1; ( global 3-component vector of float)
2350:118        Constant:
2360:118          1 (const int)
2370:128  Function Definition: foo2( ( global void)
2380:128    Function Parameters: 
2390:?     Sequence
2400:135      Comma ( global void)
2410:135        Function Call: outFun(f1;vi2;i1;f1; ( global void)
2420:135          Convert int to float ( temp float)
2430:135            'i' ( temp int)
2440:135          'tempArg' ( temp 2-component vector of int)
2450:135          'i' ( temp int)
2460:135          'f' ( temp float)
2470:135        move second child to first child ( temp 2-component vector of float)
2480:135          'v2' ( temp 2-component vector of float)
2490:135          Convert int to float ( temp 2-component vector of float)
2500:135            'tempArg' ( temp 2-component vector of int)
2510:136      Comma ( global int)
2520:136        move second child to first child ( temp int)
2530:136          'tempReturn' ( global int)
2540:136          Function Call: outFunRet(f1;i1;i1;vi4; ( global int)
2550:136            Convert int to float ( temp float)
2560:136              'i' ( temp int)
2570:136            'tempArg' ( temp int)
2580:136            'i' ( temp int)
2590:136            'tempArg' ( temp 4-component vector of int)
2600:136        move second child to first child ( temp float)
2610:136          'f' ( temp float)
2620:136          Convert int to float ( temp float)
2630:136            'tempArg' ( temp int)
2640:136        move second child to first child ( temp 4-component vector of float)
2650:136          'v4' ( temp 4-component vector of float)
2660:136          Convert int to float ( temp 4-component vector of float)
2670:136            'tempArg' ( temp 4-component vector of int)
2680:136        'tempReturn' ( global int)
2690:137      Sequence
2700:137        move second child to first child ( temp float)
2710:137          'ret' ( temp float)
2720:137          Convert int to float ( temp float)
2730:137            Comma ( global int)
2740:137              move second child to first child ( temp int)
2750:137                'tempReturn' ( global int)
2760:137                Function Call: outFunRet(f1;i1;i1;vi4; ( global int)
2770:137                  Convert int to float ( temp float)
2780:137                    'i' ( temp int)
2790:137                  'tempArg' ( temp int)
2800:137                  'i' ( temp int)
2810:137                  'tempArg' ( temp 4-component vector of int)
2820:137              move second child to first child ( temp float)
2830:137                'f' ( temp float)
2840:137                Convert int to float ( temp float)
2850:137                  'tempArg' ( temp int)
2860:137              move second child to first child ( temp 4-component vector of float)
2870:137                'v4' ( temp 4-component vector of float)
2880:137                Convert int to float ( temp 4-component vector of float)
2890:137                  'tempArg' ( temp 4-component vector of int)
2900:137              'tempReturn' ( global int)
2910:138      Sequence
2920:138        move second child to first child ( temp 2-component vector of float)
2930:138          'ret2' ( temp 2-component vector of float)
2940:138          Convert int to float ( temp 2-component vector of float)
2950:138            Comma ( global 2-component vector of int)
2960:138              move second child to first child ( temp 2-component vector of int)
2970:138                'tempReturn' ( global 2-component vector of int)
2980:138                Function Call: outFunRet(f1;vi4;i1;vi4; ( global 2-component vector of int)
2990:138                  Convert int to float ( temp float)
3000:138                    'i' ( temp int)
3010:138                  'tempArg' ( temp 4-component vector of int)
3020:138                  'i' ( temp int)
3030:138                  'tempArg' ( temp 4-component vector of int)
3040:138              move second child to first child ( temp 4-component vector of float)
3050:138                'v4' ( temp 4-component vector of float)
3060:138                Convert int to float ( temp 4-component vector of float)
3070:138                  'tempArg' ( temp 4-component vector of int)
3080:138              move second child to first child ( temp 4-component vector of float)
3090:138                'v4' ( temp 4-component vector of float)
3100:138                Convert int to float ( temp 4-component vector of float)
3110:138                  'tempArg' ( temp 4-component vector of int)
3120:138              'tempReturn' ( global 2-component vector of int)
3130:139      Sequence
3140:139        move second child to first child ( temp bool)
3150:139          'b' ( temp bool)
3160:139          any ( global bool)
3170:139            Compare Less Than ( global 4-component vector of bool)
3180:139              'v4' ( temp 4-component vector of float)
3190:139              'attv4' ( in 4-component vector of float)
3200:142  Function Definition: noise( ( global void)
3210:142    Function Parameters: 
3220:144    Sequence
3230:144      Sequence
3240:144        move second child to first child ( temp float)
3250:144          'f1' ( temp float)
3260:144          noise ( global float)
3270:144            Constant:
3280:144              1.000000
3290:145      Sequence
3300:145        move second child to first child ( temp 2-component vector of float)
3310:145          'f2' ( temp 2-component vector of float)
3320:145          noise ( global 2-component vector of float)
3330:145            Constant:
3340:145              1.000000
3350:145              1.000000
3360:146      Sequence
3370:146        move second child to first child ( temp 3-component vector of float)
3380:146          'f3' ( temp 3-component vector of float)
3390:146          noise ( global 3-component vector of float)
3400:146            Constant:
3410:146              1.000000
3420:146              1.000000
3430:146              1.000000
3440:147      Sequence
3450:147        move second child to first child ( temp 4-component vector of float)
3460:147          'f4' ( temp 4-component vector of float)
3470:147          noise ( global 4-component vector of float)
3480:147            Constant:
3490:147              1.000000
3500:147              1.000000
3510:147              1.000000
3520:147              1.000000
3530:162  Function Definition: foo213( ( global void)
3540:162    Function Parameters: 
3550:164    Sequence
3560:164      Sequence
3570:164        move second child to first child ( temp float)
3580:164          'f' ( temp float)
3590:164          Constant:
3600:164            3.000000
3610:165      switch
3620:165      condition
3630:165        'c' ( uniform int)
3640:165      body
3650:165        Sequence
3660:166          case:  with expression
3670:166            Constant:
3680:166              1 (const int)
3690:?           Sequence
3700:167            move second child to first child ( temp float)
3710:167              'f' ( temp float)
3720:167              sine ( global float)
3730:167                'f' ( temp float)
3740:168            Branch: Break
3750:169          case:  with expression
3760:169            Constant:
3770:169              2 (const int)
3780:?           Sequence
3790:170            move second child to first child ( temp float)
3800:170              'f' ( temp float)
3810:170              component-wise multiply ( temp float)
3820:170                'f' ( temp float)
3830:170                'f' ( temp float)
3840:171          default: 
3850:?           Sequence
3860:172            move second child to first child ( temp float)
3870:172              'f' ( temp float)
3880:172              Constant:
3890:172                3.000000
3900:176      inclusive-or ( temp int)
3910:176        left-shift ( temp int)
3920:176          'i' ( temp int)
3930:176          Constant:
3940:176            3 (const int)
3950:176        Constant:
3960:176          69 (const int)
3970:180      Sequence
3980:180        move second child to first child ( temp float)
3990:180          't' ( temp float)
4000:180          Constant:
4010:180            0.000000
4020:186      Constant:
4030:186        0.000000
4040:188      Constant:
4050:188        0.000000
4060:189      Constant:
4070:189        0.000000
4080:192      move second child to first child ( temp float)
4090:192        Constant:
4100:192          0.000000
4110:192        Constant:
4120:192          0.300000
4130:?   Linker Objects
4140:?     'i' ( in 4-component vector of float)
4150:?     'o' ( smooth out 4-component vector of float)
4160:?     'attv2' ( in 2-component vector of float)
4170:?     'attv4' ( in 4-component vector of float)
4180:?     's2D' ( uniform sampler2D)
4190:?     'centTexCoord' ( invariant smooth out 2-component vector of float)
4200:?     'initted' ( uniform float)
4210:?       3.400000
4220:?     'concall' ( const float)
4230:?       0.295520
4240:?     'gl_TexCoord' ( smooth out 35-element array of 4-component vector of float TexCoord)
4250:?     'c' ( uniform int)
4260:?     'x' ( in 2-component vector of int)
4270:?     'v2a' ( in 2-component vector of float)
4280:?     'c1D' ( in float)
4290:?     'c2D' ( in 2-component vector of float)
4300:?     'c3D' ( in 3-component vector of float)
4310:?     'v4' ( uniform 4-component vector of float)
4320:?     'abcdef' ( global int)
4330:?     'qrstuv' ( global int)
434
435
436Linked vertex stage:
437
438
439Shader version: 120
440ERROR: node is still EOpNull!
4410:15  Function Definition: main( ( global void)
4420:15    Function Parameters: 
4430:17    Sequence
4440:17      move second child to first child ( temp 2-component vector of float)
4450:17        'centTexCoord' ( invariant smooth out 2-component vector of float)
4460:17        'attv2' ( in 2-component vector of float)
4470:18      move second child to first child ( temp 4-component vector of float)
4480:18        'gl_Position' ( invariant gl_Position 4-component vector of float Position)
4490:18        'attv4' ( in 4-component vector of float)
4500:20      move second child to first child ( temp 4-component vector of float)
4510:20        'gl_ClipVertex' ( gl_ClipVertex 4-component vector of float ClipVertex)
4520:20        'attv4' ( in 4-component vector of float)
4530:21      move second child to first child ( temp float)
4540:21        Constant:
4550:21          0.000000
4560:21        Constant:
4570:21          0.200000
4580:25      move second child to first child ( temp 4-component vector of float)
4590:25        'gl_Position' ( invariant gl_Position 4-component vector of float Position)
4600:25        direct index ( temp 4-component vector of float)
4610:25          'b' ( temp 12-element array of 4-component vector of float)
4620:25          Constant:
4630:25            11 (const int)
4640:28      Sequence
4650:28        move second child to first child ( temp int)
4660:28          'a1' ( temp int)
4670:28          Constant:
4680:28            1 (const int)
4690:30      Sequence
4700:30        move second child to first child ( temp int)
4710:30          'aa' ( temp int)
4720:30          Constant:
4730:30            7 (const int)
4740:31      Sequence
4750:31        move second child to first child ( temp int)
4760:31          'a2' ( temp int)
4770:32      Sequence
4780:32        move second child to first child ( temp int)
4790:32          'a3' ( temp int)
4800:32          Constant:
4810:32            1 (const int)
4820:43      move second child to first child ( temp float)
4830:43        'gl_PointSize' ( invariant gl_PointSize float PointSize)
4840:43        Constant:
4850:43          3.800000
4860:?   Linker Objects
4870:?     'i' ( in 4-component vector of float)
4880:?     'o' ( smooth out 4-component vector of float)
4890:?     'attv2' ( in 2-component vector of float)
4900:?     'attv4' ( in 4-component vector of float)
4910:?     's2D' ( uniform sampler2D)
4920:?     'centTexCoord' ( invariant smooth out 2-component vector of float)
4930:?     'initted' ( uniform float)
4940:?       3.400000
4950:?     'concall' ( const float)
4960:?       0.295520
4970:?     'gl_TexCoord' ( smooth out 35-element array of 4-component vector of float TexCoord)
4980:?     'c' ( uniform int)
4990:?     'x' ( in 2-component vector of int)
5000:?     'v2a' ( in 2-component vector of float)
5010:?     'c1D' ( in float)
5020:?     'c2D' ( in 2-component vector of float)
5030:?     'c3D' ( in 3-component vector of float)
5040:?     'v4' ( uniform 4-component vector of float)
5050:?     'abcdef' ( global int)
5060:?     'qrstuv' ( global int)
507
508