1617a3babSopenharmony_ci410.geom
2617a3babSopenharmony_ciERROR: 0:8: 'myIn' : cannot redeclare a built-in block with a user name 
3617a3babSopenharmony_ciERROR: 0:12: 'gl_myIn' : no declaration found for redeclaration 
4617a3babSopenharmony_ciERROR: 0:20: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use 
5617a3babSopenharmony_ciERROR: 0:32: 'gl_Position' : no such field in structure 'gl_in'
6617a3babSopenharmony_ciERROR: 0:32: '=' :  cannot convert from ' temp block{ in float PointSize gl_PointSize}' to ' temp 4-component vector of float'
7617a3babSopenharmony_ciERROR: 0:33: 'gl_Position' : member of nameless block was not redeclared 
8617a3babSopenharmony_ciERROR: 0:33: 'assign' :  l-value required "gl_PerVertex" (can't modify void)
9617a3babSopenharmony_ciERROR: 0:33: 'assign' :  cannot convert from ' const 4-component vector of float' to 'layout( stream=0) gl_Position void Position'
10617a3babSopenharmony_ciWARNING: 0:38: 'return' : type conversion on return values was not explicitly allowed until version 420 
11617a3babSopenharmony_ciERROR: 8 compilation errors.  No code generated.
12617a3babSopenharmony_ci
13617a3babSopenharmony_ci
14617a3babSopenharmony_ciShader version: 410
15617a3babSopenharmony_ciinvocations = -1
16617a3babSopenharmony_cimax_vertices = -1
17617a3babSopenharmony_ciinput primitive = none
18617a3babSopenharmony_cioutput primitive = none
19617a3babSopenharmony_ciERROR: node is still EOpNull!
20617a3babSopenharmony_ci0:3  Function Definition: main( ( global void)
21617a3babSopenharmony_ci0:3    Function Parameters: 
22617a3babSopenharmony_ci0:5    Sequence
23617a3babSopenharmony_ci0:5      move second child to first child ( temp int)
24617a3babSopenharmony_ci0:5        'gl_ViewportIndex' (layout( stream=0) out int ViewportIndex)
25617a3babSopenharmony_ci0:5        Constant:
26617a3babSopenharmony_ci0:5          7 (const int)
27617a3babSopenharmony_ci0:28  Function Definition: foo( ( global void)
28617a3babSopenharmony_ci0:28    Function Parameters: 
29617a3babSopenharmony_ci0:30    Sequence
30617a3babSopenharmony_ci0:30      Sequence
31617a3babSopenharmony_ci0:30        move second child to first child ( temp float)
32617a3babSopenharmony_ci0:30          'p' ( temp float)
33617a3babSopenharmony_ci0:30          gl_PointSize: direct index for structure ( in float PointSize)
34617a3babSopenharmony_ci0:30            direct index ( temp block{ in float PointSize gl_PointSize})
35617a3babSopenharmony_ci0:30              'gl_in' ( in unsized 2-element array of block{ in float PointSize gl_PointSize})
36617a3babSopenharmony_ci0:30              Constant:
37617a3babSopenharmony_ci0:30                1 (const int)
38617a3babSopenharmony_ci0:30            Constant:
39617a3babSopenharmony_ci0:30              0 (const int)
40617a3babSopenharmony_ci0:31      move second child to first child ( temp float)
41617a3babSopenharmony_ci0:31        gl_PointSize: direct index for structure (layout( stream=0) gl_PointSize float PointSize)
42617a3babSopenharmony_ci0:31          'anon@0' (layout( stream=0) out block{layout( stream=0) gl_PointSize float PointSize gl_PointSize})
43617a3babSopenharmony_ci0:31          Constant:
44617a3babSopenharmony_ci0:31            1 (const uint)
45617a3babSopenharmony_ci0:31        'p' ( temp float)
46617a3babSopenharmony_ci0:33      gl_Position: direct index for structure (layout( stream=0) gl_Position void Position)
47617a3babSopenharmony_ci0:33        'anon@0' (layout( stream=0) out block{layout( stream=0) gl_PointSize float PointSize gl_PointSize})
48617a3babSopenharmony_ci0:33        Constant:
49617a3babSopenharmony_ci0:33          0 (const uint)
50617a3babSopenharmony_ci0:36  Function Definition: foo5( ( global float)
51617a3babSopenharmony_ci0:36    Function Parameters: 
52617a3babSopenharmony_ci0:38    Sequence
53617a3babSopenharmony_ci0:38      Branch: Return with expression
54617a3babSopenharmony_ci0:38        Constant:
55617a3babSopenharmony_ci0:38          4.000000
56617a3babSopenharmony_ci0:?   Linker Objects
57617a3babSopenharmony_ci0:?     'gl_in' ( in unsized 2-element array of block{ in float PointSize gl_PointSize})
58617a3babSopenharmony_ci0:?     'anon@0' (layout( stream=0) out block{layout( stream=0) gl_PointSize float PointSize gl_PointSize})
59617a3babSopenharmony_ci
60617a3babSopenharmony_ci
61617a3babSopenharmony_ciLinked geometry stage:
62617a3babSopenharmony_ci
63617a3babSopenharmony_ciERROR: Linking geometry stage: At least one shader must specify an input layout primitive
64617a3babSopenharmony_ciERROR: Linking geometry stage: At least one shader must specify an output layout primitive
65617a3babSopenharmony_ciERROR: Linking geometry stage: At least one shader must specify a layout(max_vertices = value)
66617a3babSopenharmony_ci
67617a3babSopenharmony_ciShader version: 410
68617a3babSopenharmony_ciinvocations = 1
69617a3babSopenharmony_cimax_vertices = -1
70617a3babSopenharmony_ciinput primitive = none
71617a3babSopenharmony_cioutput primitive = none
72617a3babSopenharmony_ciERROR: node is still EOpNull!
73617a3babSopenharmony_ci0:3  Function Definition: main( ( global void)
74617a3babSopenharmony_ci0:3    Function Parameters: 
75617a3babSopenharmony_ci0:5    Sequence
76617a3babSopenharmony_ci0:5      move second child to first child ( temp int)
77617a3babSopenharmony_ci0:5        'gl_ViewportIndex' (layout( stream=0) out int ViewportIndex)
78617a3babSopenharmony_ci0:5        Constant:
79617a3babSopenharmony_ci0:5          7 (const int)
80617a3babSopenharmony_ci0:?   Linker Objects
81617a3babSopenharmony_ci0:?     'gl_in' ( in 2-element array of block{ in float PointSize gl_PointSize})
82617a3babSopenharmony_ci0:?     'anon@0' (layout( stream=0) out block{layout( stream=0) gl_PointSize float PointSize gl_PointSize})
83617a3babSopenharmony_ci
84