1100scope.vert
2ERROR: 0:17: 'b' : function name is redeclaration of existing name
3ERROR: 0:20: 'c' : redefinition
4ERROR: 0:22: 'f' : redefinition
5ERROR: 0:24: 'redefinition of built-in function' : not supported with this profile: es
6ERROR: 0:24: 'highp' : overloaded functions must have the same parameter precision qualifiers for argument 1
7ERROR: 0:25: 'redefinition of built-in function' : not supported with this profile: es
8ERROR: 0:25: 'highp' : overloaded functions must have the same parameter precision qualifiers for argument 1
9ERROR: 0:38: 'local function declaration' : not supported with this profile: es
10ERROR: 0:43: 'sin' : can't use function syntax on variable
11ERROR: 0:57: 'z' : undeclared identifier
12ERROR: 0:57: 'z' : redefinition
13ERROR: 0:73: 'degrees' : can't use function syntax on variable
14ERROR: 0:76: 'vertex-shader struct output' : not supported for this version or the enabled extensions
15ERROR: 13 compilation errors.  No code generated.
16
17
18Shader version: 100
19ERROR: node is still EOpNull!
200:3  Function Definition: f(i1;i1;i1; ( global highp int)
210:3    Function Parameters:
220:3      'a' ( in highp int)
230:3      'b' ( in highp int)
240:3      'c' ( in highp int)
250:5    Sequence
260:5      Sequence
270:5        move second child to first child ( temp highp int)
280:5          'a' ( temp highp int)
290:5          'b' ( in highp int)
300:8      Sequence
310:8        Sequence
320:8          move second child to first child ( temp highp float)
330:8            'a' ( temp highp float)
340:8            add ( temp highp float)
350:8              Convert int to float ( temp highp float)
360:8                'a' ( temp highp int)
370:8              Constant:
380:8                1.000000
390:11      Branch: Return with expression
400:11        'a' ( temp highp int)
410:25  Function Definition: cos(f1; ( global highp float)
420:25    Function Parameters:
430:25      'x' ( in highp float)
440:27    Sequence
450:27      Branch: Return with expression
460:27        Constant:
470:27          1.000000
480:29  Function Definition: radians(b1; ( global bool)
490:29    Function Parameters:
500:29      'x' ( in bool)
510:31    Sequence
520:31      Branch: Return with expression
530:31        Constant:
540:31          true (const bool)
550:36  Function Definition: main( ( global void)
560:36    Function Parameters:
570:?     Sequence
580:39      Function Call: g( ( temp highp int)
590:42      'sin' ( temp highp float)
600:43      Constant:
610:43        0.000000
620:44      Function Call: f(i1;i1;i1; ( global highp int)
630:44        Constant:
640:44          1 (const int)
650:44        Constant:
660:44          2 (const int)
670:44        Constant:
680:44          3 (const int)
690:47      move second child to first child ( temp highp float)
700:47        'f' ( temp highp float)
710:47        Constant:
720:47          3.000000
730:49      move second child to first child ( temp highp 4-component vector of float)
740:49        'gl_Position' ( invariant gl_Position highp 4-component vector of float Position)
750:49        Construct vec4 ( temp highp 4-component vector of float)
760:49          'f' ( temp highp float)
770:51      Sequence
780:51        Sequence
790:51          move second child to first child ( temp highp int)
800:51            'f' ( temp highp int)
810:51            Constant:
820:51              0 (const int)
830:51        Loop with condition tested first
840:51          Loop Condition
850:51          Compare Less Than ( temp bool)
860:51            'f' ( temp highp int)
870:51            Constant:
880:51              10 (const int)
890:51          Loop Body
900:52          Pre-Increment ( temp highp int)
910:52            'f' ( temp highp int)
920:51          Loop Terminal Expression
930:51          Pre-Increment ( temp highp int)
940:51            'f' ( temp highp int)
950:54      Sequence
960:54        move second child to first child ( temp highp int)
970:54          'x' ( temp highp int)
980:54          Constant:
990:54            1 (const int)
1000:56      Sequence
1010:56        Sequence
1020:56          move second child to first child ( temp highp float)
1030:56            'x' ( temp highp float)
1040:56            Constant:
1050:56              2.000000
1060:56          move second child to first child ( temp highp float)
1070:56            'y' ( temp highp float)
1080:56            'x' ( temp highp float)
1090:60      Sequence
1100:60        Sequence
1110:60          move second child to first child ( temp highp int)
1120:60            'x' ( temp highp int)
1130:60            'x' ( temp highp int)
1140:68      Sequence
1150:68        Sequence
1160:68          move second child to first child ( temp structure{ temp highp int x})
1170:68            'S' ( temp structure{ temp highp int x})
1180:68            Constant:
1190:68              0 (const int)
1200:69        x: direct index for structure ( temp highp int)
1210:69          'S' ( temp structure{ temp highp int x})
1220:69          Constant:
1230:69            0 (const int)
1240:73      Constant:
1250:73        0.000000
1260:?   Linker Objects
1270:?     'b' ( global bool)
1280:?     'tan' ( global highp float)
1290:?     's' ( smooth out structure{ global highp float f})
130
131
132Linked vertex stage:
133
134ERROR: Linking vertex stage: No function definition (body) found:
135    g(
136
137Shader version: 100
138ERROR: node is still EOpNull!
1390:3  Function Definition: f(i1;i1;i1; ( global highp int)
1400:3    Function Parameters:
1410:3      'a' ( in highp int)
1420:3      'b' ( in highp int)
1430:3      'c' ( in highp int)
1440:5    Sequence
1450:5      Sequence
1460:5        move second child to first child ( temp highp int)
1470:5          'a' ( temp highp int)
1480:5          'b' ( in highp int)
1490:8      Sequence
1500:8        Sequence
1510:8          move second child to first child ( temp highp float)
1520:8            'a' ( temp highp float)
1530:8            add ( temp highp float)
1540:8              Convert int to float ( temp highp float)
1550:8                'a' ( temp highp int)
1560:8              Constant:
1570:8                1.000000
1580:11      Branch: Return with expression
1590:11        'a' ( temp highp int)
1600:36  Function Definition: main( ( global void)
1610:36    Function Parameters:
1620:?     Sequence
1630:39      Function Call: g( ( temp highp int)
1640:42      'sin' ( temp highp float)
1650:43      Constant:
1660:43        0.000000
1670:44      Function Call: f(i1;i1;i1; ( global highp int)
1680:44        Constant:
1690:44          1 (const int)
1700:44        Constant:
1710:44          2 (const int)
1720:44        Constant:
1730:44          3 (const int)
1740:47      move second child to first child ( temp highp float)
1750:47        'f' ( temp highp float)
1760:47        Constant:
1770:47          3.000000
1780:49      move second child to first child ( temp highp 4-component vector of float)
1790:49        'gl_Position' ( invariant gl_Position highp 4-component vector of float Position)
1800:49        Construct vec4 ( temp highp 4-component vector of float)
1810:49          'f' ( temp highp float)
1820:51      Sequence
1830:51        Sequence
1840:51          move second child to first child ( temp highp int)
1850:51            'f' ( temp highp int)
1860:51            Constant:
1870:51              0 (const int)
1880:51        Loop with condition tested first
1890:51          Loop Condition
1900:51          Compare Less Than ( temp bool)
1910:51            'f' ( temp highp int)
1920:51            Constant:
1930:51              10 (const int)
1940:51          Loop Body
1950:52          Pre-Increment ( temp highp int)
1960:52            'f' ( temp highp int)
1970:51          Loop Terminal Expression
1980:51          Pre-Increment ( temp highp int)
1990:51            'f' ( temp highp int)
2000:54      Sequence
2010:54        move second child to first child ( temp highp int)
2020:54          'x' ( temp highp int)
2030:54          Constant:
2040:54            1 (const int)
2050:56      Sequence
2060:56        Sequence
2070:56          move second child to first child ( temp highp float)
2080:56            'x' ( temp highp float)
2090:56            Constant:
2100:56              2.000000
2110:56          move second child to first child ( temp highp float)
2120:56            'y' ( temp highp float)
2130:56            'x' ( temp highp float)
2140:60      Sequence
2150:60        Sequence
2160:60          move second child to first child ( temp highp int)
2170:60            'x' ( temp highp int)
2180:60            'x' ( temp highp int)
2190:68      Sequence
2200:68        Sequence
2210:68          move second child to first child ( temp structure{ temp highp int x})
2220:68            'S' ( temp structure{ temp highp int x})
2230:68            Constant:
2240:68              0 (const int)
2250:69        x: direct index for structure ( temp highp int)
2260:69          'S' ( temp structure{ temp highp int x})
2270:69          Constant:
2280:69            0 (const int)
2290:73      Constant:
2300:73        0.000000
2310:?   Linker Objects
2320:?     'b' ( global bool)
2330:?     'tan' ( global highp float)
2340:?     's' ( smooth out structure{ global highp float f})
235
236