2 ERROR: 0:8: 'myIn' : cannot redeclare a built-in block with a user name
3 ERROR: 0:12: 'gl_myIn' : no declaration found for redeclaration
4 ERROR: 0:20: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use
5 ERROR: 0:32: 'gl_Position' : no such field in structure
6 ERROR: 0:32: '=' : cannot convert from ' temp block{ in float PointSize gl_PointSize}' to ' temp 4-component vector of float'
7 ERROR: 0:33: 'gl_Position' : member of nameless block was not redeclared
8 ERROR: 0:33: 'assign' : cannot convert from ' const 4-component vector of float' to 'layout( stream=0) gl_Position void Position'
9 WARNING: 0:38: 'return' : type conversion on return values was not explicitly allowed until version 420
10 ERROR: 7 compilation errors. No code generated.
16 input primitive = none
17 output primitive = none
18 ERROR: node is still EOpNull!
19 0:3 Function Definition: main( ( global void)
20 0:3 Function Parameters:
22 0:5 move second child to first child ( temp int)
23 0:5 'gl_ViewportIndex' (layout( stream=0) out int ViewportIndex)
26 0:28 Function Definition: foo( ( global void)
27 0:28 Function Parameters:
30 0:30 move second child to first child ( temp float)
31 0:30 'p' ( temp float)
32 0:30 gl_PointSize: direct index for structure ( in float PointSize)
33 0:30 direct index ( temp block{ in float PointSize gl_PointSize})
34 0:30 'gl_in' ( in unsized 2-element array of block{ in float PointSize gl_PointSize})
39 0:31 move second child to first child ( temp float)
40 0:31 gl_PointSize: direct index for structure (layout( stream=0) gl_PointSize float PointSize)
41 0:31 'anon@0' (layout( stream=0) out block{layout( stream=0) gl_PointSize float PointSize gl_PointSize, })
44 0:31 'p' ( temp float)
45 0:33 gl_Position: direct index for structure (layout( stream=0) gl_Position void Position)
46 0:33 'anon@0' (layout( stream=0) out block{layout( stream=0) gl_PointSize float PointSize gl_PointSize, })
49 0:36 Function Definition: foo5( ( global float)
50 0:36 Function Parameters:
52 0:38 Branch: Return with expression
56 0:? 'gl_in' ( in unsized 2-element array of block{ in float PointSize gl_PointSize})
57 0:? 'anon@0' (layout( stream=0) out block{layout( stream=0) gl_PointSize float PointSize gl_PointSize, })
60 Linked geometry stage:
62 ERROR: Linking geometry stage: At least one shader must specify an input layout primitive
63 ERROR: Linking geometry stage: At least one shader must specify an output layout primitive
64 ERROR: Linking geometry stage: At least one shader must specify a layout(max_vertices = value)
69 input primitive = none
70 output primitive = none
71 ERROR: node is still EOpNull!
72 0:3 Function Definition: main( ( global void)
73 0:3 Function Parameters:
75 0:5 move second child to first child ( temp int)
76 0:5 'gl_ViewportIndex' (layout( stream=0) out int ViewportIndex)
80 0:? 'gl_in' ( in 2-element array of block{ in float PointSize gl_PointSize})
81 0:? 'anon@0' (layout( stream=0) out block{layout( stream=0) gl_PointSize float PointSize gl_PointSize, })