1310.tese
2ERROR: 0:7: 'vertices' : there is no such layout identifier for this stage taking an assigned value
3ERROR: 0:9: 'triangles' : cannot change previously set input primitive
4ERROR: 0:10: 'isolines' : cannot change previously set input primitive
5ERROR: 0:12: 'ccw' : cannot change previously set vertex order
6ERROR: 0:16: 'equal_spacing' : cannot change previously set vertex spacing
7ERROR: 0:17: 'fractional_even_spacing' : cannot change previously set vertex spacing
8ERROR: 0:22: 'patch' : can only use on input in tessellation-evaluation shader
9ERROR: 0:26: 'barrier' : no matching overloaded function found
10ERROR: 0:37: 'gl_PointSize' : required extension not requested: Possible extensions include:
11GL_EXT_tessellation_point_size
12GL_OES_tessellation_point_size
13ERROR: 0:38: 'gl_ClipDistance' : no such field in structure
14ERROR: 0:38: 'expression' :  left of '[' is not of type array, matrix, or vector
15ERROR: 0:47: 'gl_PointSize' : required extension not requested: Possible extensions include:
16GL_EXT_tessellation_point_size
17GL_OES_tessellation_point_size
18ERROR: 0:48: 'gl_ClipDistance' : undeclared identifier
19ERROR: 0:48: 'gl_ClipDistance' :  left of '[' is not of type array, matrix, or vector
20ERROR: 0:48: 'assign' :  l-value required (can't modify a const)
21ERROR: 0:51: 'patch' : cannot use interpolation qualifiers with patch
22ERROR: 0:52: 'patch' : cannot use interpolation qualifiers with patch
23ERROR: 0:53: 'noperspective' : Reserved word.
24ERROR: 0:53: 'noperspective' : not supported for this version or the enabled extensions
25ERROR: 0:53: 'patch' : cannot use interpolation qualifiers with patch
26ERROR: 0:54: 'sample' : Reserved word.
27ERROR: 0:54: '' : can only have one auxiliary qualifier (centroid, patch, and sample)
28ERROR: 0:63: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use
29ERROR: 0:68: 'quads' : cannot apply to 'out'
30ERROR: 0:68: 'cw' : can only apply to 'in'
31ERROR: 0:69: 'triangles' : cannot apply to 'out'
32ERROR: 0:70: 'isolines' : cannot apply to 'out'
33ERROR: 0:71: 'cw' : can only apply to 'in'
34ERROR: 0:72: 'fractional_odd_spacing' : can only apply to 'in'
35ERROR: 0:73: 'equal_spacing' : can only apply to 'in'
36ERROR: 0:74: 'fractional_even_spacing' : can only apply to 'in'
37ERROR: 0:75: 'point_mode' : can only apply to 'in'
38ERROR: 0:77: 'in' : type must be an array: ina
39ERROR: 0:79: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized
40ERROR: 0:82: 'in' : type must be an array: bla
41ERROR: 0:90: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized
42ERROR: 0:100: 'location' : overlapping use of location 24
43ERROR: 0:103: 'location' : overlapping use of location 24
44ERROR: 0:105: 'gl_TessLevelOuter' : identifiers starting with "gl_" are reserved
45ERROR: 0:113: 'sample' : Reserved word.
46ERROR: 0:119: 'gl_PointSize' : no such field in structure
47ERROR: 0:119: '=' :  cannot convert from ' temp block{ in highp 4-component vector of float Position gl_Position}' to ' temp highp float'
48ERROR: 0:127: 'gl_BoundingBoxOES' : undeclared identifier
49ERROR: 43 compilation errors.  No code generated.
50
51
52Shader version: 310
53Requested GL_ARB_separate_shader_objects
54Requested GL_EXT_primitive_bounding_box
55Requested GL_EXT_shader_io_blocks
56Requested GL_EXT_tessellation_shader
57Requested GL_OES_shader_io_blocks
58Requested GL_OES_tessellation_point_size
59Requested GL_OES_tessellation_shader
60input primitive = quads
61vertex spacing = fractional_odd_spacing
62triangle order = cw
63using point mode
64ERROR: node is still EOpNull!
650:24  Function Definition: main( ( global void)
660:24    Function Parameters:
670:26    Sequence
680:26      Constant:
690:26        0.000000
700:28      Sequence
710:28        move second child to first child ( temp highp int)
720:28          'a' ( temp highp int)
730:28          Constant:
740:28            1512 (const int)
750:36      Sequence
760:36        move second child to first child ( temp highp 4-component vector of float)
770:36          'p' ( temp highp 4-component vector of float)
780:36          gl_Position: direct index for structure ( in highp 4-component vector of float Position)
790:36            direct index ( temp block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in highp 4-component vector of float gl_SecondaryPositionNV,  in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
800:36              'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in highp 4-component vector of float gl_SecondaryPositionNV,  in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
810:36              Constant:
820:36                1 (const int)
830:36            Constant:
840:36              0 (const int)
850:37      Sequence
860:37        move second child to first child ( temp highp float)
870:37          'ps' ( temp highp float)
880:37          gl_PointSize: direct index for structure ( in highp float PointSize)
890:37            direct index ( temp block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in highp 4-component vector of float gl_SecondaryPositionNV,  in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
900:37              'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in highp 4-component vector of float gl_SecondaryPositionNV,  in unsized 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
910:37              Constant:
920:37                1 (const int)
930:37            Constant:
940:37              1 (const int)
950:38      Sequence
960:38        move second child to first child ( temp highp float)
970:38          'cd' ( temp highp float)
980:38          Constant:
990:38            0.000000
1000:40      Sequence
1010:40        move second child to first child ( temp highp int)
1020:40          'pvi' ( temp highp int)
1030:40          'gl_PatchVerticesIn' ( in highp int PatchVertices)
1040:41      Sequence
1050:41        move second child to first child ( temp highp int)
1060:41          'pid' ( temp highp int)
1070:41          'gl_PrimitiveID' ( in highp int PrimitiveID)
1080:42      Sequence
1090:42        move second child to first child ( temp highp 3-component vector of float)
1100:42          'tc' ( temp highp 3-component vector of float)
1110:42          'gl_TessCoord' ( in highp 3-component vector of float TessCoord)
1120:43      Sequence
1130:43        move second child to first child ( temp highp float)
1140:43          'tlo' ( temp highp float)
1150:43          direct index ( patch temp highp float TessLevelOuter)
1160:43            'gl_TessLevelOuter' ( patch in 4-element array of highp float TessLevelOuter)
1170:43            Constant:
1180:43              3 (const int)
1190:44      Sequence
1200:44        move second child to first child ( temp highp float)
1210:44          'tli' ( temp highp float)
1220:44          direct index ( patch temp highp float TessLevelInner)
1230:44            'gl_TessLevelInner' ( patch in 2-element array of highp float TessLevelInner)
1240:44            Constant:
1250:44              1 (const int)
1260:46      move second child to first child ( temp highp 4-component vector of float)
1270:46        gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position)
1280:46          'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
1290:46          Constant:
1300:46            0 (const uint)
1310:46        'p' ( temp highp 4-component vector of float)
1320:47      move second child to first child ( temp highp float)
1330:47        gl_PointSize: direct index for structure ( gl_PointSize highp float PointSize)
1340:47          'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
1350:47          Constant:
1360:47            1 (const uint)
1370:47        'ps' ( temp highp float)
1380:48      move second child to first child ( temp highp float)
1390:48        Constant:
1400:48          0.000000
1410:48        'cd' ( temp highp float)
1420:117  Function Definition: pointSize2( ( global void)
1430:117    Function Parameters:
1440:?     Sequence
1450:120      move second child to first child ( temp highp float)
1460:120        gl_PointSize: direct index for structure ( gl_PointSize highp float PointSize)
1470:120          'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
1480:120          Constant:
1490:120            1 (const uint)
1500:120        'ps' ( temp highp float)
1510:125  Function Definition: bbbad( ( global void)
1520:125    Function Parameters:
1530:127    Sequence
1540:127      'gl_BoundingBoxOES' ( temp float)
1550:?   Linker Objects
1560:?     'patchIn' ( patch in highp 4-component vector of float)
1570:?     'patchOut' ( patch out highp 4-component vector of float)
1580:?     'badp1' ( smooth patch in highp 4-component vector of float)
1590:?     'badp2' ( flat patch in highp 4-component vector of float)
1600:?     'badp3' ( noperspective patch in highp 4-component vector of float)
1610:?     'badp4' ( patch sample in highp 3-component vector of float)
1620:?     'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position})
1630:?     'ina' ( in highp 2-component vector of float)
1640:?     'inb' ( in 32-element array of highp 2-component vector of float)
1650:?     'inc' ( in 32-element array of highp 2-component vector of float)
1660:?     'ind' ( in 32-element array of highp 2-component vector of float)
1670:?     'bla' ( in block{ in highp int f})
1680:?     'blb' ( in 32-element array of block{ in highp int f})
1690:?     'blc' ( in 32-element array of block{ in highp int f})
1700:?     'bld' ( in 32-element array of block{ in highp int f})
1710:?     'ivla' (layout( location=23) in 32-element array of highp 4-component vector of float)
1720:?     'ivlb' (layout( location=24) in 32-element array of highp 4-component vector of float)
1730:?     'ivlc' (layout( location=24) in 32-element array of highp 4-component vector of float)
1740:?     'ovla' (layout( location=23) out 2-element array of highp 4-component vector of float)
1750:?     'ovlb' (layout( location=24) out 2-element array of highp 4-component vector of float)
1760:?     'pinbi' ( patch in block{ in highp int a})
1770:?     'myColor2' ( centroid out highp 3-component vector of float)
1780:?     'centr' ( centroid in 32-element array of highp 3-component vector of float)
1790:?     'perSampleColor' ( sample out highp 4-component vector of float)
180
181
182Linked tessellation evaluation stage:
183
184
185Shader version: 310
186Requested GL_ARB_separate_shader_objects
187Requested GL_EXT_primitive_bounding_box
188Requested GL_EXT_shader_io_blocks
189Requested GL_EXT_tessellation_shader
190Requested GL_OES_shader_io_blocks
191Requested GL_OES_tessellation_point_size
192Requested GL_OES_tessellation_shader
193input primitive = quads
194vertex spacing = fractional_odd_spacing
195triangle order = cw
196using point mode
197ERROR: node is still EOpNull!
1980:24  Function Definition: main( ( global void)
1990:24    Function Parameters:
2000:26    Sequence
2010:26      Constant:
2020:26        0.000000
2030:28      Sequence
2040:28        move second child to first child ( temp highp int)
2050:28          'a' ( temp highp int)
2060:28          Constant:
2070:28            1512 (const int)
2080:36      Sequence
2090:36        move second child to first child ( temp highp 4-component vector of float)
2100:36          'p' ( temp highp 4-component vector of float)
2110:36          gl_Position: direct index for structure ( in highp 4-component vector of float Position)
2120:36            direct index ( temp block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in highp 4-component vector of float gl_SecondaryPositionNV,  in 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
2130:36              'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in highp 4-component vector of float gl_SecondaryPositionNV,  in 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
2140:36              Constant:
2150:36                1 (const int)
2160:36            Constant:
2170:36              0 (const int)
2180:37      Sequence
2190:37        move second child to first child ( temp highp float)
2200:37          'ps' ( temp highp float)
2210:37          gl_PointSize: direct index for structure ( in highp float PointSize)
2220:37            direct index ( temp block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in highp 4-component vector of float gl_SecondaryPositionNV,  in 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
2230:37              'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position,  in highp float PointSize gl_PointSize,  in highp 4-component vector of float gl_SecondaryPositionNV,  in 1-element array of highp 4-component vector of float gl_PositionPerViewNV})
2240:37              Constant:
2250:37                1 (const int)
2260:37            Constant:
2270:37              1 (const int)
2280:38      Sequence
2290:38        move second child to first child ( temp highp float)
2300:38          'cd' ( temp highp float)
2310:38          Constant:
2320:38            0.000000
2330:40      Sequence
2340:40        move second child to first child ( temp highp int)
2350:40          'pvi' ( temp highp int)
2360:40          'gl_PatchVerticesIn' ( in highp int PatchVertices)
2370:41      Sequence
2380:41        move second child to first child ( temp highp int)
2390:41          'pid' ( temp highp int)
2400:41          'gl_PrimitiveID' ( in highp int PrimitiveID)
2410:42      Sequence
2420:42        move second child to first child ( temp highp 3-component vector of float)
2430:42          'tc' ( temp highp 3-component vector of float)
2440:42          'gl_TessCoord' ( in highp 3-component vector of float TessCoord)
2450:43      Sequence
2460:43        move second child to first child ( temp highp float)
2470:43          'tlo' ( temp highp float)
2480:43          direct index ( patch temp highp float TessLevelOuter)
2490:43            'gl_TessLevelOuter' ( patch in 4-element array of highp float TessLevelOuter)
2500:43            Constant:
2510:43              3 (const int)
2520:44      Sequence
2530:44        move second child to first child ( temp highp float)
2540:44          'tli' ( temp highp float)
2550:44          direct index ( patch temp highp float TessLevelInner)
2560:44            'gl_TessLevelInner' ( patch in 2-element array of highp float TessLevelInner)
2570:44            Constant:
2580:44              1 (const int)
2590:46      move second child to first child ( temp highp 4-component vector of float)
2600:46        gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position)
2610:46          'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
2620:46          Constant:
2630:46            0 (const uint)
2640:46        'p' ( temp highp 4-component vector of float)
2650:47      move second child to first child ( temp highp float)
2660:47        gl_PointSize: direct index for structure ( gl_PointSize highp float PointSize)
2670:47          'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position,  gl_PointSize highp float PointSize gl_PointSize})
2680:47          Constant:
2690:47            1 (const uint)
2700:47        'ps' ( temp highp float)
2710:48      move second child to first child ( temp highp float)
2720:48        Constant:
2730:48          0.000000
2740:48        'cd' ( temp highp float)
2750:?   Linker Objects
2760:?     'patchIn' ( patch in highp 4-component vector of float)
2770:?     'patchOut' ( patch out highp 4-component vector of float)
2780:?     'badp1' ( smooth patch in highp 4-component vector of float)
2790:?     'badp2' ( flat patch in highp 4-component vector of float)
2800:?     'badp3' ( noperspective patch in highp 4-component vector of float)
2810:?     'badp4' ( patch sample in highp 3-component vector of float)
2820:?     'gl_in' ( in 32-element array of block{ in highp 4-component vector of float Position gl_Position})
2830:?     'ina' ( in highp 2-component vector of float)
2840:?     'inb' ( in 32-element array of highp 2-component vector of float)
2850:?     'inc' ( in 32-element array of highp 2-component vector of float)
2860:?     'ind' ( in 32-element array of highp 2-component vector of float)
2870:?     'bla' ( in block{ in highp int f})
2880:?     'blb' ( in 32-element array of block{ in highp int f})
2890:?     'blc' ( in 32-element array of block{ in highp int f})
2900:?     'bld' ( in 32-element array of block{ in highp int f})
2910:?     'ivla' (layout( location=23) in 32-element array of highp 4-component vector of float)
2920:?     'ivlb' (layout( location=24) in 32-element array of highp 4-component vector of float)
2930:?     'ivlc' (layout( location=24) in 32-element array of highp 4-component vector of float)
2940:?     'ovla' (layout( location=23) out 2-element array of highp 4-component vector of float)
2950:?     'ovlb' (layout( location=24) out 2-element array of highp 4-component vector of float)
2960:?     'pinbi' ( patch in block{ in highp int a})
2970:?     'myColor2' ( centroid out highp 3-component vector of float)
2980:?     'centr' ( centroid in 32-element array of highp 3-component vector of float)
2990:?     'perSampleColor' ( sample out highp 4-component vector of float)
300
301