1 320.vert 2 ERROR: 0:6: 's' : member of block cannot be or contain a sampler, image, or atomic_uint type 3 ERROR: 0:14: 'location' : overlapping use of location 12 4 ERROR: 0:16: 'input block' : not supported in this stage: vertex 5 ERROR: 0:18: 'gl_PerVertex' : block redeclaration has extra members 6 ERROR: 0:28: 'gl_PointSize' : member of nameless block was not redeclared 7 ERROR: 0:28: 'assign' : cannot convert from ' const float' to ' gl_PointSize highp void PointSize' 8 ERROR: 0:31: 'gl_PerVertex' : can only redeclare a built-in block once, and before any use 9 ERROR: 0:36: 'flat/smooth/noperspective' : cannot use interpolation qualifiers on an interface block 10 ERROR: 0:40: 'flat/smooth/noperspective' : cannot use interpolation qualifiers on an interface block 11 ERROR: 0:44: 'centroid' : cannot use centroid qualifier on an interface block 12 ERROR: 0:48: 'invariant' : cannot use invariant qualifier on an interface block 13 ERROR: 0:68: 'variable indexing buffer block array' : not supported with this profile: es 14 ERROR: 0:73: 'textureGatherOffsets(...)' : must be a compile-time constant: offsets argument 15 ERROR: 0:76: 'sampler/image' : type requires declaration of default precision qualifier 16 ERROR: 0:77: 'sampler/image' : type requires declaration of default precision qualifier 17 ERROR: 0:78: 'sampler/image' : type requires declaration of default precision qualifier 18 ERROR: 0:79: 'sampler/image' : type requires declaration of default precision qualifier 19 ERROR: 0:80: 'sampler/image' : type requires declaration of default precision qualifier 20 ERROR: 0:81: 'sampler/image' : type requires declaration of default precision qualifier 21 ERROR: 0:116: 'sampler/image' : type requires declaration of default precision qualifier 22 ERROR: 0:117: 'sampler/image' : type requires declaration of default precision qualifier 23 ERROR: 0:118: 'sampler/image' : type requires declaration of default precision qualifier 24 ERROR: 0:120: 'sampler/image' : type requires declaration of default precision qualifier 25 ERROR: 0:121: 'sampler/image' : type requires declaration of default precision qualifier 26 ERROR: 0:122: 'sampler/image' : type requires declaration of default precision qualifier 27 ERROR: 0:123: 'sampler/image' : type requires declaration of default precision qualifier 28 ERROR: 0:191: 'sampler/image' : type requires declaration of default precision qualifier 29 ERROR: 0:192: 'sampler/image' : type requires declaration of default precision qualifier 30 ERROR: 0:193: 'sampler/image' : type requires declaration of default precision qualifier 31 ERROR: 0:211: 'textureSize' : no matching overloaded function found 32 ERROR: 0:211: '=' : cannot convert from ' const float' to ' temp highp 3-component vector of int' 33 ERROR: 0:252: 'interpolateAtCentroid' : no matching overloaded function found 34 ERROR: 0:253: 'interpolateAtSample' : no matching overloaded function found 35 ERROR: 0:254: 'interpolateAtOffset' : no matching overloaded function found 36 ERROR: 34 compilation errors. No code generated. 37 38 39 Shader version: 320 40 ERROR: node is still EOpNull! 41 0:23 Function Definition: main( ( global void) 42 0:23 Function Parameters: 43 0:25 Sequence 44 0:25 Sequence 45 0:25 move second child to first child ( temp highp int) 46 0:25 'sum' ( temp highp int) 47 0:25 add ( temp highp int) 48 0:25 'gl_VertexID' ( gl_VertexId highp int VertexId) 49 0:26 'gl_InstanceID' ( gl_InstanceId highp int InstanceId) 50 0:27 move second child to first child ( temp highp 4-component vector of float) 51 0:27 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 52 0:27 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, }) 53 0:27 Constant: 54 0:27 0 (const uint) 55 0:27 Constant: 56 0:27 1.000000 57 0:27 1.000000 58 0:27 1.000000 59 0:27 1.000000 60 0:28 gl_PointSize: direct index for structure ( gl_PointSize highp void PointSize) 61 0:28 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, }) 62 0:28 Constant: 63 0:28 1 (const uint) 64 0:62 Function Definition: pfoo( ( global void) 65 0:62 Function Parameters: 66 0:? Sequence 67 0:65 move second child to first child ( temp highp 2-component vector of float) 68 0:65 'h' ( noContraction temp highp 2-component vector of float) 69 0:65 fma ( global highp 2-component vector of float) 70 0:65 'inf' ( in highp 2-component vector of float) 71 0:65 'ing' ( in highp 2-component vector of float) 72 0:65 'h' ( noContraction temp highp 2-component vector of float) 73 0:66 indirect index ( temp lowp sampler2D) 74 0:66 'sArray' ( uniform 4-element array of lowp sampler2D) 75 0:66 add ( temp highp int) 76 0:66 'sIndex' ( uniform highp int) 77 0:66 Constant: 78 0:66 1 (const int) 79 0:67 indirect index (layout( column_major shared) temp block{layout( column_major shared) uniform highp int i}) 80 0:67 'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i}) 81 0:67 add ( temp highp int) 82 0:67 'sIndex' ( uniform highp int) 83 0:67 Constant: 84 0:67 1 (const int) 85 0:68 indirect index (layout( column_major shared) temp block{layout( column_major shared) buffer highp int i}) 86 0:68 'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i}) 87 0:68 subtract ( temp highp int) 88 0:68 'sIndex' ( uniform highp int) 89 0:68 Constant: 90 0:68 2 (const int) 91 0:69 direct index ( writeonly temp highp image2D) 92 0:69 'iArray' ( writeonly uniform 5-element array of highp image2D) 93 0:69 Constant: 94 0:69 2 (const int) 95 0:70 indirect index ( writeonly temp highp image2D) 96 0:70 'iArray' ( writeonly uniform 5-element array of highp image2D) 97 0:70 subtract ( temp highp int) 98 0:70 'sIndex' ( uniform highp int) 99 0:70 Constant: 100 0:70 2 (const int) 101 0:71 textureGatherOffset ( global lowp 4-component vector of float) 102 0:71 direct index ( temp lowp sampler2D) 103 0:71 'sArray' ( uniform 4-element array of lowp sampler2D) 104 0:71 Constant: 105 0:71 0 (const int) 106 0:71 Constant: 107 0:71 0.100000 108 0:71 0.100000 109 0:71 Convert float to int ( temp lowp 2-component vector of int) 110 0:71 'inf' ( in highp 2-component vector of float) 111 0:72 textureGatherOffsets ( global lowp 4-component vector of float, operation at highp) 112 0:72 direct index ( temp lowp sampler2D) 113 0:72 'sArray' ( uniform 4-element array of lowp sampler2D) 114 0:72 Constant: 115 0:72 0 (const int) 116 0:72 Constant: 117 0:72 0.100000 118 0:72 0.100000 119 0:72 Constant: 120 0:72 0 (const int) 121 0:72 0 (const int) 122 0:72 0 (const int) 123 0:72 0 (const int) 124 0:72 0 (const int) 125 0:72 0 (const int) 126 0:72 0 (const int) 127 0:72 0 (const int) 128 0:73 textureGatherOffsets ( global lowp 4-component vector of float, operation at highp) 129 0:73 direct index ( temp lowp sampler2D) 130 0:73 'sArray' ( uniform 4-element array of lowp sampler2D) 131 0:73 Constant: 132 0:73 0 (const int) 133 0:73 Constant: 134 0:73 0.100000 135 0:73 0.100000 136 0:73 'offsets' ( uniform 4-element array of highp 2-component vector of int) 137 0:101 Function Definition: bufferT( ( global void) 138 0:101 Function Parameters: 139 0:103 Sequence 140 0:103 Sequence 141 0:103 move second child to first child ( temp highp int) 142 0:103 's1' ( temp highp int) 143 0:103 textureSize ( global highp int) 144 0:103 'bufSamp1' ( uniform highp samplerBuffer) 145 0:104 Sequence 146 0:104 move second child to first child ( temp highp int) 147 0:104 's2' ( temp highp int) 148 0:104 textureSize ( global highp int) 149 0:104 'bufSamp2' ( uniform highp isamplerBuffer) 150 0:105 Sequence 151 0:105 move second child to first child ( temp highp int) 152 0:105 's3' ( temp highp int) 153 0:105 textureSize ( global highp int) 154 0:105 'bufSamp3' ( uniform highp usamplerBuffer) 155 0:107 Sequence 156 0:107 move second child to first child ( temp highp int) 157 0:107 's4' ( temp highp int) 158 0:107 imageQuerySize ( global highp int) 159 0:107 'bufSamp4' ( writeonly uniform highp imageBuffer) 160 0:108 Sequence 161 0:108 move second child to first child ( temp highp int) 162 0:108 's5' ( temp highp int) 163 0:108 imageQuerySize ( global highp int) 164 0:108 'bufSamp5' ( writeonly uniform highp iimageBuffer) 165 0:109 Sequence 166 0:109 move second child to first child ( temp highp int) 167 0:109 's6' ( temp highp int) 168 0:109 imageQuerySize ( global highp int) 169 0:109 'bufSamp6' ( writeonly uniform highp uimageBuffer) 170 0:111 Sequence 171 0:111 move second child to first child ( temp highp 4-component vector of float) 172 0:111 'f1' ( temp highp 4-component vector of float) 173 0:111 textureFetch ( global highp 4-component vector of float) 174 0:111 'bufSamp1' ( uniform highp samplerBuffer) 175 0:111 's1' ( temp highp int) 176 0:112 Sequence 177 0:112 move second child to first child ( temp highp 4-component vector of int) 178 0:112 'f2' ( temp highp 4-component vector of int) 179 0:112 textureFetch ( global highp 4-component vector of int) 180 0:112 'bufSamp2' ( uniform highp isamplerBuffer) 181 0:112 's2' ( temp highp int) 182 0:113 Sequence 183 0:113 move second child to first child ( temp highp 4-component vector of uint) 184 0:113 'f3' ( temp highp 4-component vector of uint) 185 0:113 textureFetch ( global highp 4-component vector of uint) 186 0:113 'bufSamp3' ( uniform highp usamplerBuffer) 187 0:113 's3' ( temp highp int) 188 0:149 Function Definition: CAT( ( global void) 189 0:149 Function Parameters: 190 0:151 Sequence 191 0:151 Sequence 192 0:151 move second child to first child ( temp highp 3-component vector of int) 193 0:151 's4' ( temp highp 3-component vector of int) 194 0:151 textureSize ( global highp 3-component vector of int) 195 0:151 'CA4' ( uniform highp samplerCubeArray) 196 0:151 Constant: 197 0:151 1 (const int) 198 0:152 Sequence 199 0:152 move second child to first child ( temp highp 3-component vector of int) 200 0:152 's5' ( temp highp 3-component vector of int) 201 0:152 textureSize ( global highp 3-component vector of int) 202 0:152 'CA5' ( uniform highp samplerCubeArrayShadow) 203 0:152 Constant: 204 0:152 1 (const int) 205 0:153 Sequence 206 0:153 move second child to first child ( temp highp 3-component vector of int) 207 0:153 's6' ( temp highp 3-component vector of int) 208 0:153 textureSize ( global highp 3-component vector of int) 209 0:153 'CA6' ( uniform highp isamplerCubeArray) 210 0:153 Constant: 211 0:153 1 (const int) 212 0:154 Sequence 213 0:154 move second child to first child ( temp highp 3-component vector of int) 214 0:154 's7' ( temp highp 3-component vector of int) 215 0:154 textureSize ( global highp 3-component vector of int) 216 0:154 'CA7' ( uniform highp usamplerCubeArray) 217 0:154 Constant: 218 0:154 1 (const int) 219 0:156 Sequence 220 0:156 move second child to first child ( temp highp 4-component vector of float) 221 0:156 't4' ( temp highp 4-component vector of float) 222 0:156 texture ( global highp 4-component vector of float) 223 0:156 'CA4' ( uniform highp samplerCubeArray) 224 0:156 Constant: 225 0:156 0.500000 226 0:156 0.500000 227 0:156 0.500000 228 0:156 0.500000 229 0:157 Sequence 230 0:157 move second child to first child ( temp highp float) 231 0:157 't5' ( temp highp float) 232 0:157 texture ( global highp float) 233 0:157 'CA5' ( uniform highp samplerCubeArrayShadow) 234 0:157 Constant: 235 0:157 0.500000 236 0:157 0.500000 237 0:157 0.500000 238 0:157 0.500000 239 0:157 Constant: 240 0:157 3.000000 241 0:158 Sequence 242 0:158 move second child to first child ( temp highp 4-component vector of int) 243 0:158 't6' ( temp highp 4-component vector of int) 244 0:158 texture ( global highp 4-component vector of int) 245 0:158 'CA6' ( uniform highp isamplerCubeArray) 246 0:158 Constant: 247 0:158 0.500000 248 0:158 0.500000 249 0:158 0.500000 250 0:158 0.500000 251 0:159 Sequence 252 0:159 move second child to first child ( temp highp 4-component vector of uint) 253 0:159 't7' ( temp highp 4-component vector of uint) 254 0:159 texture ( global highp 4-component vector of uint) 255 0:159 'CA7' ( uniform highp usamplerCubeArray) 256 0:159 Constant: 257 0:159 0.500000 258 0:159 0.500000 259 0:159 0.500000 260 0:159 0.500000 261 0:161 Sequence 262 0:161 move second child to first child ( temp highp 4-component vector of float) 263 0:161 'L4' ( temp highp 4-component vector of float) 264 0:161 textureLod ( global highp 4-component vector of float) 265 0:161 'CA4' ( uniform highp samplerCubeArray) 266 0:161 Constant: 267 0:161 0.500000 268 0:161 0.500000 269 0:161 0.500000 270 0:161 0.500000 271 0:161 Constant: 272 0:161 0.240000 273 0:162 Sequence 274 0:162 move second child to first child ( temp highp 4-component vector of int) 275 0:162 'L6' ( temp highp 4-component vector of int) 276 0:162 textureLod ( global highp 4-component vector of int) 277 0:162 'CA6' ( uniform highp isamplerCubeArray) 278 0:162 Constant: 279 0:162 0.500000 280 0:162 0.500000 281 0:162 0.500000 282 0:162 0.500000 283 0:162 Constant: 284 0:162 0.260000 285 0:163 Sequence 286 0:163 move second child to first child ( temp highp 4-component vector of uint) 287 0:163 'L7' ( temp highp 4-component vector of uint) 288 0:163 textureLod ( global highp 4-component vector of uint) 289 0:163 'CA7' ( uniform highp usamplerCubeArray) 290 0:163 Constant: 291 0:163 0.500000 292 0:163 0.500000 293 0:163 0.500000 294 0:163 0.500000 295 0:163 Constant: 296 0:163 0.270000 297 0:165 Sequence 298 0:165 move second child to first child ( temp highp 4-component vector of float) 299 0:165 'g4' ( temp highp 4-component vector of float) 300 0:165 textureGrad ( global highp 4-component vector of float) 301 0:165 'CA4' ( uniform highp samplerCubeArray) 302 0:165 Constant: 303 0:165 0.500000 304 0:165 0.500000 305 0:165 0.500000 306 0:165 0.500000 307 0:165 Constant: 308 0:165 0.100000 309 0:165 0.100000 310 0:165 0.100000 311 0:165 Constant: 312 0:165 0.200000 313 0:165 0.200000 314 0:165 0.200000 315 0:166 Sequence 316 0:166 move second child to first child ( temp highp 4-component vector of int) 317 0:166 'g6' ( temp highp 4-component vector of int) 318 0:166 textureGrad ( global highp 4-component vector of int) 319 0:166 'CA6' ( uniform highp isamplerCubeArray) 320 0:166 Constant: 321 0:166 0.500000 322 0:166 0.500000 323 0:166 0.500000 324 0:166 0.500000 325 0:166 Constant: 326 0:166 0.100000 327 0:166 0.100000 328 0:166 0.100000 329 0:166 Constant: 330 0:166 0.200000 331 0:166 0.200000 332 0:166 0.200000 333 0:167 Sequence 334 0:167 move second child to first child ( temp highp 4-component vector of uint) 335 0:167 'g7' ( temp highp 4-component vector of uint) 336 0:167 textureGrad ( global highp 4-component vector of uint) 337 0:167 'CA7' ( uniform highp usamplerCubeArray) 338 0:167 Constant: 339 0:167 0.500000 340 0:167 0.500000 341 0:167 0.500000 342 0:167 0.500000 343 0:167 Constant: 344 0:167 0.100000 345 0:167 0.100000 346 0:167 0.100000 347 0:167 Constant: 348 0:167 0.200000 349 0:167 0.200000 350 0:167 0.200000 351 0:169 Sequence 352 0:169 move second child to first child ( temp highp 4-component vector of float) 353 0:169 'gath4' ( temp highp 4-component vector of float) 354 0:169 textureGather ( global highp 4-component vector of float) 355 0:169 'CA4' ( uniform highp samplerCubeArray) 356 0:169 Constant: 357 0:169 0.500000 358 0:169 0.500000 359 0:169 0.500000 360 0:169 0.500000 361 0:170 Sequence 362 0:170 move second child to first child ( temp highp 4-component vector of float) 363 0:170 'gathC4' ( temp highp 4-component vector of float) 364 0:170 textureGather ( global highp 4-component vector of float) 365 0:170 'CA4' ( uniform highp samplerCubeArray) 366 0:170 Constant: 367 0:170 0.500000 368 0:170 0.500000 369 0:170 0.500000 370 0:170 0.500000 371 0:170 Constant: 372 0:170 2 (const int) 373 0:171 Sequence 374 0:171 move second child to first child ( temp highp 4-component vector of int) 375 0:171 'gath6' ( temp highp 4-component vector of int) 376 0:171 textureGather ( global highp 4-component vector of int) 377 0:171 'CA6' ( uniform highp isamplerCubeArray) 378 0:171 Constant: 379 0:171 0.500000 380 0:171 0.500000 381 0:171 0.500000 382 0:171 0.500000 383 0:172 Sequence 384 0:172 move second child to first child ( temp highp 4-component vector of int) 385 0:172 'gathC6' ( temp highp 4-component vector of int) 386 0:172 textureGather ( global highp 4-component vector of int) 387 0:172 'CA6' ( uniform highp isamplerCubeArray) 388 0:172 Constant: 389 0:172 0.500000 390 0:172 0.500000 391 0:172 0.500000 392 0:172 0.500000 393 0:172 Constant: 394 0:172 1 (const int) 395 0:173 Sequence 396 0:173 move second child to first child ( temp highp 4-component vector of uint) 397 0:173 'gath7' ( temp highp 4-component vector of uint) 398 0:173 textureGather ( global highp 4-component vector of uint) 399 0:173 'CA7' ( uniform highp usamplerCubeArray) 400 0:173 Constant: 401 0:173 0.500000 402 0:173 0.500000 403 0:173 0.500000 404 0:173 0.500000 405 0:174 Sequence 406 0:174 move second child to first child ( temp highp 4-component vector of uint) 407 0:174 'gathC7' ( temp highp 4-component vector of uint) 408 0:174 textureGather ( global highp 4-component vector of uint) 409 0:174 'CA7' ( uniform highp usamplerCubeArray) 410 0:174 Constant: 411 0:174 0.500000 412 0:174 0.500000 413 0:174 0.500000 414 0:174 0.500000 415 0:174 Constant: 416 0:174 0 (const int) 417 0:176 Sequence 418 0:176 move second child to first child ( temp highp 4-component vector of float) 419 0:176 'gath5' ( temp highp 4-component vector of float) 420 0:176 textureGather ( global highp 4-component vector of float) 421 0:176 'CA5' ( uniform highp samplerCubeArrayShadow) 422 0:176 Constant: 423 0:176 0.500000 424 0:176 0.500000 425 0:176 0.500000 426 0:176 0.500000 427 0:176 Constant: 428 0:176 2.500000 429 0:178 Sequence 430 0:178 move second child to first child ( temp highp 3-component vector of int) 431 0:178 's1' ( temp highp 3-component vector of int) 432 0:178 imageQuerySize ( global highp 3-component vector of int) 433 0:178 'CA1' ( writeonly uniform highp imageCubeArray) 434 0:179 Sequence 435 0:179 move second child to first child ( temp highp 3-component vector of int) 436 0:179 's2' ( temp highp 3-component vector of int) 437 0:179 imageQuerySize ( global highp 3-component vector of int) 438 0:179 'CA2' ( writeonly uniform highp iimageCubeArray) 439 0:180 Sequence 440 0:180 move second child to first child ( temp highp 3-component vector of int) 441 0:180 's3' ( temp highp 3-component vector of int) 442 0:180 imageQuerySize ( global highp 3-component vector of int) 443 0:180 'CA3' ( writeonly uniform highp uimageCubeArray) 444 0:182 imageStore ( global highp void) 445 0:182 'CA1' ( writeonly uniform highp imageCubeArray) 446 0:182 's3' ( temp highp 3-component vector of int) 447 0:182 Constant: 448 0:182 1.000000 449 0:182 1.000000 450 0:182 1.000000 451 0:182 1.000000 452 0:183 imageStore ( global highp void) 453 0:183 'CA2' ( writeonly uniform highp iimageCubeArray) 454 0:183 's3' ( temp highp 3-component vector of int) 455 0:183 Constant: 456 0:183 1 (const int) 457 0:183 1 (const int) 458 0:183 1 (const int) 459 0:183 1 (const int) 460 0:184 imageStore ( global highp void) 461 0:184 'CA3' ( writeonly uniform highp uimageCubeArray) 462 0:184 's3' ( temp highp 3-component vector of int) 463 0:184 Constant: 464 0:184 1 (const uint) 465 0:184 1 (const uint) 466 0:184 1 (const uint) 467 0:184 1 (const uint) 468 0:186 Sequence 469 0:186 move second child to first child ( temp highp 4-component vector of float) 470 0:186 'cl1' ( temp highp 4-component vector of float) 471 0:186 imageLoad ( global highp 4-component vector of float) 472 0:186 'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray) 473 0:186 's3' ( temp highp 3-component vector of int) 474 0:187 Sequence 475 0:187 move second child to first child ( temp highp 4-component vector of int) 476 0:187 'cl2' ( temp highp 4-component vector of int) 477 0:187 imageLoad ( global highp 4-component vector of int) 478 0:187 'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray) 479 0:187 's3' ( temp highp 3-component vector of int) 480 0:188 Sequence 481 0:188 move second child to first child ( temp highp 4-component vector of uint) 482 0:188 'cl3' ( temp highp 4-component vector of uint) 483 0:188 imageLoad ( global highp 4-component vector of uint) 484 0:188 'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray) 485 0:188 's3' ( temp highp 3-component vector of int) 486 0:203 Function Definition: MSA( ( global void) 487 0:203 Function Parameters: 488 0:205 Sequence 489 0:205 Sequence 490 0:205 move second child to first child ( temp highp 4-component vector of float) 491 0:205 'tf' ( temp highp 4-component vector of float) 492 0:205 textureFetch ( global highp 4-component vector of float) 493 0:205 'samp2DMSA' ( uniform highp sampler2DMSArray) 494 0:205 Constant: 495 0:205 5 (const int) 496 0:205 5 (const int) 497 0:205 5 (const int) 498 0:205 Constant: 499 0:205 2 (const int) 500 0:206 Sequence 501 0:206 move second child to first child ( temp highp 4-component vector of int) 502 0:206 'tfi' ( temp highp 4-component vector of int) 503 0:206 textureFetch ( global highp 4-component vector of int) 504 0:206 'samp2DMSAi' ( uniform highp isampler2DMSArray) 505 0:206 Constant: 506 0:206 5 (const int) 507 0:206 5 (const int) 508 0:206 5 (const int) 509 0:206 Constant: 510 0:206 2 (const int) 511 0:207 Sequence 512 0:207 move second child to first child ( temp highp 4-component vector of uint) 513 0:207 'tfu' ( temp highp 4-component vector of uint) 514 0:207 textureFetch ( global highp 4-component vector of uint) 515 0:207 'samp2DMSAu' ( uniform highp usampler2DMSArray) 516 0:207 Constant: 517 0:207 5 (const int) 518 0:207 5 (const int) 519 0:207 5 (const int) 520 0:207 Constant: 521 0:207 2 (const int) 522 0:209 Sequence 523 0:209 move second child to first child ( temp highp 3-component vector of int) 524 0:209 'tfs' ( temp highp 3-component vector of int) 525 0:209 textureSize ( global highp 3-component vector of int) 526 0:209 'samp2DMSA' ( uniform highp sampler2DMSArray) 527 0:210 Sequence 528 0:210 move second child to first child ( temp highp 3-component vector of int) 529 0:210 'tfsi' ( temp highp 3-component vector of int) 530 0:210 textureSize ( global highp 3-component vector of int) 531 0:210 'samp2DMSAi' ( uniform highp isampler2DMSArray) 532 0:212 Sequence 533 0:212 move second child to first child ( temp highp 3-component vector of int) 534 0:212 'tfsu' ( temp highp 3-component vector of int) 535 0:212 textureSize ( global highp 3-component vector of int) 536 0:212 'samp2DMSAu' ( uniform highp usampler2DMSArray) 537 0:220 Function Definition: goodImageAtom( ( global void) 538 0:220 Function Parameters: 539 0:? Sequence 540 0:226 imageAtomicAdd ( global highp int) 541 0:226 'im2Di' (layout( r32i) uniform highp iimage2D) 542 0:226 'P' ( uniform highp 2-component vector of int) 543 0:226 'dati' ( temp highp int) 544 0:227 imageAtomicAdd ( global highp uint) 545 0:227 'im2Du' (layout( r32ui) uniform highp uimage2D) 546 0:227 'P' ( uniform highp 2-component vector of int) 547 0:227 'datu' ( temp highp uint) 548 0:228 imageAtomicMin ( global highp int) 549 0:228 'im2Di' (layout( r32i) uniform highp iimage2D) 550 0:228 'P' ( uniform highp 2-component vector of int) 551 0:228 'dati' ( temp highp int) 552 0:229 imageAtomicMin ( global highp uint) 553 0:229 'im2Du' (layout( r32ui) uniform highp uimage2D) 554 0:229 'P' ( uniform highp 2-component vector of int) 555 0:229 'datu' ( temp highp uint) 556 0:230 imageAtomicMax ( global highp int) 557 0:230 'im2Di' (layout( r32i) uniform highp iimage2D) 558 0:230 'P' ( uniform highp 2-component vector of int) 559 0:230 'dati' ( temp highp int) 560 0:231 imageAtomicMax ( global highp uint) 561 0:231 'im2Du' (layout( r32ui) uniform highp uimage2D) 562 0:231 'P' ( uniform highp 2-component vector of int) 563 0:231 'datu' ( temp highp uint) 564 0:232 imageAtomicAnd ( global highp int) 565 0:232 'im2Di' (layout( r32i) uniform highp iimage2D) 566 0:232 'P' ( uniform highp 2-component vector of int) 567 0:232 'dati' ( temp highp int) 568 0:233 imageAtomicAnd ( global highp uint) 569 0:233 'im2Du' (layout( r32ui) uniform highp uimage2D) 570 0:233 'P' ( uniform highp 2-component vector of int) 571 0:233 'datu' ( temp highp uint) 572 0:234 imageAtomicOr ( global highp int) 573 0:234 'im2Di' (layout( r32i) uniform highp iimage2D) 574 0:234 'P' ( uniform highp 2-component vector of int) 575 0:234 'dati' ( temp highp int) 576 0:235 imageAtomicOr ( global highp uint) 577 0:235 'im2Du' (layout( r32ui) uniform highp uimage2D) 578 0:235 'P' ( uniform highp 2-component vector of int) 579 0:235 'datu' ( temp highp uint) 580 0:236 imageAtomicXor ( global highp int) 581 0:236 'im2Di' (layout( r32i) uniform highp iimage2D) 582 0:236 'P' ( uniform highp 2-component vector of int) 583 0:236 'dati' ( temp highp int) 584 0:237 imageAtomicXor ( global highp uint) 585 0:237 'im2Du' (layout( r32ui) uniform highp uimage2D) 586 0:237 'P' ( uniform highp 2-component vector of int) 587 0:237 'datu' ( temp highp uint) 588 0:238 imageAtomicExchange ( global highp int) 589 0:238 'im2Di' (layout( r32i) uniform highp iimage2D) 590 0:238 'P' ( uniform highp 2-component vector of int) 591 0:238 'dati' ( temp highp int) 592 0:239 imageAtomicExchange ( global highp uint) 593 0:239 'im2Du' (layout( r32ui) uniform highp uimage2D) 594 0:239 'P' ( uniform highp 2-component vector of int) 595 0:239 'datu' ( temp highp uint) 596 0:240 imageAtomicExchange ( global highp float) 597 0:240 'im2Df' (layout( r32f) uniform highp image2D) 598 0:240 'P' ( uniform highp 2-component vector of int) 599 0:240 'datf' ( temp highp float) 600 0:241 imageAtomicCompSwap ( global highp int) 601 0:241 'im2Di' (layout( r32i) uniform highp iimage2D) 602 0:241 'P' ( uniform highp 2-component vector of int) 603 0:241 Constant: 604 0:241 3 (const int) 605 0:241 'dati' ( temp highp int) 606 0:242 imageAtomicCompSwap ( global highp uint) 607 0:242 'im2Du' (layout( r32ui) uniform highp uimage2D) 608 0:242 'P' ( uniform highp 2-component vector of int) 609 0:242 Constant: 610 0:242 5 (const uint) 611 0:242 'datu' ( temp highp uint) 612 0:250 Function Definition: badInterp( ( global void) 613 0:250 Function Parameters: 614 0:252 Sequence 615 0:252 Constant: 616 0:252 0.000000 617 0:253 Constant: 618 0:253 0.000000 619 0:254 Constant: 620 0:254 0.000000 621 0:? Linker Objects 622 0:? 'outbinst' ( out block{ out highp int a, out highp 4-component vector of float v, out highp sampler2D s}) 623 0:? 'anon@0' ( out block{layout( location=12) out highp int aAnon, layout( location=13) out highp 4-component vector of float vAnon}) 624 0:? 'aliased' (layout( location=12) smooth out highp int) 625 0:? 'inbinst' ( in block{ in highp int a}) 626 0:? 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, }) 627 0:? 'smon' ( smooth out block{ out highp int i}) 628 0:? 'fmon' ( flat out block{ out highp int i}) 629 0:? 'cmon' ( centroid out block{ out highp int i}) 630 0:? 'imon' ( invariant out block{ out highp int i}) 631 0:? 'inf' ( in highp 2-component vector of float) 632 0:? 'ing' ( in highp 2-component vector of float) 633 0:? 'offsets' ( uniform 4-element array of highp 2-component vector of int) 634 0:? 'sArray' ( uniform 4-element array of lowp sampler2D) 635 0:? 'sIndex' ( uniform highp int) 636 0:? 'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint) 637 0:? 'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i}) 638 0:? 'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i}) 639 0:? 'iArray' ( writeonly uniform 5-element array of highp image2D) 640 0:? 'constOffsets' ( const 4-element array of highp 2-component vector of int) 641 0:? 0 (const int) 642 0:? 0 (const int) 643 0:? 0 (const int) 644 0:? 0 (const int) 645 0:? 0 (const int) 646 0:? 0 (const int) 647 0:? 0 (const int) 648 0:? 0 (const int) 649 0:? 'noPreSamp1' ( uniform mediump samplerBuffer) 650 0:? 'noPreSamp2' ( uniform mediump isamplerBuffer) 651 0:? 'noPreSamp3' ( uniform mediump usamplerBuffer) 652 0:? 'noPreSamp4' ( writeonly uniform mediump imageBuffer) 653 0:? 'noPreSamp5' ( writeonly uniform mediump iimageBuffer) 654 0:? 'noPreSamp6' ( writeonly uniform mediump uimageBuffer) 655 0:? 'bufSamp1' ( uniform highp samplerBuffer) 656 0:? 'bufSamp2' ( uniform highp isamplerBuffer) 657 0:? 'bufSamp3' ( uniform highp usamplerBuffer) 658 0:? 'bufSamp4' ( writeonly uniform highp imageBuffer) 659 0:? 'bufSamp5' ( writeonly uniform highp iimageBuffer) 660 0:? 'bufSamp6' ( writeonly uniform highp uimageBuffer) 661 0:? 'noPreCA1' ( writeonly uniform mediump imageCubeArray) 662 0:? 'noPreCA2' ( writeonly uniform mediump iimageCubeArray) 663 0:? 'noPreCA3' ( writeonly uniform mediump uimageCubeArray) 664 0:? 'noPreCA4' ( uniform mediump samplerCubeArray) 665 0:? 'noPreCA5' ( uniform mediump samplerCubeArrayShadow) 666 0:? 'noPreCA6' ( uniform mediump isamplerCubeArray) 667 0:? 'noPreCA7' ( uniform mediump usamplerCubeArray) 668 0:? 'CA1' ( writeonly uniform highp imageCubeArray) 669 0:? 'CA2' ( writeonly uniform highp iimageCubeArray) 670 0:? 'CA3' ( writeonly uniform highp uimageCubeArray) 671 0:? 'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray) 672 0:? 'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray) 673 0:? 'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray) 674 0:? 'CA4' ( uniform highp samplerCubeArray) 675 0:? 'CA5' ( uniform highp samplerCubeArrayShadow) 676 0:? 'CA6' ( uniform highp isamplerCubeArray) 677 0:? 'CA7' ( uniform highp usamplerCubeArray) 678 0:? 'noPrec2DMS' ( uniform mediump sampler2DMSArray) 679 0:? 'noPrec2DMSi' ( uniform mediump isampler2DMSArray) 680 0:? 'noPrec2DMSu' ( uniform mediump usampler2DMSArray) 681 0:? 'samp2DMSA' ( uniform highp sampler2DMSArray) 682 0:? 'samp2DMSAi' ( uniform highp isampler2DMSArray) 683 0:? 'samp2DMSAu' ( uniform highp usampler2DMSArray) 684 0:? 'im2Df' (layout( r32f) uniform highp image2D) 685 0:? 'im2Du' (layout( r32ui) uniform highp uimage2D) 686 0:? 'im2Di' (layout( r32i) uniform highp iimage2D) 687 0:? 'P' ( uniform highp 2-component vector of int) 688 0:? 'colorSample' ( smooth sample out highp 4-component vector of float) 689 0:? 'colorfsi' ( flat sample out highp 4-component vector of float) 690 0:? 'sampInArray' ( smooth sample out 4-element array of highp 3-component vector of float) 691 0:? 'inv4' ( in highp 4-component vector of float) 692 0:? 'gl_VertexID' ( gl_VertexId highp int VertexId) 693 0:? 'gl_InstanceID' ( gl_InstanceId highp int InstanceId) 694 695 696 Linked vertex stage: 697 698 699 Shader version: 320 700 ERROR: node is still EOpNull! 701 0:23 Function Definition: main( ( global void) 702 0:23 Function Parameters: 703 0:25 Sequence 704 0:25 Sequence 705 0:25 move second child to first child ( temp highp int) 706 0:25 'sum' ( temp highp int) 707 0:25 add ( temp highp int) 708 0:25 'gl_VertexID' ( gl_VertexId highp int VertexId) 709 0:26 'gl_InstanceID' ( gl_InstanceId highp int InstanceId) 710 0:27 move second child to first child ( temp highp 4-component vector of float) 711 0:27 gl_Position: direct index for structure ( gl_Position highp 4-component vector of float Position) 712 0:27 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, }) 713 0:27 Constant: 714 0:27 0 (const uint) 715 0:27 Constant: 716 0:27 1.000000 717 0:27 1.000000 718 0:27 1.000000 719 0:27 1.000000 720 0:28 gl_PointSize: direct index for structure ( gl_PointSize highp void PointSize) 721 0:28 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, }) 722 0:28 Constant: 723 0:28 1 (const uint) 724 0:? Linker Objects 725 0:? 'outbinst' ( out block{ out highp int a, out highp 4-component vector of float v, out highp sampler2D s}) 726 0:? 'anon@0' ( out block{layout( location=12) out highp int aAnon, layout( location=13) out highp 4-component vector of float vAnon}) 727 0:? 'aliased' (layout( location=12) smooth out highp int) 728 0:? 'inbinst' ( in block{ in highp int a}) 729 0:? 'anon@1' ( out block{ gl_Position highp 4-component vector of float Position gl_Position, }) 730 0:? 'smon' ( smooth out block{ out highp int i}) 731 0:? 'fmon' ( flat out block{ out highp int i}) 732 0:? 'cmon' ( centroid out block{ out highp int i}) 733 0:? 'imon' ( invariant out block{ out highp int i}) 734 0:? 'inf' ( in highp 2-component vector of float) 735 0:? 'ing' ( in highp 2-component vector of float) 736 0:? 'offsets' ( uniform 4-element array of highp 2-component vector of int) 737 0:? 'sArray' ( uniform 4-element array of lowp sampler2D) 738 0:? 'sIndex' ( uniform highp int) 739 0:? 'auArray' (layout( binding=0 offset=0) uniform 2-element array of highp atomic_uint) 740 0:? 'ubInst' (layout( column_major shared) uniform 4-element array of block{layout( column_major shared) uniform highp int i}) 741 0:? 'bbInst' (layout( column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp int i}) 742 0:? 'iArray' ( writeonly uniform 5-element array of highp image2D) 743 0:? 'constOffsets' ( const 4-element array of highp 2-component vector of int) 744 0:? 0 (const int) 745 0:? 0 (const int) 746 0:? 0 (const int) 747 0:? 0 (const int) 748 0:? 0 (const int) 749 0:? 0 (const int) 750 0:? 0 (const int) 751 0:? 0 (const int) 752 0:? 'noPreSamp1' ( uniform mediump samplerBuffer) 753 0:? 'noPreSamp2' ( uniform mediump isamplerBuffer) 754 0:? 'noPreSamp3' ( uniform mediump usamplerBuffer) 755 0:? 'noPreSamp4' ( writeonly uniform mediump imageBuffer) 756 0:? 'noPreSamp5' ( writeonly uniform mediump iimageBuffer) 757 0:? 'noPreSamp6' ( writeonly uniform mediump uimageBuffer) 758 0:? 'bufSamp1' ( uniform highp samplerBuffer) 759 0:? 'bufSamp2' ( uniform highp isamplerBuffer) 760 0:? 'bufSamp3' ( uniform highp usamplerBuffer) 761 0:? 'bufSamp4' ( writeonly uniform highp imageBuffer) 762 0:? 'bufSamp5' ( writeonly uniform highp iimageBuffer) 763 0:? 'bufSamp6' ( writeonly uniform highp uimageBuffer) 764 0:? 'noPreCA1' ( writeonly uniform mediump imageCubeArray) 765 0:? 'noPreCA2' ( writeonly uniform mediump iimageCubeArray) 766 0:? 'noPreCA3' ( writeonly uniform mediump uimageCubeArray) 767 0:? 'noPreCA4' ( uniform mediump samplerCubeArray) 768 0:? 'noPreCA5' ( uniform mediump samplerCubeArrayShadow) 769 0:? 'noPreCA6' ( uniform mediump isamplerCubeArray) 770 0:? 'noPreCA7' ( uniform mediump usamplerCubeArray) 771 0:? 'CA1' ( writeonly uniform highp imageCubeArray) 772 0:? 'CA2' ( writeonly uniform highp iimageCubeArray) 773 0:? 'CA3' ( writeonly uniform highp uimageCubeArray) 774 0:? 'rCA1' (layout( rgba16f) readonly uniform highp imageCubeArray) 775 0:? 'rCA2' (layout( rgba32i) readonly uniform highp iimageCubeArray) 776 0:? 'rCA3' (layout( r32ui) readonly uniform highp uimageCubeArray) 777 0:? 'CA4' ( uniform highp samplerCubeArray) 778 0:? 'CA5' ( uniform highp samplerCubeArrayShadow) 779 0:? 'CA6' ( uniform highp isamplerCubeArray) 780 0:? 'CA7' ( uniform highp usamplerCubeArray) 781 0:? 'noPrec2DMS' ( uniform mediump sampler2DMSArray) 782 0:? 'noPrec2DMSi' ( uniform mediump isampler2DMSArray) 783 0:? 'noPrec2DMSu' ( uniform mediump usampler2DMSArray) 784 0:? 'samp2DMSA' ( uniform highp sampler2DMSArray) 785 0:? 'samp2DMSAi' ( uniform highp isampler2DMSArray) 786 0:? 'samp2DMSAu' ( uniform highp usampler2DMSArray) 787 0:? 'im2Df' (layout( r32f) uniform highp image2D) 788 0:? 'im2Du' (layout( r32ui) uniform highp uimage2D) 789 0:? 'im2Di' (layout( r32i) uniform highp iimage2D) 790 0:? 'P' ( uniform highp 2-component vector of int) 791 0:? 'colorSample' ( smooth sample out highp 4-component vector of float) 792 0:? 'colorfsi' ( flat sample out highp 4-component vector of float) 793 0:? 'sampInArray' ( smooth sample out 4-element array of highp 3-component vector of float) 794 0:? 'inv4' ( in highp 4-component vector of float) 795 0:? 'gl_VertexID' ( gl_VertexId highp int VertexId) 796 0:? 'gl_InstanceID' ( gl_InstanceId highp int InstanceId) 797 798