1mains1.frag 2Shader version: 110 30:? Sequence 40:3 Function Definition: main( ( global void) 50:3 Function Parameters: 60:? Linker Objects 7 8mains2.frag 9Shader version: 110 100:? Sequence 110:3 Function Definition: main( ( global void) 120:3 Function Parameters: 130:? Linker Objects 14 15noMain1.geom 16ERROR: #version: geometry shaders require es profile with version 310 or non-es profile with version 150 or above 17ERROR: 1 compilation errors. No code generated. 18 19 20Shader version: 150 21invocations = -1 22max_vertices = -1 23input primitive = none 24output primitive = points 25ERROR: node is still EOpNull! 260:3 Function Definition: foo( ( global void) 270:3 Function Parameters: 280:? Linker Objects 29 30noMain2.geom 31Shader version: 150 32invocations = -1 33max_vertices = -1 34input primitive = none 35output primitive = line_strip 360:? Sequence 370:3 Function Definition: bar( ( global void) 380:3 Function Parameters: 390:? Linker Objects 40 41 42Linked geometry stage: 43 44ERROR: Linking geometry stage: Contradictory output layout primitives 45ERROR: Linking geometry stage: Missing entry point: Each stage requires one entry point 46ERROR: Linking geometry stage: At least one shader must specify an input layout primitive 47ERROR: Linking geometry stage: At least one shader must specify a layout(max_vertices = value) 48 49Linked fragment stage: 50 51ERROR: Linking fragment stage: can't handle multiple entry points per stage 52ERROR: Linking fragment stage: Multiple function bodies in multiple compilation units for the same signature in the same stage: 53 main( 54 55Shader version: 150 56invocations = 1 57max_vertices = -1 58input primitive = none 59output primitive = points 60ERROR: node is still EOpNull! 610:? Linker Objects 62Shader version: 110 630:? Sequence 640:3 Function Definition: main( ( global void) 650:3 Function Parameters: 660:3 Function Definition: main( ( global void) 670:3 Function Parameters: 680:? Linker Objects 69 70