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