1 400.tese 2 ERROR: 0:3: 'vertices' : there is no such layout identifier for this stage taking an assigned value 3 ERROR: 0:5: 'triangles' : cannot change previously set input primitive 4 ERROR: 0:6: 'isolines' : cannot change previously set input primitive 5 ERROR: 0:8: 'ccw' : cannot change previously set vertex order 6 ERROR: 0:12: 'equal_spacing' : cannot change previously set vertex spacing 7 ERROR: 0:13: 'fractional_even_spacing' : cannot change previously set vertex spacing 8 ERROR: 0:18: 'patch' : can only use on input in tessellation-evaluation shader 9 ERROR: 0:22: 'barrier' : no matching overloaded function found 10 ERROR: 0:47: 'patch' : cannot use interpolation qualifiers with patch 11 ERROR: 0:48: 'patch' : cannot use interpolation qualifiers with patch 12 ERROR: 0:49: 'patch' : cannot use interpolation qualifiers with patch 13 ERROR: 0:50: '' : can only have one auxiliary qualifier (centroid, patch, and sample) 14 ERROR: 0:59: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use 15 ERROR: 0:64: 'quads' : cannot apply to 'out' 16 ERROR: 0:64: 'cw' : can only apply to 'in' 17 ERROR: 0:65: 'triangles' : cannot apply to 'out' 18 ERROR: 0:66: 'isolines' : cannot apply to 'out' 19 ERROR: 0:67: 'cw' : can only apply to 'in' 20 ERROR: 0:68: 'fractional_odd_spacing' : can only apply to 'in' 21 ERROR: 0:69: 'equal_spacing' : can only apply to 'in' 22 ERROR: 0:70: 'fractional_even_spacing' : can only apply to 'in' 23 ERROR: 0:71: 'point_mode' : can only apply to 'in' 24 ERROR: 0:73: 'in' : type must be an array: ina 25 ERROR: 0:75: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized 26 ERROR: 0:78: 'in' : type must be an array: bla 27 ERROR: 0:86: '[]' : tessellation input array size must be gl_MaxPatchVertices or implicitly sized 28 ERROR: 0:96: 'location' : overlapping use of location 24 29 ERROR: 0:99: 'location' : overlapping use of location 24 30 ERROR: 0:101: 'gl_TessLevelOuter' : identifiers starting with "gl_" are reserved 31 ERROR: 0:109: 'gl_DeviceIndex' : required extension not requested: GL_EXT_device_group 32 ERROR: 0:110: 'gl_ViewIndex' : required extension not requested: GL_EXT_multiview 33 ERROR: 31 compilation errors. No code generated. 34 35 36 Shader version: 400 37 Requested GL_ARB_separate_shader_objects 38 Requested GL_EXT_device_group 39 Requested GL_EXT_multiview 40 input primitive = quads 41 vertex spacing = fractional_odd_spacing 42 triangle order = cw 43 using point mode 44 ERROR: node is still EOpNull! 45 0:20 Function Definition: main( ( global void) 46 0:20 Function Parameters: 47 0:22 Sequence 48 0:22 Constant: 49 0:22 0.000000 50 0:24 Sequence 51 0:24 move second child to first child ( temp int) 52 0:24 'a' ( temp int) 53 0:24 Constant: 54 0:24 1512 (const int) 55 0:32 Sequence 56 0:32 move second child to first child ( temp 4-component vector of float) 57 0:32 'p' ( temp 4-component vector of float) 58 0:32 gl_Position: direct index for structure ( in 4-component vector of float Position) 59 0: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}) 60 0: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}) 61 0:32 Constant: 62 0:32 1 (const int) 63 0:32 Constant: 64 0:32 0 (const int) 65 0:33 Sequence 66 0:33 move second child to first child ( temp float) 67 0:33 'ps' ( temp float) 68 0:33 gl_PointSize: direct index for structure ( in float PointSize) 69 0: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}) 70 0: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}) 71 0:33 Constant: 72 0:33 1 (const int) 73 0:33 Constant: 74 0:33 1 (const int) 75 0:34 Sequence 76 0:34 move second child to first child ( temp float) 77 0:34 'cd' ( temp float) 78 0:34 direct index ( temp float ClipDistance) 79 0:34 gl_ClipDistance: direct index for structure ( in unsized 3-element array of float ClipDistance) 80 0: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}) 81 0: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}) 82 0:34 Constant: 83 0:34 1 (const int) 84 0:34 Constant: 85 0:34 2 (const int) 86 0:34 Constant: 87 0:34 2 (const int) 88 0:36 Sequence 89 0:36 move second child to first child ( temp int) 90 0:36 'pvi' ( temp int) 91 0:36 'gl_PatchVerticesIn' ( in int PatchVertices) 92 0:37 Sequence 93 0:37 move second child to first child ( temp int) 94 0:37 'pid' ( temp int) 95 0:37 'gl_PrimitiveID' ( in int PrimitiveID) 96 0:38 Sequence 97 0:38 move second child to first child ( temp 3-component vector of float) 98 0:38 'tc' ( temp 3-component vector of float) 99 0:38 'gl_TessCoord' ( in 3-component vector of float TessCoord) 100 0:39 Sequence 101 0:39 move second child to first child ( temp float) 102 0:39 'tlo' ( temp float) 103 0:39 direct index ( patch temp float TessLevelOuter) 104 0:39 'gl_TessLevelOuter' ( patch in 4-element array of float TessLevelOuter) 105 0:39 Constant: 106 0:39 3 (const int) 107 0:40 Sequence 108 0:40 move second child to first child ( temp float) 109 0:40 'tli' ( temp float) 110 0:40 direct index ( patch temp float TessLevelInner) 111 0:40 'gl_TessLevelInner' ( patch in 2-element array of float TessLevelInner) 112 0:40 Constant: 113 0:40 1 (const int) 114 0:42 move second child to first child ( temp 4-component vector of float) 115 0:42 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 116 0: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}) 117 0:42 Constant: 118 0:42 0 (const uint) 119 0:42 'p' ( temp 4-component vector of float) 120 0:43 move second child to first child ( temp float) 121 0:43 gl_PointSize: direct index for structure ( gl_PointSize float PointSize) 122 0: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}) 123 0:43 Constant: 124 0:43 1 (const uint) 125 0:43 'ps' ( temp float) 126 0:44 move second child to first child ( temp float) 127 0:44 direct index ( temp float ClipDistance) 128 0:44 gl_ClipDistance: direct index for structure ( out unsized 3-element array of float ClipDistance) 129 0: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}) 130 0:44 Constant: 131 0:44 2 (const uint) 132 0:44 Constant: 133 0:44 2 (const int) 134 0:44 'cd' ( temp float) 135 0:107 Function Definition: devi( ( global void) 136 0:107 Function Parameters: 137 0:109 Sequence 138 0:109 'gl_DeviceIndex' ( in int DeviceIndex) 139 0:110 'gl_ViewIndex' ( in int ViewIndex) 140 0:121 Function Definition: devie( ( global void) 141 0:121 Function Parameters: 142 0:123 Sequence 143 0:123 'gl_DeviceIndex' ( in int DeviceIndex) 144 0:124 'gl_ViewIndex' ( in int ViewIndex) 145 0:? Linker Objects 146 0:? 'patchIn' ( patch in 4-component vector of float) 147 0:? 'patchOut' ( patch out 4-component vector of float) 148 0:? '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}) 149 0:? 'badp1' ( smooth patch in 4-component vector of float) 150 0:? 'badp2' ( flat patch in 4-component vector of float) 151 0:? 'badp3' ( noperspective patch in 4-component vector of float) 152 0:? 'badp4' ( patch sample in 3-component vector of float) 153 0:? 'gl_in' ( in 32-element array of block{ in 1-element array of float ClipDistance gl_ClipDistance}) 154 0:? 'ina' ( in 2-component vector of float) 155 0:? 'inb' ( in 32-element array of 2-component vector of float) 156 0:? 'inc' ( in 32-element array of 2-component vector of float) 157 0:? 'ind' ( in 32-element array of 2-component vector of float) 158 0:? 'bla' ( in block{ in int f}) 159 0:? 'blb' ( in 32-element array of block{ in int f}) 160 0:? 'blc' ( in 32-element array of block{ in int f}) 161 0:? 'bld' ( in 32-element array of block{ in int f}) 162 0:? 'ivla' (layout( location=23) in 32-element array of 4-component vector of float) 163 0:? 'ivlb' (layout( location=24) in 32-element array of 4-component vector of float) 164 0:? 'ivlc' (layout( location=24) in 32-element array of 4-component vector of float) 165 0:? 'ovla' (layout( location=23) out 2-element array of 4-component vector of float) 166 0:? 'ovlb' (layout( location=24) out 2-element array of 4-component vector of float) 167 0:? 'pinbi' ( patch in block{ in int a}) 168 169 170 Linked tessellation evaluation stage: 171 172 173 Shader version: 400 174 Requested GL_ARB_separate_shader_objects 175 Requested GL_EXT_device_group 176 Requested GL_EXT_multiview 177 input primitive = quads 178 vertex spacing = fractional_odd_spacing 179 triangle order = cw 180 using point mode 181 ERROR: node is still EOpNull! 182 0:20 Function Definition: main( ( global void) 183 0:20 Function Parameters: 184 0:22 Sequence 185 0:22 Constant: 186 0:22 0.000000 187 0:24 Sequence 188 0:24 move second child to first child ( temp int) 189 0:24 'a' ( temp int) 190 0:24 Constant: 191 0:24 1512 (const int) 192 0:32 Sequence 193 0:32 move second child to first child ( temp 4-component vector of float) 194 0:32 'p' ( temp 4-component vector of float) 195 0:32 gl_Position: direct index for structure ( in 4-component vector of float Position) 196 0: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}) 197 0: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}) 198 0:32 Constant: 199 0:32 1 (const int) 200 0:32 Constant: 201 0:32 0 (const int) 202 0:33 Sequence 203 0:33 move second child to first child ( temp float) 204 0:33 'ps' ( temp float) 205 0:33 gl_PointSize: direct index for structure ( in float PointSize) 206 0: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}) 207 0: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}) 208 0:33 Constant: 209 0:33 1 (const int) 210 0:33 Constant: 211 0:33 1 (const int) 212 0:34 Sequence 213 0:34 move second child to first child ( temp float) 214 0:34 'cd' ( temp float) 215 0:34 direct index ( temp float ClipDistance) 216 0:34 gl_ClipDistance: direct index for structure ( in 3-element array of float ClipDistance) 217 0: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}) 218 0: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}) 219 0:34 Constant: 220 0:34 1 (const int) 221 0:34 Constant: 222 0:34 2 (const int) 223 0:34 Constant: 224 0:34 2 (const int) 225 0:36 Sequence 226 0:36 move second child to first child ( temp int) 227 0:36 'pvi' ( temp int) 228 0:36 'gl_PatchVerticesIn' ( in int PatchVertices) 229 0:37 Sequence 230 0:37 move second child to first child ( temp int) 231 0:37 'pid' ( temp int) 232 0:37 'gl_PrimitiveID' ( in int PrimitiveID) 233 0:38 Sequence 234 0:38 move second child to first child ( temp 3-component vector of float) 235 0:38 'tc' ( temp 3-component vector of float) 236 0:38 'gl_TessCoord' ( in 3-component vector of float TessCoord) 237 0:39 Sequence 238 0:39 move second child to first child ( temp float) 239 0:39 'tlo' ( temp float) 240 0:39 direct index ( patch temp float TessLevelOuter) 241 0:39 'gl_TessLevelOuter' ( patch in 4-element array of float TessLevelOuter) 242 0:39 Constant: 243 0:39 3 (const int) 244 0:40 Sequence 245 0:40 move second child to first child ( temp float) 246 0:40 'tli' ( temp float) 247 0:40 direct index ( patch temp float TessLevelInner) 248 0:40 'gl_TessLevelInner' ( patch in 2-element array of float TessLevelInner) 249 0:40 Constant: 250 0:40 1 (const int) 251 0:42 move second child to first child ( temp 4-component vector of float) 252 0:42 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 253 0: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}) 254 0:42 Constant: 255 0:42 0 (const uint) 256 0:42 'p' ( temp 4-component vector of float) 257 0:43 move second child to first child ( temp float) 258 0:43 gl_PointSize: direct index for structure ( gl_PointSize float PointSize) 259 0: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}) 260 0:43 Constant: 261 0:43 1 (const uint) 262 0:43 'ps' ( temp float) 263 0:44 move second child to first child ( temp float) 264 0:44 direct index ( temp float ClipDistance) 265 0:44 gl_ClipDistance: direct index for structure ( out 3-element array of float ClipDistance) 266 0: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}) 267 0:44 Constant: 268 0:44 2 (const uint) 269 0:44 Constant: 270 0:44 2 (const int) 271 0:44 'cd' ( temp float) 272 0:? Linker Objects 273 0:? 'patchIn' ( patch in 4-component vector of float) 274 0:? 'patchOut' ( patch out 4-component vector of float) 275 0:? '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}) 276 0:? 'badp1' ( smooth patch in 4-component vector of float) 277 0:? 'badp2' ( flat patch in 4-component vector of float) 278 0:? 'badp3' ( noperspective patch in 4-component vector of float) 279 0:? 'badp4' ( patch sample in 3-component vector of float) 280 0:? 'gl_in' ( in 32-element array of block{ in 1-element array of float ClipDistance gl_ClipDistance}) 281 0:? 'ina' ( in 2-component vector of float) 282 0:? 'inb' ( in 32-element array of 2-component vector of float) 283 0:? 'inc' ( in 32-element array of 2-component vector of float) 284 0:? 'ind' ( in 32-element array of 2-component vector of float) 285 0:? 'bla' ( in block{ in int f}) 286 0:? 'blb' ( in 32-element array of block{ in int f}) 287 0:? 'blc' ( in 32-element array of block{ in int f}) 288 0:? 'bld' ( in 32-element array of block{ in int f}) 289 0:? 'ivla' (layout( location=23) in 32-element array of 4-component vector of float) 290 0:? 'ivlb' (layout( location=24) in 32-element array of 4-component vector of float) 291 0:? 'ivlc' (layout( location=24) in 32-element array of 4-component vector of float) 292 0:? 'ovla' (layout( location=23) out 2-element array of 4-component vector of float) 293 0:? 'ovlb' (layout( location=24) out 2-element array of 4-component vector of float) 294 0:? 'pinbi' ( patch in block{ in int a}) 295 296