1150.frag
2ERROR: 0:4: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord
3ERROR: 0:5: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord
4ERROR: 0:6: 'layout qualifier' : can only apply origin_upper_left and pixel_center_origin to gl_FragCoord
5ERROR: 0:14: 'gl_FragCoord' : cannot redeclare after use
6ERROR: 4 compilation errors.  No code generated.
7
8
9Shader version: 150
10gl_FragCoord pixel center is integer
11gl_FragCoord origin is upper left
12ERROR: node is still EOpNull!
130:9  Function Definition: main( ( global void)
140:9    Function Parameters:
150:11    Sequence
160:11      Sequence
170:11        move second child to first child ( temp 4-component vector of float)
180:11          'c' ( temp 4-component vector of float)
190:11          'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
200:18  Sequence
210:18    move second child to first child ( temp float)
220:18      'patch' ( global float)
230:18      Constant:
240:18        3.100000
250:31  Function Definition: barWxyz( ( global void)
260:31    Function Parameters:
270:33    Sequence
280:33      Sequence
290:33        move second child to first child ( temp 2-component vector of int)
300:33          't11' ( temp 2-component vector of int)
310:33          textureSize ( global 2-component vector of int)
320:33            'sms' ( uniform sampler2DMS)
330:34      Sequence
340:34        move second child to first child ( temp 2-component vector of int)
350:34          't12' ( temp 2-component vector of int)
360:34          textureSize ( global 2-component vector of int)
370:34            'isms' ( uniform isampler2DMS)
380:35      Sequence
390:35        move second child to first child ( temp 2-component vector of int)
400:35          't13' ( temp 2-component vector of int)
410:35          textureSize ( global 2-component vector of int)
420:35            'usms' ( uniform usampler2DMS)
430:36      Sequence
440:36        move second child to first child ( temp 3-component vector of int)
450:36          't21' ( temp 3-component vector of int)
460:36          textureSize ( global 3-component vector of int)
470:36            'smsa' ( uniform sampler2DMSArray)
480:37      Sequence
490:37        move second child to first child ( temp 3-component vector of int)
500:37          't22' ( temp 3-component vector of int)
510:37          textureSize ( global 3-component vector of int)
520:37            'ismsa' ( uniform isampler2DMSArray)
530:38      Sequence
540:38        move second child to first child ( temp 3-component vector of int)
550:38          't23' ( temp 3-component vector of int)
560:38          textureSize ( global 3-component vector of int)
570:38            'usmsa' ( uniform usampler2DMSArray)
580:39      Sequence
590:39        move second child to first child ( temp 4-component vector of float)
600:39          't31' ( temp 4-component vector of float)
610:39          textureFetch ( global 4-component vector of float)
620:39            'sms' ( uniform sampler2DMS)
630:39            'p2' ( flat in 2-component vector of int)
640:39            'samp' ( flat in int)
650:40      Sequence
660:40        move second child to first child ( temp 4-component vector of int)
670:40          't32' ( temp 4-component vector of int)
680:40          textureFetch ( global 4-component vector of int)
690:40            'isms' ( uniform isampler2DMS)
700:40            'p2' ( flat in 2-component vector of int)
710:40            'samp' ( flat in int)
720:41      Sequence
730:41        move second child to first child ( temp 4-component vector of uint)
740:41          't33' ( temp 4-component vector of uint)
750:41          textureFetch ( global 4-component vector of uint)
760:41            'usms' ( uniform usampler2DMS)
770:41            'p2' ( flat in 2-component vector of int)
780:41            Constant:
790:41              3 (const int)
800:42      Sequence
810:42        move second child to first child ( temp 4-component vector of float)
820:42          't41' ( temp 4-component vector of float)
830:42          textureFetch ( global 4-component vector of float)
840:42            'smsa' ( uniform sampler2DMSArray)
850:42            'p3' ( flat in 3-component vector of int)
860:42            'samp' ( flat in int)
870:43      Sequence
880:43        move second child to first child ( temp 4-component vector of int)
890:43          't42' ( temp 4-component vector of int)
900:43          textureFetch ( global 4-component vector of int)
910:43            'ismsa' ( uniform isampler2DMSArray)
920:43            Constant:
930:43              2 (const int)
940:43              2 (const int)
950:43              2 (const int)
960:43            'samp' ( flat in int)
970:44      Sequence
980:44        move second child to first child ( temp 4-component vector of uint)
990:44          't43' ( temp 4-component vector of uint)
1000:44          textureFetch ( global 4-component vector of uint)
1010:44            'usmsa' ( uniform usampler2DMSArray)
1020:44            'p3' ( flat in 3-component vector of int)
1030:44            'samp' ( flat in int)
1040:47  Function Definition: primitiveID( ( global int)
1050:47    Function Parameters:
1060:49    Sequence
1070:49      Branch: Return with expression
1080:49        'gl_PrimitiveID' ( flat in int PrimitiveID)
1090:?   Linker Objects
1100:?     'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
1110:?     'foo' ( smooth in 4-component vector of float)
1120:?     's' ( smooth in structure{ global float f})
1130:?     'patch' ( global float)
1140:?     'sms' ( uniform sampler2DMS)
1150:?     'isms' ( uniform isampler2DMS)
1160:?     'usms' ( uniform usampler2DMS)
1170:?     'smsa' ( uniform sampler2DMSArray)
1180:?     'ismsa' ( uniform isampler2DMSArray)
1190:?     'usmsa' ( uniform usampler2DMSArray)
1200:?     'p2' ( flat in 2-component vector of int)
1210:?     'p3' ( flat in 3-component vector of int)
1220:?     'samp' ( flat in int)
123
124
125Linked fragment stage:
126
127
128Shader version: 150
129gl_FragCoord pixel center is integer
130gl_FragCoord origin is upper left
131ERROR: node is still EOpNull!
1320:9  Function Definition: main( ( global void)
1330:9    Function Parameters:
1340:11    Sequence
1350:11      Sequence
1360:11        move second child to first child ( temp 4-component vector of float)
1370:11          'c' ( temp 4-component vector of float)
1380:11          'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
1390:18  Sequence
1400:18    move second child to first child ( temp float)
1410:18      'patch' ( global float)
1420:18      Constant:
1430:18        3.100000
1440:?   Linker Objects
1450:?     'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
1460:?     'foo' ( smooth in 4-component vector of float)
1470:?     's' ( smooth in structure{ global float f})
1480:?     'patch' ( global float)
1490:?     'sms' ( uniform sampler2DMS)
1500:?     'isms' ( uniform isampler2DMS)
1510:?     'usms' ( uniform usampler2DMS)
1520:?     'smsa' ( uniform sampler2DMSArray)
1530:?     'ismsa' ( uniform isampler2DMSArray)
1540:?     'usmsa' ( uniform usampler2DMSArray)
1550:?     'p2' ( flat in 2-component vector of int)
1560:?     'p3' ( flat in 3-component vector of int)
1570:?     'samp' ( flat in int)
158
159