1400.tese
2ERROR: 0:3: 'vertices' : there is no such layout identifier for this stage taking an assigned value
3ERROR: 0:5: 'triangles' : cannot change previously set input primitive
4ERROR: 0:6: 'isolines' : cannot change previously set input primitive
5ERROR: 0:8: 'ccw' : cannot change previously set vertex order
6ERROR: 0:12: 'equal_spacing' : cannot change previously set vertex spacing
7ERROR: 0:13: 'fractional_even_spacing' : cannot change previously set vertex spacing
8ERROR: 0:18: 'patch' : can only use on input in tessellation-evaluation shader
9ERROR: 0:22: 'barrier' : no matching overloaded function found
10ERROR: 0:47: 'patch' : cannot use interpolation qualifiers with patch
11ERROR: 0:48: 'patch' : cannot use interpolation qualifiers with patch
12ERROR: 0:49: 'patch' : cannot use interpolation qualifiers with patch
13ERROR: 0:50: '' : can only have one auxiliary qualifier (centroid, patch, and sample)
14ERROR: 0:59: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use
15ERROR: 0:64: 'quads' : cannot apply to 'out'
16ERROR: 0:64: 'cw' : can only apply to 'in'
17ERROR: 0:65: 'triangles' : cannot apply to 'out'
18ERROR: 0:66: 'isolines' : cannot apply to 'out'
19ERROR: 0:67: 'cw' : can only apply to 'in'
20ERROR: 0:68: 'fractional_odd_spacing' : can only apply to 'in'
21ERROR: 0:69: 'equal_spacing' : can only apply to 'in'
22ERROR: 0:70: 'fractional_even_spacing' : can only apply to 'in'
23ERROR: 0:71: 'point_mode' : can only apply to 'in'
24ERROR: 0:73: 'in' : type must be an array: ina
25ERROR: 0:75: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized
26ERROR: 0:78: 'in' : type must be an array: bla
27ERROR: 0:86: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized
28ERROR: 0:96: 'location' : overlapping use of location 24
29ERROR: 0:99: 'location' : overlapping use of location 24
30ERROR: 0:101: 'gl_TessLevelOuter' : identifiers starting with "gl_" are reserved
31ERROR: 0:109: 'gl_DeviceIndex' : required extension not requested: GL_EXT_device_group
32ERROR: 0:110: 'gl_ViewIndex' : required extension not requested: GL_EXT_multiview
33ERROR: 31 compilation errors.  No code generated.
34
35
36Shader version: 400
37Requested GL_ARB_separate_shader_objects
38Requested GL_EXT_device_group
39Requested GL_EXT_multiview
40input primitive = quads
41vertex spacing = fractional_odd_spacing
42triangle order = cw
43using point mode
44ERROR: node is still EOpNull!
450:20  Function Definition: main( ( global void)
460:20    Function Parameters:
470:22    Sequence
480:22      Constant:
490:22        0.000000
500:24      Sequence
510:24        move second child to first child ( temp int)
520:24          'a' ( temp int)
530:24          Constant:
540:24            1512 (const int)
550:32      Sequence
560:32        move second child to first child ( temp 4-component vector of float)
570:32          'p' ( temp 4-component vector of float)
580:32          gl_Position: direct index for structure ( in 4-component vector of float Position)
590:32            direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 3-element array of float ClipDistance gl_ClipDistance})
600:32              'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 3-element array of float ClipDistance gl_ClipDistance})
610:32              Constant:
620:32                1 (const int)
630:32            Constant:
640:32              0 (const int)
650:33      Sequence
660:33        move second child to first child ( temp float)
670:33          'ps' ( temp float)
680:33          gl_PointSize: direct index for structure ( in float PointSize)
690:33            direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 3-element array of float ClipDistance gl_ClipDistance})
700:33              'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 3-element array of float ClipDistance gl_ClipDistance})
710:33              Constant:
720:33                1 (const int)
730:33            Constant:
740:33              1 (const int)
750:34      Sequence
760:34        move second child to first child ( temp float)
770:34          'cd' ( temp float)
780:34          direct index ( temp float ClipDistance)
790:34            gl_ClipDistance: direct index for structure ( in unsized 3-element array of float ClipDistance)
800:34              direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 3-element array of float ClipDistance gl_ClipDistance})
810:34                'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in unsized 3-element array of float ClipDistance gl_ClipDistance})
820:34                Constant:
830:34                  1 (const int)
840:34              Constant:
850:34                2 (const int)
860:34            Constant:
870:34              2 (const int)
880:36      Sequence
890:36        move second child to first child ( temp int)
900:36          'pvi' ( temp int)
910:36          'gl_PatchVerticesIn' ( in int PatchVertices)
920:37      Sequence
930:37        move second child to first child ( temp int)
940:37          'pid' ( temp int)
950:37          'gl_PrimitiveID' ( in int PrimitiveID)
960:38      Sequence
970:38        move second child to first child ( temp 3-component vector of float)
980:38          'tc' ( temp 3-component vector of float)
990:38          'gl_TessCoord' ( in 3-component vector of float TessCoord)
1000:39      Sequence
1010:39        move second child to first child ( temp float)
1020:39          'tlo' ( temp float)
1030:39          direct index ( patch temp float TessLevelOuter)
1040:39            'gl_TessLevelOuter' ( patch in 4-element array of float TessLevelOuter)
1050:39            Constant:
1060:39              3 (const int)
1070:40      Sequence
1080:40        move second child to first child ( temp float)
1090:40          'tli' ( temp float)
1100:40          direct index ( patch temp float TessLevelInner)
1110:40            'gl_TessLevelInner' ( patch in 2-element array of float TessLevelInner)
1120:40            Constant:
1130:40              1 (const int)
1140:42      move second child to first child ( temp 4-component vector of float)
1150:42        gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
1160:42          'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out unsized 3-element array of float ClipDistance gl_ClipDistance})
1170:42          Constant:
1180:42            0 (const uint)
1190:42        'p' ( temp 4-component vector of float)
1200:43      move second child to first child ( temp float)
1210:43        gl_PointSize: direct index for structure ( gl_PointSize float PointSize)
1220:43          'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out unsized 3-element array of float ClipDistance gl_ClipDistance})
1230:43          Constant:
1240:43            1 (const uint)
1250:43        'ps' ( temp float)
1260:44      move second child to first child ( temp float)
1270:44        direct index ( temp float ClipDistance)
1280:44          gl_ClipDistance: direct index for structure ( out unsized 3-element array of float ClipDistance)
1290:44            'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out unsized 3-element array of float ClipDistance gl_ClipDistance})
1300:44            Constant:
1310:44              2 (const uint)
1320:44          Constant:
1330:44            2 (const int)
1340:44        'cd' ( temp float)
1350:107  Function Definition: devi( ( global void)
1360:107    Function Parameters:
1370:109    Sequence
1380:109      'gl_DeviceIndex' ( in int DeviceIndex)
1390:110      'gl_ViewIndex' ( in int ViewIndex)
1400:121  Function Definition: devie( ( global void)
1410:121    Function Parameters:
1420:123    Sequence
1430:123      'gl_DeviceIndex' ( in int DeviceIndex)
1440:124      'gl_ViewIndex' ( in int ViewIndex)
1450:?   Linker Objects
1460:?     'patchIn' ( patch in 4-component vector of float)
1470:?     'patchOut' ( patch out 4-component vector of float)
1480:?     'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out unsized 3-element array of float ClipDistance gl_ClipDistance})
1490:?     'badp1' ( smooth patch in 4-component vector of float)
1500:?     'badp2' ( flat patch in 4-component vector of float)
1510:?     'badp3' ( noperspective patch in 4-component vector of float)
1520:?     'badp4' ( patch sample in 3-component vector of float)
1530:?     'gl_in' ( in 32-element array of block{ in 1-element array of float ClipDistance gl_ClipDistance})
1540:?     'ina' ( in 2-component vector of float)
1550:?     'inb' ( in 32-element array of 2-component vector of float)
1560:?     'inc' ( in 32-element array of 2-component vector of float)
1570:?     'ind' ( in 32-element array of 2-component vector of float)
1580:?     'bla' ( in block{ in int f})
1590:?     'blb' ( in 32-element array of block{ in int f})
1600:?     'blc' ( in 32-element array of block{ in int f})
1610:?     'bld' ( in 32-element array of block{ in int f})
1620:?     'ivla' (layout( location=23) in 32-element array of 4-component vector of float)
1630:?     'ivlb' (layout( location=24) in 32-element array of 4-component vector of float)
1640:?     'ivlc' (layout( location=24) in 32-element array of 4-component vector of float)
1650:?     'ovla' (layout( location=23) out 2-element array of 4-component vector of float)
1660:?     'ovlb' (layout( location=24) out 2-element array of 4-component vector of float)
1670:?     'pinbi' ( patch in block{ in int a})
168
169
170Linked tessellation evaluation stage:
171
172
173Shader version: 400
174Requested GL_ARB_separate_shader_objects
175Requested GL_EXT_device_group
176Requested GL_EXT_multiview
177input primitive = quads
178vertex spacing = fractional_odd_spacing
179triangle order = cw
180using point mode
181ERROR: node is still EOpNull!
1820:20  Function Definition: main( ( global void)
1830:20    Function Parameters:
1840:22    Sequence
1850:22      Constant:
1860:22        0.000000
1870:24      Sequence
1880:24        move second child to first child ( temp int)
1890:24          'a' ( temp int)
1900:24          Constant:
1910:24            1512 (const int)
1920:32      Sequence
1930:32        move second child to first child ( temp 4-component vector of float)
1940:32          'p' ( temp 4-component vector of float)
1950:32          gl_Position: direct index for structure ( in 4-component vector of float Position)
1960:32            direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 3-element array of float ClipDistance gl_ClipDistance})
1970:32              'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 3-element array of float ClipDistance gl_ClipDistance})
1980:32              Constant:
1990:32                1 (const int)
2000:32            Constant:
2010:32              0 (const int)
2020:33      Sequence
2030:33        move second child to first child ( temp float)
2040:33          'ps' ( temp float)
2050:33          gl_PointSize: direct index for structure ( in float PointSize)
2060:33            direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 3-element array of float ClipDistance gl_ClipDistance})
2070:33              'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 3-element array of float ClipDistance gl_ClipDistance})
2080:33              Constant:
2090:33                1 (const int)
2100:33            Constant:
2110:33              1 (const int)
2120:34      Sequence
2130:34        move second child to first child ( temp float)
2140:34          'cd' ( temp float)
2150:34          direct index ( temp float ClipDistance)
2160:34            gl_ClipDistance: direct index for structure ( in 3-element array of float ClipDistance)
2170:34              direct index ( temp block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 3-element array of float ClipDistance gl_ClipDistance})
2180:34                'gl_in' ( in 32-element array of block{ in 4-component vector of float Position gl_Position,  in float PointSize gl_PointSize,  in 3-element array of float ClipDistance gl_ClipDistance})
2190:34                Constant:
2200:34                  1 (const int)
2210:34              Constant:
2220:34                2 (const int)
2230:34            Constant:
2240:34              2 (const int)
2250:36      Sequence
2260:36        move second child to first child ( temp int)
2270:36          'pvi' ( temp int)
2280:36          'gl_PatchVerticesIn' ( in int PatchVertices)
2290:37      Sequence
2300:37        move second child to first child ( temp int)
2310:37          'pid' ( temp int)
2320:37          'gl_PrimitiveID' ( in int PrimitiveID)
2330:38      Sequence
2340:38        move second child to first child ( temp 3-component vector of float)
2350:38          'tc' ( temp 3-component vector of float)
2360:38          'gl_TessCoord' ( in 3-component vector of float TessCoord)
2370:39      Sequence
2380:39        move second child to first child ( temp float)
2390:39          'tlo' ( temp float)
2400:39          direct index ( patch temp float TessLevelOuter)
2410:39            'gl_TessLevelOuter' ( patch in 4-element array of float TessLevelOuter)
2420:39            Constant:
2430:39              3 (const int)
2440:40      Sequence
2450:40        move second child to first child ( temp float)
2460:40          'tli' ( temp float)
2470:40          direct index ( patch temp float TessLevelInner)
2480:40            'gl_TessLevelInner' ( patch in 2-element array of float TessLevelInner)
2490:40            Constant:
2500:40              1 (const int)
2510:42      move second child to first child ( temp 4-component vector of float)
2520:42        gl_Position: direct index for structure ( gl_Position 4-component vector of float Position)
2530:42          'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out 3-element array of float ClipDistance gl_ClipDistance})
2540:42          Constant:
2550:42            0 (const uint)
2560:42        'p' ( temp 4-component vector of float)
2570:43      move second child to first child ( temp float)
2580:43        gl_PointSize: direct index for structure ( gl_PointSize float PointSize)
2590:43          'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out 3-element array of float ClipDistance gl_ClipDistance})
2600:43          Constant:
2610:43            1 (const uint)
2620:43        'ps' ( temp float)
2630:44      move second child to first child ( temp float)
2640:44        direct index ( temp float ClipDistance)
2650:44          gl_ClipDistance: direct index for structure ( out 3-element array of float ClipDistance)
2660:44            'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out 3-element array of float ClipDistance gl_ClipDistance})
2670:44            Constant:
2680:44              2 (const uint)
2690:44          Constant:
2700:44            2 (const int)
2710:44        'cd' ( temp float)
2720:?   Linker Objects
2730:?     'patchIn' ( patch in 4-component vector of float)
2740:?     'patchOut' ( patch out 4-component vector of float)
2750:?     'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position,  gl_PointSize float PointSize gl_PointSize,  out 3-element array of float ClipDistance gl_ClipDistance})
2760:?     'badp1' ( smooth patch in 4-component vector of float)
2770:?     'badp2' ( flat patch in 4-component vector of float)
2780:?     'badp3' ( noperspective patch in 4-component vector of float)
2790:?     'badp4' ( patch sample in 3-component vector of float)
2800:?     'gl_in' ( in 32-element array of block{ in 1-element array of float ClipDistance gl_ClipDistance})
2810:?     'ina' ( in 2-component vector of float)
2820:?     'inb' ( in 32-element array of 2-component vector of float)
2830:?     'inc' ( in 32-element array of 2-component vector of float)
2840:?     'ind' ( in 32-element array of 2-component vector of float)
2850:?     'bla' ( in block{ in int f})
2860:?     'blb' ( in 32-element array of block{ in int f})
2870:?     'blc' ( in 32-element array of block{ in int f})
2880:?     'bld' ( in 32-element array of block{ in int f})
2890:?     'ivla' (layout( location=23) in 32-element array of 4-component vector of float)
2900:?     'ivlb' (layout( location=24) in 32-element array of 4-component vector of float)
2910:?     'ivlc' (layout( location=24) in 32-element array of 4-component vector of float)
2920:?     'ovla' (layout( location=23) out 2-element array of 4-component vector of float)
2930:?     'ovlb' (layout( location=24) out 2-element array of 4-component vector of float)
2940:?     'pinbi' ( patch in block{ in int a})
295
296