1110scope.vert
2ERROR: 0:5: 'a' : redefinition
3ERROR: 0:57: 'z' : undeclared identifier
4ERROR: 0:57: 'z' : redefinition
5ERROR: 0:83: 'S' : redefinition struct
6ERROR: 4 compilation errors.  No code generated.
7
8
9Shader version: 110
10ERROR: node is still EOpNull!
110:3  Function Definition: f(i1;i1;i1; ( global int)
120:3    Function Parameters:
130:3      'a' ( in int)
140:3      'b' ( in int)
150:3      'c' ( in int)
160:?     Sequence
170:8      Sequence
180:8        Sequence
190:8          move second child to first child ( temp float)
200:8            'a' ( temp float)
210:8            add ( temp float)
220:8              Convert int to float ( temp float)
230:8                'a' ( in int)
240:8              Constant:
250:8                1.000000
260:11      Branch: Return with expression
270:11        'a' ( in int)
280:25  Function Definition: cos(f1; ( global float)
290:25    Function Parameters:
300:25      'x' ( in float)
310:27    Sequence
320:27      Branch: Return with expression
330:27        Constant:
340:27          1.000000
350:29  Function Definition: radians(b1; ( global bool)
360:29    Function Parameters:
370:29      'x' ( in bool)
380:31    Sequence
390:31      Branch: Return with expression
400:31        Constant:
410:31          true (const bool)
420:34  Sequence
430:34    move second child to first child ( temp int)
440:34      'gi' ( global int)
450:34      Function Call: f(i1;i1;i1; ( global int)
460:34        Constant:
470:34          1 (const int)
480:34        Constant:
490:34          2 (const int)
500:34        Constant:
510:34          3 (const int)
520:36  Function Definition: main( ( global void)
530:36    Function Parameters:
540:?     Sequence
550:39      Function Call: g( ( temp int)
560:42      'sin' ( temp float)
570:43      Function Call: sin(f1; ( global float)
580:43        Constant:
590:43          0.700000
600:44      Function Call: f(i1;i1;i1; ( global int)
610:44        Constant:
620:44          1 (const int)
630:44        Constant:
640:44          2 (const int)
650:44        Constant:
660:44          3 (const int)
670:47      move second child to first child ( temp float)
680:47        'f' ( temp float)
690:47        Constant:
700:47          3.000000
710:49      move second child to first child ( temp 4-component vector of float)
720:49        'gl_Position' ( gl_Position 4-component vector of float Position)
730:49        Construct vec4 ( temp 4-component vector of float)
740:49          'f' ( temp float)
750:51      Sequence
760:51        Sequence
770:51          move second child to first child ( temp int)
780:51            'f' ( temp int)
790:51            Constant:
800:51              0 (const int)
810:51        Loop with condition tested first
820:51          Loop Condition
830:51          Compare Less Than ( temp bool)
840:51            'f' ( temp int)
850:51            Constant:
860:51              10 (const int)
870:51          Loop Body
880:52          Pre-Increment ( temp int)
890:52            'f' ( temp int)
900:51          Loop Terminal Expression
910:51          Pre-Increment ( temp int)
920:51            'f' ( temp int)
930:54      Sequence
940:54        move second child to first child ( temp int)
950:54          'x' ( temp int)
960:54          Constant:
970:54            1 (const int)
980:56      Sequence
990:56        Sequence
1000:56          move second child to first child ( temp float)
1010:56            'x' ( temp float)
1020:56            Constant:
1030:56              2.000000
1040:56          move second child to first child ( temp float)
1050:56            'y' ( temp float)
1060:56            'x' ( temp float)
1070:60      Sequence
1080:60        Sequence
1090:60          move second child to first child ( temp int)
1100:60            'x' ( temp int)
1110:60            'x' ( temp int)
1120:68      Sequence
1130:68        Sequence
1140:68          move second child to first child ( temp structure{ temp int x})
1150:68            'S' ( temp structure{ temp int x})
1160:68            Constant:
1170:68              0 (const int)
1180:69        x: direct index for structure ( temp int)
1190:69          'S' ( temp structure{ temp int x})
1200:69          Constant:
1210:69            0 (const int)
1220:73      Constant:
1230:73        183.346494
1240:?       Sequence
1250:77        move second child to first child ( temp int)
1260:77          x: direct index for structure ( temp int)
1270:77            's' ( temp structure{ temp int x})
1280:77            Constant:
1290:77              0 (const int)
1300:77          Constant:
1310:77            3 (const int)
1320:82        move second child to first child ( temp bool)
1330:82          b: direct index for structure ( temp bool)
1340:82            't' ( temp structure{ temp bool b})
1350:82            Constant:
1360:82              0 (const int)
1370:82          Constant:
1380:82            true (const bool)
1390:?   Linker Objects
1400:?     'b' ( global bool)
1410:?     'c' ( global bool)
1420:?     'f' ( global float)
1430:?     'tan' ( global float)
1440:?     'gi' ( global int)
145
146
147Linked vertex stage:
148
149ERROR: Linking vertex stage: No function definition (body) found:
150    sin(f1;
151ERROR: Linking vertex stage: No function definition (body) found:
152    g(
153
154Shader version: 110
155ERROR: node is still EOpNull!
1560:3  Function Definition: f(i1;i1;i1; ( global int)
1570:3    Function Parameters:
1580:3      'a' ( in int)
1590:3      'b' ( in int)
1600:3      'c' ( in int)
1610:?     Sequence
1620:8      Sequence
1630:8        Sequence
1640:8          move second child to first child ( temp float)
1650:8            'a' ( temp float)
1660:8            add ( temp float)
1670:8              Convert int to float ( temp float)
1680:8                'a' ( in int)
1690:8              Constant:
1700:8                1.000000
1710:11      Branch: Return with expression
1720:11        'a' ( in int)
1730:34  Sequence
1740:34    move second child to first child ( temp int)
1750:34      'gi' ( global int)
1760:34      Function Call: f(i1;i1;i1; ( global int)
1770:34        Constant:
1780:34          1 (const int)
1790:34        Constant:
1800:34          2 (const int)
1810:34        Constant:
1820:34          3 (const int)
1830:36  Function Definition: main( ( global void)
1840:36    Function Parameters:
1850:?     Sequence
1860:39      Function Call: g( ( temp int)
1870:42      'sin' ( temp float)
1880:43      Function Call: sin(f1; ( global float)
1890:43        Constant:
1900:43          0.700000
1910:44      Function Call: f(i1;i1;i1; ( global int)
1920:44        Constant:
1930:44          1 (const int)
1940:44        Constant:
1950:44          2 (const int)
1960:44        Constant:
1970:44          3 (const int)
1980:47      move second child to first child ( temp float)
1990:47        'f' ( temp float)
2000:47        Constant:
2010:47          3.000000
2020:49      move second child to first child ( temp 4-component vector of float)
2030:49        'gl_Position' ( gl_Position 4-component vector of float Position)
2040:49        Construct vec4 ( temp 4-component vector of float)
2050:49          'f' ( temp float)
2060:51      Sequence
2070:51        Sequence
2080:51          move second child to first child ( temp int)
2090:51            'f' ( temp int)
2100:51            Constant:
2110:51              0 (const int)
2120:51        Loop with condition tested first
2130:51          Loop Condition
2140:51          Compare Less Than ( temp bool)
2150:51            'f' ( temp int)
2160:51            Constant:
2170:51              10 (const int)
2180:51          Loop Body
2190:52          Pre-Increment ( temp int)
2200:52            'f' ( temp int)
2210:51          Loop Terminal Expression
2220:51          Pre-Increment ( temp int)
2230:51            'f' ( temp int)
2240:54      Sequence
2250:54        move second child to first child ( temp int)
2260:54          'x' ( temp int)
2270:54          Constant:
2280:54            1 (const int)
2290:56      Sequence
2300:56        Sequence
2310:56          move second child to first child ( temp float)
2320:56            'x' ( temp float)
2330:56            Constant:
2340:56              2.000000
2350:56          move second child to first child ( temp float)
2360:56            'y' ( temp float)
2370:56            'x' ( temp float)
2380:60      Sequence
2390:60        Sequence
2400:60          move second child to first child ( temp int)
2410:60            'x' ( temp int)
2420:60            'x' ( temp int)
2430:68      Sequence
2440:68        Sequence
2450:68          move second child to first child ( temp structure{ temp int x})
2460:68            'S' ( temp structure{ temp int x})
2470:68            Constant:
2480:68              0 (const int)
2490:69        x: direct index for structure ( temp int)
2500:69          'S' ( temp structure{ temp int x})
2510:69          Constant:
2520:69            0 (const int)
2530:73      Constant:
2540:73        183.346494
2550:?       Sequence
2560:77        move second child to first child ( temp int)
2570:77          x: direct index for structure ( temp int)
2580:77            's' ( temp structure{ temp int x})
2590:77            Constant:
2600:77              0 (const int)
2610:77          Constant:
2620:77            3 (const int)
2630:82        move second child to first child ( temp bool)
2640:82          b: direct index for structure ( temp bool)
2650:82            't' ( temp structure{ temp bool b})
2660:82            Constant:
2670:82              0 (const int)
2680:82          Constant:
2690:82            true (const bool)
2700:?   Linker Objects
2710:?     'b' ( global bool)
2720:?     'c' ( global bool)
2730:?     'f' ( global float)
2740:?     'tan' ( global float)
2750:?     'gi' ( global int)
276
277