1contradict_0.geom
2Shader version: 330
3invocations = -1
4max_vertices = 4
5input primitive = points
6output primitive = triangle_strip
70:? Sequence
80:8  Function Definition: main( ( global void)
90:8    Function Parameters:
100:10    Sequence
110:10      Sequence
120:10        move second child to first child ( temp float)
130:10          'v' ( temp float)
140:10          Function Call: getV( ( global float)
150:11      EndPrimitive ( global void)
160:12      EndPrimitive ( global void)
170:?   Linker Objects
18
19contradict_1.geom
20Shader version: 330
21invocations = -1
22max_vertices = 6
23input primitive = lines
24output primitive = line_strip
250:? Sequence
260:6  Function Definition: getV( ( global float)
270:6    Function Parameters:
280:8    Sequence
290:8      Branch: Return with expression
300:8        Constant:
310:8          1.000000
320:?   Linker Objects
33
34
35Linked geometry stage:
36
37ERROR: Linking geometry stage: Contradictory layout max_vertices values
38ERROR: Linking geometry stage: Contradictory input layout primitives
39ERROR: Linking geometry stage: Contradictory output layout primitives
40
41Shader version: 330
42invocations = 1
43max_vertices = 4
44input primitive = points
45output primitive = triangle_strip
460:? Sequence
470:8  Function Definition: main( ( global void)
480:8    Function Parameters:
490:10    Sequence
500:10      Sequence
510:10        move second child to first child ( temp float)
520:10          'v' ( temp float)
530:10          Function Call: getV( ( global float)
540:11      EndPrimitive ( global void)
550:12      EndPrimitive ( global void)
560:6  Function Definition: getV( ( global float)
570:6    Function Parameters:
580:8    Sequence
590:8      Branch: Return with expression
600:8        Constant:
610:8          1.000000
620:?   Linker Objects
63
64