1450.tesc
2ERROR: 0:20: 'location' : cannot use in a block array where new locations are needed for each block element
3ERROR: 1 compilation errors.  No code generated.
4
5
6Shader version: 450
7vertices = -1
8ERROR: node is still EOpNull!
90:11  Function Definition: main( ( global void)
100:11    Function Parameters:
110:13    Sequence
120:13      move second child to first child ( temp float)
130:13        direct index ( temp float CullDistance)
140:13          gl_CullDistance: direct index for structure ( out 3-element array of float CullDistance)
150:13            indirect index ( temp block{ out 3-element array of float CullDistance gl_CullDistance})
160:13              'gl_out' ( out 4-element array of block{ out 3-element array of float CullDistance gl_CullDistance})
170:13              'gl_InvocationID' ( in int InvocationID)
180:13            Constant:
190:13              0 (const int)
200:13          Constant:
210:13            2 (const int)
220:13        direct index ( temp float CullDistance)
230:13          gl_CullDistance: direct index for structure ( in 3-element array of float CullDistance)
240:13            direct index ( temp block{ in 3-element array of float CullDistance gl_CullDistance})
250:13              'gl_in' ( in 32-element array of block{ in 3-element array of float CullDistance gl_CullDistance})
260:13              Constant:
270:13                1 (const int)
280:13            Constant:
290:13              0 (const int)
300:13          Constant:
310:13            2 (const int)
320:?   Linker Objects
330:?     'gl_in' ( in 32-element array of block{ in 3-element array of float CullDistance gl_CullDistance})
340:?     'gl_out' ( out 4-element array of block{ out 3-element array of float CullDistance gl_CullDistance})
350:?     'bInst1' ( out 2-element array of block{layout( location=4) out float f, layout( location=5) out float g})
360:?     'bInst2' ( out 2-element array of 3-element array of block{layout( location=6) out float f, layout( location=7) out float g})
37
38
39Linked tessellation control stage:
40
41ERROR: Linking tessellation control stage: At least one shader must specify an output layout(vertices=...)
42
43Shader version: 450
44vertices = -1
45ERROR: node is still EOpNull!
460:11  Function Definition: main( ( global void)
470:11    Function Parameters:
480:13    Sequence
490:13      move second child to first child ( temp float)
500:13        direct index ( temp float CullDistance)
510:13          gl_CullDistance: direct index for structure ( out 3-element array of float CullDistance)
520:13            indirect index ( temp block{ out 3-element array of float CullDistance gl_CullDistance})
530:13              'gl_out' ( out 4-element array of block{ out 3-element array of float CullDistance gl_CullDistance})
540:13              'gl_InvocationID' ( in int InvocationID)
550:13            Constant:
560:13              0 (const int)
570:13          Constant:
580:13            2 (const int)
590:13        direct index ( temp float CullDistance)
600:13          gl_CullDistance: direct index for structure ( in 3-element array of float CullDistance)
610:13            direct index ( temp block{ in 3-element array of float CullDistance gl_CullDistance})
620:13              'gl_in' ( in 32-element array of block{ in 3-element array of float CullDistance gl_CullDistance})
630:13              Constant:
640:13                1 (const int)
650:13            Constant:
660:13              0 (const int)
670:13          Constant:
680:13            2 (const int)
690:?   Linker Objects
700:?     'gl_in' ( in 32-element array of block{ in 3-element array of float CullDistance gl_CullDistance})
710:?     'gl_out' ( out 4-element array of block{ out 3-element array of float CullDistance gl_CullDistance})
720:?     'bInst1' ( out 2-element array of block{layout( location=4) out float f, layout( location=5) out float g})
730:?     'bInst2' ( out 2-element array of 3-element array of block{layout( location=6) out float f, layout( location=7) out float g})
74
75