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