spv.loops.frag WARNING: 0:14: varying deprecated in version 130; may be removed in future release Linked fragment stage: // Module Version 99 // Generated by (magic number): 51a00bb // Id's are bound by 737 Source GLSL 130 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint Fragment 4 Name 4 "main" Name 10 "color" Name 12 "BaseColor" Name 47 "d" Name 52 "bigColor" Name 63 "bigColor1_1" Name 92 "d2" Name 97 "d3" Name 102 "bigColor1_2" Name 113 "bigColor1_3" Name 119 "d4" Name 130 "i" Name 136 "Count" Name 140 "bigColor2" Name 151 "bigColor3" Name 160 "i" Name 175 "i" Name 213 "i" Name 238 "i" Name 266 "i" Name 296 "bigColor4" Name 335 "bigColor5" Name 341 "d5" Name 359 "d6" Name 371 "bigColor6" Name 406 "d7" Name 437 "bigColor7" Name 459 "d8" Name 506 "d9" Name 538 "d10" Name 549 "d11" Name 561 "d12" Name 589 "bigColor8" Name 617 "gl_FragColor" Name 623 "d14" Name 629 "d15" Name 646 "d16" Name 683 "d18" Name 694 "d17" Name 720 "d13" Name 721 "d19" Name 722 "d20" Name 723 "d21" Name 724 "d22" Name 725 "d23" Name 726 "d24" Name 727 "d25" Name 728 "d26" Name 729 "d27" Name 730 "d28" Name 731 "d29" Name 732 "d30" Name 733 "d31" Name 734 "d32" Name 735 "d33" Name 736 "d34" Decorate 12(BaseColor) Smooth Decorate 617(gl_FragColor) BuiltIn FragColor Decorate 720(d13) NoStaticUse Decorate 721(d19) NoStaticUse Decorate 722(d20) NoStaticUse Decorate 723(d21) NoStaticUse Decorate 724(d22) NoStaticUse Decorate 725(d23) NoStaticUse Decorate 726(d24) NoStaticUse Decorate 727(d25) NoStaticUse Decorate 728(d26) NoStaticUse Decorate 729(d27) NoStaticUse Decorate 730(d28) NoStaticUse Decorate 731(d29) NoStaticUse Decorate 732(d30) NoStaticUse Decorate 733(d31) NoStaticUse Decorate 734(d32) NoStaticUse Decorate 735(d33) NoStaticUse Decorate 736(d34) NoStaticUse 2: TypeVoid 3: TypeFunction 2 7: TypeFloat 32 8: TypeVector 7(float) 4 9: TypePointer Function 8(fvec4) 11: TypePointer Input 8(fvec4) 12(BaseColor): 11(ptr) Variable Input 16: TypeBool 17: 16(bool) ConstantTrue 21: 7(float) Constant 1051260355 25: 8(fvec4) ConstantComposite 21 21 21 21 31: 7(float) Constant 1059648963 35: 8(fvec4) ConstantComposite 31 31 31 31 46: TypePointer UniformConstant 7(float) 47(d): 46(ptr) Variable UniformConstant 51: TypePointer UniformConstant 8(fvec4) 52(bigColor): 51(ptr) Variable UniformConstant 63(bigColor1_1): 51(ptr) Variable UniformConstant 81: 7(float) Constant 1109917696 85: 7(float) Constant 1065353216 92(d2): 46(ptr) Variable UniformConstant 97(d3): 46(ptr) Variable UniformConstant 102(bigColor1_2): 51(ptr) Variable UniformConstant 113(bigColor1_3): 51(ptr) Variable UniformConstant 119(d4): 46(ptr) Variable UniformConstant 128: TypeInt 32 1 129: TypePointer Function 128(int) 131: 128(int) Constant 0 135: TypePointer UniformConstant 128(int) 136(Count): 135(ptr) Variable UniformConstant 140(bigColor2): 51(ptr) Variable UniformConstant 145: 128(int) Constant 1 151(bigColor3): 51(ptr) Variable UniformConstant 164: 128(int) Constant 42 179: 128(int) Constant 100 184: 7(float) Constant 1101004800 217: 128(int) Constant 120 296(bigColor4): 51(ptr) Variable UniformConstant 335(bigColor5): 51(ptr) Variable UniformConstant 341(d5): 46(ptr) Variable UniformConstant 359(d6): 46(ptr) Variable UniformConstant 371(bigColor6): 51(ptr) Variable UniformConstant 406(d7): 46(ptr) Variable UniformConstant 432: 7(float) Constant 0 437(bigColor7): 51(ptr) Variable UniformConstant 459(d8): 46(ptr) Variable UniformConstant 478: 7(float) Constant 1073741824 506(d9): 46(ptr) Variable UniformConstant 523: 7(float) Constant 1084227584 538(d10): 46(ptr) Variable UniformConstant 549(d11): 46(ptr) Variable UniformConstant 561(d12): 46(ptr) Variable UniformConstant 586: 7(float) Constant 1092616192 589(bigColor8): 51(ptr) Variable UniformConstant 616: TypePointer Output 8(fvec4) 617(gl_FragColor): 616(ptr) Variable Output 623(d14): 46(ptr) Variable UniformConstant 629(d15): 46(ptr) Variable UniformConstant 646(d16): 46(ptr) Variable UniformConstant 683(d18): 46(ptr) Variable UniformConstant 694(d17): 46(ptr) Variable UniformConstant 720(d13): 46(ptr) Variable UniformConstant 721(d19): 46(ptr) Variable UniformConstant 722(d20): 46(ptr) Variable UniformConstant 723(d21): 46(ptr) Variable UniformConstant 724(d22): 46(ptr) Variable UniformConstant 725(d23): 46(ptr) Variable UniformConstant 726(d24): 46(ptr) Variable UniformConstant 727(d25): 46(ptr) Variable UniformConstant 728(d26): 46(ptr) Variable UniformConstant 729(d27): 46(ptr) Variable UniformConstant 730(d28): 46(ptr) Variable UniformConstant 731(d29): 46(ptr) Variable UniformConstant 732(d30): 46(ptr) Variable UniformConstant 733(d31): 46(ptr) Variable UniformConstant 734(d32): 46(ptr) Variable UniformConstant 735(d33): 46(ptr) Variable UniformConstant 736(d34): 46(ptr) Variable UniformConstant 4(main): 2 Function None 3 5: Label 10(color): 9(ptr) Variable Function 130(i): 129(ptr) Variable Function 160(i): 129(ptr) Variable Function 175(i): 129(ptr) Variable Function 213(i): 129(ptr) Variable Function 238(i): 129(ptr) Variable Function 266(i): 129(ptr) Variable Function 13: 8(fvec4) Load 12(BaseColor) Store 10(color) 13 Branch 14 14: Label LoopMerge 15 None BranchConditional 17 18 15 18: Label 19: 8(fvec4) Load 10(color) 20: 7(float) CompositeExtract 19 0 22: 16(bool) FOrdLessThan 20 21 SelectionMerge 24 None BranchConditional 22 23 24 23: Label 26: 8(fvec4) Load 10(color) 27: 8(fvec4) FAdd 26 25 Store 10(color) 27 Branch 15 24: Label 29: 8(fvec4) Load 10(color) 30: 7(float) CompositeExtract 29 0 32: 16(bool) FOrdLessThan 30 31 SelectionMerge 34 None BranchConditional 32 33 34 33: Label 36: 8(fvec4) Load 10(color) 37: 8(fvec4) FAdd 36 35 Store 10(color) 37 Branch 15 34: Label 39: 8(fvec4) Load 10(color) 40: 8(fvec4) FAdd 39 25 Store 10(color) 40 Branch 15 15: Label Branch 42 42: Label 44: 8(fvec4) Load 10(color) 45: 7(float) CompositeExtract 44 0 48: 7(float) Load 47(d) 49: 16(bool) FOrdLessThan 45 48 LoopMerge 43 None BranchConditional 49 50 43 50: Label 53: 8(fvec4) Load 52(bigColor) 54: 8(fvec4) Load 10(color) 55: 8(fvec4) FAdd 54 53 Store 10(color) 55 Branch 42 43: Label Branch 56 56: Label 58: 8(fvec4) Load 10(color) 59: 7(float) CompositeExtract 58 2 60: 7(float) Load 47(d) 61: 16(bool) FOrdLessThan 59 60 LoopMerge 57 None BranchConditional 61 62 57 62: Label 64: 8(fvec4) Load 63(bigColor1_1) 65: 8(fvec4) Load 10(color) 66: 8(fvec4) FAdd 65 64 Store 10(color) 66 67: 8(fvec4) Load 10(color) 68: 7(float) CompositeExtract 67 3 69: 7(float) Load 47(d) 70: 16(bool) FOrdLessThan 68 69 SelectionMerge 72 None BranchConditional 70 71 72 71: Label Branch 56 72: Label 74: 8(fvec4) Load 63(bigColor1_1) 75: 8(fvec4) Load 10(color) 76: 8(fvec4) FAdd 75 74 Store 10(color) 76 Branch 56 57: Label Branch 77 77: Label 79: 8(fvec4) Load 10(color) 80: 7(float) CompositeExtract 79 0 82: 16(bool) FOrdLessThan 80 81 LoopMerge 78 None BranchConditional 82 83 78 83: Label 84: 8(fvec4) Load 10(color) 86: 8(fvec4) CompositeConstruct 85 85 85 85 87: 8(fvec4) FAdd 84 86 Store 10(color) 87 Branch 77 78: Label Branch 88 88: Label 90: 8(fvec4) Load 10(color) 91: 7(float) CompositeExtract 90 3 93: 7(float) Load 92(d2) 94: 16(bool) FOrdLessThan 91 93 95: 8(fvec4) Load 10(color) 96: 7(float) CompositeExtract 95 1 98: 7(float) Load 97(d3) 99: 16(bool) FOrdLessThan 96 98 100: 16(bool) LogicalAnd 94 99 LoopMerge 89 None BranchConditional 100 101 89 101: Label 103: 8(fvec4) Load 102(bigColor1_2) 104: 8(fvec4) Load 10(color) 105: 8(fvec4) FAdd 104 103 Store 10(color) 105 Branch 88 89: Label Branch 106 106: Label 108: 8(fvec4) Load 10(color) 109: 7(float) CompositeExtract 108 2 110: 7(float) Load 97(d3) 111: 16(bool) FOrdLessThan 109 110 LoopMerge 107 None BranchConditional 111 112 107 112: Label 114: 8(fvec4) Load 113(bigColor1_3) 115: 8(fvec4) Load 10(color) 116: 8(fvec4) FAdd 115 114 Store 10(color) 116 117: 8(fvec4) Load 10(color) 118: 7(float) CompositeExtract 117 1 120: 7(float) Load 119(d4) 121: 16(bool) FOrdLessThan 118 120 SelectionMerge 123 None BranchConditional 121 122 123 122: Label Branch 107 123: Label 125: 8(fvec4) Load 113(bigColor1_3) 126: 8(fvec4) Load 10(color) 127: 8(fvec4) FAdd 126 125 Store 10(color) 127 Branch 106 107: Label Store 130(i) 131 Branch 132 132: Label 134: 128(int) Load 130(i) 137: 128(int) Load 136(Count) 138: 16(bool) SLessThan 134 137 LoopMerge 133 None BranchConditional 138 139 133 139: Label 141: 8(fvec4) Load 140(bigColor2) 142: 8(fvec4) Load 10(color) 143: 8(fvec4) FAdd 142 141 Store 10(color) 143 144: 128(int) Load 130(i) 146: 128(int) IAdd 144 145 Store 130(i) 146 Branch 132 133: Label Branch 147 147: Label LoopMerge 148 None Branch 149 149: Label 152: 8(fvec4) Load 151(bigColor3) 153: 8(fvec4) Load 10(color) 154: 8(fvec4) FAdd 153 152 Store 10(color) 154 Branch 150 150: Label 155: 8(fvec4) Load 10(color) 156: 7(float) CompositeExtract 155 0 157: 7(float) Load 92(d2) 158: 16(bool) FOrdLessThan 156 157 BranchConditional 158 159 148 159: Label Branch 147 148: Label Store 160(i) 131 Branch 161 161: Label 163: 128(int) Load 160(i) 165: 16(bool) SLessThan 163 164 LoopMerge 162 None BranchConditional 165 166 162 166: Label 167: 7(float) Load 97(d3) 168: 8(fvec4) Load 10(color) 169: 7(float) CompositeExtract 168 2 170: 7(float) FAdd 169 167 171: 8(fvec4) Load 10(color) 172: 8(fvec4) CompositeInsert 170 171 2 Store 10(color) 172 173: 128(int) Load 160(i) 174: 128(int) IAdd 173 145 Store 160(i) 174 Branch 161 162: Label Store 175(i) 131 Branch 176 176: Label 178: 128(int) Load 175(i) 180: 16(bool) SLessThan 178 179 LoopMerge 177 None BranchConditional 180 181 177 181: Label 182: 8(fvec4) Load 10(color) 183: 7(float) CompositeExtract 182 2 185: 16(bool) FOrdLessThan 183 184 SelectionMerge 187 None BranchConditional 185 186 193 186: Label 188: 8(fvec4) Load 10(color) 189: 7(float) CompositeExtract 188 0 190: 7(float) FAdd 189 85 191: 8(fvec4) Load 10(color) 192: 8(fvec4) CompositeInsert 190 191 0 Store 10(color) 192 Branch 187 193: Label 194: 8(fvec4) Load 10(color) 195: 7(float) CompositeExtract 194 1 196: 7(float) FAdd 195 85 197: 8(fvec4) Load 10(color) 198: 8(fvec4) CompositeInsert 196 197 1 Store 10(color) 198 Branch 187 187: Label 199: 8(fvec4) Load 10(color) 200: 7(float) CompositeExtract 199 3 201: 16(bool) FOrdLessThan 200 184 SelectionMerge 203 None BranchConditional 201 202 203 202: Label 204: 8(fvec4) Load 10(color) 205: 7(float) CompositeExtract 204 2 206: 8(fvec4) Load 10(color) 207: 7(float) CompositeExtract 206 1 208: 16(bool) FOrdGreaterThan 205 207 SelectionMerge 210 None BranchConditional 208 209 210 209: Label Branch 210 210: Label Branch 203 203: Label 211: 128(int) Load 175(i) 212: 128(int) IAdd 211 145 Store 175(i) 212 Branch 176 177: Label Store 213(i) 131 Branch 214 214: Label 216: 128(int) Load 213(i) 218: 16(bool) SLessThan 216 217 LoopMerge 215 None BranchConditional 218 219 215 219: Label 220: 8(fvec4) Load 10(color) 221: 7(float) CompositeExtract 220 2 222: 16(bool) FOrdLessThan 221 184 SelectionMerge 224 None BranchConditional 222 223 230 223: Label 225: 8(fvec4) Load 10(color) 226: 7(float) CompositeExtract 225 0 227: 7(float) FAdd 226 85 228: 8(fvec4) Load 10(color) 229: 8(fvec4) CompositeInsert 227 228 0 Store 10(color) 229 Branch 224 230: Label 231: 8(fvec4) Load 10(color) 232: 7(float) CompositeExtract 231 1 233: 7(float) FAdd 232 85 234: 8(fvec4) Load 10(color) 235: 8(fvec4) CompositeInsert 233 234 1 Store 10(color) 235 Branch 224 224: Label 236: 128(int) Load 213(i) 237: 128(int) IAdd 236 145 Store 213(i) 237 Branch 214 215: Label Store 238(i) 131 Branch 239 239: Label 241: 128(int) Load 238(i) 242: 16(bool) SLessThan 241 164 LoopMerge 240 None BranchConditional 242 243 240 243: Label 244: 7(float) Load 97(d3) 245: 8(fvec4) Load 10(color) 246: 7(float) CompositeExtract 245 2 247: 7(float) FAdd 246 244 248: 8(fvec4) Load 10(color) 249: 8(fvec4) CompositeInsert 247 248 2 Store 10(color) 249 250: 8(fvec4) Load 10(color) 251: 7(float) CompositeExtract 250 0 252: 7(float) Load 119(d4) 253: 16(bool) FOrdLessThan 251 252 SelectionMerge 255 None BranchConditional 253 254 255 254: Label 256: 128(int) Load 238(i) 257: 128(int) IAdd 256 145 Store 238(i) 257 Branch 239 255: Label 259: 8(fvec4) Load 10(color) 260: 7(float) CompositeExtract 259 3 261: 7(float) FAdd 260 85 262: 8(fvec4) Load 10(color) 263: 8(fvec4) CompositeInsert 261 262 3 Store 10(color) 263 264: 128(int) Load 238(i) 265: 128(int) IAdd 264 145 Store 238(i) 265 Branch 239 240: Label Store 266(i) 131 Branch 267 267: Label 269: 128(int) Load 266(i) 270: 16(bool) SLessThan 269 164 LoopMerge 268 None BranchConditional 270 271 268 271: Label 272: 7(float) Load 97(d3) 273: 8(fvec4) Load 10(color) 274: 7(float) CompositeExtract 273 2 275: 7(float) FAdd 274 272 276: 8(fvec4) Load 10(color) 277: 8(fvec4) CompositeInsert 275 276 2 Store 10(color) 277 278: 8(fvec4) Load 10(color) 279: 7(float) CompositeExtract 278 0 280: 7(float) Load 119(d4) 281: 16(bool) FOrdLessThan 279 280 SelectionMerge 283 None BranchConditional 281 282 283 282: Label Branch 268 283: Label 285: 8(fvec4) Load 10(color) 286: 7(float) CompositeExtract 285 3 287: 7(float) FAdd 286 85 288: 8(fvec4) Load 10(color) 289: 8(fvec4) CompositeInsert 287 288 3 Store 10(color) 289 290: 128(int) Load 266(i) 291: 128(int) IAdd 290 145 Store 266(i) 291 Branch 267 268: Label Branch 292 292: Label LoopMerge 293 None Branch 294 294: Label 297: 8(fvec4) Load 296(bigColor4) 298: 8(fvec4) Load 10(color) 299: 8(fvec4) FAdd 298 297 Store 10(color) 299 300: 8(fvec4) Load 10(color) 301: 7(float) CompositeExtract 300 0 302: 7(float) Load 119(d4) 303: 16(bool) FOrdLessThan 301 302 SelectionMerge 305 None BranchConditional 303 304 305 304: Label Branch 295 305: Label 307: 8(fvec4) Load 10(color) 308: 7(float) CompositeExtract 307 1 309: 7(float) Load 119(d4) 310: 16(bool) FOrdLessThan 308 309 SelectionMerge 312 None BranchConditional 310 311 319 311: Label 313: 7(float) Load 119(d4) 314: 8(fvec4) Load 10(color) 315: 7(float) CompositeExtract 314 1 316: 7(float) FAdd 315 313 317: 8(fvec4) Load 10(color) 318: 8(fvec4) CompositeInsert 316 317 1 Store 10(color) 318 Branch 312 319: Label 320: 7(float) Load 119(d4) 321: 8(fvec4) Load 10(color) 322: 7(float) CompositeExtract 321 0 323: 7(float) FAdd 322 320 324: 8(fvec4) Load 10(color) 325: 8(fvec4) CompositeInsert 323 324 0 Store 10(color) 325 Branch 312 312: Label Branch 295 295: Label 326: 8(fvec4) Load 10(color) 327: 7(float) CompositeExtract 326 2 328: 7(float) Load 119(d4) 329: 16(bool) FOrdLessThan 327 328 BranchConditional 329 330 293 330: Label Branch 292 293: Label Branch 331 331: Label LoopMerge 332 None Branch 333 333: Label 336: 8(fvec4) Load 335(bigColor5) 337: 8(fvec4) Load 10(color) 338: 8(fvec4) FAdd 337 336 Store 10(color) 338 339: 8(fvec4) Load 10(color) 340: 7(float) CompositeExtract 339 1 342: 7(float) Load 341(d5) 343: 16(bool) FOrdLessThan 340 342 SelectionMerge 345 None BranchConditional 343 344 345 344: Label 346: 7(float) Load 341(d5) 347: 8(fvec4) Load 10(color) 348: 7(float) CompositeExtract 347 1 349: 7(float) FAdd 348 346 350: 8(fvec4) Load 10(color) 351: 8(fvec4) CompositeInsert 349 350 1 Store 10(color) 351 Branch 345 345: Label Branch 334 334: Label 352: 8(fvec4) Load 10(color) 353: 7(float) CompositeExtract 352 0 354: 7(float) Load 341(d5) 355: 16(bool) FOrdLessThan 353 354 BranchConditional 355 356 332 356: Label Branch 331 332: Label 357: 8(fvec4) Load 10(color) 358: 7(float) CompositeExtract 357 0 360: 7(float) Load 359(d6) 361: 16(bool) FOrdLessThan 358 360 SelectionMerge 363 None BranchConditional 361 362 375 362: Label Branch 364 364: Label 366: 8(fvec4) Load 10(color) 367: 7(float) CompositeExtract 366 1 368: 7(float) Load 359(d6) 369: 16(bool) FOrdLessThan 367 368 LoopMerge 365 None BranchConditional 369 370 365 370: Label 372: 8(fvec4) Load 371(bigColor6) 373: 8(fvec4) Load 10(color) 374: 8(fvec4) FAdd 373 372 Store 10(color) 374 Branch 364 365: Label Branch 363 375: Label Branch 376 376: Label 378: 8(fvec4) Load 10(color) 379: 7(float) CompositeExtract 378 2 380: 7(float) Load 359(d6) 381: 16(bool) FOrdLessThan 379 380 LoopMerge 377 None BranchConditional 381 382 377 382: Label 383: 8(fvec4) Load 371(bigColor6) 384: 7(float) CompositeExtract 383 2 385: 8(fvec4) Load 10(color) 386: 7(float) CompositeExtract 385 2 387: 7(float) FAdd 386 384 388: 8(fvec4) Load 10(color) 389: 8(fvec4) CompositeInsert 387 388 2 Store 10(color) 389 Branch 376 377: Label Branch 363 363: Label 390: 8(fvec4) Load 10(color) 391: 7(float) CompositeExtract 390 0 392: 7(float) Load 359(d6) 393: 16(bool) FOrdLessThan 391 392 SelectionMerge 395 None BranchConditional 393 394 412 394: Label Branch 396 396: Label 398: 8(fvec4) Load 10(color) 399: 7(float) CompositeExtract 398 1 400: 7(float) Load 359(d6) 401: 16(bool) FOrdLessThan 399 400 LoopMerge 397 None BranchConditional 401 402 397 402: Label 403: 8(fvec4) Load 371(bigColor6) 404: 8(fvec4) Load 10(color) 405: 8(fvec4) FAdd 404 403 Store 10(color) 405 407: 7(float) Load 406(d7) 408: 16(bool) FOrdLessThan 407 85 SelectionMerge 410 None BranchConditional 408 409 410 409: Label Branch 397 410: Label Branch 396 397: Label Branch 395 412: Label Branch 413 413: Label 415: 8(fvec4) Load 10(color) 416: 7(float) CompositeExtract 415 2 417: 7(float) Load 359(d6) 418: 16(bool) FOrdLessThan 416 417 LoopMerge 414 None BranchConditional 418 419 414 419: Label 420: 8(fvec4) Load 371(bigColor6) 421: 7(float) CompositeExtract 420 2 422: 8(fvec4) Load 10(color) 423: 7(float) CompositeExtract 422 2 424: 7(float) FAdd 423 421 425: 8(fvec4) Load 10(color) 426: 8(fvec4) CompositeInsert 424 425 2 Store 10(color) 426 Branch 413 414: Label Branch 395 395: Label Branch 427 427: Label LoopMerge 428 None Branch 429 429: Label 431: 7(float) Load 406(d7) 433: 16(bool) FOrdLessThan 431 432 SelectionMerge 435 None BranchConditional 433 434 435 434: Label Branch 428 435: Label 438: 8(fvec4) Load 437(bigColor7) 439: 8(fvec4) Load 10(color) 440: 8(fvec4) FAdd 439 438 Store 10(color) 440 441: 7(float) Load 406(d7) 442: 16(bool) FOrdLessThan 441 85 SelectionMerge 444 None BranchConditional 442 443 444 443: Label 445: 8(fvec4) Load 10(color) 446: 7(float) CompositeExtract 445 2 447: 7(float) FAdd 446 85 448: 8(fvec4) Load 10(color) 449: 8(fvec4) CompositeInsert 447 448 2 Store 10(color) 449 Branch 428 444: Label 451: 8(fvec4) Load 12(BaseColor) 452: 8(fvec4) Load 10(color) 453: 8(fvec4) FAdd 452 451 Store 10(color) 453 Branch 430 430: Label BranchConditional 17 454 428 454: Label Branch 427 428: Label Branch 455 455: Label LoopMerge 456 None Branch 457 457: Label 460: 7(float) Load 459(d8) 461: 16(bool) FOrdLessThan 460 432 SelectionMerge 463 None BranchConditional 461 462 463 462: Label Branch 456 463: Label 465: 8(fvec4) Load 437(bigColor7) 466: 8(fvec4) Load 10(color) 467: 8(fvec4) FAdd 466 465 Store 10(color) 467 468: 7(float) Load 459(d8) 469: 16(bool) FOrdLessThan 468 85 SelectionMerge 471 None BranchConditional 469 470 471 470: Label 472: 8(fvec4) Load 10(color) 473: 7(float) CompositeExtract 472 2 474: 7(float) FAdd 473 85 475: 8(fvec4) Load 10(color) 476: 8(fvec4) CompositeInsert 474 475 2 Store 10(color) 476 477: 7(float) Load 459(d8) 479: 16(bool) FOrdLessThan 477 478 SelectionMerge 481 None BranchConditional 479 480 487 480: Label 482: 8(fvec4) Load 10(color) 483: 7(float) CompositeExtract 482 1 484: 7(float) FAdd 483 85 485: 8(fvec4) Load 10(color) 486: 8(fvec4) CompositeInsert 484 485 1 Store 10(color) 486 Branch 481 487: Label 488: 8(fvec4) Load 10(color) 489: 7(float) CompositeExtract 488 0 490: 7(float) FAdd 489 85 491: 8(fvec4) Load 10(color) 492: 8(fvec4) CompositeInsert 490 491 0 Store 10(color) 492 Branch 481 481: Label Branch 456 471: Label 494: 8(fvec4) Load 12(BaseColor) 495: 8(fvec4) Load 10(color) 496: 8(fvec4) FAdd 495 494 Store 10(color) 496 Branch 458 458: Label 497: 8(fvec4) Load 10(color) 498: 7(float) CompositeExtract 497 2 499: 7(float) Load 459(d8) 500: 16(bool) FOrdLessThan 498 499 BranchConditional 500 501 456 501: Label Branch 455 456: Label Branch 502 502: Label 504: 8(fvec4) Load 10(color) 505: 7(float) CompositeExtract 504 3 507: 7(float) Load 506(d9) 508: 16(bool) FOrdLessThan 505 507 LoopMerge 503 None BranchConditional 508 509 503 509: Label 510: 7(float) Load 506(d9) 511: 7(float) Load 459(d8) 512: 16(bool) FOrdGreaterThan 510 511 SelectionMerge 514 None BranchConditional 512 513 514 513: Label 515: 8(fvec4) Load 10(color) 516: 7(float) CompositeExtract 515 0 517: 7(float) Load 406(d7) 518: 16(bool) FOrdLessThanEqual 516 517 SelectionMerge 520 None BranchConditional 518 519 520 519: Label 521: 8(fvec4) Load 10(color) 522: 7(float) CompositeExtract 521 2 524: 16(bool) FOrdEqual 522 523 SelectionMerge 526 None BranchConditional 524 525 532 525: Label 527: 8(fvec4) Load 10(color) 528: 7(float) CompositeExtract 527 3 529: 7(float) FAdd 528 85 530: 8(fvec4) Load 10(color) 531: 8(fvec4) CompositeInsert 529 530 3 Store 10(color) 531 Branch 526 532: Label Branch 503 526: Label Branch 520 520: Label Branch 514 514: Label Branch 502 503: Label Branch 534 534: Label 536: 8(fvec4) Load 10(color) 537: 7(float) CompositeExtract 536 2 539: 7(float) Load 538(d10) 540: 16(bool) FOrdLessThan 537 539 LoopMerge 535 None BranchConditional 540 541 535 541: Label 542: 8(fvec4) Load 10(color) 543: 7(float) CompositeExtract 542 1 544: 7(float) FAdd 543 85 545: 8(fvec4) Load 10(color) 546: 8(fvec4) CompositeInsert 544 545 1 Store 10(color) 546 547: 8(fvec4) Load 10(color) 548: 7(float) CompositeExtract 547 1 550: 7(float) Load 549(d11) 551: 16(bool) FOrdLessThan 548 550 SelectionMerge 553 None BranchConditional 551 552 553 552: Label 554: 8(fvec4) Load 10(color) 555: 7(float) CompositeExtract 554 2 556: 7(float) FAdd 555 85 557: 8(fvec4) Load 10(color) 558: 8(fvec4) CompositeInsert 556 557 2 Store 10(color) 558 559: 8(fvec4) Load 10(color) 560: 7(float) CompositeExtract 559 3 562: 7(float) Load 561(d12) 563: 16(bool) FOrdLessThan 560 562 SelectionMerge 565 None BranchConditional 563 564 571 564: Label 566: 8(fvec4) Load 10(color) 567: 7(float) CompositeExtract 566 3 568: 7(float) FAdd 567 85 569: 8(fvec4) Load 10(color) 570: 8(fvec4) CompositeInsert 568 569 3 Store 10(color) 570 Branch 565 571: Label 572: 8(fvec4) Load 10(color) 573: 7(float) CompositeExtract 572 0 574: 7(float) FAdd 573 85 575: 8(fvec4) Load 10(color) 576: 8(fvec4) CompositeInsert 574 575 0 Store 10(color) 576 Branch 565 565: Label Branch 534 553: Label 578: 8(fvec4) Load 10(color) 579: 8(fvec4) CompositeConstruct 85 85 85 85 580: 8(fvec4) FAdd 578 579 Store 10(color) 580 Branch 535 535: Label Branch 582 582: Label 584: 8(fvec4) Load 10(color) 585: 7(float) CompositeExtract 584 0 587: 16(bool) FOrdLessThan 585 586 LoopMerge 583 None BranchConditional 587 588 583 588: Label 590: 8(fvec4) Load 589(bigColor8) 591: 8(fvec4) Load 10(color) 592: 8(fvec4) FAdd 591 590 Store 10(color) 592 593: 8(fvec4) Load 10(color) 594: 7(float) CompositeExtract 593 2 595: 7(float) Load 459(d8) 596: 16(bool) FOrdLessThan 594 595 SelectionMerge 598 None BranchConditional 596 597 598 597: Label 599: 8(fvec4) Load 10(color) 600: 7(float) CompositeExtract 599 3 601: 7(float) Load 359(d6) 602: 16(bool) FOrdLessThan 600 601 SelectionMerge 604 None BranchConditional 602 603 604 603: Label Branch 582 604: Label Branch 598 598: Label 606: 8(fvec4) Load 589(bigColor8) 607: 7(float) CompositeExtract 606 0 608: 8(fvec4) Load 10(color) 609: 7(float) CompositeExtract 608 1 610: 7(float) FAdd 609 607 611: 8(fvec4) Load 10(color) 612: 8(fvec4) CompositeInsert 610 611 1 Store 10(color) 612 Branch 582 583: Label 613: 8(fvec4) Load 10(color) 614: 8(fvec4) CompositeConstruct 85 85 85 85 615: 8(fvec4) FAdd 613 614 Store 10(color) 615 618: 8(fvec4) Load 10(color) Store 617(gl_FragColor) 618 Branch 619 619: Label 621: 8(fvec4) Load 10(color) 622: 7(float) CompositeExtract 621 0 624: 7(float) Load 623(d14) 625: 16(bool) FOrdLessThan 622 624 LoopMerge 620 None BranchConditional 625 626 620 626: Label 627: 8(fvec4) Load 10(color) 628: 7(float) CompositeExtract 627 1 630: 7(float) Load 629(d15) 631: 16(bool) FOrdLessThan 628 630 SelectionMerge 633 None BranchConditional 631 632 635 632: Label Branch 6 635: Label 636: 8(fvec4) Load 10(color) 637: 8(fvec4) CompositeConstruct 85 85 85 85 638: 8(fvec4) FAdd 636 637 Store 10(color) 638 Branch 633 633: Label Branch 619 620: Label 639: 8(fvec4) Load 10(color) 640: 8(fvec4) CompositeConstruct 85 85 85 85 641: 8(fvec4) FAdd 639 640 Store 10(color) 641 Branch 642 642: Label 644: 8(fvec4) Load 10(color) 645: 7(float) CompositeExtract 644 3 647: 7(float) Load 646(d16) 648: 16(bool) FOrdLessThan 645 647 LoopMerge 643 None BranchConditional 648 649 643 649: Label 650: 8(fvec4) Load 10(color) 651: 7(float) CompositeExtract 650 3 652: 7(float) FAdd 651 85 653: 8(fvec4) Load 10(color) 654: 8(fvec4) CompositeInsert 652 653 3 Store 10(color) 654 Branch 642 643: Label Branch 655 655: Label 657: 8(fvec4) Load 10(color) 658: 7(float) CompositeExtract 657 3 659: 7(float) Load 92(d2) 660: 16(bool) FOrdLessThan 658 659 661: 8(fvec4) Load 10(color) 662: 7(float) CompositeExtract 661 1 663: 7(float) Load 97(d3) 664: 16(bool) FOrdLessThan 662 663 665: 16(bool) LogicalAnd 660 664 LoopMerge 656 None BranchConditional 665 666 656 666: Label 667: 8(fvec4) Load 102(bigColor1_2) 668: 8(fvec4) Load 10(color) 669: 8(fvec4) FAdd 668 667 Store 10(color) 669 670: 8(fvec4) Load 10(color) 671: 7(float) CompositeExtract 670 2 672: 7(float) Load 97(d3) 673: 16(bool) FOrdLessThan 671 672 SelectionMerge 675 None BranchConditional 673 674 675 674: Label Branch 6 675: Label Branch 655 656: Label Branch 677 677: Label LoopMerge 678 None Branch 679 679: Label 681: 8(fvec4) Load 10(color) 682: 7(float) CompositeExtract 681 1 684: 7(float) Load 683(d18) 685: 16(bool) FOrdLessThan 682 684 SelectionMerge 687 None BranchConditional 685 686 687 686: Label Branch 6 687: Label 689: 8(fvec4) Load 10(color) 690: 8(fvec4) CompositeConstruct 85 85 85 85 691: 8(fvec4) FAdd 689 690 Store 10(color) 691 Branch 680 680: Label 692: 8(fvec4) Load 10(color) 693: 7(float) CompositeExtract 692 0 695: 7(float) Load 694(d17) 696: 16(bool) FOrdLessThan 693 695 BranchConditional 696 697 678 697: Label Branch 677 678: Label Branch 698 698: Label 700: 8(fvec4) Load 10(color) 701: 7(float) CompositeExtract 700 1 702: 7(float) Load 646(d16) 703: 16(bool) FOrdLessThan 701 702 LoopMerge 699 None BranchConditional 703 704 699 704: Label 705: 8(fvec4) Load 10(color) 706: 7(float) CompositeExtract 705 3 707: 7(float) Load 646(d16) 708: 16(bool) FOrdLessThan 706 707 SelectionMerge 710 None BranchConditional 708 709 712 709: Label Kill 712: Label 713: 8(fvec4) Load 10(color) 714: 8(fvec4) CompositeConstruct 85 85 85 85 715: 8(fvec4) FAdd 713 714 Store 10(color) 715 Branch 710 710: Label Branch 698 699: Label 716: 8(fvec4) Load 10(color) 717: 8(fvec4) CompositeConstruct 85 85 85 85 718: 8(fvec4) FAdd 716 717 Store 10(color) 718 719: 8(fvec4) Load 10(color) Store 617(gl_FragColor) 719 Branch 6 6: Label Return FunctionEnd