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