blob: aa421dbe8bf496a59e40e58bf4330b4c3c3b8705 [file] [log] [blame]
John Kessenichcc16fa02015-12-10 18:01:54 -07001410.geom
2Warning, version 410 is not yet complete; most version-specific features are present, but some are missing.
3ERROR: 0:8: 'myIn' : cannot redeclare a built-in block with a user name
4ERROR: 0:12: 'gl_myIn' : no declaration found for redeclaration
5ERROR: 0:20: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use
6ERROR: 0:32: 'gl_Position' : no such field in structure
7ERROR: 0:32: '=' : cannot convert from 'temp block{in float PointSize gl_PointSize}' to 'temp 4-component vector of float'
8ERROR: 0:33: 'gl_Position' : member of nameless block was not redeclared
9ERROR: 0:33: 'assign' : cannot convert from 'const 4-component vector of float' to 'layout(stream=0 ) gl_Position void Position'
10WARNING: 0:38: 'return' : type conversion on return values was not explicitly allowed until version 420
11ERROR: 7 compilation errors. No code generated.
12
13
14Shader version: 410
John Kessenich61d9fb92015-12-13 10:59:17 -070015invocations = -1
John Kessenich494a02a2015-12-11 15:44:12 -070016max_vertices = -1
John Kessenichcc16fa02015-12-10 18:01:54 -070017input primitive = none
18output primitive = none
19ERROR: node is still EOpNull!
200:3 Function Definition: main( (global void)
210:3 Function Parameters:
220:5 Sequence
230:5 move second child to first child (temp int)
240:5 'gl_ViewportIndex' (layout(stream=0 ) out int ViewportIndex)
250:5 Constant:
260:5 7 (const int)
270:28 Function Definition: foo( (global void)
280:28 Function Parameters:
290:30 Sequence
300:30 Sequence
310:30 move second child to first child (temp float)
320:30 'p' (temp float)
330:30 gl_PointSize: direct index for structure (in float PointSize)
340:30 direct index (temp block{in float PointSize gl_PointSize})
350:30 'gl_in' (in implicitly-sized array of block{in float PointSize gl_PointSize})
360:30 Constant:
370:30 1 (const int)
380:30 Constant:
390:30 0 (const int)
400:31 move second child to first child (temp float)
410:31 gl_PointSize: direct index for structure (layout(stream=0 ) gl_PointSize float PointSize)
420:31 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
430:31 Constant:
440:31 1 (const uint)
450:31 'p' (temp float)
460:33 gl_Position: direct index for structure (layout(stream=0 ) gl_Position void Position)
470:33 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
480:33 Constant:
490:33 0 (const uint)
500:36 Function Definition: foo5( (global float)
510:36 Function Parameters:
520:38 Sequence
530:38 Branch: Return with expression
540:38 Constant:
550:38 4.000000
560:? Linker Objects
570:? 'gl_in' (in implicitly-sized array of block{in float PointSize gl_PointSize})
580:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
59
60
61Linked geometry stage:
62
63ERROR: Linking geometry stage: At least one shader must specify an input layout primitive
64ERROR: Linking geometry stage: At least one shader must specify an output layout primitive
65ERROR: Linking geometry stage: At least one shader must specify a layout(max_vertices = value)
66
67Shader version: 410
John Kessenich61d9fb92015-12-13 10:59:17 -070068invocations = 1
John Kessenich494a02a2015-12-11 15:44:12 -070069max_vertices = -1
John Kessenichcc16fa02015-12-10 18:01:54 -070070input primitive = none
71output primitive = none
72ERROR: node is still EOpNull!
730:3 Function Definition: main( (global void)
740:3 Function Parameters:
750:5 Sequence
760:5 move second child to first child (temp int)
770:5 'gl_ViewportIndex' (layout(stream=0 ) out int ViewportIndex)
780:5 Constant:
790:5 7 (const int)
John Kessenichcc16fa02015-12-10 18:01:54 -0700800:? Linker Objects
810:? 'gl_in' (in 2-element array of block{in float PointSize gl_PointSize})
820:? 'anon@0' (layout(stream=0 ) out block{layout(stream=0 ) gl_PointSize float PointSize gl_PointSize, })
83