1 400.geom 2 ERROR: 0:12: 'invocations' : can only apply to a standalone qualifier 3 ERROR: 0:20: 'patch' : not supported in this stage: geometry 4 ERROR: 0:20: 'gl_PointSize' : cannot add non-XFB layout to redeclared block member 5 ERROR: 0:20: 'gl_PointSize' : cannot add patch to redeclared block member 6 ERROR: 0:25: 'length' : array must first be sized by a redeclaration or layout qualifier 7 ERROR: 0:36: 'length' : array must first be sized by a redeclaration or layout qualifier 8 ERROR: 0:40: 'triangles' : inconsistent input primitive for array size of colorBad 9 ERROR: 0:44: 'triangles' : inconsistent input primitive for array size of colorbad2 10 ERROR: 0:56: 'location' : overlapping use of location 4 11 ERROR: 0:58: 'patch' : not supported in this stage: geometry 12 ERROR: 0:59: 'patch' : not supported in this stage: geometry 13 ERROR: 0:61: 'in' : type must be an array: scalar 14 ERROR: 0:63: 'invocations' : can only apply to 'in' 15 ERROR: 0:64: 'max_vertices' : can only apply to 'out' 16 ERROR: 0:65: 'max_vertices' : can only apply to 'out' 17 ERROR: 0:65: 'invocations' : can only apply to 'in' 18 ERROR: 0:67: 'in' : type must be an array: inbls 19 ERROR: 0:71: 'triangles' : inconsistent input primitive for array size of inbla 20 ERROR: 0:103: 'index' : there is no such layout identifier for this stage taking an assigned value 21 ERROR: 0:115: 'textureQueryLod' : no matching overloaded function found 22 ERROR: 0:115: 'assign' : cannot convert from ' const float' to ' temp 2-component vector of float' 23 ERROR: 0:116: 'textureQueryLod' : no matching overloaded function found 24 ERROR: 0:116: 'assign' : cannot convert from ' const float' to ' temp 2-component vector of float' 25 ERROR: 23 compilation errors. No code generated. 26 27 28 Shader version: 400 29 Requested GL_ARB_separate_shader_objects 30 invocations = 4 31 max_vertices = 127 32 input primitive = triangles 33 output primitive = none 34 ERROR: node is still EOpNull! 35 0:3 Function Definition: main( ( global void) 36 0:3 Function Parameters: 37 0:5 Sequence 38 0:5 EmitStreamVertex ( global void) 39 0:5 Constant: 40 0:5 1 (const int) 41 0:6 EndStreamPrimitive ( global void) 42 0:6 Constant: 43 0:6 0 (const int) 44 0:7 EmitVertex ( global void) 45 0:8 EndPrimitive ( global void) 46 0:9 Sequence 47 0:9 move second child to first child ( temp int) 48 0:9 'id' ( temp int) 49 0:9 'gl_InvocationID' ( in int InvocationID) 50 0:23 Function Definition: foo( ( global void) 51 0:23 Function Parameters: 52 0:25 Sequence 53 0:25 Constant: 54 0:25 1 (const int) 55 0:26 gl_Position: direct index for structure ( in 4-component vector of float Position) 56 0:26 direct index ( temp block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize}) 57 0:26 'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize}) 58 0:26 Constant: 59 0:26 1 (const int) 60 0:26 Constant: 61 0:26 0 (const int) 62 0:34 Function Definition: foo2( ( global void) 63 0:34 Function Parameters: 64 0:36 Sequence 65 0:36 Constant: 66 0:36 1 (const int) 67 0:37 Constant: 68 0:37 3 (const int) 69 0:46 Function Definition: foo3( ( global void) 70 0:46 Function Parameters: 71 0:48 Sequence 72 0:48 Constant: 73 0:48 3 (const int) 74 0:49 Constant: 75 0:49 3 (const int) 76 0:50 Constant: 77 0:50 3 (const int) 78 0:51 Constant: 79 0:51 3 (const int) 80 0:75 Function Definition: bits( ( global void) 81 0:75 Function Parameters: 82 0:? Sequence 83 0:78 move second child to first child ( temp 2-component vector of uint) 84 0:78 'u2' ( temp 2-component vector of uint) 85 0:78 addCarry ( global 2-component vector of uint) 86 0:78 'u2' ( temp 2-component vector of uint) 87 0:78 'u2' ( temp 2-component vector of uint) 88 0:78 'u2' ( temp 2-component vector of uint) 89 0:80 move second child to first child ( temp uint) 90 0:80 'u1' ( temp uint) 91 0:80 subBorrow ( global uint) 92 0:80 'u1' ( temp uint) 93 0:80 'u1' ( temp uint) 94 0:80 'u1' ( temp uint) 95 0:82 uMulExtended ( global void) 96 0:82 'u4' ( temp 4-component vector of uint) 97 0:82 'u4' ( temp 4-component vector of uint) 98 0:82 'u4' ( temp 4-component vector of uint) 99 0:82 'u4' ( temp 4-component vector of uint) 100 0:84 iMulExtended ( global void) 101 0:84 'i4' ( temp 4-component vector of int) 102 0:84 'i4' ( temp 4-component vector of int) 103 0:84 'i4' ( temp 4-component vector of int) 104 0:84 'i4' ( temp 4-component vector of int) 105 0:86 move second child to first child ( temp int) 106 0:86 'i1' ( temp int) 107 0:86 bitfieldExtract ( global int) 108 0:86 'i1' ( temp int) 109 0:86 Constant: 110 0:86 4 (const int) 111 0:86 Constant: 112 0:86 5 (const int) 113 0:88 move second child to first child ( temp 3-component vector of uint) 114 0:88 'u3' ( temp 3-component vector of uint) 115 0:88 bitfieldExtract ( global 3-component vector of uint) 116 0:88 'u3' ( temp 3-component vector of uint) 117 0:88 Constant: 118 0:88 4 (const int) 119 0:88 Constant: 120 0:88 5 (const int) 121 0:90 move second child to first child ( temp 3-component vector of int) 122 0:90 'i3' ( temp 3-component vector of int) 123 0:90 bitfieldInsert ( global 3-component vector of int) 124 0:90 'i3' ( temp 3-component vector of int) 125 0:90 'i3' ( temp 3-component vector of int) 126 0:90 Constant: 127 0:90 4 (const int) 128 0:90 Constant: 129 0:90 5 (const int) 130 0:91 move second child to first child ( temp uint) 131 0:91 'u1' ( temp uint) 132 0:91 bitfieldInsert ( global uint) 133 0:91 'u1' ( temp uint) 134 0:91 'u1' ( temp uint) 135 0:91 Constant: 136 0:91 4 (const int) 137 0:91 Constant: 138 0:91 5 (const int) 139 0:93 move second child to first child ( temp 2-component vector of int) 140 0:93 'i2' ( temp 2-component vector of int) 141 0:93 bitFieldReverse ( global 2-component vector of int) 142 0:93 'i2' ( temp 2-component vector of int) 143 0:94 move second child to first child ( temp 4-component vector of uint) 144 0:94 'u4' ( temp 4-component vector of uint) 145 0:94 bitFieldReverse ( global 4-component vector of uint) 146 0:94 'u4' ( temp 4-component vector of uint) 147 0:95 move second child to first child ( temp int) 148 0:95 'i1' ( temp int) 149 0:95 bitCount ( global int) 150 0:95 'i1' ( temp int) 151 0:96 move second child to first child ( temp 3-component vector of int) 152 0:96 'i3' ( temp 3-component vector of int) 153 0:96 bitCount ( global 3-component vector of int) 154 0:96 'u3' ( temp 3-component vector of uint) 155 0:97 move second child to first child ( temp 2-component vector of int) 156 0:97 'i2' ( temp 2-component vector of int) 157 0:97 findLSB ( global 2-component vector of int) 158 0:97 'i2' ( temp 2-component vector of int) 159 0:98 move second child to first child ( temp 4-component vector of int) 160 0:98 'i4' ( temp 4-component vector of int) 161 0:98 findLSB ( global 4-component vector of int) 162 0:98 'u4' ( temp 4-component vector of uint) 163 0:99 move second child to first child ( temp int) 164 0:99 'i1' ( temp int) 165 0:99 findMSB ( global int) 166 0:99 'i1' ( temp int) 167 0:100 move second child to first child ( temp 2-component vector of int) 168 0:100 'i2' ( temp 2-component vector of int) 169 0:100 findMSB ( global 2-component vector of int) 170 0:100 'u2' ( temp 2-component vector of uint) 171 0:108 Function Definition: qlod( ( global void) 172 0:108 Function Parameters: 173 0:? Sequence 174 0:115 'lod' ( temp 2-component vector of float) 175 0:116 'lod' ( temp 2-component vector of float) 176 0:119 Function Definition: doubles( ( global void) 177 0:119 Function Parameters: 178 0:? Sequence 179 0:131 move second child to first child ( temp double) 180 0:131 'doublev' ( temp double) 181 0:131 Constant: 182 0:131 1.702939 183 0:132 move second child to first child ( temp 2-component vector of double) 184 0:132 'dvec2v' ( temp 2-component vector of double) 185 0:132 Constant: 186 0:132 1.643168 187 0:132 1.643168 188 0:133 move second child to first child ( temp 3-component vector of double) 189 0:133 'dvec3v' ( temp 3-component vector of double) 190 0:133 Constant: 191 0:133 1.414214 192 0:133 1.414214 193 0:133 1.414214 194 0:134 move second child to first child ( temp 4-component vector of double) 195 0:134 'dvec4v' ( temp 4-component vector of double) 196 0:134 Constant: 197 0:134 1.449138 198 0:134 1.449138 199 0:134 1.449138 200 0:134 1.449138 201 0:136 add second child into first child ( temp double) 202 0:136 'doublev' ( temp double) 203 0:136 inverse sqrt ( global double) 204 0:136 'doublev' ( temp double) 205 0:137 add second child into first child ( temp 2-component vector of double) 206 0:137 'dvec2v' ( temp 2-component vector of double) 207 0:137 inverse sqrt ( global 2-component vector of double) 208 0:137 'dvec2v' ( temp 2-component vector of double) 209 0:138 add second child into first child ( temp 3-component vector of double) 210 0:138 'dvec3v' ( temp 3-component vector of double) 211 0:138 inverse sqrt ( global 3-component vector of double) 212 0:138 'dvec3v' ( temp 3-component vector of double) 213 0:139 add second child into first child ( temp 4-component vector of double) 214 0:139 'dvec4v' ( temp 4-component vector of double) 215 0:139 inverse sqrt ( global 4-component vector of double) 216 0:139 'dvec4v' ( temp 4-component vector of double) 217 0:141 add second child into first child ( temp double) 218 0:141 'doublev' ( temp double) 219 0:141 Absolute value ( global double) 220 0:141 'doublev' ( temp double) 221 0:142 add second child into first child ( temp 2-component vector of double) 222 0:142 'dvec2v' ( temp 2-component vector of double) 223 0:142 Absolute value ( global 2-component vector of double) 224 0:142 'dvec2v' ( temp 2-component vector of double) 225 0:143 add second child into first child ( temp 3-component vector of double) 226 0:143 'dvec3v' ( temp 3-component vector of double) 227 0:143 Absolute value ( global 3-component vector of double) 228 0:143 'dvec3v' ( temp 3-component vector of double) 229 0:144 add second child into first child ( temp 4-component vector of double) 230 0:144 'dvec4v' ( temp 4-component vector of double) 231 0:144 Absolute value ( global 4-component vector of double) 232 0:144 'dvec4v' ( temp 4-component vector of double) 233 0:146 add second child into first child ( temp double) 234 0:146 'doublev' ( temp double) 235 0:146 Sign ( global double) 236 0:146 'doublev' ( temp double) 237 0:147 add second child into first child ( temp 2-component vector of double) 238 0:147 'dvec2v' ( temp 2-component vector of double) 239 0:147 Sign ( global 2-component vector of double) 240 0:147 'dvec2v' ( temp 2-component vector of double) 241 0:148 add second child into first child ( temp 3-component vector of double) 242 0:148 'dvec3v' ( temp 3-component vector of double) 243 0:148 Sign ( global 3-component vector of double) 244 0:148 'dvec3v' ( temp 3-component vector of double) 245 0:149 add second child into first child ( temp 4-component vector of double) 246 0:149 'dvec4v' ( temp 4-component vector of double) 247 0:149 Sign ( global 4-component vector of double) 248 0:149 'dvec4v' ( temp 4-component vector of double) 249 0:151 add second child into first child ( temp double) 250 0:151 'doublev' ( temp double) 251 0:151 Floor ( global double) 252 0:151 'doublev' ( temp double) 253 0:152 add second child into first child ( temp 2-component vector of double) 254 0:152 'dvec2v' ( temp 2-component vector of double) 255 0:152 Floor ( global 2-component vector of double) 256 0:152 'dvec2v' ( temp 2-component vector of double) 257 0:153 add second child into first child ( temp 3-component vector of double) 258 0:153 'dvec3v' ( temp 3-component vector of double) 259 0:153 Floor ( global 3-component vector of double) 260 0:153 'dvec3v' ( temp 3-component vector of double) 261 0:154 add second child into first child ( temp 4-component vector of double) 262 0:154 'dvec4v' ( temp 4-component vector of double) 263 0:154 Floor ( global 4-component vector of double) 264 0:154 'dvec4v' ( temp 4-component vector of double) 265 0:156 add second child into first child ( temp double) 266 0:156 'doublev' ( temp double) 267 0:156 trunc ( global double) 268 0:156 'doublev' ( temp double) 269 0:157 add second child into first child ( temp 2-component vector of double) 270 0:157 'dvec2v' ( temp 2-component vector of double) 271 0:157 trunc ( global 2-component vector of double) 272 0:157 'dvec2v' ( temp 2-component vector of double) 273 0:158 add second child into first child ( temp 3-component vector of double) 274 0:158 'dvec3v' ( temp 3-component vector of double) 275 0:158 trunc ( global 3-component vector of double) 276 0:158 'dvec3v' ( temp 3-component vector of double) 277 0:159 add second child into first child ( temp 4-component vector of double) 278 0:159 'dvec4v' ( temp 4-component vector of double) 279 0:159 trunc ( global 4-component vector of double) 280 0:159 'dvec4v' ( temp 4-component vector of double) 281 0:161 add second child into first child ( temp double) 282 0:161 'doublev' ( temp double) 283 0:161 round ( global double) 284 0:161 'doublev' ( temp double) 285 0:162 add second child into first child ( temp 2-component vector of double) 286 0:162 'dvec2v' ( temp 2-component vector of double) 287 0:162 round ( global 2-component vector of double) 288 0:162 'dvec2v' ( temp 2-component vector of double) 289 0:163 add second child into first child ( temp 3-component vector of double) 290 0:163 'dvec3v' ( temp 3-component vector of double) 291 0:163 round ( global 3-component vector of double) 292 0:163 'dvec3v' ( temp 3-component vector of double) 293 0:164 add second child into first child ( temp 4-component vector of double) 294 0:164 'dvec4v' ( temp 4-component vector of double) 295 0:164 round ( global 4-component vector of double) 296 0:164 'dvec4v' ( temp 4-component vector of double) 297 0:166 add second child into first child ( temp double) 298 0:166 'doublev' ( temp double) 299 0:166 roundEven ( global double) 300 0:166 'doublev' ( temp double) 301 0:167 add second child into first child ( temp 2-component vector of double) 302 0:167 'dvec2v' ( temp 2-component vector of double) 303 0:167 roundEven ( global 2-component vector of double) 304 0:167 'dvec2v' ( temp 2-component vector of double) 305 0:168 add second child into first child ( temp 3-component vector of double) 306 0:168 'dvec3v' ( temp 3-component vector of double) 307 0:168 roundEven ( global 3-component vector of double) 308 0:168 'dvec3v' ( temp 3-component vector of double) 309 0:169 add second child into first child ( temp 4-component vector of double) 310 0:169 'dvec4v' ( temp 4-component vector of double) 311 0:169 roundEven ( global 4-component vector of double) 312 0:169 'dvec4v' ( temp 4-component vector of double) 313 0:171 add second child into first child ( temp double) 314 0:171 'doublev' ( temp double) 315 0:171 Ceiling ( global double) 316 0:171 'doublev' ( temp double) 317 0:172 add second child into first child ( temp 2-component vector of double) 318 0:172 'dvec2v' ( temp 2-component vector of double) 319 0:172 Ceiling ( global 2-component vector of double) 320 0:172 'dvec2v' ( temp 2-component vector of double) 321 0:173 add second child into first child ( temp 3-component vector of double) 322 0:173 'dvec3v' ( temp 3-component vector of double) 323 0:173 Ceiling ( global 3-component vector of double) 324 0:173 'dvec3v' ( temp 3-component vector of double) 325 0:174 add second child into first child ( temp 4-component vector of double) 326 0:174 'dvec4v' ( temp 4-component vector of double) 327 0:174 Ceiling ( global 4-component vector of double) 328 0:174 'dvec4v' ( temp 4-component vector of double) 329 0:176 add second child into first child ( temp double) 330 0:176 'doublev' ( temp double) 331 0:176 Fraction ( global double) 332 0:176 'doublev' ( temp double) 333 0:177 add second child into first child ( temp 2-component vector of double) 334 0:177 'dvec2v' ( temp 2-component vector of double) 335 0:177 Fraction ( global 2-component vector of double) 336 0:177 'dvec2v' ( temp 2-component vector of double) 337 0:178 add second child into first child ( temp 3-component vector of double) 338 0:178 'dvec3v' ( temp 3-component vector of double) 339 0:178 Fraction ( global 3-component vector of double) 340 0:178 'dvec3v' ( temp 3-component vector of double) 341 0:179 add second child into first child ( temp 4-component vector of double) 342 0:179 'dvec4v' ( temp 4-component vector of double) 343 0:179 Fraction ( global 4-component vector of double) 344 0:179 'dvec4v' ( temp 4-component vector of double) 345 0:181 add second child into first child ( temp double) 346 0:181 'doublev' ( temp double) 347 0:181 mod ( global double) 348 0:181 'doublev' ( temp double) 349 0:181 'doublev' ( temp double) 350 0:182 add second child into first child ( temp 2-component vector of double) 351 0:182 'dvec2v' ( temp 2-component vector of double) 352 0:182 mod ( global 2-component vector of double) 353 0:182 'dvec2v' ( temp 2-component vector of double) 354 0:182 'doublev' ( temp double) 355 0:183 add second child into first child ( temp 3-component vector of double) 356 0:183 'dvec3v' ( temp 3-component vector of double) 357 0:183 mod ( global 3-component vector of double) 358 0:183 'dvec3v' ( temp 3-component vector of double) 359 0:183 'doublev' ( temp double) 360 0:184 add second child into first child ( temp 4-component vector of double) 361 0:184 'dvec4v' ( temp 4-component vector of double) 362 0:184 mod ( global 4-component vector of double) 363 0:184 'dvec4v' ( temp 4-component vector of double) 364 0:184 'doublev' ( temp double) 365 0:185 add second child into first child ( temp 2-component vector of double) 366 0:185 'dvec2v' ( temp 2-component vector of double) 367 0:185 mod ( global 2-component vector of double) 368 0:185 'dvec2v' ( temp 2-component vector of double) 369 0:185 'dvec2v' ( temp 2-component vector of double) 370 0:186 add second child into first child ( temp 3-component vector of double) 371 0:186 'dvec3v' ( temp 3-component vector of double) 372 0:186 mod ( global 3-component vector of double) 373 0:186 'dvec3v' ( temp 3-component vector of double) 374 0:186 'dvec3v' ( temp 3-component vector of double) 375 0:187 add second child into first child ( temp 4-component vector of double) 376 0:187 'dvec4v' ( temp 4-component vector of double) 377 0:187 mod ( global 4-component vector of double) 378 0:187 'dvec4v' ( temp 4-component vector of double) 379 0:187 'dvec4v' ( temp 4-component vector of double) 380 0:189 add second child into first child ( temp double) 381 0:189 'doublev' ( temp double) 382 0:189 modf ( global double) 383 0:189 'doublev' ( temp double) 384 0:189 'doublev' ( temp double) 385 0:190 add second child into first child ( temp 2-component vector of double) 386 0:190 'dvec2v' ( temp 2-component vector of double) 387 0:190 modf ( global 2-component vector of double) 388 0:190 'dvec2v' ( temp 2-component vector of double) 389 0:190 'dvec2v' ( temp 2-component vector of double) 390 0:191 add second child into first child ( temp 3-component vector of double) 391 0:191 'dvec3v' ( temp 3-component vector of double) 392 0:191 modf ( global 3-component vector of double) 393 0:191 'dvec3v' ( temp 3-component vector of double) 394 0:191 'dvec3v' ( temp 3-component vector of double) 395 0:192 add second child into first child ( temp 4-component vector of double) 396 0:192 'dvec4v' ( temp 4-component vector of double) 397 0:192 modf ( global 4-component vector of double) 398 0:192 'dvec4v' ( temp 4-component vector of double) 399 0:192 'dvec4v' ( temp 4-component vector of double) 400 0:194 add second child into first child ( temp double) 401 0:194 'doublev' ( temp double) 402 0:194 min ( global double) 403 0:194 'doublev' ( temp double) 404 0:194 'doublev' ( temp double) 405 0:195 add second child into first child ( temp 2-component vector of double) 406 0:195 'dvec2v' ( temp 2-component vector of double) 407 0:195 min ( global 2-component vector of double) 408 0:195 'dvec2v' ( temp 2-component vector of double) 409 0:195 'doublev' ( temp double) 410 0:196 add second child into first child ( temp 3-component vector of double) 411 0:196 'dvec3v' ( temp 3-component vector of double) 412 0:196 min ( global 3-component vector of double) 413 0:196 'dvec3v' ( temp 3-component vector of double) 414 0:196 'doublev' ( temp double) 415 0:197 add second child into first child ( temp 4-component vector of double) 416 0:197 'dvec4v' ( temp 4-component vector of double) 417 0:197 min ( global 4-component vector of double) 418 0:197 'dvec4v' ( temp 4-component vector of double) 419 0:197 'doublev' ( temp double) 420 0:198 add second child into first child ( temp 2-component vector of double) 421 0:198 'dvec2v' ( temp 2-component vector of double) 422 0:198 min ( global 2-component vector of double) 423 0:198 'dvec2v' ( temp 2-component vector of double) 424 0:198 'dvec2v' ( temp 2-component vector of double) 425 0:199 add second child into first child ( temp 3-component vector of double) 426 0:199 'dvec3v' ( temp 3-component vector of double) 427 0:199 min ( global 3-component vector of double) 428 0:199 'dvec3v' ( temp 3-component vector of double) 429 0:199 'dvec3v' ( temp 3-component vector of double) 430 0:200 add second child into first child ( temp 4-component vector of double) 431 0:200 'dvec4v' ( temp 4-component vector of double) 432 0:200 min ( global 4-component vector of double) 433 0:200 'dvec4v' ( temp 4-component vector of double) 434 0:200 'dvec4v' ( temp 4-component vector of double) 435 0:202 add second child into first child ( temp double) 436 0:202 'doublev' ( temp double) 437 0:202 max ( global double) 438 0:202 'doublev' ( temp double) 439 0:202 'doublev' ( temp double) 440 0:203 add second child into first child ( temp 2-component vector of double) 441 0:203 'dvec2v' ( temp 2-component vector of double) 442 0:203 max ( global 2-component vector of double) 443 0:203 'dvec2v' ( temp 2-component vector of double) 444 0:203 'doublev' ( temp double) 445 0:204 add second child into first child ( temp 3-component vector of double) 446 0:204 'dvec3v' ( temp 3-component vector of double) 447 0:204 max ( global 3-component vector of double) 448 0:204 'dvec3v' ( temp 3-component vector of double) 449 0:204 'doublev' ( temp double) 450 0:205 add second child into first child ( temp 4-component vector of double) 451 0:205 'dvec4v' ( temp 4-component vector of double) 452 0:205 max ( global 4-component vector of double) 453 0:205 'dvec4v' ( temp 4-component vector of double) 454 0:205 'doublev' ( temp double) 455 0:206 add second child into first child ( temp 2-component vector of double) 456 0:206 'dvec2v' ( temp 2-component vector of double) 457 0:206 max ( global 2-component vector of double) 458 0:206 'dvec2v' ( temp 2-component vector of double) 459 0:206 'dvec2v' ( temp 2-component vector of double) 460 0:207 add second child into first child ( temp 3-component vector of double) 461 0:207 'dvec3v' ( temp 3-component vector of double) 462 0:207 max ( global 3-component vector of double) 463 0:207 'dvec3v' ( temp 3-component vector of double) 464 0:207 'dvec3v' ( temp 3-component vector of double) 465 0:208 add second child into first child ( temp 4-component vector of double) 466 0:208 'dvec4v' ( temp 4-component vector of double) 467 0:208 max ( global 4-component vector of double) 468 0:208 'dvec4v' ( temp 4-component vector of double) 469 0:208 'dvec4v' ( temp 4-component vector of double) 470 0:210 add second child into first child ( temp double) 471 0:210 'doublev' ( temp double) 472 0:210 clamp ( global double) 473 0:210 'doublev' ( temp double) 474 0:210 'doublev' ( temp double) 475 0:210 'doublev' ( temp double) 476 0:211 add second child into first child ( temp 2-component vector of double) 477 0:211 'dvec2v' ( temp 2-component vector of double) 478 0:211 clamp ( global 2-component vector of double) 479 0:211 'dvec2v' ( temp 2-component vector of double) 480 0:211 'doublev' ( temp double) 481 0:211 'doublev' ( temp double) 482 0:212 add second child into first child ( temp 3-component vector of double) 483 0:212 'dvec3v' ( temp 3-component vector of double) 484 0:212 clamp ( global 3-component vector of double) 485 0:212 'dvec3v' ( temp 3-component vector of double) 486 0:212 'doublev' ( temp double) 487 0:212 'doublev' ( temp double) 488 0:213 add second child into first child ( temp 4-component vector of double) 489 0:213 'dvec4v' ( temp 4-component vector of double) 490 0:213 clamp ( global 4-component vector of double) 491 0:213 'dvec4v' ( temp 4-component vector of double) 492 0:213 'doublev' ( temp double) 493 0:213 'doublev' ( temp double) 494 0:214 add second child into first child ( temp 2-component vector of double) 495 0:214 'dvec2v' ( temp 2-component vector of double) 496 0:214 clamp ( global 2-component vector of double) 497 0:214 'dvec2v' ( temp 2-component vector of double) 498 0:214 'dvec2v' ( temp 2-component vector of double) 499 0:214 'dvec2v' ( temp 2-component vector of double) 500 0:215 add second child into first child ( temp 3-component vector of double) 501 0:215 'dvec3v' ( temp 3-component vector of double) 502 0:215 clamp ( global 3-component vector of double) 503 0:215 'dvec3v' ( temp 3-component vector of double) 504 0:215 'dvec3v' ( temp 3-component vector of double) 505 0:215 'dvec3v' ( temp 3-component vector of double) 506 0:216 add second child into first child ( temp 4-component vector of double) 507 0:216 'dvec4v' ( temp 4-component vector of double) 508 0:216 clamp ( global 4-component vector of double) 509 0:216 'dvec4v' ( temp 4-component vector of double) 510 0:216 'dvec4v' ( temp 4-component vector of double) 511 0:216 'dvec4v' ( temp 4-component vector of double) 512 0:218 add second child into first child ( temp double) 513 0:218 'doublev' ( temp double) 514 0:218 mix ( global double) 515 0:218 'doublev' ( temp double) 516 0:218 'doublev' ( temp double) 517 0:218 'doublev' ( temp double) 518 0:219 add second child into first child ( temp 2-component vector of double) 519 0:219 'dvec2v' ( temp 2-component vector of double) 520 0:219 mix ( global 2-component vector of double) 521 0:219 'dvec2v' ( temp 2-component vector of double) 522 0:219 'dvec2v' ( temp 2-component vector of double) 523 0:219 'doublev' ( temp double) 524 0:220 add second child into first child ( temp 3-component vector of double) 525 0:220 'dvec3v' ( temp 3-component vector of double) 526 0:220 mix ( global 3-component vector of double) 527 0:220 'dvec3v' ( temp 3-component vector of double) 528 0:220 'dvec3v' ( temp 3-component vector of double) 529 0:220 'doublev' ( temp double) 530 0:221 add second child into first child ( temp 4-component vector of double) 531 0:221 'dvec4v' ( temp 4-component vector of double) 532 0:221 mix ( global 4-component vector of double) 533 0:221 'dvec4v' ( temp 4-component vector of double) 534 0:221 'dvec4v' ( temp 4-component vector of double) 535 0:221 'doublev' ( temp double) 536 0:222 add second child into first child ( temp 2-component vector of double) 537 0:222 'dvec2v' ( temp 2-component vector of double) 538 0:222 mix ( global 2-component vector of double) 539 0:222 'dvec2v' ( temp 2-component vector of double) 540 0:222 'dvec2v' ( temp 2-component vector of double) 541 0:222 'dvec2v' ( temp 2-component vector of double) 542 0:223 add second child into first child ( temp 3-component vector of double) 543 0:223 'dvec3v' ( temp 3-component vector of double) 544 0:223 mix ( global 3-component vector of double) 545 0:223 'dvec3v' ( temp 3-component vector of double) 546 0:223 'dvec3v' ( temp 3-component vector of double) 547 0:223 'dvec3v' ( temp 3-component vector of double) 548 0:224 add second child into first child ( temp 4-component vector of double) 549 0:224 'dvec4v' ( temp 4-component vector of double) 550 0:224 mix ( global 4-component vector of double) 551 0:224 'dvec4v' ( temp 4-component vector of double) 552 0:224 'dvec4v' ( temp 4-component vector of double) 553 0:224 'dvec4v' ( temp 4-component vector of double) 554 0:225 add second child into first child ( temp double) 555 0:225 'doublev' ( temp double) 556 0:225 mix ( global double) 557 0:225 'doublev' ( temp double) 558 0:225 'doublev' ( temp double) 559 0:225 'boolv' ( temp bool) 560 0:226 add second child into first child ( temp 2-component vector of double) 561 0:226 'dvec2v' ( temp 2-component vector of double) 562 0:226 mix ( global 2-component vector of double) 563 0:226 'dvec2v' ( temp 2-component vector of double) 564 0:226 'dvec2v' ( temp 2-component vector of double) 565 0:226 'bvec2v' ( temp 2-component vector of bool) 566 0:227 add second child into first child ( temp 3-component vector of double) 567 0:227 'dvec3v' ( temp 3-component vector of double) 568 0:227 mix ( global 3-component vector of double) 569 0:227 'dvec3v' ( temp 3-component vector of double) 570 0:227 'dvec3v' ( temp 3-component vector of double) 571 0:227 'bvec3v' ( temp 3-component vector of bool) 572 0:228 add second child into first child ( temp 4-component vector of double) 573 0:228 'dvec4v' ( temp 4-component vector of double) 574 0:228 mix ( global 4-component vector of double) 575 0:228 'dvec4v' ( temp 4-component vector of double) 576 0:228 'dvec4v' ( temp 4-component vector of double) 577 0:228 'bvec4v' ( temp 4-component vector of bool) 578 0:230 add second child into first child ( temp double) 579 0:230 'doublev' ( temp double) 580 0:230 step ( global double) 581 0:230 'doublev' ( temp double) 582 0:230 'doublev' ( temp double) 583 0:231 add second child into first child ( temp 2-component vector of double) 584 0:231 'dvec2v' ( temp 2-component vector of double) 585 0:231 step ( global 2-component vector of double) 586 0:231 'dvec2v' ( temp 2-component vector of double) 587 0:231 'dvec2v' ( temp 2-component vector of double) 588 0:232 add second child into first child ( temp 3-component vector of double) 589 0:232 'dvec3v' ( temp 3-component vector of double) 590 0:232 step ( global 3-component vector of double) 591 0:232 'dvec3v' ( temp 3-component vector of double) 592 0:232 'dvec3v' ( temp 3-component vector of double) 593 0:233 add second child into first child ( temp 4-component vector of double) 594 0:233 'dvec4v' ( temp 4-component vector of double) 595 0:233 step ( global 4-component vector of double) 596 0:233 'dvec4v' ( temp 4-component vector of double) 597 0:233 'dvec4v' ( temp 4-component vector of double) 598 0:234 add second child into first child ( temp 2-component vector of double) 599 0:234 'dvec2v' ( temp 2-component vector of double) 600 0:234 step ( global 2-component vector of double) 601 0:234 'doublev' ( temp double) 602 0:234 'dvec2v' ( temp 2-component vector of double) 603 0:235 add second child into first child ( temp 3-component vector of double) 604 0:235 'dvec3v' ( temp 3-component vector of double) 605 0:235 step ( global 3-component vector of double) 606 0:235 'doublev' ( temp double) 607 0:235 'dvec3v' ( temp 3-component vector of double) 608 0:236 add second child into first child ( temp 4-component vector of double) 609 0:236 'dvec4v' ( temp 4-component vector of double) 610 0:236 step ( global 4-component vector of double) 611 0:236 'doublev' ( temp double) 612 0:236 'dvec4v' ( temp 4-component vector of double) 613 0:238 add second child into first child ( temp double) 614 0:238 'doublev' ( temp double) 615 0:238 smoothstep ( global double) 616 0:238 'doublev' ( temp double) 617 0:238 'doublev' ( temp double) 618 0:238 'doublev' ( temp double) 619 0:239 add second child into first child ( temp 2-component vector of double) 620 0:239 'dvec2v' ( temp 2-component vector of double) 621 0:239 smoothstep ( global 2-component vector of double) 622 0:239 'dvec2v' ( temp 2-component vector of double) 623 0:239 'dvec2v' ( temp 2-component vector of double) 624 0:239 'dvec2v' ( temp 2-component vector of double) 625 0:240 add second child into first child ( temp 3-component vector of double) 626 0:240 'dvec3v' ( temp 3-component vector of double) 627 0:240 smoothstep ( global 3-component vector of double) 628 0:240 'dvec3v' ( temp 3-component vector of double) 629 0:240 'dvec3v' ( temp 3-component vector of double) 630 0:240 'dvec3v' ( temp 3-component vector of double) 631 0:241 add second child into first child ( temp 4-component vector of double) 632 0:241 'dvec4v' ( temp 4-component vector of double) 633 0:241 smoothstep ( global 4-component vector of double) 634 0:241 'dvec4v' ( temp 4-component vector of double) 635 0:241 'dvec4v' ( temp 4-component vector of double) 636 0:241 'dvec4v' ( temp 4-component vector of double) 637 0:242 add second child into first child ( temp 2-component vector of double) 638 0:242 'dvec2v' ( temp 2-component vector of double) 639 0:242 smoothstep ( global 2-component vector of double) 640 0:242 'doublev' ( temp double) 641 0:242 'doublev' ( temp double) 642 0:242 'dvec2v' ( temp 2-component vector of double) 643 0:243 add second child into first child ( temp 3-component vector of double) 644 0:243 'dvec3v' ( temp 3-component vector of double) 645 0:243 smoothstep ( global 3-component vector of double) 646 0:243 'doublev' ( temp double) 647 0:243 'doublev' ( temp double) 648 0:243 'dvec3v' ( temp 3-component vector of double) 649 0:244 add second child into first child ( temp 4-component vector of double) 650 0:244 'dvec4v' ( temp 4-component vector of double) 651 0:244 smoothstep ( global 4-component vector of double) 652 0:244 'doublev' ( temp double) 653 0:244 'doublev' ( temp double) 654 0:244 'dvec4v' ( temp 4-component vector of double) 655 0:246 move second child to first child ( temp bool) 656 0:246 'boolv' ( temp bool) 657 0:246 isnan ( global bool) 658 0:246 'doublev' ( temp double) 659 0:247 move second child to first child ( temp 2-component vector of bool) 660 0:247 'bvec2v' ( temp 2-component vector of bool) 661 0:247 isnan ( global 2-component vector of bool) 662 0:247 'dvec2v' ( temp 2-component vector of double) 663 0:248 move second child to first child ( temp 3-component vector of bool) 664 0:248 'bvec3v' ( temp 3-component vector of bool) 665 0:248 isnan ( global 3-component vector of bool) 666 0:248 'dvec3v' ( temp 3-component vector of double) 667 0:249 move second child to first child ( temp 4-component vector of bool) 668 0:249 'bvec4v' ( temp 4-component vector of bool) 669 0:249 isnan ( global 4-component vector of bool) 670 0:249 'dvec4v' ( temp 4-component vector of double) 671 0:251 move second child to first child ( temp bool) 672 0:251 'boolv' ( temp bool) 673 0:251 Test condition and select ( temp bool) 674 0:251 Condition 675 0:251 'boolv' ( temp bool) 676 0:251 true case 677 0:251 isinf ( global bool) 678 0:251 'doublev' ( temp double) 679 0:251 false case 680 0:251 Constant: 681 0:251 false (const bool) 682 0:252 move second child to first child ( temp 2-component vector of bool) 683 0:252 'bvec2v' ( temp 2-component vector of bool) 684 0:252 Test condition and select ( temp 2-component vector of bool) 685 0:252 Condition 686 0:252 'boolv' ( temp bool) 687 0:252 true case 688 0:252 isinf ( global 2-component vector of bool) 689 0:252 'dvec2v' ( temp 2-component vector of double) 690 0:252 false case 691 0:252 Constant: 692 0:252 false (const bool) 693 0:252 false (const bool) 694 0:253 move second child to first child ( temp 3-component vector of bool) 695 0:253 'bvec3v' ( temp 3-component vector of bool) 696 0:253 Test condition and select ( temp 3-component vector of bool) 697 0:253 Condition 698 0:253 'boolv' ( temp bool) 699 0:253 true case 700 0:253 isinf ( global 3-component vector of bool) 701 0:253 'dvec3v' ( temp 3-component vector of double) 702 0:253 false case 703 0:253 Constant: 704 0:253 false (const bool) 705 0:253 false (const bool) 706 0:253 false (const bool) 707 0:254 move second child to first child ( temp 4-component vector of bool) 708 0:254 'bvec4v' ( temp 4-component vector of bool) 709 0:254 Test condition and select ( temp 4-component vector of bool) 710 0:254 Condition 711 0:254 'boolv' ( temp bool) 712 0:254 true case 713 0:254 isinf ( global 4-component vector of bool) 714 0:254 'dvec4v' ( temp 4-component vector of double) 715 0:254 false case 716 0:254 Constant: 717 0:254 false (const bool) 718 0:254 false (const bool) 719 0:254 false (const bool) 720 0:254 false (const bool) 721 0:256 add second child into first child ( temp double) 722 0:256 'doublev' ( temp double) 723 0:256 length ( global double) 724 0:256 'doublev' ( temp double) 725 0:257 add second child into first child ( temp double) 726 0:257 'doublev' ( temp double) 727 0:257 length ( global double) 728 0:257 'dvec2v' ( temp 2-component vector of double) 729 0:258 add second child into first child ( temp double) 730 0:258 'doublev' ( temp double) 731 0:258 length ( global double) 732 0:258 'dvec3v' ( temp 3-component vector of double) 733 0:259 add second child into first child ( temp double) 734 0:259 'doublev' ( temp double) 735 0:259 length ( global double) 736 0:259 'dvec4v' ( temp 4-component vector of double) 737 0:261 add second child into first child ( temp double) 738 0:261 'doublev' ( temp double) 739 0:261 distance ( global double) 740 0:261 'doublev' ( temp double) 741 0:261 'doublev' ( temp double) 742 0:262 add second child into first child ( temp double) 743 0:262 'doublev' ( temp double) 744 0:262 distance ( global double) 745 0:262 'dvec2v' ( temp 2-component vector of double) 746 0:262 'dvec2v' ( temp 2-component vector of double) 747 0:263 add second child into first child ( temp double) 748 0:263 'doublev' ( temp double) 749 0:263 distance ( global double) 750 0:263 'dvec3v' ( temp 3-component vector of double) 751 0:263 'dvec3v' ( temp 3-component vector of double) 752 0:264 add second child into first child ( temp double) 753 0:264 'doublev' ( temp double) 754 0:264 distance ( global double) 755 0:264 'dvec4v' ( temp 4-component vector of double) 756 0:264 'dvec4v' ( temp 4-component vector of double) 757 0:266 add second child into first child ( temp double) 758 0:266 'doublev' ( temp double) 759 0:266 dot-product ( global double) 760 0:266 'doublev' ( temp double) 761 0:266 'doublev' ( temp double) 762 0:267 add second child into first child ( temp double) 763 0:267 'doublev' ( temp double) 764 0:267 dot-product ( global double) 765 0:267 'dvec2v' ( temp 2-component vector of double) 766 0:267 'dvec2v' ( temp 2-component vector of double) 767 0:268 add second child into first child ( temp double) 768 0:268 'doublev' ( temp double) 769 0:268 dot-product ( global double) 770 0:268 'dvec3v' ( temp 3-component vector of double) 771 0:268 'dvec3v' ( temp 3-component vector of double) 772 0:269 add second child into first child ( temp double) 773 0:269 'doublev' ( temp double) 774 0:269 dot-product ( global double) 775 0:269 'dvec4v' ( temp 4-component vector of double) 776 0:269 'dvec4v' ( temp 4-component vector of double) 777 0:271 add second child into first child ( temp 3-component vector of double) 778 0:271 'dvec3v' ( temp 3-component vector of double) 779 0:271 cross-product ( global 3-component vector of double) 780 0:271 'dvec3v' ( temp 3-component vector of double) 781 0:271 'dvec3v' ( temp 3-component vector of double) 782 0:273 add second child into first child ( temp double) 783 0:273 'doublev' ( temp double) 784 0:273 normalize ( global double) 785 0:273 'doublev' ( temp double) 786 0:274 add second child into first child ( temp 2-component vector of double) 787 0:274 'dvec2v' ( temp 2-component vector of double) 788 0:274 normalize ( global 2-component vector of double) 789 0:274 'dvec2v' ( temp 2-component vector of double) 790 0:275 add second child into first child ( temp 3-component vector of double) 791 0:275 'dvec3v' ( temp 3-component vector of double) 792 0:275 normalize ( global 3-component vector of double) 793 0:275 'dvec3v' ( temp 3-component vector of double) 794 0:276 add second child into first child ( temp 4-component vector of double) 795 0:276 'dvec4v' ( temp 4-component vector of double) 796 0:276 normalize ( global 4-component vector of double) 797 0:276 'dvec4v' ( temp 4-component vector of double) 798 0:278 add second child into first child ( temp double) 799 0:278 'doublev' ( temp double) 800 0:278 face-forward ( global double) 801 0:278 'doublev' ( temp double) 802 0:278 'doublev' ( temp double) 803 0:278 'doublev' ( temp double) 804 0:279 add second child into first child ( temp 2-component vector of double) 805 0:279 'dvec2v' ( temp 2-component vector of double) 806 0:279 face-forward ( global 2-component vector of double) 807 0:279 'dvec2v' ( temp 2-component vector of double) 808 0:279 'dvec2v' ( temp 2-component vector of double) 809 0:279 'dvec2v' ( temp 2-component vector of double) 810 0:280 add second child into first child ( temp 3-component vector of double) 811 0:280 'dvec3v' ( temp 3-component vector of double) 812 0:280 face-forward ( global 3-component vector of double) 813 0:280 'dvec3v' ( temp 3-component vector of double) 814 0:280 'dvec3v' ( temp 3-component vector of double) 815 0:280 'dvec3v' ( temp 3-component vector of double) 816 0:281 add second child into first child ( temp 4-component vector of double) 817 0:281 'dvec4v' ( temp 4-component vector of double) 818 0:281 face-forward ( global 4-component vector of double) 819 0:281 'dvec4v' ( temp 4-component vector of double) 820 0:281 'dvec4v' ( temp 4-component vector of double) 821 0:281 'dvec4v' ( temp 4-component vector of double) 822 0:283 add second child into first child ( temp double) 823 0:283 'doublev' ( temp double) 824 0:283 reflect ( global double) 825 0:283 'doublev' ( temp double) 826 0:283 'doublev' ( temp double) 827 0:284 add second child into first child ( temp 2-component vector of double) 828 0:284 'dvec2v' ( temp 2-component vector of double) 829 0:284 reflect ( global 2-component vector of double) 830 0:284 'dvec2v' ( temp 2-component vector of double) 831 0:284 'dvec2v' ( temp 2-component vector of double) 832 0:285 add second child into first child ( temp 3-component vector of double) 833 0:285 'dvec3v' ( temp 3-component vector of double) 834 0:285 reflect ( global 3-component vector of double) 835 0:285 'dvec3v' ( temp 3-component vector of double) 836 0:285 'dvec3v' ( temp 3-component vector of double) 837 0:286 add second child into first child ( temp 4-component vector of double) 838 0:286 'dvec4v' ( temp 4-component vector of double) 839 0:286 reflect ( global 4-component vector of double) 840 0:286 'dvec4v' ( temp 4-component vector of double) 841 0:286 'dvec4v' ( temp 4-component vector of double) 842 0:288 add second child into first child ( temp double) 843 0:288 'doublev' ( temp double) 844 0:288 refract ( global double) 845 0:288 'doublev' ( temp double) 846 0:288 'doublev' ( temp double) 847 0:288 'doublev' ( temp double) 848 0:289 add second child into first child ( temp 2-component vector of double) 849 0:289 'dvec2v' ( temp 2-component vector of double) 850 0:289 refract ( global 2-component vector of double) 851 0:289 'dvec2v' ( temp 2-component vector of double) 852 0:289 'dvec2v' ( temp 2-component vector of double) 853 0:289 'doublev' ( temp double) 854 0:290 add second child into first child ( temp 3-component vector of double) 855 0:290 'dvec3v' ( temp 3-component vector of double) 856 0:290 refract ( global 3-component vector of double) 857 0:290 'dvec3v' ( temp 3-component vector of double) 858 0:290 'dvec3v' ( temp 3-component vector of double) 859 0:290 'doublev' ( temp double) 860 0:291 add second child into first child ( temp 4-component vector of double) 861 0:291 'dvec4v' ( temp 4-component vector of double) 862 0:291 refract ( global 4-component vector of double) 863 0:291 'dvec4v' ( temp 4-component vector of double) 864 0:291 'dvec4v' ( temp 4-component vector of double) 865 0:291 'doublev' ( temp double) 866 0:293 Sequence 867 0:293 move second child to first child ( temp 2X2 matrix of double) 868 0:293 'dmat2v' ( temp 2X2 matrix of double) 869 0:293 outer product ( global 2X2 matrix of double) 870 0:293 'dvec2v' ( temp 2-component vector of double) 871 0:293 'dvec2v' ( temp 2-component vector of double) 872 0:294 Sequence 873 0:294 move second child to first child ( temp 3X3 matrix of double) 874 0:294 'dmat3v' ( temp 3X3 matrix of double) 875 0:294 outer product ( global 3X3 matrix of double) 876 0:294 'dvec3v' ( temp 3-component vector of double) 877 0:294 'dvec3v' ( temp 3-component vector of double) 878 0:295 Sequence 879 0:295 move second child to first child ( temp 4X4 matrix of double) 880 0:295 'dmat4v' ( temp 4X4 matrix of double) 881 0:295 outer product ( global 4X4 matrix of double) 882 0:295 'dvec4v' ( temp 4-component vector of double) 883 0:295 'dvec4v' ( temp 4-component vector of double) 884 0:296 Sequence 885 0:296 move second child to first child ( temp 2X3 matrix of double) 886 0:296 'dmat2x3v' ( temp 2X3 matrix of double) 887 0:296 outer product ( global 2X3 matrix of double) 888 0:296 'dvec3v' ( temp 3-component vector of double) 889 0:296 'dvec2v' ( temp 2-component vector of double) 890 0:297 Sequence 891 0:297 move second child to first child ( temp 3X2 matrix of double) 892 0:297 'dmat3x2v' ( temp 3X2 matrix of double) 893 0:297 outer product ( global 3X2 matrix of double) 894 0:297 'dvec2v' ( temp 2-component vector of double) 895 0:297 'dvec3v' ( temp 3-component vector of double) 896 0:298 Sequence 897 0:298 move second child to first child ( temp 2X4 matrix of double) 898 0:298 'dmat2x4v' ( temp 2X4 matrix of double) 899 0:298 outer product ( global 2X4 matrix of double) 900 0:298 'dvec4v' ( temp 4-component vector of double) 901 0:298 'dvec2v' ( temp 2-component vector of double) 902 0:299 Sequence 903 0:299 move second child to first child ( temp 4X2 matrix of double) 904 0:299 'dmat4x2v' ( temp 4X2 matrix of double) 905 0:299 outer product ( global 4X2 matrix of double) 906 0:299 'dvec2v' ( temp 2-component vector of double) 907 0:299 'dvec4v' ( temp 4-component vector of double) 908 0:300 Sequence 909 0:300 move second child to first child ( temp 3X4 matrix of double) 910 0:300 'dmat3x4v' ( temp 3X4 matrix of double) 911 0:300 outer product ( global 3X4 matrix of double) 912 0:300 'dvec4v' ( temp 4-component vector of double) 913 0:300 'dvec3v' ( temp 3-component vector of double) 914 0:301 Sequence 915 0:301 move second child to first child ( temp 4X3 matrix of double) 916 0:301 'dmat4x3v' ( temp 4X3 matrix of double) 917 0:301 outer product ( global 4X3 matrix of double) 918 0:301 'dvec3v' ( temp 3-component vector of double) 919 0:301 'dvec4v' ( temp 4-component vector of double) 920 0:303 matrix mult second child into first child ( temp 2X2 matrix of double) 921 0:303 'dmat2v' ( temp 2X2 matrix of double) 922 0:303 component-wise multiply ( global 2X2 matrix of double) 923 0:303 'dmat2v' ( temp 2X2 matrix of double) 924 0:303 'dmat2v' ( temp 2X2 matrix of double) 925 0:304 matrix mult second child into first child ( temp 3X3 matrix of double) 926 0:304 'dmat3v' ( temp 3X3 matrix of double) 927 0:304 component-wise multiply ( global 3X3 matrix of double) 928 0:304 'dmat3v' ( temp 3X3 matrix of double) 929 0:304 'dmat3v' ( temp 3X3 matrix of double) 930 0:305 matrix mult second child into first child ( temp 4X4 matrix of double) 931 0:305 'dmat4v' ( temp 4X4 matrix of double) 932 0:305 component-wise multiply ( global 4X4 matrix of double) 933 0:305 'dmat4v' ( temp 4X4 matrix of double) 934 0:305 'dmat4v' ( temp 4X4 matrix of double) 935 0:306 move second child to first child ( temp 2X3 matrix of double) 936 0:306 'dmat2x3v' ( temp 2X3 matrix of double) 937 0:306 component-wise multiply ( global 2X3 matrix of double) 938 0:306 'dmat2x3v' ( temp 2X3 matrix of double) 939 0:306 'dmat2x3v' ( temp 2X3 matrix of double) 940 0:307 move second child to first child ( temp 2X4 matrix of double) 941 0:307 'dmat2x4v' ( temp 2X4 matrix of double) 942 0:307 component-wise multiply ( global 2X4 matrix of double) 943 0:307 'dmat2x4v' ( temp 2X4 matrix of double) 944 0:307 'dmat2x4v' ( temp 2X4 matrix of double) 945 0:308 move second child to first child ( temp 3X2 matrix of double) 946 0:308 'dmat3x2v' ( temp 3X2 matrix of double) 947 0:308 component-wise multiply ( global 3X2 matrix of double) 948 0:308 'dmat3x2v' ( temp 3X2 matrix of double) 949 0:308 'dmat3x2v' ( temp 3X2 matrix of double) 950 0:309 move second child to first child ( temp 3X4 matrix of double) 951 0:309 'dmat3x4v' ( temp 3X4 matrix of double) 952 0:309 component-wise multiply ( global 3X4 matrix of double) 953 0:309 'dmat3x4v' ( temp 3X4 matrix of double) 954 0:309 'dmat3x4v' ( temp 3X4 matrix of double) 955 0:310 move second child to first child ( temp 4X2 matrix of double) 956 0:310 'dmat4x2v' ( temp 4X2 matrix of double) 957 0:310 component-wise multiply ( global 4X2 matrix of double) 958 0:310 'dmat4x2v' ( temp 4X2 matrix of double) 959 0:310 'dmat4x2v' ( temp 4X2 matrix of double) 960 0:311 move second child to first child ( temp 4X3 matrix of double) 961 0:311 'dmat4x3v' ( temp 4X3 matrix of double) 962 0:311 component-wise multiply ( global 4X3 matrix of double) 963 0:311 'dmat4x3v' ( temp 4X3 matrix of double) 964 0:311 'dmat4x3v' ( temp 4X3 matrix of double) 965 0:313 matrix mult second child into first child ( temp 2X2 matrix of double) 966 0:313 'dmat2v' ( temp 2X2 matrix of double) 967 0:313 transpose ( global 2X2 matrix of double) 968 0:313 'dmat2v' ( temp 2X2 matrix of double) 969 0:314 matrix mult second child into first child ( temp 3X3 matrix of double) 970 0:314 'dmat3v' ( temp 3X3 matrix of double) 971 0:314 transpose ( global 3X3 matrix of double) 972 0:314 'dmat3v' ( temp 3X3 matrix of double) 973 0:315 matrix mult second child into first child ( temp 4X4 matrix of double) 974 0:315 'dmat4v' ( temp 4X4 matrix of double) 975 0:315 transpose ( global 4X4 matrix of double) 976 0:315 'dmat4v' ( temp 4X4 matrix of double) 977 0:316 move second child to first child ( temp 2X3 matrix of double) 978 0:316 'dmat2x3v' ( temp 2X3 matrix of double) 979 0:316 transpose ( global 2X3 matrix of double) 980 0:316 'dmat3x2v' ( temp 3X2 matrix of double) 981 0:317 move second child to first child ( temp 3X2 matrix of double) 982 0:317 'dmat3x2v' ( temp 3X2 matrix of double) 983 0:317 transpose ( global 3X2 matrix of double) 984 0:317 'dmat2x3v' ( temp 2X3 matrix of double) 985 0:318 move second child to first child ( temp 2X4 matrix of double) 986 0:318 'dmat2x4v' ( temp 2X4 matrix of double) 987 0:318 transpose ( global 2X4 matrix of double) 988 0:318 'dmat4x2v' ( temp 4X2 matrix of double) 989 0:319 move second child to first child ( temp 4X2 matrix of double) 990 0:319 'dmat4x2v' ( temp 4X2 matrix of double) 991 0:319 transpose ( global 4X2 matrix of double) 992 0:319 'dmat2x4v' ( temp 2X4 matrix of double) 993 0:320 move second child to first child ( temp 3X4 matrix of double) 994 0:320 'dmat3x4v' ( temp 3X4 matrix of double) 995 0:320 transpose ( global 3X4 matrix of double) 996 0:320 'dmat4x3v' ( temp 4X3 matrix of double) 997 0:321 move second child to first child ( temp 4X3 matrix of double) 998 0:321 'dmat4x3v' ( temp 4X3 matrix of double) 999 0:321 transpose ( global 4X3 matrix of double) 1000 0:321 'dmat3x4v' ( temp 3X4 matrix of double) 1001 0:323 add second child into first child ( temp double) 1002 0:323 'doublev' ( temp double) 1003 0:323 determinant ( global double) 1004 0:323 'dmat2v' ( temp 2X2 matrix of double) 1005 0:324 add second child into first child ( temp double) 1006 0:324 'doublev' ( temp double) 1007 0:324 determinant ( global double) 1008 0:324 'dmat3v' ( temp 3X3 matrix of double) 1009 0:325 add second child into first child ( temp double) 1010 0:325 'doublev' ( temp double) 1011 0:325 determinant ( global double) 1012 0:325 'dmat4v' ( temp 4X4 matrix of double) 1013 0:327 matrix mult second child into first child ( temp 2X2 matrix of double) 1014 0:327 'dmat2v' ( temp 2X2 matrix of double) 1015 0:327 inverse ( global 2X2 matrix of double) 1016 0:327 'dmat2v' ( temp 2X2 matrix of double) 1017 0:328 matrix mult second child into first child ( temp 3X3 matrix of double) 1018 0:328 'dmat3v' ( temp 3X3 matrix of double) 1019 0:328 inverse ( global 3X3 matrix of double) 1020 0:328 'dmat3v' ( temp 3X3 matrix of double) 1021 0:329 matrix mult second child into first child ( temp 4X4 matrix of double) 1022 0:329 'dmat4v' ( temp 4X4 matrix of double) 1023 0:329 inverse ( global 4X4 matrix of double) 1024 0:329 'dmat4v' ( temp 4X4 matrix of double) 1025 0:? Linker Objects 1026 0:? 'bn' ( in 3-element array of block{ in int a}) 1027 0:? 'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize}) 1028 0:? 'color' ( in 3-element array of 4-component vector of float) 1029 0:? 'color2' ( in 3-element array of 4-component vector of float) 1030 0:? 'colorS' ( in 3-element array of 4-component vector of float) 1031 0:? 'colorBad' ( in 4-element array of 4-component vector of float) 1032 0:? 'colorbad2' ( in 2-element array of 4-component vector of float) 1033 0:? 'cva' (layout( location=4) in 3-element array of 4-component vector of float) 1034 0:? 'cvb' (layout( location=5) in 3-element array of 4-component vector of float) 1035 0:? 'cmc' (layout( location=2) in 3-element array of 3X3 matrix of float) 1036 0:? 'patchIn' ( patch in 3-element array of 4-component vector of float) 1037 0:? 'patchOut' (layout( stream=0) patch out 4-component vector of float) 1038 0:? 'scalar' ( in float) 1039 0:? 'inbls' ( in block{ in int a}) 1040 0:? 'inbla' ( in 17-element array of block{ in int a}) 1041 0:? 'indexedOut' (layout( location=7 stream=0) out 4-component vector of float) 1042 0:? 'samp1D' ( uniform sampler1D) 1043 0:? 'samp2Ds' ( uniform sampler2DShadow) 1044 1045 1046 Linked geometry stage: 1047 1048 ERROR: Linking geometry stage: At least one shader must specify an output layout primitive 1049 1050 Shader version: 400 1051 Requested GL_ARB_separate_shader_objects 1052 invocations = 4 1053 max_vertices = 127 1054 input primitive = triangles 1055 output primitive = none 1056 ERROR: node is still EOpNull! 1057 0:3 Function Definition: main( ( global void) 1058 0:3 Function Parameters: 1059 0:5 Sequence 1060 0:5 EmitStreamVertex ( global void) 1061 0:5 Constant: 1062 0:5 1 (const int) 1063 0:6 EndStreamPrimitive ( global void) 1064 0:6 Constant: 1065 0:6 0 (const int) 1066 0:7 EmitVertex ( global void) 1067 0:8 EndPrimitive ( global void) 1068 0:9 Sequence 1069 0:9 move second child to first child ( temp int) 1070 0:9 'id' ( temp int) 1071 0:9 'gl_InvocationID' ( in int InvocationID) 1072 0:? Linker Objects 1073 0:? 'bn' ( in 3-element array of block{ in int a}) 1074 0:? 'gl_in' ( in 3-element array of block{ in 4-component vector of float Position gl_Position, in float PointSize gl_PointSize}) 1075 0:? 'color' ( in 3-element array of 4-component vector of float) 1076 0:? 'color2' ( in 3-element array of 4-component vector of float) 1077 0:? 'colorS' ( in 3-element array of 4-component vector of float) 1078 0:? 'colorBad' ( in 4-element array of 4-component vector of float) 1079 0:? 'colorbad2' ( in 2-element array of 4-component vector of float) 1080 0:? 'cva' (layout( location=4) in 3-element array of 4-component vector of float) 1081 0:? 'cvb' (layout( location=5) in 3-element array of 4-component vector of float) 1082 0:? 'cmc' (layout( location=2) in 3-element array of 3X3 matrix of float) 1083 0:? 'patchIn' ( patch in 3-element array of 4-component vector of float) 1084 0:? 'patchOut' (layout( stream=0) patch out 4-component vector of float) 1085 0:? 'scalar' ( in float) 1086 0:? 'inbls' ( in block{ in int a}) 1087 0:? 'inbla' ( in 17-element array of block{ in int a}) 1088 0:? 'indexedOut' (layout( location=7 stream=0) out 4-component vector of float) 1089 0:? 'samp1D' ( uniform sampler1D) 1090 0:? 'samp2Ds' ( uniform sampler2DShadow) 1091 1092