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