1145 lines
55 KiB
Plaintext
Executable File
1145 lines
55 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 99
|
|
// Generated by (magic number): 51a00bb
|
|
// Id's are bound by 750
|
|
|
|
Source GLSL 130
|
|
Capability Shader
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Fragment 4 "main"
|
|
ExecutionMode 4 OriginLowerLeft
|
|
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
|