1300layout.frag
2ERROR: 0:4: 'location qualifier on input' : not supported in this stage: fragment
3ERROR: 0:4: 'location qualifier on input' : not supported for this version or the enabled extensions
4ERROR: 0:17: 'location' : too large for fragment output
5ERROR: 0:18: 'location' : too large for fragment output
6ERROR: 0:18: 'location' : overlapping use of location 41
7ERROR: 0:19: 'location' : too large for fragment output
8ERROR: 0:19: 'location' : overlapping use of location 40
9ERROR: 7 compilation errors.  No code generated.
10
11
12Shader version: 300
13ERROR: node is still EOpNull!
140:10  Function Definition: main( ( global void)
150:10    Function Parameters:
160:12    Sequence
170:12      move second child to first child ( temp mediump 4-component vector of float)
180:12        'c' (layout( location=1) out mediump 4-component vector of float)
190:12        'color' (layout( location=2) smooth in mediump 4-component vector of float)
200:13      move second child to first child ( temp mediump 4-component vector of float)
210:13        'p' (layout( location=3) out mediump 4-component vector of float)
220:13        'pos' ( smooth in mediump 4-component vector of float)
230:14      move second child to first child ( temp mediump 4-component vector of float)
240:14        direct index (layout( location=4) temp mediump 4-component vector of float)
250:14          'q' (layout( location=4) out 2-element array of mediump 4-component vector of float)
260:14          Constant:
270:14            1 (const int)
280:14        'pos' ( smooth in mediump 4-component vector of float)
290:?   Linker Objects
300:?     'pos' ( smooth in mediump 4-component vector of float)
310:?     'color' (layout( location=2) smooth in mediump 4-component vector of float)
320:?     'c' (layout( location=1) out mediump 4-component vector of float)
330:?     'p' (layout( location=3) out mediump 4-component vector of float)
340:?     'q' (layout( location=4) out 2-element array of mediump 4-component vector of float)
350:?     'ca' (layout( location=40) out 4-element array of mediump float)
360:?     'cb' (layout( location=41) out 2-element array of mediump float)
370:?     'cc' (layout( location=39) out 6-element array of mediump float)
38
39
40Linked fragment stage:
41
42
43Shader version: 300
44ERROR: node is still EOpNull!
450:10  Function Definition: main( ( global void)
460:10    Function Parameters:
470:12    Sequence
480:12      move second child to first child ( temp mediump 4-component vector of float)
490:12        'c' (layout( location=1) out mediump 4-component vector of float)
500:12        'color' (layout( location=2) smooth in mediump 4-component vector of float)
510:13      move second child to first child ( temp mediump 4-component vector of float)
520:13        'p' (layout( location=3) out mediump 4-component vector of float)
530:13        'pos' ( smooth in mediump 4-component vector of float)
540:14      move second child to first child ( temp mediump 4-component vector of float)
550:14        direct index (layout( location=4) temp mediump 4-component vector of float)
560:14          'q' (layout( location=4) out 2-element array of mediump 4-component vector of float)
570:14          Constant:
580:14            1 (const int)
590:14        'pos' ( smooth in mediump 4-component vector of float)
600:?   Linker Objects
610:?     'pos' ( smooth in mediump 4-component vector of float)
620:?     'color' (layout( location=2) smooth in mediump 4-component vector of float)
630:?     'c' (layout( location=1) out mediump 4-component vector of float)
640:?     'p' (layout( location=3) out mediump 4-component vector of float)
650:?     'q' (layout( location=4) out 2-element array of mediump 4-component vector of float)
660:?     'ca' (layout( location=40) out 4-element array of mediump float)
670:?     'cb' (layout( location=41) out 2-element array of mediump float)
680:?     'cc' (layout( location=39) out 6-element array of mediump float)
69
70