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