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