1 300BuiltIns.frag 2 ERROR: 0:6: 'float' : type requires declaration of default precision qualifier 3 ERROR: 0:70: 'noise2' : no matching overloaded function found 4 ERROR: 0:72: 't__' : identifiers containing consecutive underscores ("__") are reserved, and an error if version <= 300 5 ERROR: 0:75: '#define' : names containing consecutive underscores are reserved, and an error if version <= 300: __D 6 ERROR: 4 compilation errors. No code generated. 7 8 9 Shader version: 300 10 ERROR: node is still EOpNull! 11 0:26 Function Definition: main( ( global void) 12 0:26 Function Parameters: 13 0:29 Sequence 14 0:29 Sequence 15 0:29 move second child to first child ( temp mediump 3-component vector of float) 16 0:29 'v' ( temp mediump 3-component vector of float) 17 0:29 mix ( global mediump 3-component vector of float) 18 0:29 'x' ( global mediump 3-component vector of float) 19 0:29 'y' ( global mediump 3-component vector of float) 20 0:29 'bv' ( global 3-component vector of bool) 21 0:30 Sequence 22 0:30 move second child to first child ( temp mediump 4-component vector of int) 23 0:30 'iv10' ( temp mediump 4-component vector of int) 24 0:30 Absolute value ( global mediump 4-component vector of int) 25 0:30 'iv4a' ( global mediump 4-component vector of int) 26 0:31 Sequence 27 0:31 move second child to first child ( temp mediump 4-component vector of int) 28 0:31 'iv11' ( temp mediump 4-component vector of int) 29 0:31 Sign ( global mediump 4-component vector of int) 30 0:31 'iv4a' ( global mediump 4-component vector of int) 31 0:32 Sequence 32 0:32 move second child to first child ( temp mediump 4-component vector of int) 33 0:32 'iv12' ( temp mediump 4-component vector of int) 34 0:32 min ( global mediump 4-component vector of int) 35 0:32 'iv4a' ( global mediump 4-component vector of int) 36 0:32 'iv4b' ( global mediump 4-component vector of int) 37 0:33 Sequence 38 0:33 move second child to first child ( temp mediump 4-component vector of int) 39 0:33 'iv13' ( temp mediump 4-component vector of int) 40 0:33 min ( global mediump 4-component vector of int) 41 0:33 'iv4a' ( global mediump 4-component vector of int) 42 0:33 'imin' ( global mediump int) 43 0:34 Sequence 44 0:34 move second child to first child ( temp mediump 2-component vector of uint) 45 0:34 'u' ( temp mediump 2-component vector of uint) 46 0:34 min ( global mediump 2-component vector of uint) 47 0:34 'uv2x' ( global mediump 2-component vector of uint) 48 0:34 'uv2y' ( global mediump 2-component vector of uint) 49 0:35 Sequence 50 0:35 move second child to first child ( temp mediump 4-component vector of uint) 51 0:35 'uv' ( temp mediump 4-component vector of uint) 52 0:35 min ( global mediump 4-component vector of uint) 53 0:35 'uv4y' ( global mediump 4-component vector of uint) 54 0:35 'uy' ( global mediump uint) 55 0:36 Sequence 56 0:36 move second child to first child ( temp mediump 3-component vector of int) 57 0:36 'iv14' ( temp mediump 3-component vector of int) 58 0:36 max ( global mediump 3-component vector of int) 59 0:36 'iv3a' ( global mediump 3-component vector of int) 60 0:36 'iv3b' ( global mediump 3-component vector of int) 61 0:37 Sequence 62 0:37 move second child to first child ( temp mediump 4-component vector of int) 63 0:37 'iv15' ( temp mediump 4-component vector of int) 64 0:37 max ( global mediump 4-component vector of int) 65 0:37 'iv4a' ( global mediump 4-component vector of int) 66 0:37 'imax' ( global mediump int) 67 0:38 Sequence 68 0:38 move second child to first child ( temp mediump 2-component vector of uint) 69 0:38 'u10' ( temp mediump 2-component vector of uint) 70 0:38 max ( global mediump 2-component vector of uint) 71 0:38 'uv2x' ( global mediump 2-component vector of uint) 72 0:38 'uv2y' ( global mediump 2-component vector of uint) 73 0:39 Sequence 74 0:39 move second child to first child ( temp mediump 2-component vector of uint) 75 0:39 'u11' ( temp mediump 2-component vector of uint) 76 0:39 max ( global mediump 2-component vector of uint) 77 0:39 'uv2x' ( global mediump 2-component vector of uint) 78 0:39 'uy' ( global mediump uint) 79 0:40 Sequence 80 0:40 move second child to first child ( temp mediump 4-component vector of int) 81 0:40 'iv16' ( temp mediump 4-component vector of int) 82 0:40 clamp ( global mediump 4-component vector of int) 83 0:40 'iv4a' ( global mediump 4-component vector of int) 84 0:40 'iv4a' ( global mediump 4-component vector of int) 85 0:40 'iv4b' ( global mediump 4-component vector of int) 86 0:41 Sequence 87 0:41 move second child to first child ( temp mediump 4-component vector of int) 88 0:41 'iv17' ( temp mediump 4-component vector of int) 89 0:41 clamp ( global mediump 4-component vector of int) 90 0:41 'iv4a' ( global mediump 4-component vector of int) 91 0:41 'imin' ( global mediump int) 92 0:41 'imax' ( global mediump int) 93 0:42 Sequence 94 0:42 move second child to first child ( temp mediump 2-component vector of uint) 95 0:42 'u12' ( temp mediump 2-component vector of uint) 96 0:42 clamp ( global mediump 2-component vector of uint) 97 0:42 'uv2x' ( global mediump 2-component vector of uint) 98 0:42 'uv2y' ( global mediump 2-component vector of uint) 99 0:42 'uv2c' ( global mediump 2-component vector of uint) 100 0:43 Sequence 101 0:43 move second child to first child ( temp mediump 4-component vector of uint) 102 0:43 'uv10' ( temp mediump 4-component vector of uint) 103 0:43 clamp ( global mediump 4-component vector of uint) 104 0:43 'uv4y' ( global mediump 4-component vector of uint) 105 0:43 'umin' ( global mediump uint) 106 0:43 'umax' ( global mediump uint) 107 0:47 Sequence 108 0:47 move second child to first child ( temp mediump 3-component vector of float) 109 0:47 'v11' ( temp mediump 3-component vector of float) 110 0:47 modf ( global mediump 3-component vector of float) 111 0:47 'x' ( global mediump 3-component vector of float) 112 0:47 'modfOut' ( temp mediump 3-component vector of float) 113 0:49 Sequence 114 0:49 move second child to first child ( temp mediump float) 115 0:49 't' ( temp mediump float) 116 0:49 trunc ( global mediump float) 117 0:49 'f' ( global mediump float) 118 0:50 Sequence 119 0:50 move second child to first child ( temp mediump 2-component vector of float) 120 0:50 'v12' ( temp mediump 2-component vector of float) 121 0:50 round ( global mediump 2-component vector of float) 122 0:50 'v2a' ( global mediump 2-component vector of float) 123 0:51 Sequence 124 0:51 move second child to first child ( temp mediump 2-component vector of float) 125 0:51 'v13' ( temp mediump 2-component vector of float) 126 0:51 roundEven ( global mediump 2-component vector of float) 127 0:51 'v2a' ( global mediump 2-component vector of float) 128 0:52 Sequence 129 0:52 move second child to first child ( temp 2-component vector of bool) 130 0:52 'b10' ( temp 2-component vector of bool) 131 0:52 isnan ( global 2-component vector of bool, operation at mediump) 132 0:52 'v2a' ( global mediump 2-component vector of float) 133 0:53 Sequence 134 0:53 move second child to first child ( temp 4-component vector of bool) 135 0:53 'b11' ( temp 4-component vector of bool) 136 0:53 isinf ( global 4-component vector of bool, operation at mediump) 137 0:53 'v4' ( global mediump 4-component vector of float) 138 0:56 Sequence 139 0:56 move second child to first child ( temp highp int) 140 0:56 'i' ( temp mediump int) 141 0:56 floatBitsToInt ( global highp int) 142 0:56 'f' ( global mediump float) 143 0:57 Sequence 144 0:57 move second child to first child ( temp highp 4-component vector of uint) 145 0:57 'uv11' ( temp mediump 4-component vector of uint) 146 0:57 floatBitsToUint ( global highp 4-component vector of uint) 147 0:57 'v4' ( global mediump 4-component vector of float) 148 0:58 Sequence 149 0:58 move second child to first child ( temp highp 4-component vector of float) 150 0:58 'v14' ( temp mediump 4-component vector of float) 151 0:58 intBitsToFloat ( global highp 4-component vector of float) 152 0:58 'iv4a' ( global mediump 4-component vector of int) 153 0:59 Sequence 154 0:59 move second child to first child ( temp highp 2-component vector of float) 155 0:59 'v15' ( temp mediump 2-component vector of float) 156 0:59 uintBitsToFloat ( global highp 2-component vector of float) 157 0:59 'uv2c' ( global mediump 2-component vector of uint) 158 0:62 Sequence 159 0:62 move second child to first child ( temp highp uint) 160 0:62 'u19' ( temp mediump uint) 161 0:62 packSnorm2x16 ( global highp uint, operation at mediump) 162 0:62 'v2a' ( global mediump 2-component vector of float) 163 0:63 Sequence 164 0:63 move second child to first child ( temp highp 2-component vector of float) 165 0:63 'v20' ( temp mediump 2-component vector of float) 166 0:63 unpackSnorm2x16 ( global highp 2-component vector of float) 167 0:63 'uy' ( global mediump uint) 168 0:64 Sequence 169 0:64 move second child to first child ( temp highp uint) 170 0:64 'u15' ( temp mediump uint) 171 0:64 packUnorm2x16 ( global highp uint, operation at mediump) 172 0:64 'v2a' ( global mediump 2-component vector of float) 173 0:65 Sequence 174 0:65 move second child to first child ( temp highp 2-component vector of float) 175 0:65 'v16' ( temp mediump 2-component vector of float) 176 0:65 unpackUnorm2x16 ( global highp 2-component vector of float) 177 0:65 'uy' ( global mediump uint) 178 0:66 Sequence 179 0:66 move second child to first child ( temp highp uint) 180 0:66 'u17' ( temp mediump uint) 181 0:66 packHalf2x16 ( global highp uint, operation at mediump) 182 0:66 'v2b' ( global mediump 2-component vector of float) 183 0:67 Sequence 184 0:67 move second child to first child ( temp mediump 2-component vector of float) 185 0:67 'v18' ( temp mediump 2-component vector of float) 186 0:67 unpackHalf2x16 ( global mediump 2-component vector of float, operation at highp) 187 0:67 'uy' ( global mediump uint) 188 0:70 Constant: 189 0:70 0.000000 190 0:? Linker Objects 191 0:? 'imax' ( global mediump int) 192 0:? 'imin' ( global mediump int) 193 0:? 'umax' ( global mediump uint) 194 0:? 'umin' ( global mediump uint) 195 0:? 'x' ( global mediump 3-component vector of float) 196 0:? 'y' ( global mediump 3-component vector of float) 197 0:? 'bv' ( global 3-component vector of bool) 198 0:? 'uy' ( global mediump uint) 199 0:? 'uv2c' ( global mediump 2-component vector of uint) 200 0:? 'uv2y' ( global mediump 2-component vector of uint) 201 0:? 'uv2x' ( global mediump 2-component vector of uint) 202 0:? 'uv4y' ( global mediump 4-component vector of uint) 203 0:? 'iv3a' ( global mediump 3-component vector of int) 204 0:? 'iv3b' ( global mediump 3-component vector of int) 205 0:? 'iv4a' ( global mediump 4-component vector of int) 206 0:? 'iv4b' ( global mediump 4-component vector of int) 207 0:? 'f' ( global mediump float) 208 0:? 'v2a' ( global mediump 2-component vector of float) 209 0:? 'v2b' ( global mediump 2-component vector of float) 210 0:? 'v4' ( global mediump 4-component vector of float) 211 212 213 Linked fragment stage: 214 215 216 Shader version: 300 217 ERROR: node is still EOpNull! 218 0:26 Function Definition: main( ( global void) 219 0:26 Function Parameters: 220 0:29 Sequence 221 0:29 Sequence 222 0:29 move second child to first child ( temp mediump 3-component vector of float) 223 0:29 'v' ( temp mediump 3-component vector of float) 224 0:29 mix ( global mediump 3-component vector of float) 225 0:29 'x' ( global mediump 3-component vector of float) 226 0:29 'y' ( global mediump 3-component vector of float) 227 0:29 'bv' ( global 3-component vector of bool) 228 0:30 Sequence 229 0:30 move second child to first child ( temp mediump 4-component vector of int) 230 0:30 'iv10' ( temp mediump 4-component vector of int) 231 0:30 Absolute value ( global mediump 4-component vector of int) 232 0:30 'iv4a' ( global mediump 4-component vector of int) 233 0:31 Sequence 234 0:31 move second child to first child ( temp mediump 4-component vector of int) 235 0:31 'iv11' ( temp mediump 4-component vector of int) 236 0:31 Sign ( global mediump 4-component vector of int) 237 0:31 'iv4a' ( global mediump 4-component vector of int) 238 0:32 Sequence 239 0:32 move second child to first child ( temp mediump 4-component vector of int) 240 0:32 'iv12' ( temp mediump 4-component vector of int) 241 0:32 min ( global mediump 4-component vector of int) 242 0:32 'iv4a' ( global mediump 4-component vector of int) 243 0:32 'iv4b' ( global mediump 4-component vector of int) 244 0:33 Sequence 245 0:33 move second child to first child ( temp mediump 4-component vector of int) 246 0:33 'iv13' ( temp mediump 4-component vector of int) 247 0:33 min ( global mediump 4-component vector of int) 248 0:33 'iv4a' ( global mediump 4-component vector of int) 249 0:33 'imin' ( global mediump int) 250 0:34 Sequence 251 0:34 move second child to first child ( temp mediump 2-component vector of uint) 252 0:34 'u' ( temp mediump 2-component vector of uint) 253 0:34 min ( global mediump 2-component vector of uint) 254 0:34 'uv2x' ( global mediump 2-component vector of uint) 255 0:34 'uv2y' ( global mediump 2-component vector of uint) 256 0:35 Sequence 257 0:35 move second child to first child ( temp mediump 4-component vector of uint) 258 0:35 'uv' ( temp mediump 4-component vector of uint) 259 0:35 min ( global mediump 4-component vector of uint) 260 0:35 'uv4y' ( global mediump 4-component vector of uint) 261 0:35 'uy' ( global mediump uint) 262 0:36 Sequence 263 0:36 move second child to first child ( temp mediump 3-component vector of int) 264 0:36 'iv14' ( temp mediump 3-component vector of int) 265 0:36 max ( global mediump 3-component vector of int) 266 0:36 'iv3a' ( global mediump 3-component vector of int) 267 0:36 'iv3b' ( global mediump 3-component vector of int) 268 0:37 Sequence 269 0:37 move second child to first child ( temp mediump 4-component vector of int) 270 0:37 'iv15' ( temp mediump 4-component vector of int) 271 0:37 max ( global mediump 4-component vector of int) 272 0:37 'iv4a' ( global mediump 4-component vector of int) 273 0:37 'imax' ( global mediump int) 274 0:38 Sequence 275 0:38 move second child to first child ( temp mediump 2-component vector of uint) 276 0:38 'u10' ( temp mediump 2-component vector of uint) 277 0:38 max ( global mediump 2-component vector of uint) 278 0:38 'uv2x' ( global mediump 2-component vector of uint) 279 0:38 'uv2y' ( global mediump 2-component vector of uint) 280 0:39 Sequence 281 0:39 move second child to first child ( temp mediump 2-component vector of uint) 282 0:39 'u11' ( temp mediump 2-component vector of uint) 283 0:39 max ( global mediump 2-component vector of uint) 284 0:39 'uv2x' ( global mediump 2-component vector of uint) 285 0:39 'uy' ( global mediump uint) 286 0:40 Sequence 287 0:40 move second child to first child ( temp mediump 4-component vector of int) 288 0:40 'iv16' ( temp mediump 4-component vector of int) 289 0:40 clamp ( global mediump 4-component vector of int) 290 0:40 'iv4a' ( global mediump 4-component vector of int) 291 0:40 'iv4a' ( global mediump 4-component vector of int) 292 0:40 'iv4b' ( global mediump 4-component vector of int) 293 0:41 Sequence 294 0:41 move second child to first child ( temp mediump 4-component vector of int) 295 0:41 'iv17' ( temp mediump 4-component vector of int) 296 0:41 clamp ( global mediump 4-component vector of int) 297 0:41 'iv4a' ( global mediump 4-component vector of int) 298 0:41 'imin' ( global mediump int) 299 0:41 'imax' ( global mediump int) 300 0:42 Sequence 301 0:42 move second child to first child ( temp mediump 2-component vector of uint) 302 0:42 'u12' ( temp mediump 2-component vector of uint) 303 0:42 clamp ( global mediump 2-component vector of uint) 304 0:42 'uv2x' ( global mediump 2-component vector of uint) 305 0:42 'uv2y' ( global mediump 2-component vector of uint) 306 0:42 'uv2c' ( global mediump 2-component vector of uint) 307 0:43 Sequence 308 0:43 move second child to first child ( temp mediump 4-component vector of uint) 309 0:43 'uv10' ( temp mediump 4-component vector of uint) 310 0:43 clamp ( global mediump 4-component vector of uint) 311 0:43 'uv4y' ( global mediump 4-component vector of uint) 312 0:43 'umin' ( global mediump uint) 313 0:43 'umax' ( global mediump uint) 314 0:47 Sequence 315 0:47 move second child to first child ( temp mediump 3-component vector of float) 316 0:47 'v11' ( temp mediump 3-component vector of float) 317 0:47 modf ( global mediump 3-component vector of float) 318 0:47 'x' ( global mediump 3-component vector of float) 319 0:47 'modfOut' ( temp mediump 3-component vector of float) 320 0:49 Sequence 321 0:49 move second child to first child ( temp mediump float) 322 0:49 't' ( temp mediump float) 323 0:49 trunc ( global mediump float) 324 0:49 'f' ( global mediump float) 325 0:50 Sequence 326 0:50 move second child to first child ( temp mediump 2-component vector of float) 327 0:50 'v12' ( temp mediump 2-component vector of float) 328 0:50 round ( global mediump 2-component vector of float) 329 0:50 'v2a' ( global mediump 2-component vector of float) 330 0:51 Sequence 331 0:51 move second child to first child ( temp mediump 2-component vector of float) 332 0:51 'v13' ( temp mediump 2-component vector of float) 333 0:51 roundEven ( global mediump 2-component vector of float) 334 0:51 'v2a' ( global mediump 2-component vector of float) 335 0:52 Sequence 336 0:52 move second child to first child ( temp 2-component vector of bool) 337 0:52 'b10' ( temp 2-component vector of bool) 338 0:52 isnan ( global 2-component vector of bool, operation at mediump) 339 0:52 'v2a' ( global mediump 2-component vector of float) 340 0:53 Sequence 341 0:53 move second child to first child ( temp 4-component vector of bool) 342 0:53 'b11' ( temp 4-component vector of bool) 343 0:53 isinf ( global 4-component vector of bool, operation at mediump) 344 0:53 'v4' ( global mediump 4-component vector of float) 345 0:56 Sequence 346 0:56 move second child to first child ( temp highp int) 347 0:56 'i' ( temp mediump int) 348 0:56 floatBitsToInt ( global highp int) 349 0:56 'f' ( global mediump float) 350 0:57 Sequence 351 0:57 move second child to first child ( temp highp 4-component vector of uint) 352 0:57 'uv11' ( temp mediump 4-component vector of uint) 353 0:57 floatBitsToUint ( global highp 4-component vector of uint) 354 0:57 'v4' ( global mediump 4-component vector of float) 355 0:58 Sequence 356 0:58 move second child to first child ( temp highp 4-component vector of float) 357 0:58 'v14' ( temp mediump 4-component vector of float) 358 0:58 intBitsToFloat ( global highp 4-component vector of float) 359 0:58 'iv4a' ( global mediump 4-component vector of int) 360 0:59 Sequence 361 0:59 move second child to first child ( temp highp 2-component vector of float) 362 0:59 'v15' ( temp mediump 2-component vector of float) 363 0:59 uintBitsToFloat ( global highp 2-component vector of float) 364 0:59 'uv2c' ( global mediump 2-component vector of uint) 365 0:62 Sequence 366 0:62 move second child to first child ( temp highp uint) 367 0:62 'u19' ( temp mediump uint) 368 0:62 packSnorm2x16 ( global highp uint, operation at mediump) 369 0:62 'v2a' ( global mediump 2-component vector of float) 370 0:63 Sequence 371 0:63 move second child to first child ( temp highp 2-component vector of float) 372 0:63 'v20' ( temp mediump 2-component vector of float) 373 0:63 unpackSnorm2x16 ( global highp 2-component vector of float) 374 0:63 'uy' ( global mediump uint) 375 0:64 Sequence 376 0:64 move second child to first child ( temp highp uint) 377 0:64 'u15' ( temp mediump uint) 378 0:64 packUnorm2x16 ( global highp uint, operation at mediump) 379 0:64 'v2a' ( global mediump 2-component vector of float) 380 0:65 Sequence 381 0:65 move second child to first child ( temp highp 2-component vector of float) 382 0:65 'v16' ( temp mediump 2-component vector of float) 383 0:65 unpackUnorm2x16 ( global highp 2-component vector of float) 384 0:65 'uy' ( global mediump uint) 385 0:66 Sequence 386 0:66 move second child to first child ( temp highp uint) 387 0:66 'u17' ( temp mediump uint) 388 0:66 packHalf2x16 ( global highp uint, operation at mediump) 389 0:66 'v2b' ( global mediump 2-component vector of float) 390 0:67 Sequence 391 0:67 move second child to first child ( temp mediump 2-component vector of float) 392 0:67 'v18' ( temp mediump 2-component vector of float) 393 0:67 unpackHalf2x16 ( global mediump 2-component vector of float, operation at highp) 394 0:67 'uy' ( global mediump uint) 395 0:70 Constant: 396 0:70 0.000000 397 0:? Linker Objects 398 0:? 'imax' ( global mediump int) 399 0:? 'imin' ( global mediump int) 400 0:? 'umax' ( global mediump uint) 401 0:? 'umin' ( global mediump uint) 402 0:? 'x' ( global mediump 3-component vector of float) 403 0:? 'y' ( global mediump 3-component vector of float) 404 0:? 'bv' ( global 3-component vector of bool) 405 0:? 'uy' ( global mediump uint) 406 0:? 'uv2c' ( global mediump 2-component vector of uint) 407 0:? 'uv2y' ( global mediump 2-component vector of uint) 408 0:? 'uv2x' ( global mediump 2-component vector of uint) 409 0:? 'uv4y' ( global mediump 4-component vector of uint) 410 0:? 'iv3a' ( global mediump 3-component vector of int) 411 0:? 'iv3b' ( global mediump 3-component vector of int) 412 0:? 'iv4a' ( global mediump 4-component vector of int) 413 0:? 'iv4b' ( global mediump 4-component vector of int) 414 0:? 'f' ( global mediump float) 415 0:? 'v2a' ( global mediump 2-component vector of float) 416 0:? 'v2b' ( global mediump 2-component vector of float) 417 0:? 'v4' ( global mediump 4-component vector of float) 418 419