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