mains1.frag 0:? Sequence 0:3 Function Definition: main( (void) 0:3 Function Parameters: 0:? Linker Objects mains2.frag 0:? Sequence 0:3 Function Definition: main( (void) 0:3 Function Parameters: 0:? Linker Objects noMain1.geom ERROR: #version: geometry shaders require non-es profile and version 150 or above ERROR: 1 compilation errors. No code generated. ERROR: node is still EOpNull! 0:3 Function Definition: foo( (void) 0:3 Function Parameters: 0:? Linker Objects noMain2.geom 0:? Sequence 0:3 Function Definition: bar( (void) 0:3 Function Parameters: 0:? Linker Objects Linked geometry stage: ERROR: Linking geometry stage: Missing entry point: Each stage requires one "void main()" entry point Linked fragment stage: ERROR: Linking fragment stage: Multiple function bodies in multiple compilation units for the same signature in the same stage: main( ERROR: node is still EOpNull! 0:3 Function Definition: foo( (void) 0:3 Function Parameters: 0:3 Function Definition: bar( (void) 0:3 Function Parameters: 0:? Linker Objects 0:? Sequence 0:3 Function Definition: main( (void) 0:3 Function Parameters: 0:3 Function Definition: main( (void) 0:3 Function Parameters: 0:? Linker Objects