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