noMatchingFunction.frag ERROR: 0:17: 'func' : no matching overloaded function found ERROR: 1 compilation errors. No code generated. Shader version: 330 ERROR: node is still EOpNull! 0:8 Function Definition: func(struct-S-f11; ( global float) 0:8 Function Parameters: 0:8 's' ( in structure{ global float a}) 0:10 Sequence 0:10 Branch: Return with expression 0:10 a: direct index for structure ( global float) 0:10 's' ( in structure{ global float a}) 0:10 Constant: 0:10 0 (const int) 0:15 Function Definition: main( ( global void) 0:15 Function Parameters: 0:17 Sequence 0:17 Sequence 0:17 move second child to first child ( temp float) 0:17 'c' ( temp float) 0:17 Constant: 0:17 0.000000 0:18 move second child to first child ( temp 4-component vector of float) 0:18 'o_color' (layout( location=0) out 4-component vector of float) 0:18 Construct vec4 ( temp 4-component vector of float) 0:18 'c' ( temp float) 0:? Linker Objects 0:? 'o_color' (layout( location=0) out 4-component vector of float) Linked fragment stage: Shader version: 330 ERROR: node is still EOpNull! 0:15 Function Definition: main( ( global void) 0:15 Function Parameters: 0:17 Sequence 0:17 Sequence 0:17 move second child to first child ( temp float) 0:17 'c' ( temp float) 0:17 Constant: 0:17 0.000000 0:18 move second child to first child ( temp 4-component vector of float) 0:18 'o_color' (layout( location=0) out 4-component vector of float) 0:18 Construct vec4 ( temp 4-component vector of float) 0:18 'c' ( temp float) 0:? Linker Objects 0:? 'o_color' (layout( location=0) out 4-component vector of float)