mirror of
https://github.com/KhronosGroup/glslang
synced 2024-11-12 21:20:06 +00:00
33c7e30860
It is invalid if the same decoration is applied to the same id multiple times. This adds a check before adding a decoration that the decoration is not already in the list. If it is, then the duplicate is not added. Fixes #3627
2955 lines
156 KiB
Plaintext
2955 lines
156 KiB
Plaintext
spv.subgroupArithmetic.comp
|
|
// Module Version 10300
|
|
// Generated by (magic number): 8000b
|
|
// Id's are bound by 2386
|
|
|
|
Capability Shader
|
|
Capability Float64
|
|
Capability GroupNonUniform
|
|
Capability GroupNonUniformArithmetic
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint GLCompute 4 "main" 10 12
|
|
ExecutionMode 4 LocalSize 8 1 1
|
|
Source GLSL 450
|
|
SourceExtension "GL_KHR_shader_subgroup_arithmetic"
|
|
SourceExtension "GL_KHR_shader_subgroup_basic"
|
|
Name 4 "main"
|
|
Name 8 "invocation"
|
|
Name 10 "gl_SubgroupInvocationID"
|
|
Name 12 "gl_SubgroupSize"
|
|
Name 24 "Buffers"
|
|
MemberName 24(Buffers) 0 "f4"
|
|
MemberName 24(Buffers) 1 "i4"
|
|
MemberName 24(Buffers) 2 "u4"
|
|
MemberName 24(Buffers) 3 "d4"
|
|
Name 27 "data"
|
|
Decorate 10(gl_SubgroupInvocationID) RelaxedPrecision
|
|
Decorate 10(gl_SubgroupInvocationID) BuiltIn SubgroupLocalInvocationId
|
|
Decorate 11 RelaxedPrecision
|
|
Decorate 12(gl_SubgroupSize) RelaxedPrecision
|
|
Decorate 12(gl_SubgroupSize) BuiltIn SubgroupSize
|
|
Decorate 13 RelaxedPrecision
|
|
Decorate 14 RelaxedPrecision
|
|
Decorate 16 RelaxedPrecision
|
|
Decorate 24(Buffers) Block
|
|
MemberDecorate 24(Buffers) 0 Offset 0
|
|
MemberDecorate 24(Buffers) 1 Offset 16
|
|
MemberDecorate 24(Buffers) 2 Offset 32
|
|
MemberDecorate 24(Buffers) 3 Offset 64
|
|
Decorate 27(data) Binding 0
|
|
Decorate 27(data) DescriptorSet 0
|
|
Decorate 2385 BuiltIn WorkgroupSize
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeInt 32 0
|
|
7: TypePointer Function 6(int)
|
|
9: TypePointer Input 6(int)
|
|
10(gl_SubgroupInvocationID): 9(ptr) Variable Input
|
|
12(gl_SubgroupSize): 9(ptr) Variable Input
|
|
15: 6(int) Constant 4
|
|
17: TypeFloat 32
|
|
18: TypeVector 17(float) 4
|
|
19: TypeInt 32 1
|
|
20: TypeVector 19(int) 4
|
|
21: TypeVector 6(int) 4
|
|
22: TypeFloat 64
|
|
23: TypeVector 22(float64_t) 4
|
|
24(Buffers): TypeStruct 18(fvec4) 20(ivec4) 21(ivec4) 23(f64vec4)
|
|
25: TypeArray 24(Buffers) 15
|
|
26: TypePointer StorageBuffer 25
|
|
27(data): 26(ptr) Variable StorageBuffer
|
|
29: 19(int) Constant 0
|
|
30: 6(int) Constant 0
|
|
31: TypePointer StorageBuffer 17(float)
|
|
34: 6(int) Constant 3
|
|
38: 19(int) Constant 1
|
|
39: TypeVector 17(float) 2
|
|
40: TypePointer StorageBuffer 18(fvec4)
|
|
47: 6(int) Constant 1
|
|
51: 19(int) Constant 2
|
|
52: TypeVector 17(float) 3
|
|
61: 6(int) Constant 2
|
|
65: 19(int) Constant 3
|
|
71: TypePointer StorageBuffer 19(int)
|
|
77: TypeVector 19(int) 2
|
|
78: TypePointer StorageBuffer 20(ivec4)
|
|
88: TypeVector 19(int) 3
|
|
105: TypePointer StorageBuffer 6(int)
|
|
111: TypeVector 6(int) 2
|
|
112: TypePointer StorageBuffer 21(ivec4)
|
|
122: TypeVector 6(int) 3
|
|
139: TypePointer StorageBuffer 22(float64_t)
|
|
145: TypeVector 22(float64_t) 2
|
|
146: TypePointer StorageBuffer 23(f64vec4)
|
|
156: TypeVector 22(float64_t) 3
|
|
595: TypeBool
|
|
604: 77(ivec2) ConstantComposite 29 29
|
|
605: TypeVector 595(bool) 2
|
|
608: 77(ivec2) ConstantComposite 38 38
|
|
618: 88(ivec3) ConstantComposite 29 29 29
|
|
619: TypeVector 595(bool) 3
|
|
622: 88(ivec3) ConstantComposite 38 38 38
|
|
633: 20(ivec4) ConstantComposite 29 29 29 29
|
|
634: TypeVector 595(bool) 4
|
|
637: 20(ivec4) ConstantComposite 38 38 38 38
|
|
2384: 6(int) Constant 8
|
|
2385: 122(ivec3) ConstantComposite 2384 47 47
|
|
4(main): 2 Function None 3
|
|
5: Label
|
|
8(invocation): 7(ptr) Variable Function
|
|
11: 6(int) Load 10(gl_SubgroupInvocationID)
|
|
13: 6(int) Load 12(gl_SubgroupSize)
|
|
14: 6(int) IAdd 11 13
|
|
16: 6(int) UMod 14 15
|
|
Store 8(invocation) 16
|
|
28: 6(int) Load 8(invocation)
|
|
32: 31(ptr) AccessChain 27(data) 29 29 30
|
|
33: 17(float) Load 32
|
|
35: 17(float) GroupNonUniformFAdd 34 Reduce 33
|
|
36: 31(ptr) AccessChain 27(data) 28 29 30
|
|
Store 36 35
|
|
37: 6(int) Load 8(invocation)
|
|
41: 40(ptr) AccessChain 27(data) 38 29
|
|
42: 18(fvec4) Load 41
|
|
43: 39(fvec2) VectorShuffle 42 42 0 1
|
|
44: 39(fvec2) GroupNonUniformFAdd 34 Reduce 43
|
|
45: 31(ptr) AccessChain 27(data) 37 29 30
|
|
46: 17(float) CompositeExtract 44 0
|
|
Store 45 46
|
|
48: 31(ptr) AccessChain 27(data) 37 29 47
|
|
49: 17(float) CompositeExtract 44 1
|
|
Store 48 49
|
|
50: 6(int) Load 8(invocation)
|
|
53: 40(ptr) AccessChain 27(data) 51 29
|
|
54: 18(fvec4) Load 53
|
|
55: 52(fvec3) VectorShuffle 54 54 0 1 2
|
|
56: 52(fvec3) GroupNonUniformFAdd 34 Reduce 55
|
|
57: 31(ptr) AccessChain 27(data) 50 29 30
|
|
58: 17(float) CompositeExtract 56 0
|
|
Store 57 58
|
|
59: 31(ptr) AccessChain 27(data) 50 29 47
|
|
60: 17(float) CompositeExtract 56 1
|
|
Store 59 60
|
|
62: 31(ptr) AccessChain 27(data) 50 29 61
|
|
63: 17(float) CompositeExtract 56 2
|
|
Store 62 63
|
|
64: 6(int) Load 8(invocation)
|
|
66: 40(ptr) AccessChain 27(data) 65 29
|
|
67: 18(fvec4) Load 66
|
|
68: 18(fvec4) GroupNonUniformFAdd 34 Reduce 67
|
|
69: 40(ptr) AccessChain 27(data) 64 29
|
|
Store 69 68
|
|
70: 6(int) Load 8(invocation)
|
|
72: 71(ptr) AccessChain 27(data) 29 38 30
|
|
73: 19(int) Load 72
|
|
74: 19(int) GroupNonUniformIAdd 34 Reduce 73
|
|
75: 71(ptr) AccessChain 27(data) 70 38 30
|
|
Store 75 74
|
|
76: 6(int) Load 8(invocation)
|
|
79: 78(ptr) AccessChain 27(data) 38 38
|
|
80: 20(ivec4) Load 79
|
|
81: 77(ivec2) VectorShuffle 80 80 0 1
|
|
82: 77(ivec2) GroupNonUniformIAdd 34 Reduce 81
|
|
83: 71(ptr) AccessChain 27(data) 76 38 30
|
|
84: 19(int) CompositeExtract 82 0
|
|
Store 83 84
|
|
85: 71(ptr) AccessChain 27(data) 76 38 47
|
|
86: 19(int) CompositeExtract 82 1
|
|
Store 85 86
|
|
87: 6(int) Load 8(invocation)
|
|
89: 78(ptr) AccessChain 27(data) 51 38
|
|
90: 20(ivec4) Load 89
|
|
91: 88(ivec3) VectorShuffle 90 90 0 1 2
|
|
92: 88(ivec3) GroupNonUniformIAdd 34 Reduce 91
|
|
93: 71(ptr) AccessChain 27(data) 87 38 30
|
|
94: 19(int) CompositeExtract 92 0
|
|
Store 93 94
|
|
95: 71(ptr) AccessChain 27(data) 87 38 47
|
|
96: 19(int) CompositeExtract 92 1
|
|
Store 95 96
|
|
97: 71(ptr) AccessChain 27(data) 87 38 61
|
|
98: 19(int) CompositeExtract 92 2
|
|
Store 97 98
|
|
99: 6(int) Load 8(invocation)
|
|
100: 78(ptr) AccessChain 27(data) 65 38
|
|
101: 20(ivec4) Load 100
|
|
102: 20(ivec4) GroupNonUniformIAdd 34 Reduce 101
|
|
103: 78(ptr) AccessChain 27(data) 99 38
|
|
Store 103 102
|
|
104: 6(int) Load 8(invocation)
|
|
106: 105(ptr) AccessChain 27(data) 29 51 30
|
|
107: 6(int) Load 106
|
|
108: 6(int) GroupNonUniformIAdd 34 Reduce 107
|
|
109: 105(ptr) AccessChain 27(data) 104 51 30
|
|
Store 109 108
|
|
110: 6(int) Load 8(invocation)
|
|
113: 112(ptr) AccessChain 27(data) 38 51
|
|
114: 21(ivec4) Load 113
|
|
115: 111(ivec2) VectorShuffle 114 114 0 1
|
|
116: 111(ivec2) GroupNonUniformIAdd 34 Reduce 115
|
|
117: 105(ptr) AccessChain 27(data) 110 51 30
|
|
118: 6(int) CompositeExtract 116 0
|
|
Store 117 118
|
|
119: 105(ptr) AccessChain 27(data) 110 51 47
|
|
120: 6(int) CompositeExtract 116 1
|
|
Store 119 120
|
|
121: 6(int) Load 8(invocation)
|
|
123: 112(ptr) AccessChain 27(data) 51 51
|
|
124: 21(ivec4) Load 123
|
|
125: 122(ivec3) VectorShuffle 124 124 0 1 2
|
|
126: 122(ivec3) GroupNonUniformIAdd 34 Reduce 125
|
|
127: 105(ptr) AccessChain 27(data) 121 51 30
|
|
128: 6(int) CompositeExtract 126 0
|
|
Store 127 128
|
|
129: 105(ptr) AccessChain 27(data) 121 51 47
|
|
130: 6(int) CompositeExtract 126 1
|
|
Store 129 130
|
|
131: 105(ptr) AccessChain 27(data) 121 51 61
|
|
132: 6(int) CompositeExtract 126 2
|
|
Store 131 132
|
|
133: 6(int) Load 8(invocation)
|
|
134: 112(ptr) AccessChain 27(data) 65 51
|
|
135: 21(ivec4) Load 134
|
|
136: 21(ivec4) GroupNonUniformIAdd 34 Reduce 135
|
|
137: 112(ptr) AccessChain 27(data) 133 51
|
|
Store 137 136
|
|
138: 6(int) Load 8(invocation)
|
|
140: 139(ptr) AccessChain 27(data) 29 65 30
|
|
141:22(float64_t) Load 140
|
|
142:22(float64_t) GroupNonUniformFAdd 34 Reduce 141
|
|
143: 139(ptr) AccessChain 27(data) 138 65 30
|
|
Store 143 142
|
|
144: 6(int) Load 8(invocation)
|
|
147: 146(ptr) AccessChain 27(data) 38 65
|
|
148: 23(f64vec4) Load 147
|
|
149:145(f64vec2) VectorShuffle 148 148 0 1
|
|
150:145(f64vec2) GroupNonUniformFAdd 34 Reduce 149
|
|
151: 139(ptr) AccessChain 27(data) 144 65 30
|
|
152:22(float64_t) CompositeExtract 150 0
|
|
Store 151 152
|
|
153: 139(ptr) AccessChain 27(data) 144 65 47
|
|
154:22(float64_t) CompositeExtract 150 1
|
|
Store 153 154
|
|
155: 6(int) Load 8(invocation)
|
|
157: 146(ptr) AccessChain 27(data) 51 65
|
|
158: 23(f64vec4) Load 157
|
|
159:156(f64vec3) VectorShuffle 158 158 0 1 2
|
|
160:156(f64vec3) GroupNonUniformFAdd 34 Reduce 159
|
|
161: 139(ptr) AccessChain 27(data) 155 65 30
|
|
162:22(float64_t) CompositeExtract 160 0
|
|
Store 161 162
|
|
163: 139(ptr) AccessChain 27(data) 155 65 47
|
|
164:22(float64_t) CompositeExtract 160 1
|
|
Store 163 164
|
|
165: 139(ptr) AccessChain 27(data) 155 65 61
|
|
166:22(float64_t) CompositeExtract 160 2
|
|
Store 165 166
|
|
167: 6(int) Load 8(invocation)
|
|
168: 146(ptr) AccessChain 27(data) 65 65
|
|
169: 23(f64vec4) Load 168
|
|
170: 23(f64vec4) GroupNonUniformFAdd 34 Reduce 169
|
|
171: 146(ptr) AccessChain 27(data) 167 65
|
|
Store 171 170
|
|
172: 6(int) Load 8(invocation)
|
|
173: 31(ptr) AccessChain 27(data) 29 29 30
|
|
174: 17(float) Load 173
|
|
175: 17(float) GroupNonUniformFMul 34 Reduce 174
|
|
176: 31(ptr) AccessChain 27(data) 172 29 30
|
|
Store 176 175
|
|
177: 6(int) Load 8(invocation)
|
|
178: 40(ptr) AccessChain 27(data) 38 29
|
|
179: 18(fvec4) Load 178
|
|
180: 39(fvec2) VectorShuffle 179 179 0 1
|
|
181: 39(fvec2) GroupNonUniformFMul 34 Reduce 180
|
|
182: 31(ptr) AccessChain 27(data) 177 29 30
|
|
183: 17(float) CompositeExtract 181 0
|
|
Store 182 183
|
|
184: 31(ptr) AccessChain 27(data) 177 29 47
|
|
185: 17(float) CompositeExtract 181 1
|
|
Store 184 185
|
|
186: 6(int) Load 8(invocation)
|
|
187: 40(ptr) AccessChain 27(data) 51 29
|
|
188: 18(fvec4) Load 187
|
|
189: 52(fvec3) VectorShuffle 188 188 0 1 2
|
|
190: 52(fvec3) GroupNonUniformFMul 34 Reduce 189
|
|
191: 31(ptr) AccessChain 27(data) 186 29 30
|
|
192: 17(float) CompositeExtract 190 0
|
|
Store 191 192
|
|
193: 31(ptr) AccessChain 27(data) 186 29 47
|
|
194: 17(float) CompositeExtract 190 1
|
|
Store 193 194
|
|
195: 31(ptr) AccessChain 27(data) 186 29 61
|
|
196: 17(float) CompositeExtract 190 2
|
|
Store 195 196
|
|
197: 6(int) Load 8(invocation)
|
|
198: 40(ptr) AccessChain 27(data) 65 29
|
|
199: 18(fvec4) Load 198
|
|
200: 18(fvec4) GroupNonUniformFMul 34 Reduce 199
|
|
201: 40(ptr) AccessChain 27(data) 197 29
|
|
Store 201 200
|
|
202: 6(int) Load 8(invocation)
|
|
203: 71(ptr) AccessChain 27(data) 29 38 30
|
|
204: 19(int) Load 203
|
|
205: 19(int) GroupNonUniformIMul 34 Reduce 204
|
|
206: 71(ptr) AccessChain 27(data) 202 38 30
|
|
Store 206 205
|
|
207: 6(int) Load 8(invocation)
|
|
208: 78(ptr) AccessChain 27(data) 38 38
|
|
209: 20(ivec4) Load 208
|
|
210: 77(ivec2) VectorShuffle 209 209 0 1
|
|
211: 77(ivec2) GroupNonUniformIMul 34 Reduce 210
|
|
212: 71(ptr) AccessChain 27(data) 207 38 30
|
|
213: 19(int) CompositeExtract 211 0
|
|
Store 212 213
|
|
214: 71(ptr) AccessChain 27(data) 207 38 47
|
|
215: 19(int) CompositeExtract 211 1
|
|
Store 214 215
|
|
216: 6(int) Load 8(invocation)
|
|
217: 78(ptr) AccessChain 27(data) 51 38
|
|
218: 20(ivec4) Load 217
|
|
219: 88(ivec3) VectorShuffle 218 218 0 1 2
|
|
220: 88(ivec3) GroupNonUniformIMul 34 Reduce 219
|
|
221: 71(ptr) AccessChain 27(data) 216 38 30
|
|
222: 19(int) CompositeExtract 220 0
|
|
Store 221 222
|
|
223: 71(ptr) AccessChain 27(data) 216 38 47
|
|
224: 19(int) CompositeExtract 220 1
|
|
Store 223 224
|
|
225: 71(ptr) AccessChain 27(data) 216 38 61
|
|
226: 19(int) CompositeExtract 220 2
|
|
Store 225 226
|
|
227: 6(int) Load 8(invocation)
|
|
228: 78(ptr) AccessChain 27(data) 65 38
|
|
229: 20(ivec4) Load 228
|
|
230: 20(ivec4) GroupNonUniformIMul 34 Reduce 229
|
|
231: 78(ptr) AccessChain 27(data) 227 38
|
|
Store 231 230
|
|
232: 6(int) Load 8(invocation)
|
|
233: 105(ptr) AccessChain 27(data) 29 51 30
|
|
234: 6(int) Load 233
|
|
235: 6(int) GroupNonUniformIMul 34 Reduce 234
|
|
236: 105(ptr) AccessChain 27(data) 232 51 30
|
|
Store 236 235
|
|
237: 6(int) Load 8(invocation)
|
|
238: 112(ptr) AccessChain 27(data) 38 51
|
|
239: 21(ivec4) Load 238
|
|
240: 111(ivec2) VectorShuffle 239 239 0 1
|
|
241: 111(ivec2) GroupNonUniformIMul 34 Reduce 240
|
|
242: 105(ptr) AccessChain 27(data) 237 51 30
|
|
243: 6(int) CompositeExtract 241 0
|
|
Store 242 243
|
|
244: 105(ptr) AccessChain 27(data) 237 51 47
|
|
245: 6(int) CompositeExtract 241 1
|
|
Store 244 245
|
|
246: 6(int) Load 8(invocation)
|
|
247: 112(ptr) AccessChain 27(data) 51 51
|
|
248: 21(ivec4) Load 247
|
|
249: 122(ivec3) VectorShuffle 248 248 0 1 2
|
|
250: 122(ivec3) GroupNonUniformIMul 34 Reduce 249
|
|
251: 105(ptr) AccessChain 27(data) 246 51 30
|
|
252: 6(int) CompositeExtract 250 0
|
|
Store 251 252
|
|
253: 105(ptr) AccessChain 27(data) 246 51 47
|
|
254: 6(int) CompositeExtract 250 1
|
|
Store 253 254
|
|
255: 105(ptr) AccessChain 27(data) 246 51 61
|
|
256: 6(int) CompositeExtract 250 2
|
|
Store 255 256
|
|
257: 6(int) Load 8(invocation)
|
|
258: 112(ptr) AccessChain 27(data) 65 51
|
|
259: 21(ivec4) Load 258
|
|
260: 21(ivec4) GroupNonUniformIMul 34 Reduce 259
|
|
261: 112(ptr) AccessChain 27(data) 257 51
|
|
Store 261 260
|
|
262: 6(int) Load 8(invocation)
|
|
263: 139(ptr) AccessChain 27(data) 29 65 30
|
|
264:22(float64_t) Load 263
|
|
265:22(float64_t) GroupNonUniformFMul 34 Reduce 264
|
|
266: 139(ptr) AccessChain 27(data) 262 65 30
|
|
Store 266 265
|
|
267: 6(int) Load 8(invocation)
|
|
268: 146(ptr) AccessChain 27(data) 38 65
|
|
269: 23(f64vec4) Load 268
|
|
270:145(f64vec2) VectorShuffle 269 269 0 1
|
|
271:145(f64vec2) GroupNonUniformFMul 34 Reduce 270
|
|
272: 139(ptr) AccessChain 27(data) 267 65 30
|
|
273:22(float64_t) CompositeExtract 271 0
|
|
Store 272 273
|
|
274: 139(ptr) AccessChain 27(data) 267 65 47
|
|
275:22(float64_t) CompositeExtract 271 1
|
|
Store 274 275
|
|
276: 6(int) Load 8(invocation)
|
|
277: 146(ptr) AccessChain 27(data) 51 65
|
|
278: 23(f64vec4) Load 277
|
|
279:156(f64vec3) VectorShuffle 278 278 0 1 2
|
|
280:156(f64vec3) GroupNonUniformFMul 34 Reduce 279
|
|
281: 139(ptr) AccessChain 27(data) 276 65 30
|
|
282:22(float64_t) CompositeExtract 280 0
|
|
Store 281 282
|
|
283: 139(ptr) AccessChain 27(data) 276 65 47
|
|
284:22(float64_t) CompositeExtract 280 1
|
|
Store 283 284
|
|
285: 139(ptr) AccessChain 27(data) 276 65 61
|
|
286:22(float64_t) CompositeExtract 280 2
|
|
Store 285 286
|
|
287: 6(int) Load 8(invocation)
|
|
288: 146(ptr) AccessChain 27(data) 65 65
|
|
289: 23(f64vec4) Load 288
|
|
290: 23(f64vec4) GroupNonUniformFMul 34 Reduce 289
|
|
291: 146(ptr) AccessChain 27(data) 287 65
|
|
Store 291 290
|
|
292: 6(int) Load 8(invocation)
|
|
293: 31(ptr) AccessChain 27(data) 29 29 30
|
|
294: 17(float) Load 293
|
|
295: 17(float) GroupNonUniformFMin 34 Reduce 294
|
|
296: 31(ptr) AccessChain 27(data) 292 29 30
|
|
Store 296 295
|
|
297: 6(int) Load 8(invocation)
|
|
298: 40(ptr) AccessChain 27(data) 38 29
|
|
299: 18(fvec4) Load 298
|
|
300: 39(fvec2) VectorShuffle 299 299 0 1
|
|
301: 39(fvec2) GroupNonUniformFMin 34 Reduce 300
|
|
302: 31(ptr) AccessChain 27(data) 297 29 30
|
|
303: 17(float) CompositeExtract 301 0
|
|
Store 302 303
|
|
304: 31(ptr) AccessChain 27(data) 297 29 47
|
|
305: 17(float) CompositeExtract 301 1
|
|
Store 304 305
|
|
306: 6(int) Load 8(invocation)
|
|
307: 40(ptr) AccessChain 27(data) 51 29
|
|
308: 18(fvec4) Load 307
|
|
309: 52(fvec3) VectorShuffle 308 308 0 1 2
|
|
310: 52(fvec3) GroupNonUniformFMin 34 Reduce 309
|
|
311: 31(ptr) AccessChain 27(data) 306 29 30
|
|
312: 17(float) CompositeExtract 310 0
|
|
Store 311 312
|
|
313: 31(ptr) AccessChain 27(data) 306 29 47
|
|
314: 17(float) CompositeExtract 310 1
|
|
Store 313 314
|
|
315: 31(ptr) AccessChain 27(data) 306 29 61
|
|
316: 17(float) CompositeExtract 310 2
|
|
Store 315 316
|
|
317: 6(int) Load 8(invocation)
|
|
318: 40(ptr) AccessChain 27(data) 65 29
|
|
319: 18(fvec4) Load 318
|
|
320: 18(fvec4) GroupNonUniformFMin 34 Reduce 319
|
|
321: 40(ptr) AccessChain 27(data) 317 29
|
|
Store 321 320
|
|
322: 6(int) Load 8(invocation)
|
|
323: 71(ptr) AccessChain 27(data) 29 38 30
|
|
324: 19(int) Load 323
|
|
325: 19(int) GroupNonUniformSMin 34 Reduce 324
|
|
326: 71(ptr) AccessChain 27(data) 322 38 30
|
|
Store 326 325
|
|
327: 6(int) Load 8(invocation)
|
|
328: 78(ptr) AccessChain 27(data) 38 38
|
|
329: 20(ivec4) Load 328
|
|
330: 77(ivec2) VectorShuffle 329 329 0 1
|
|
331: 77(ivec2) GroupNonUniformSMin 34 Reduce 330
|
|
332: 71(ptr) AccessChain 27(data) 327 38 30
|
|
333: 19(int) CompositeExtract 331 0
|
|
Store 332 333
|
|
334: 71(ptr) AccessChain 27(data) 327 38 47
|
|
335: 19(int) CompositeExtract 331 1
|
|
Store 334 335
|
|
336: 6(int) Load 8(invocation)
|
|
337: 78(ptr) AccessChain 27(data) 51 38
|
|
338: 20(ivec4) Load 337
|
|
339: 88(ivec3) VectorShuffle 338 338 0 1 2
|
|
340: 88(ivec3) GroupNonUniformSMin 34 Reduce 339
|
|
341: 71(ptr) AccessChain 27(data) 336 38 30
|
|
342: 19(int) CompositeExtract 340 0
|
|
Store 341 342
|
|
343: 71(ptr) AccessChain 27(data) 336 38 47
|
|
344: 19(int) CompositeExtract 340 1
|
|
Store 343 344
|
|
345: 71(ptr) AccessChain 27(data) 336 38 61
|
|
346: 19(int) CompositeExtract 340 2
|
|
Store 345 346
|
|
347: 6(int) Load 8(invocation)
|
|
348: 78(ptr) AccessChain 27(data) 65 38
|
|
349: 20(ivec4) Load 348
|
|
350: 20(ivec4) GroupNonUniformSMin 34 Reduce 349
|
|
351: 78(ptr) AccessChain 27(data) 347 38
|
|
Store 351 350
|
|
352: 6(int) Load 8(invocation)
|
|
353: 105(ptr) AccessChain 27(data) 29 51 30
|
|
354: 6(int) Load 353
|
|
355: 6(int) GroupNonUniformUMin 34 Reduce 354
|
|
356: 105(ptr) AccessChain 27(data) 352 51 30
|
|
Store 356 355
|
|
357: 6(int) Load 8(invocation)
|
|
358: 112(ptr) AccessChain 27(data) 38 51
|
|
359: 21(ivec4) Load 358
|
|
360: 111(ivec2) VectorShuffle 359 359 0 1
|
|
361: 111(ivec2) GroupNonUniformUMin 34 Reduce 360
|
|
362: 105(ptr) AccessChain 27(data) 357 51 30
|
|
363: 6(int) CompositeExtract 361 0
|
|
Store 362 363
|
|
364: 105(ptr) AccessChain 27(data) 357 51 47
|
|
365: 6(int) CompositeExtract 361 1
|
|
Store 364 365
|
|
366: 6(int) Load 8(invocation)
|
|
367: 112(ptr) AccessChain 27(data) 51 51
|
|
368: 21(ivec4) Load 367
|
|
369: 122(ivec3) VectorShuffle 368 368 0 1 2
|
|
370: 122(ivec3) GroupNonUniformUMin 34 Reduce 369
|
|
371: 105(ptr) AccessChain 27(data) 366 51 30
|
|
372: 6(int) CompositeExtract 370 0
|
|
Store 371 372
|
|
373: 105(ptr) AccessChain 27(data) 366 51 47
|
|
374: 6(int) CompositeExtract 370 1
|
|
Store 373 374
|
|
375: 105(ptr) AccessChain 27(data) 366 51 61
|
|
376: 6(int) CompositeExtract 370 2
|
|
Store 375 376
|
|
377: 6(int) Load 8(invocation)
|
|
378: 112(ptr) AccessChain 27(data) 65 51
|
|
379: 21(ivec4) Load 378
|
|
380: 21(ivec4) GroupNonUniformUMin 34 Reduce 379
|
|
381: 112(ptr) AccessChain 27(data) 377 51
|
|
Store 381 380
|
|
382: 6(int) Load 8(invocation)
|
|
383: 139(ptr) AccessChain 27(data) 29 65 30
|
|
384:22(float64_t) Load 383
|
|
385:22(float64_t) GroupNonUniformFMin 34 Reduce 384
|
|
386: 139(ptr) AccessChain 27(data) 382 65 30
|
|
Store 386 385
|
|
387: 6(int) Load 8(invocation)
|
|
388: 146(ptr) AccessChain 27(data) 38 65
|
|
389: 23(f64vec4) Load 388
|
|
390:145(f64vec2) VectorShuffle 389 389 0 1
|
|
391:145(f64vec2) GroupNonUniformFMin 34 Reduce 390
|
|
392: 139(ptr) AccessChain 27(data) 387 65 30
|
|
393:22(float64_t) CompositeExtract 391 0
|
|
Store 392 393
|
|
394: 139(ptr) AccessChain 27(data) 387 65 47
|
|
395:22(float64_t) CompositeExtract 391 1
|
|
Store 394 395
|
|
396: 6(int) Load 8(invocation)
|
|
397: 146(ptr) AccessChain 27(data) 51 65
|
|
398: 23(f64vec4) Load 397
|
|
399:156(f64vec3) VectorShuffle 398 398 0 1 2
|
|
400:156(f64vec3) GroupNonUniformFMin 34 Reduce 399
|
|
401: 139(ptr) AccessChain 27(data) 396 65 30
|
|
402:22(float64_t) CompositeExtract 400 0
|
|
Store 401 402
|
|
403: 139(ptr) AccessChain 27(data) 396 65 47
|
|
404:22(float64_t) CompositeExtract 400 1
|
|
Store 403 404
|
|
405: 139(ptr) AccessChain 27(data) 396 65 61
|
|
406:22(float64_t) CompositeExtract 400 2
|
|
Store 405 406
|
|
407: 6(int) Load 8(invocation)
|
|
408: 146(ptr) AccessChain 27(data) 65 65
|
|
409: 23(f64vec4) Load 408
|
|
410: 23(f64vec4) GroupNonUniformFMin 34 Reduce 409
|
|
411: 146(ptr) AccessChain 27(data) 407 65
|
|
Store 411 410
|
|
412: 6(int) Load 8(invocation)
|
|
413: 31(ptr) AccessChain 27(data) 29 29 30
|
|
414: 17(float) Load 413
|
|
415: 17(float) GroupNonUniformFMax 34 Reduce 414
|
|
416: 31(ptr) AccessChain 27(data) 412 29 30
|
|
Store 416 415
|
|
417: 6(int) Load 8(invocation)
|
|
418: 40(ptr) AccessChain 27(data) 38 29
|
|
419: 18(fvec4) Load 418
|
|
420: 39(fvec2) VectorShuffle 419 419 0 1
|
|
421: 39(fvec2) GroupNonUniformFMax 34 Reduce 420
|
|
422: 31(ptr) AccessChain 27(data) 417 29 30
|
|
423: 17(float) CompositeExtract 421 0
|
|
Store 422 423
|
|
424: 31(ptr) AccessChain 27(data) 417 29 47
|
|
425: 17(float) CompositeExtract 421 1
|
|
Store 424 425
|
|
426: 6(int) Load 8(invocation)
|
|
427: 40(ptr) AccessChain 27(data) 51 29
|
|
428: 18(fvec4) Load 427
|
|
429: 52(fvec3) VectorShuffle 428 428 0 1 2
|
|
430: 52(fvec3) GroupNonUniformFMax 34 Reduce 429
|
|
431: 31(ptr) AccessChain 27(data) 426 29 30
|
|
432: 17(float) CompositeExtract 430 0
|
|
Store 431 432
|
|
433: 31(ptr) AccessChain 27(data) 426 29 47
|
|
434: 17(float) CompositeExtract 430 1
|
|
Store 433 434
|
|
435: 31(ptr) AccessChain 27(data) 426 29 61
|
|
436: 17(float) CompositeExtract 430 2
|
|
Store 435 436
|
|
437: 6(int) Load 8(invocation)
|
|
438: 40(ptr) AccessChain 27(data) 65 29
|
|
439: 18(fvec4) Load 438
|
|
440: 18(fvec4) GroupNonUniformFMax 34 Reduce 439
|
|
441: 40(ptr) AccessChain 27(data) 437 29
|
|
Store 441 440
|
|
442: 6(int) Load 8(invocation)
|
|
443: 71(ptr) AccessChain 27(data) 29 38 30
|
|
444: 19(int) Load 443
|
|
445: 19(int) GroupNonUniformSMax 34 Reduce 444
|
|
446: 71(ptr) AccessChain 27(data) 442 38 30
|
|
Store 446 445
|
|
447: 6(int) Load 8(invocation)
|
|
448: 78(ptr) AccessChain 27(data) 38 38
|
|
449: 20(ivec4) Load 448
|
|
450: 77(ivec2) VectorShuffle 449 449 0 1
|
|
451: 77(ivec2) GroupNonUniformSMax 34 Reduce 450
|
|
452: 71(ptr) AccessChain 27(data) 447 38 30
|
|
453: 19(int) CompositeExtract 451 0
|
|
Store 452 453
|
|
454: 71(ptr) AccessChain 27(data) 447 38 47
|
|
455: 19(int) CompositeExtract 451 1
|
|
Store 454 455
|
|
456: 6(int) Load 8(invocation)
|
|
457: 78(ptr) AccessChain 27(data) 51 38
|
|
458: 20(ivec4) Load 457
|
|
459: 88(ivec3) VectorShuffle 458 458 0 1 2
|
|
460: 88(ivec3) GroupNonUniformSMax 34 Reduce 459
|
|
461: 71(ptr) AccessChain 27(data) 456 38 30
|
|
462: 19(int) CompositeExtract 460 0
|
|
Store 461 462
|
|
463: 71(ptr) AccessChain 27(data) 456 38 47
|
|
464: 19(int) CompositeExtract 460 1
|
|
Store 463 464
|
|
465: 71(ptr) AccessChain 27(data) 456 38 61
|
|
466: 19(int) CompositeExtract 460 2
|
|
Store 465 466
|
|
467: 6(int) Load 8(invocation)
|
|
468: 78(ptr) AccessChain 27(data) 65 38
|
|
469: 20(ivec4) Load 468
|
|
470: 20(ivec4) GroupNonUniformSMax 34 Reduce 469
|
|
471: 78(ptr) AccessChain 27(data) 467 38
|
|
Store 471 470
|
|
472: 6(int) Load 8(invocation)
|
|
473: 105(ptr) AccessChain 27(data) 29 51 30
|
|
474: 6(int) Load 473
|
|
475: 6(int) GroupNonUniformUMax 34 Reduce 474
|
|
476: 105(ptr) AccessChain 27(data) 472 51 30
|
|
Store 476 475
|
|
477: 6(int) Load 8(invocation)
|
|
478: 112(ptr) AccessChain 27(data) 38 51
|
|
479: 21(ivec4) Load 478
|
|
480: 111(ivec2) VectorShuffle 479 479 0 1
|
|
481: 111(ivec2) GroupNonUniformUMax 34 Reduce 480
|
|
482: 105(ptr) AccessChain 27(data) 477 51 30
|
|
483: 6(int) CompositeExtract 481 0
|
|
Store 482 483
|
|
484: 105(ptr) AccessChain 27(data) 477 51 47
|
|
485: 6(int) CompositeExtract 481 1
|
|
Store 484 485
|
|
486: 6(int) Load 8(invocation)
|
|
487: 112(ptr) AccessChain 27(data) 51 51
|
|
488: 21(ivec4) Load 487
|
|
489: 122(ivec3) VectorShuffle 488 488 0 1 2
|
|
490: 122(ivec3) GroupNonUniformUMax 34 Reduce 489
|
|
491: 105(ptr) AccessChain 27(data) 486 51 30
|
|
492: 6(int) CompositeExtract 490 0
|
|
Store 491 492
|
|
493: 105(ptr) AccessChain 27(data) 486 51 47
|
|
494: 6(int) CompositeExtract 490 1
|
|
Store 493 494
|
|
495: 105(ptr) AccessChain 27(data) 486 51 61
|
|
496: 6(int) CompositeExtract 490 2
|
|
Store 495 496
|
|
497: 6(int) Load 8(invocation)
|
|
498: 112(ptr) AccessChain 27(data) 65 51
|
|
499: 21(ivec4) Load 498
|
|
500: 21(ivec4) GroupNonUniformUMax 34 Reduce 499
|
|
501: 112(ptr) AccessChain 27(data) 497 51
|
|
Store 501 500
|
|
502: 6(int) Load 8(invocation)
|
|
503: 139(ptr) AccessChain 27(data) 29 65 30
|
|
504:22(float64_t) Load 503
|
|
505:22(float64_t) GroupNonUniformFMax 34 Reduce 504
|
|
506: 139(ptr) AccessChain 27(data) 502 65 30
|
|
Store 506 505
|
|
507: 6(int) Load 8(invocation)
|
|
508: 146(ptr) AccessChain 27(data) 38 65
|
|
509: 23(f64vec4) Load 508
|
|
510:145(f64vec2) VectorShuffle 509 509 0 1
|
|
511:145(f64vec2) GroupNonUniformFMax 34 Reduce 510
|
|
512: 139(ptr) AccessChain 27(data) 507 65 30
|
|
513:22(float64_t) CompositeExtract 511 0
|
|
Store 512 513
|
|
514: 139(ptr) AccessChain 27(data) 507 65 47
|
|
515:22(float64_t) CompositeExtract 511 1
|
|
Store 514 515
|
|
516: 6(int) Load 8(invocation)
|
|
517: 146(ptr) AccessChain 27(data) 51 65
|
|
518: 23(f64vec4) Load 517
|
|
519:156(f64vec3) VectorShuffle 518 518 0 1 2
|
|
520:156(f64vec3) GroupNonUniformFMax 34 Reduce 519
|
|
521: 139(ptr) AccessChain 27(data) 516 65 30
|
|
522:22(float64_t) CompositeExtract 520 0
|
|
Store 521 522
|
|
523: 139(ptr) AccessChain 27(data) 516 65 47
|
|
524:22(float64_t) CompositeExtract 520 1
|
|
Store 523 524
|
|
525: 139(ptr) AccessChain 27(data) 516 65 61
|
|
526:22(float64_t) CompositeExtract 520 2
|
|
Store 525 526
|
|
527: 6(int) Load 8(invocation)
|
|
528: 146(ptr) AccessChain 27(data) 65 65
|
|
529: 23(f64vec4) Load 528
|
|
530: 23(f64vec4) GroupNonUniformFMax 34 Reduce 529
|
|
531: 146(ptr) AccessChain 27(data) 527 65
|
|
Store 531 530
|
|
532: 6(int) Load 8(invocation)
|
|
533: 71(ptr) AccessChain 27(data) 29 38 30
|
|
534: 19(int) Load 533
|
|
535: 19(int) GroupNonUniformBitwiseAnd 34 Reduce 534
|
|
536: 71(ptr) AccessChain 27(data) 532 38 30
|
|
Store 536 535
|
|
537: 6(int) Load 8(invocation)
|
|
538: 78(ptr) AccessChain 27(data) 38 38
|
|
539: 20(ivec4) Load 538
|
|
540: 77(ivec2) VectorShuffle 539 539 0 1
|
|
541: 77(ivec2) GroupNonUniformBitwiseAnd 34 Reduce 540
|
|
542: 71(ptr) AccessChain 27(data) 537 38 30
|
|
543: 19(int) CompositeExtract 541 0
|
|
Store 542 543
|
|
544: 71(ptr) AccessChain 27(data) 537 38 47
|
|
545: 19(int) CompositeExtract 541 1
|
|
Store 544 545
|
|
546: 6(int) Load 8(invocation)
|
|
547: 78(ptr) AccessChain 27(data) 51 38
|
|
548: 20(ivec4) Load 547
|
|
549: 88(ivec3) VectorShuffle 548 548 0 1 2
|
|
550: 88(ivec3) GroupNonUniformBitwiseAnd 34 Reduce 549
|
|
551: 71(ptr) AccessChain 27(data) 546 38 30
|
|
552: 19(int) CompositeExtract 550 0
|
|
Store 551 552
|
|
553: 71(ptr) AccessChain 27(data) 546 38 47
|
|
554: 19(int) CompositeExtract 550 1
|
|
Store 553 554
|
|
555: 71(ptr) AccessChain 27(data) 546 38 61
|
|
556: 19(int) CompositeExtract 550 2
|
|
Store 555 556
|
|
557: 6(int) Load 8(invocation)
|
|
558: 78(ptr) AccessChain 27(data) 65 38
|
|
559: 20(ivec4) Load 558
|
|
560: 20(ivec4) GroupNonUniformBitwiseAnd 34 Reduce 559
|
|
561: 78(ptr) AccessChain 27(data) 557 38
|
|
Store 561 560
|
|
562: 6(int) Load 8(invocation)
|
|
563: 105(ptr) AccessChain 27(data) 29 51 30
|
|
564: 6(int) Load 563
|
|
565: 6(int) GroupNonUniformBitwiseAnd 34 Reduce 564
|
|
566: 105(ptr) AccessChain 27(data) 562 51 30
|
|
Store 566 565
|
|
567: 6(int) Load 8(invocation)
|
|
568: 112(ptr) AccessChain 27(data) 38 51
|
|
569: 21(ivec4) Load 568
|
|
570: 111(ivec2) VectorShuffle 569 569 0 1
|
|
571: 111(ivec2) GroupNonUniformBitwiseAnd 34 Reduce 570
|
|
572: 105(ptr) AccessChain 27(data) 567 51 30
|
|
573: 6(int) CompositeExtract 571 0
|
|
Store 572 573
|
|
574: 105(ptr) AccessChain 27(data) 567 51 47
|
|
575: 6(int) CompositeExtract 571 1
|
|
Store 574 575
|
|
576: 6(int) Load 8(invocation)
|
|
577: 112(ptr) AccessChain 27(data) 51 51
|
|
578: 21(ivec4) Load 577
|
|
579: 122(ivec3) VectorShuffle 578 578 0 1 2
|
|
580: 122(ivec3) GroupNonUniformBitwiseAnd 34 Reduce 579
|
|
581: 105(ptr) AccessChain 27(data) 576 51 30
|
|
582: 6(int) CompositeExtract 580 0
|
|
Store 581 582
|
|
583: 105(ptr) AccessChain 27(data) 576 51 47
|
|
584: 6(int) CompositeExtract 580 1
|
|
Store 583 584
|
|
585: 105(ptr) AccessChain 27(data) 576 51 61
|
|
586: 6(int) CompositeExtract 580 2
|
|
Store 585 586
|
|
587: 6(int) Load 8(invocation)
|
|
588: 112(ptr) AccessChain 27(data) 65 51
|
|
589: 21(ivec4) Load 588
|
|
590: 21(ivec4) GroupNonUniformBitwiseAnd 34 Reduce 589
|
|
591: 112(ptr) AccessChain 27(data) 587 51
|
|
Store 591 590
|
|
592: 6(int) Load 8(invocation)
|
|
593: 71(ptr) AccessChain 27(data) 29 38 30
|
|
594: 19(int) Load 593
|
|
596: 595(bool) SLessThan 594 29
|
|
597: 595(bool) GroupNonUniformLogicalAnd 34 Reduce 596
|
|
598: 19(int) Select 597 38 29
|
|
599: 71(ptr) AccessChain 27(data) 592 38 30
|
|
Store 599 598
|
|
600: 6(int) Load 8(invocation)
|
|
601: 78(ptr) AccessChain 27(data) 38 38
|
|
602: 20(ivec4) Load 601
|
|
603: 77(ivec2) VectorShuffle 602 602 0 1
|
|
606: 605(bvec2) SLessThan 603 604
|
|
607: 605(bvec2) GroupNonUniformLogicalAnd 34 Reduce 606
|
|
609: 77(ivec2) Select 607 608 604
|
|
610: 71(ptr) AccessChain 27(data) 600 38 30
|
|
611: 19(int) CompositeExtract 609 0
|
|
Store 610 611
|
|
612: 71(ptr) AccessChain 27(data) 600 38 47
|
|
613: 19(int) CompositeExtract 609 1
|
|
Store 612 613
|
|
614: 6(int) Load 8(invocation)
|
|
615: 78(ptr) AccessChain 27(data) 38 38
|
|
616: 20(ivec4) Load 615
|
|
617: 88(ivec3) VectorShuffle 616 616 0 1 2
|
|
620: 619(bvec3) SLessThan 617 618
|
|
621: 619(bvec3) GroupNonUniformLogicalAnd 34 Reduce 620
|
|
623: 88(ivec3) Select 621 622 618
|
|
624: 71(ptr) AccessChain 27(data) 614 38 30
|
|
625: 19(int) CompositeExtract 623 0
|
|
Store 624 625
|
|
626: 71(ptr) AccessChain 27(data) 614 38 47
|
|
627: 19(int) CompositeExtract 623 1
|
|
Store 626 627
|
|
628: 71(ptr) AccessChain 27(data) 614 38 61
|
|
629: 19(int) CompositeExtract 623 2
|
|
Store 628 629
|
|
630: 6(int) Load 8(invocation)
|
|
631: 78(ptr) AccessChain 27(data) 38 38
|
|
632: 20(ivec4) Load 631
|
|
635: 634(bvec4) SLessThan 632 633
|
|
636: 634(bvec4) GroupNonUniformLogicalAnd 34 Reduce 635
|
|
638: 20(ivec4) Select 636 637 633
|
|
639: 78(ptr) AccessChain 27(data) 630 38
|
|
Store 639 638
|
|
640: 6(int) Load 8(invocation)
|
|
641: 71(ptr) AccessChain 27(data) 29 38 30
|
|
642: 19(int) Load 641
|
|
643: 19(int) GroupNonUniformBitwiseOr 34 Reduce 642
|
|
644: 71(ptr) AccessChain 27(data) 640 38 30
|
|
Store 644 643
|
|
645: 6(int) Load 8(invocation)
|
|
646: 78(ptr) AccessChain 27(data) 38 38
|
|
647: 20(ivec4) Load 646
|
|
648: 77(ivec2) VectorShuffle 647 647 0 1
|
|
649: 77(ivec2) GroupNonUniformBitwiseOr 34 Reduce 648
|
|
650: 71(ptr) AccessChain 27(data) 645 38 30
|
|
651: 19(int) CompositeExtract 649 0
|
|
Store 650 651
|
|
652: 71(ptr) AccessChain 27(data) 645 38 47
|
|
653: 19(int) CompositeExtract 649 1
|
|
Store 652 653
|
|
654: 6(int) Load 8(invocation)
|
|
655: 78(ptr) AccessChain 27(data) 51 38
|
|
656: 20(ivec4) Load 655
|
|
657: 88(ivec3) VectorShuffle 656 656 0 1 2
|
|
658: 88(ivec3) GroupNonUniformBitwiseOr 34 Reduce 657
|
|
659: 71(ptr) AccessChain 27(data) 654 38 30
|
|
660: 19(int) CompositeExtract 658 0
|
|
Store 659 660
|
|
661: 71(ptr) AccessChain 27(data) 654 38 47
|
|
662: 19(int) CompositeExtract 658 1
|
|
Store 661 662
|
|
663: 71(ptr) AccessChain 27(data) 654 38 61
|
|
664: 19(int) CompositeExtract 658 2
|
|
Store 663 664
|
|
665: 6(int) Load 8(invocation)
|
|
666: 78(ptr) AccessChain 27(data) 65 38
|
|
667: 20(ivec4) Load 666
|
|
668: 20(ivec4) GroupNonUniformBitwiseOr 34 Reduce 667
|
|
669: 78(ptr) AccessChain 27(data) 665 38
|
|
Store 669 668
|
|
670: 6(int) Load 8(invocation)
|
|
671: 105(ptr) AccessChain 27(data) 29 51 30
|
|
672: 6(int) Load 671
|
|
673: 6(int) GroupNonUniformBitwiseOr 34 Reduce 672
|
|
674: 105(ptr) AccessChain 27(data) 670 51 30
|
|
Store 674 673
|
|
675: 6(int) Load 8(invocation)
|
|
676: 112(ptr) AccessChain 27(data) 38 51
|
|
677: 21(ivec4) Load 676
|
|
678: 111(ivec2) VectorShuffle 677 677 0 1
|
|
679: 111(ivec2) GroupNonUniformBitwiseOr 34 Reduce 678
|
|
680: 105(ptr) AccessChain 27(data) 675 51 30
|
|
681: 6(int) CompositeExtract 679 0
|
|
Store 680 681
|
|
682: 105(ptr) AccessChain 27(data) 675 51 47
|
|
683: 6(int) CompositeExtract 679 1
|
|
Store 682 683
|
|
684: 6(int) Load 8(invocation)
|
|
685: 112(ptr) AccessChain 27(data) 51 51
|
|
686: 21(ivec4) Load 685
|
|
687: 122(ivec3) VectorShuffle 686 686 0 1 2
|
|
688: 122(ivec3) GroupNonUniformBitwiseOr 34 Reduce 687
|
|
689: 105(ptr) AccessChain 27(data) 684 51 30
|
|
690: 6(int) CompositeExtract 688 0
|
|
Store 689 690
|
|
691: 105(ptr) AccessChain 27(data) 684 51 47
|
|
692: 6(int) CompositeExtract 688 1
|
|
Store 691 692
|
|
693: 105(ptr) AccessChain 27(data) 684 51 61
|
|
694: 6(int) CompositeExtract 688 2
|
|
Store 693 694
|
|
695: 6(int) Load 8(invocation)
|
|
696: 112(ptr) AccessChain 27(data) 65 51
|
|
697: 21(ivec4) Load 696
|
|
698: 21(ivec4) GroupNonUniformBitwiseOr 34 Reduce 697
|
|
699: 112(ptr) AccessChain 27(data) 695 51
|
|
Store 699 698
|
|
700: 6(int) Load 8(invocation)
|
|
701: 71(ptr) AccessChain 27(data) 29 38 30
|
|
702: 19(int) Load 701
|
|
703: 595(bool) SLessThan 702 29
|
|
704: 595(bool) GroupNonUniformLogicalOr 34 Reduce 703
|
|
705: 19(int) Select 704 38 29
|
|
706: 71(ptr) AccessChain 27(data) 700 38 30
|
|
Store 706 705
|
|
707: 6(int) Load 8(invocation)
|
|
708: 78(ptr) AccessChain 27(data) 38 38
|
|
709: 20(ivec4) Load 708
|
|
710: 77(ivec2) VectorShuffle 709 709 0 1
|
|
711: 605(bvec2) SLessThan 710 604
|
|
712: 605(bvec2) GroupNonUniformLogicalOr 34 Reduce 711
|
|
713: 77(ivec2) Select 712 608 604
|
|
714: 71(ptr) AccessChain 27(data) 707 38 30
|
|
715: 19(int) CompositeExtract 713 0
|
|
Store 714 715
|
|
716: 71(ptr) AccessChain 27(data) 707 38 47
|
|
717: 19(int) CompositeExtract 713 1
|
|
Store 716 717
|
|
718: 6(int) Load 8(invocation)
|
|
719: 78(ptr) AccessChain 27(data) 38 38
|
|
720: 20(ivec4) Load 719
|
|
721: 88(ivec3) VectorShuffle 720 720 0 1 2
|
|
722: 619(bvec3) SLessThan 721 618
|
|
723: 619(bvec3) GroupNonUniformLogicalOr 34 Reduce 722
|
|
724: 88(ivec3) Select 723 622 618
|
|
725: 71(ptr) AccessChain 27(data) 718 38 30
|
|
726: 19(int) CompositeExtract 724 0
|
|
Store 725 726
|
|
727: 71(ptr) AccessChain 27(data) 718 38 47
|
|
728: 19(int) CompositeExtract 724 1
|
|
Store 727 728
|
|
729: 71(ptr) AccessChain 27(data) 718 38 61
|
|
730: 19(int) CompositeExtract 724 2
|
|
Store 729 730
|
|
731: 6(int) Load 8(invocation)
|
|
732: 78(ptr) AccessChain 27(data) 38 38
|
|
733: 20(ivec4) Load 732
|
|
734: 634(bvec4) SLessThan 733 633
|
|
735: 634(bvec4) GroupNonUniformLogicalOr 34 Reduce 734
|
|
736: 20(ivec4) Select 735 637 633
|
|
737: 78(ptr) AccessChain 27(data) 731 38
|
|
Store 737 736
|
|
738: 6(int) Load 8(invocation)
|
|
739: 71(ptr) AccessChain 27(data) 29 38 30
|
|
740: 19(int) Load 739
|
|
741: 19(int) GroupNonUniformBitwiseXor 34 Reduce 740
|
|
742: 71(ptr) AccessChain 27(data) 738 38 30
|
|
Store 742 741
|
|
743: 6(int) Load 8(invocation)
|
|
744: 78(ptr) AccessChain 27(data) 38 38
|
|
745: 20(ivec4) Load 744
|
|
746: 77(ivec2) VectorShuffle 745 745 0 1
|
|
747: 77(ivec2) GroupNonUniformBitwiseXor 34 Reduce 746
|
|
748: 71(ptr) AccessChain 27(data) 743 38 30
|
|
749: 19(int) CompositeExtract 747 0
|
|
Store 748 749
|
|
750: 71(ptr) AccessChain 27(data) 743 38 47
|
|
751: 19(int) CompositeExtract 747 1
|
|
Store 750 751
|
|
752: 6(int) Load 8(invocation)
|
|
753: 78(ptr) AccessChain 27(data) 51 38
|
|
754: 20(ivec4) Load 753
|
|
755: 88(ivec3) VectorShuffle 754 754 0 1 2
|
|
756: 88(ivec3) GroupNonUniformBitwiseXor 34 Reduce 755
|
|
757: 71(ptr) AccessChain 27(data) 752 38 30
|
|
758: 19(int) CompositeExtract 756 0
|
|
Store 757 758
|
|
759: 71(ptr) AccessChain 27(data) 752 38 47
|
|
760: 19(int) CompositeExtract 756 1
|
|
Store 759 760
|
|
761: 71(ptr) AccessChain 27(data) 752 38 61
|
|
762: 19(int) CompositeExtract 756 2
|
|
Store 761 762
|
|
763: 6(int) Load 8(invocation)
|
|
764: 78(ptr) AccessChain 27(data) 65 38
|
|
765: 20(ivec4) Load 764
|
|
766: 20(ivec4) GroupNonUniformBitwiseXor 34 Reduce 765
|
|
767: 78(ptr) AccessChain 27(data) 763 38
|
|
Store 767 766
|
|
768: 6(int) Load 8(invocation)
|
|
769: 105(ptr) AccessChain 27(data) 29 51 30
|
|
770: 6(int) Load 769
|
|
771: 6(int) GroupNonUniformBitwiseXor 34 Reduce 770
|
|
772: 105(ptr) AccessChain 27(data) 768 51 30
|
|
Store 772 771
|
|
773: 6(int) Load 8(invocation)
|
|
774: 112(ptr) AccessChain 27(data) 38 51
|
|
775: 21(ivec4) Load 774
|
|
776: 111(ivec2) VectorShuffle 775 775 0 1
|
|
777: 111(ivec2) GroupNonUniformBitwiseXor 34 Reduce 776
|
|
778: 105(ptr) AccessChain 27(data) 773 51 30
|
|
779: 6(int) CompositeExtract 777 0
|
|
Store 778 779
|
|
780: 105(ptr) AccessChain 27(data) 773 51 47
|
|
781: 6(int) CompositeExtract 777 1
|
|
Store 780 781
|
|
782: 6(int) Load 8(invocation)
|
|
783: 112(ptr) AccessChain 27(data) 51 51
|
|
784: 21(ivec4) Load 783
|
|
785: 122(ivec3) VectorShuffle 784 784 0 1 2
|
|
786: 122(ivec3) GroupNonUniformBitwiseXor 34 Reduce 785
|
|
787: 105(ptr) AccessChain 27(data) 782 51 30
|
|
788: 6(int) CompositeExtract 786 0
|
|
Store 787 788
|
|
789: 105(ptr) AccessChain 27(data) 782 51 47
|
|
790: 6(int) CompositeExtract 786 1
|
|
Store 789 790
|
|
791: 105(ptr) AccessChain 27(data) 782 51 61
|
|
792: 6(int) CompositeExtract 786 2
|
|
Store 791 792
|
|
793: 6(int) Load 8(invocation)
|
|
794: 112(ptr) AccessChain 27(data) 65 51
|
|
795: 21(ivec4) Load 794
|
|
796: 21(ivec4) GroupNonUniformBitwiseXor 34 Reduce 795
|
|
797: 112(ptr) AccessChain 27(data) 793 51
|
|
Store 797 796
|
|
798: 6(int) Load 8(invocation)
|
|
799: 71(ptr) AccessChain 27(data) 29 38 30
|
|
800: 19(int) Load 799
|
|
801: 595(bool) SLessThan 800 29
|
|
802: 595(bool) GroupNonUniformLogicalXor 34 Reduce 801
|
|
803: 19(int) Select 802 38 29
|
|
804: 71(ptr) AccessChain 27(data) 798 38 30
|
|
Store 804 803
|
|
805: 6(int) Load 8(invocation)
|
|
806: 78(ptr) AccessChain 27(data) 38 38
|
|
807: 20(ivec4) Load 806
|
|
808: 77(ivec2) VectorShuffle 807 807 0 1
|
|
809: 605(bvec2) SLessThan 808 604
|
|
810: 605(bvec2) GroupNonUniformLogicalXor 34 Reduce 809
|
|
811: 77(ivec2) Select 810 608 604
|
|
812: 71(ptr) AccessChain 27(data) 805 38 30
|
|
813: 19(int) CompositeExtract 811 0
|
|
Store 812 813
|
|
814: 71(ptr) AccessChain 27(data) 805 38 47
|
|
815: 19(int) CompositeExtract 811 1
|
|
Store 814 815
|
|
816: 6(int) Load 8(invocation)
|
|
817: 78(ptr) AccessChain 27(data) 38 38
|
|
818: 20(ivec4) Load 817
|
|
819: 88(ivec3) VectorShuffle 818 818 0 1 2
|
|
820: 619(bvec3) SLessThan 819 618
|
|
821: 619(bvec3) GroupNonUniformLogicalXor 34 Reduce 820
|
|
822: 88(ivec3) Select 821 622 618
|
|
823: 71(ptr) AccessChain 27(data) 816 38 30
|
|
824: 19(int) CompositeExtract 822 0
|
|
Store 823 824
|
|
825: 71(ptr) AccessChain 27(data) 816 38 47
|
|
826: 19(int) CompositeExtract 822 1
|
|
Store 825 826
|
|
827: 71(ptr) AccessChain 27(data) 816 38 61
|
|
828: 19(int) CompositeExtract 822 2
|
|
Store 827 828
|
|
829: 6(int) Load 8(invocation)
|
|
830: 78(ptr) AccessChain 27(data) 38 38
|
|
831: 20(ivec4) Load 830
|
|
832: 634(bvec4) SLessThan 831 633
|
|
833: 634(bvec4) GroupNonUniformLogicalXor 34 Reduce 832
|
|
834: 20(ivec4) Select 833 637 633
|
|
835: 78(ptr) AccessChain 27(data) 829 38
|
|
Store 835 834
|
|
836: 6(int) Load 8(invocation)
|
|
837: 31(ptr) AccessChain 27(data) 29 29 30
|
|
838: 17(float) Load 837
|
|
839: 17(float) GroupNonUniformFAdd 34 InclusiveScan 838
|
|
840: 31(ptr) AccessChain 27(data) 836 29 30
|
|
Store 840 839
|
|
841: 6(int) Load 8(invocation)
|
|
842: 40(ptr) AccessChain 27(data) 38 29
|
|
843: 18(fvec4) Load 842
|
|
844: 39(fvec2) VectorShuffle 843 843 0 1
|
|
845: 39(fvec2) GroupNonUniformFAdd 34 InclusiveScan 844
|
|
846: 31(ptr) AccessChain 27(data) 841 29 30
|
|
847: 17(float) CompositeExtract 845 0
|
|
Store 846 847
|
|
848: 31(ptr) AccessChain 27(data) 841 29 47
|
|
849: 17(float) CompositeExtract 845 1
|
|
Store 848 849
|
|
850: 6(int) Load 8(invocation)
|
|
851: 40(ptr) AccessChain 27(data) 51 29
|
|
852: 18(fvec4) Load 851
|
|
853: 52(fvec3) VectorShuffle 852 852 0 1 2
|
|
854: 52(fvec3) GroupNonUniformFAdd 34 InclusiveScan 853
|
|
855: 31(ptr) AccessChain 27(data) 850 29 30
|
|
856: 17(float) CompositeExtract 854 0
|
|
Store 855 856
|
|
857: 31(ptr) AccessChain 27(data) 850 29 47
|
|
858: 17(float) CompositeExtract 854 1
|
|
Store 857 858
|
|
859: 31(ptr) AccessChain 27(data) 850 29 61
|
|
860: 17(float) CompositeExtract 854 2
|
|
Store 859 860
|
|
861: 6(int) Load 8(invocation)
|
|
862: 40(ptr) AccessChain 27(data) 65 29
|
|
863: 18(fvec4) Load 862
|
|
864: 18(fvec4) GroupNonUniformFAdd 34 InclusiveScan 863
|
|
865: 40(ptr) AccessChain 27(data) 861 29
|
|
Store 865 864
|
|
866: 6(int) Load 8(invocation)
|
|
867: 71(ptr) AccessChain 27(data) 29 38 30
|
|
868: 19(int) Load 867
|
|
869: 19(int) GroupNonUniformIAdd 34 InclusiveScan 868
|
|
870: 71(ptr) AccessChain 27(data) 866 38 30
|
|
Store 870 869
|
|
871: 6(int) Load 8(invocation)
|
|
872: 78(ptr) AccessChain 27(data) 38 38
|
|
873: 20(ivec4) Load 872
|
|
874: 77(ivec2) VectorShuffle 873 873 0 1
|
|
875: 77(ivec2) GroupNonUniformIAdd 34 InclusiveScan 874
|
|
876: 71(ptr) AccessChain 27(data) 871 38 30
|
|
877: 19(int) CompositeExtract 875 0
|
|
Store 876 877
|
|
878: 71(ptr) AccessChain 27(data) 871 38 47
|
|
879: 19(int) CompositeExtract 875 1
|
|
Store 878 879
|
|
880: 6(int) Load 8(invocation)
|
|
881: 78(ptr) AccessChain 27(data) 51 38
|
|
882: 20(ivec4) Load 881
|
|
883: 88(ivec3) VectorShuffle 882 882 0 1 2
|
|
884: 88(ivec3) GroupNonUniformIAdd 34 InclusiveScan 883
|
|
885: 71(ptr) AccessChain 27(data) 880 38 30
|
|
886: 19(int) CompositeExtract 884 0
|
|
Store 885 886
|
|
887: 71(ptr) AccessChain 27(data) 880 38 47
|
|
888: 19(int) CompositeExtract 884 1
|
|
Store 887 888
|
|
889: 71(ptr) AccessChain 27(data) 880 38 61
|
|
890: 19(int) CompositeExtract 884 2
|
|
Store 889 890
|
|
891: 6(int) Load 8(invocation)
|
|
892: 78(ptr) AccessChain 27(data) 65 38
|
|
893: 20(ivec4) Load 892
|
|
894: 20(ivec4) GroupNonUniformIAdd 34 InclusiveScan 893
|
|
895: 78(ptr) AccessChain 27(data) 891 38
|
|
Store 895 894
|
|
896: 6(int) Load 8(invocation)
|
|
897: 105(ptr) AccessChain 27(data) 29 51 30
|
|
898: 6(int) Load 897
|
|
899: 6(int) GroupNonUniformIAdd 34 InclusiveScan 898
|
|
900: 105(ptr) AccessChain 27(data) 896 51 30
|
|
Store 900 899
|
|
901: 6(int) Load 8(invocation)
|
|
902: 112(ptr) AccessChain 27(data) 38 51
|
|
903: 21(ivec4) Load 902
|
|
904: 111(ivec2) VectorShuffle 903 903 0 1
|
|
905: 111(ivec2) GroupNonUniformIAdd 34 InclusiveScan 904
|
|
906: 105(ptr) AccessChain 27(data) 901 51 30
|
|
907: 6(int) CompositeExtract 905 0
|
|
Store 906 907
|
|
908: 105(ptr) AccessChain 27(data) 901 51 47
|
|
909: 6(int) CompositeExtract 905 1
|
|
Store 908 909
|
|
910: 6(int) Load 8(invocation)
|
|
911: 112(ptr) AccessChain 27(data) 51 51
|
|
912: 21(ivec4) Load 911
|
|
913: 122(ivec3) VectorShuffle 912 912 0 1 2
|
|
914: 122(ivec3) GroupNonUniformIAdd 34 InclusiveScan 913
|
|
915: 105(ptr) AccessChain 27(data) 910 51 30
|
|
916: 6(int) CompositeExtract 914 0
|
|
Store 915 916
|
|
917: 105(ptr) AccessChain 27(data) 910 51 47
|
|
918: 6(int) CompositeExtract 914 1
|
|
Store 917 918
|
|
919: 105(ptr) AccessChain 27(data) 910 51 61
|
|
920: 6(int) CompositeExtract 914 2
|
|
Store 919 920
|
|
921: 6(int) Load 8(invocation)
|
|
922: 112(ptr) AccessChain 27(data) 65 51
|
|
923: 21(ivec4) Load 922
|
|
924: 21(ivec4) GroupNonUniformIAdd 34 InclusiveScan 923
|
|
925: 112(ptr) AccessChain 27(data) 921 51
|
|
Store 925 924
|
|
926: 6(int) Load 8(invocation)
|
|
927: 139(ptr) AccessChain 27(data) 29 65 30
|
|
928:22(float64_t) Load 927
|
|
929:22(float64_t) GroupNonUniformFAdd 34 InclusiveScan 928
|
|
930: 139(ptr) AccessChain 27(data) 926 65 30
|
|
Store 930 929
|
|
931: 6(int) Load 8(invocation)
|
|
932: 146(ptr) AccessChain 27(data) 38 65
|
|
933: 23(f64vec4) Load 932
|
|
934:145(f64vec2) VectorShuffle 933 933 0 1
|
|
935:145(f64vec2) GroupNonUniformFAdd 34 InclusiveScan 934
|
|
936: 139(ptr) AccessChain 27(data) 931 65 30
|
|
937:22(float64_t) CompositeExtract 935 0
|
|
Store 936 937
|
|
938: 139(ptr) AccessChain 27(data) 931 65 47
|
|
939:22(float64_t) CompositeExtract 935 1
|
|
Store 938 939
|
|
940: 6(int) Load 8(invocation)
|
|
941: 146(ptr) AccessChain 27(data) 51 65
|
|
942: 23(f64vec4) Load 941
|
|
943:156(f64vec3) VectorShuffle 942 942 0 1 2
|
|
944:156(f64vec3) GroupNonUniformFAdd 34 InclusiveScan 943
|
|
945: 139(ptr) AccessChain 27(data) 940 65 30
|
|
946:22(float64_t) CompositeExtract 944 0
|
|
Store 945 946
|
|
947: 139(ptr) AccessChain 27(data) 940 65 47
|
|
948:22(float64_t) CompositeExtract 944 1
|
|
Store 947 948
|
|
949: 139(ptr) AccessChain 27(data) 940 65 61
|
|
950:22(float64_t) CompositeExtract 944 2
|
|
Store 949 950
|
|
951: 6(int) Load 8(invocation)
|
|
952: 146(ptr) AccessChain 27(data) 65 65
|
|
953: 23(f64vec4) Load 952
|
|
954: 23(f64vec4) GroupNonUniformFAdd 34 InclusiveScan 953
|
|
955: 146(ptr) AccessChain 27(data) 951 65
|
|
Store 955 954
|
|
956: 6(int) Load 8(invocation)
|
|
957: 31(ptr) AccessChain 27(data) 29 29 30
|
|
958: 17(float) Load 957
|
|
959: 17(float) GroupNonUniformFMul 34 InclusiveScan 958
|
|
960: 31(ptr) AccessChain 27(data) 956 29 30
|
|
Store 960 959
|
|
961: 6(int) Load 8(invocation)
|
|
962: 40(ptr) AccessChain 27(data) 38 29
|
|
963: 18(fvec4) Load 962
|
|
964: 39(fvec2) VectorShuffle 963 963 0 1
|
|
965: 39(fvec2) GroupNonUniformFMul 34 InclusiveScan 964
|
|
966: 31(ptr) AccessChain 27(data) 961 29 30
|
|
967: 17(float) CompositeExtract 965 0
|
|
Store 966 967
|
|
968: 31(ptr) AccessChain 27(data) 961 29 47
|
|
969: 17(float) CompositeExtract 965 1
|
|
Store 968 969
|
|
970: 6(int) Load 8(invocation)
|
|
971: 40(ptr) AccessChain 27(data) 51 29
|
|
972: 18(fvec4) Load 971
|
|
973: 52(fvec3) VectorShuffle 972 972 0 1 2
|
|
974: 52(fvec3) GroupNonUniformFMul 34 InclusiveScan 973
|
|
975: 31(ptr) AccessChain 27(data) 970 29 30
|
|
976: 17(float) CompositeExtract 974 0
|
|
Store 975 976
|
|
977: 31(ptr) AccessChain 27(data) 970 29 47
|
|
978: 17(float) CompositeExtract 974 1
|
|
Store 977 978
|
|
979: 31(ptr) AccessChain 27(data) 970 29 61
|
|
980: 17(float) CompositeExtract 974 2
|
|
Store 979 980
|
|
981: 6(int) Load 8(invocation)
|
|
982: 40(ptr) AccessChain 27(data) 65 29
|
|
983: 18(fvec4) Load 982
|
|
984: 18(fvec4) GroupNonUniformFMul 34 InclusiveScan 983
|
|
985: 40(ptr) AccessChain 27(data) 981 29
|
|
Store 985 984
|
|
986: 6(int) Load 8(invocation)
|
|
987: 71(ptr) AccessChain 27(data) 29 38 30
|
|
988: 19(int) Load 987
|
|
989: 19(int) GroupNonUniformIMul 34 InclusiveScan 988
|
|
990: 71(ptr) AccessChain 27(data) 986 38 30
|
|
Store 990 989
|
|
991: 6(int) Load 8(invocation)
|
|
992: 78(ptr) AccessChain 27(data) 38 38
|
|
993: 20(ivec4) Load 992
|
|
994: 77(ivec2) VectorShuffle 993 993 0 1
|
|
995: 77(ivec2) GroupNonUniformIMul 34 InclusiveScan 994
|
|
996: 71(ptr) AccessChain 27(data) 991 38 30
|
|
997: 19(int) CompositeExtract 995 0
|
|
Store 996 997
|
|
998: 71(ptr) AccessChain 27(data) 991 38 47
|
|
999: 19(int) CompositeExtract 995 1
|
|
Store 998 999
|
|
1000: 6(int) Load 8(invocation)
|
|
1001: 78(ptr) AccessChain 27(data) 51 38
|
|
1002: 20(ivec4) Load 1001
|
|
1003: 88(ivec3) VectorShuffle 1002 1002 0 1 2
|
|
1004: 88(ivec3) GroupNonUniformIMul 34 InclusiveScan 1003
|
|
1005: 71(ptr) AccessChain 27(data) 1000 38 30
|
|
1006: 19(int) CompositeExtract 1004 0
|
|
Store 1005 1006
|
|
1007: 71(ptr) AccessChain 27(data) 1000 38 47
|
|
1008: 19(int) CompositeExtract 1004 1
|
|
Store 1007 1008
|
|
1009: 71(ptr) AccessChain 27(data) 1000 38 61
|
|
1010: 19(int) CompositeExtract 1004 2
|
|
Store 1009 1010
|
|
1011: 6(int) Load 8(invocation)
|
|
1012: 78(ptr) AccessChain 27(data) 65 38
|
|
1013: 20(ivec4) Load 1012
|
|
1014: 20(ivec4) GroupNonUniformIMul 34 InclusiveScan 1013
|
|
1015: 78(ptr) AccessChain 27(data) 1011 38
|
|
Store 1015 1014
|
|
1016: 6(int) Load 8(invocation)
|
|
1017: 105(ptr) AccessChain 27(data) 29 51 30
|
|
1018: 6(int) Load 1017
|
|
1019: 6(int) GroupNonUniformIMul 34 InclusiveScan 1018
|
|
1020: 105(ptr) AccessChain 27(data) 1016 51 30
|
|
Store 1020 1019
|
|
1021: 6(int) Load 8(invocation)
|
|
1022: 112(ptr) AccessChain 27(data) 38 51
|
|
1023: 21(ivec4) Load 1022
|
|
1024: 111(ivec2) VectorShuffle 1023 1023 0 1
|
|
1025: 111(ivec2) GroupNonUniformIMul 34 InclusiveScan 1024
|
|
1026: 105(ptr) AccessChain 27(data) 1021 51 30
|
|
1027: 6(int) CompositeExtract 1025 0
|
|
Store 1026 1027
|
|
1028: 105(ptr) AccessChain 27(data) 1021 51 47
|
|
1029: 6(int) CompositeExtract 1025 1
|
|
Store 1028 1029
|
|
1030: 6(int) Load 8(invocation)
|
|
1031: 112(ptr) AccessChain 27(data) 51 51
|
|
1032: 21(ivec4) Load 1031
|
|
1033: 122(ivec3) VectorShuffle 1032 1032 0 1 2
|
|
1034: 122(ivec3) GroupNonUniformIMul 34 InclusiveScan 1033
|
|
1035: 105(ptr) AccessChain 27(data) 1030 51 30
|
|
1036: 6(int) CompositeExtract 1034 0
|
|
Store 1035 1036
|
|
1037: 105(ptr) AccessChain 27(data) 1030 51 47
|
|
1038: 6(int) CompositeExtract 1034 1
|
|
Store 1037 1038
|
|
1039: 105(ptr) AccessChain 27(data) 1030 51 61
|
|
1040: 6(int) CompositeExtract 1034 2
|
|
Store 1039 1040
|
|
1041: 6(int) Load 8(invocation)
|
|
1042: 112(ptr) AccessChain 27(data) 65 51
|
|
1043: 21(ivec4) Load 1042
|
|
1044: 21(ivec4) GroupNonUniformIMul 34 InclusiveScan 1043
|
|
1045: 112(ptr) AccessChain 27(data) 1041 51
|
|
Store 1045 1044
|
|
1046: 6(int) Load 8(invocation)
|
|
1047: 139(ptr) AccessChain 27(data) 29 65 30
|
|
1048:22(float64_t) Load 1047
|
|
1049:22(float64_t) GroupNonUniformFMul 34 InclusiveScan 1048
|
|
1050: 139(ptr) AccessChain 27(data) 1046 65 30
|
|
Store 1050 1049
|
|
1051: 6(int) Load 8(invocation)
|
|
1052: 146(ptr) AccessChain 27(data) 38 65
|
|
1053: 23(f64vec4) Load 1052
|
|
1054:145(f64vec2) VectorShuffle 1053 1053 0 1
|
|
1055:145(f64vec2) GroupNonUniformFMul 34 InclusiveScan 1054
|
|
1056: 139(ptr) AccessChain 27(data) 1051 65 30
|
|
1057:22(float64_t) CompositeExtract 1055 0
|
|
Store 1056 1057
|
|
1058: 139(ptr) AccessChain 27(data) 1051 65 47
|
|
1059:22(float64_t) CompositeExtract 1055 1
|
|
Store 1058 1059
|
|
1060: 6(int) Load 8(invocation)
|
|
1061: 146(ptr) AccessChain 27(data) 51 65
|
|
1062: 23(f64vec4) Load 1061
|
|
1063:156(f64vec3) VectorShuffle 1062 1062 0 1 2
|
|
1064:156(f64vec3) GroupNonUniformFMul 34 InclusiveScan 1063
|
|
1065: 139(ptr) AccessChain 27(data) 1060 65 30
|
|
1066:22(float64_t) CompositeExtract 1064 0
|
|
Store 1065 1066
|
|
1067: 139(ptr) AccessChain 27(data) 1060 65 47
|
|
1068:22(float64_t) CompositeExtract 1064 1
|
|
Store 1067 1068
|
|
1069: 139(ptr) AccessChain 27(data) 1060 65 61
|
|
1070:22(float64_t) CompositeExtract 1064 2
|
|
Store 1069 1070
|
|
1071: 6(int) Load 8(invocation)
|
|
1072: 146(ptr) AccessChain 27(data) 65 65
|
|
1073: 23(f64vec4) Load 1072
|
|
1074: 23(f64vec4) GroupNonUniformFMul 34 InclusiveScan 1073
|
|
1075: 146(ptr) AccessChain 27(data) 1071 65
|
|
Store 1075 1074
|
|
1076: 6(int) Load 8(invocation)
|
|
1077: 31(ptr) AccessChain 27(data) 29 29 30
|
|
1078: 17(float) Load 1077
|
|
1079: 17(float) GroupNonUniformFMin 34 InclusiveScan 1078
|
|
1080: 31(ptr) AccessChain 27(data) 1076 29 30
|
|
Store 1080 1079
|
|
1081: 6(int) Load 8(invocation)
|
|
1082: 40(ptr) AccessChain 27(data) 38 29
|
|
1083: 18(fvec4) Load 1082
|
|
1084: 39(fvec2) VectorShuffle 1083 1083 0 1
|
|
1085: 39(fvec2) GroupNonUniformFMin 34 InclusiveScan 1084
|
|
1086: 31(ptr) AccessChain 27(data) 1081 29 30
|
|
1087: 17(float) CompositeExtract 1085 0
|
|
Store 1086 1087
|
|
1088: 31(ptr) AccessChain 27(data) 1081 29 47
|
|
1089: 17(float) CompositeExtract 1085 1
|
|
Store 1088 1089
|
|
1090: 6(int) Load 8(invocation)
|
|
1091: 40(ptr) AccessChain 27(data) 51 29
|
|
1092: 18(fvec4) Load 1091
|
|
1093: 52(fvec3) VectorShuffle 1092 1092 0 1 2
|
|
1094: 52(fvec3) GroupNonUniformFMin 34 InclusiveScan 1093
|
|
1095: 31(ptr) AccessChain 27(data) 1090 29 30
|
|
1096: 17(float) CompositeExtract 1094 0
|
|
Store 1095 1096
|
|
1097: 31(ptr) AccessChain 27(data) 1090 29 47
|
|
1098: 17(float) CompositeExtract 1094 1
|
|
Store 1097 1098
|
|
1099: 31(ptr) AccessChain 27(data) 1090 29 61
|
|
1100: 17(float) CompositeExtract 1094 2
|
|
Store 1099 1100
|
|
1101: 6(int) Load 8(invocation)
|
|
1102: 40(ptr) AccessChain 27(data) 65 29
|
|
1103: 18(fvec4) Load 1102
|
|
1104: 18(fvec4) GroupNonUniformFMin 34 InclusiveScan 1103
|
|
1105: 40(ptr) AccessChain 27(data) 1101 29
|
|
Store 1105 1104
|
|
1106: 6(int) Load 8(invocation)
|
|
1107: 71(ptr) AccessChain 27(data) 29 38 30
|
|
1108: 19(int) Load 1107
|
|
1109: 19(int) GroupNonUniformSMin 34 InclusiveScan 1108
|
|
1110: 71(ptr) AccessChain 27(data) 1106 38 30
|
|
Store 1110 1109
|
|
1111: 6(int) Load 8(invocation)
|
|
1112: 78(ptr) AccessChain 27(data) 38 38
|
|
1113: 20(ivec4) Load 1112
|
|
1114: 77(ivec2) VectorShuffle 1113 1113 0 1
|
|
1115: 77(ivec2) GroupNonUniformSMin 34 InclusiveScan 1114
|
|
1116: 71(ptr) AccessChain 27(data) 1111 38 30
|
|
1117: 19(int) CompositeExtract 1115 0
|
|
Store 1116 1117
|
|
1118: 71(ptr) AccessChain 27(data) 1111 38 47
|
|
1119: 19(int) CompositeExtract 1115 1
|
|
Store 1118 1119
|
|
1120: 6(int) Load 8(invocation)
|
|
1121: 78(ptr) AccessChain 27(data) 51 38
|
|
1122: 20(ivec4) Load 1121
|
|
1123: 88(ivec3) VectorShuffle 1122 1122 0 1 2
|
|
1124: 88(ivec3) GroupNonUniformSMin 34 InclusiveScan 1123
|
|
1125: 71(ptr) AccessChain 27(data) 1120 38 30
|
|
1126: 19(int) CompositeExtract 1124 0
|
|
Store 1125 1126
|
|
1127: 71(ptr) AccessChain 27(data) 1120 38 47
|
|
1128: 19(int) CompositeExtract 1124 1
|
|
Store 1127 1128
|
|
1129: 71(ptr) AccessChain 27(data) 1120 38 61
|
|
1130: 19(int) CompositeExtract 1124 2
|
|
Store 1129 1130
|
|
1131: 6(int) Load 8(invocation)
|
|
1132: 78(ptr) AccessChain 27(data) 65 38
|
|
1133: 20(ivec4) Load 1132
|
|
1134: 20(ivec4) GroupNonUniformSMin 34 InclusiveScan 1133
|
|
1135: 78(ptr) AccessChain 27(data) 1131 38
|
|
Store 1135 1134
|
|
1136: 6(int) Load 8(invocation)
|
|
1137: 105(ptr) AccessChain 27(data) 29 51 30
|
|
1138: 6(int) Load 1137
|
|
1139: 6(int) GroupNonUniformUMin 34 InclusiveScan 1138
|
|
1140: 105(ptr) AccessChain 27(data) 1136 51 30
|
|
Store 1140 1139
|
|
1141: 6(int) Load 8(invocation)
|
|
1142: 112(ptr) AccessChain 27(data) 38 51
|
|
1143: 21(ivec4) Load 1142
|
|
1144: 111(ivec2) VectorShuffle 1143 1143 0 1
|
|
1145: 111(ivec2) GroupNonUniformUMin 34 InclusiveScan 1144
|
|
1146: 105(ptr) AccessChain 27(data) 1141 51 30
|
|
1147: 6(int) CompositeExtract 1145 0
|
|
Store 1146 1147
|
|
1148: 105(ptr) AccessChain 27(data) 1141 51 47
|
|
1149: 6(int) CompositeExtract 1145 1
|
|
Store 1148 1149
|
|
1150: 6(int) Load 8(invocation)
|
|
1151: 112(ptr) AccessChain 27(data) 51 51
|
|
1152: 21(ivec4) Load 1151
|
|
1153: 122(ivec3) VectorShuffle 1152 1152 0 1 2
|
|
1154: 122(ivec3) GroupNonUniformUMin 34 InclusiveScan 1153
|
|
1155: 105(ptr) AccessChain 27(data) 1150 51 30
|
|
1156: 6(int) CompositeExtract 1154 0
|
|
Store 1155 1156
|
|
1157: 105(ptr) AccessChain 27(data) 1150 51 47
|
|
1158: 6(int) CompositeExtract 1154 1
|
|
Store 1157 1158
|
|
1159: 105(ptr) AccessChain 27(data) 1150 51 61
|
|
1160: 6(int) CompositeExtract 1154 2
|
|
Store 1159 1160
|
|
1161: 6(int) Load 8(invocation)
|
|
1162: 112(ptr) AccessChain 27(data) 65 51
|
|
1163: 21(ivec4) Load 1162
|
|
1164: 21(ivec4) GroupNonUniformUMin 34 InclusiveScan 1163
|
|
1165: 112(ptr) AccessChain 27(data) 1161 51
|
|
Store 1165 1164
|
|
1166: 6(int) Load 8(invocation)
|
|
1167: 139(ptr) AccessChain 27(data) 29 65 30
|
|
1168:22(float64_t) Load 1167
|
|
1169:22(float64_t) GroupNonUniformFMin 34 InclusiveScan 1168
|
|
1170: 139(ptr) AccessChain 27(data) 1166 65 30
|
|
Store 1170 1169
|
|
1171: 6(int) Load 8(invocation)
|
|
1172: 146(ptr) AccessChain 27(data) 38 65
|
|
1173: 23(f64vec4) Load 1172
|
|
1174:145(f64vec2) VectorShuffle 1173 1173 0 1
|
|
1175:145(f64vec2) GroupNonUniformFMin 34 InclusiveScan 1174
|
|
1176: 139(ptr) AccessChain 27(data) 1171 65 30
|
|
1177:22(float64_t) CompositeExtract 1175 0
|
|
Store 1176 1177
|
|
1178: 139(ptr) AccessChain 27(data) 1171 65 47
|
|
1179:22(float64_t) CompositeExtract 1175 1
|
|
Store 1178 1179
|
|
1180: 6(int) Load 8(invocation)
|
|
1181: 146(ptr) AccessChain 27(data) 51 65
|
|
1182: 23(f64vec4) Load 1181
|
|
1183:156(f64vec3) VectorShuffle 1182 1182 0 1 2
|
|
1184:156(f64vec3) GroupNonUniformFMin 34 InclusiveScan 1183
|
|
1185: 139(ptr) AccessChain 27(data) 1180 65 30
|
|
1186:22(float64_t) CompositeExtract 1184 0
|
|
Store 1185 1186
|
|
1187: 139(ptr) AccessChain 27(data) 1180 65 47
|
|
1188:22(float64_t) CompositeExtract 1184 1
|
|
Store 1187 1188
|
|
1189: 139(ptr) AccessChain 27(data) 1180 65 61
|
|
1190:22(float64_t) CompositeExtract 1184 2
|
|
Store 1189 1190
|
|
1191: 6(int) Load 8(invocation)
|
|
1192: 146(ptr) AccessChain 27(data) 65 65
|
|
1193: 23(f64vec4) Load 1192
|
|
1194: 23(f64vec4) GroupNonUniformFMin 34 InclusiveScan 1193
|
|
1195: 146(ptr) AccessChain 27(data) 1191 65
|
|
Store 1195 1194
|
|
1196: 6(int) Load 8(invocation)
|
|
1197: 31(ptr) AccessChain 27(data) 29 29 30
|
|
1198: 17(float) Load 1197
|
|
1199: 17(float) GroupNonUniformFMax 34 InclusiveScan 1198
|
|
1200: 31(ptr) AccessChain 27(data) 1196 29 30
|
|
Store 1200 1199
|
|
1201: 6(int) Load 8(invocation)
|
|
1202: 40(ptr) AccessChain 27(data) 38 29
|
|
1203: 18(fvec4) Load 1202
|
|
1204: 39(fvec2) VectorShuffle 1203 1203 0 1
|
|
1205: 39(fvec2) GroupNonUniformFMax 34 InclusiveScan 1204
|
|
1206: 31(ptr) AccessChain 27(data) 1201 29 30
|
|
1207: 17(float) CompositeExtract 1205 0
|
|
Store 1206 1207
|
|
1208: 31(ptr) AccessChain 27(data) 1201 29 47
|
|
1209: 17(float) CompositeExtract 1205 1
|
|
Store 1208 1209
|
|
1210: 6(int) Load 8(invocation)
|
|
1211: 40(ptr) AccessChain 27(data) 51 29
|
|
1212: 18(fvec4) Load 1211
|
|
1213: 52(fvec3) VectorShuffle 1212 1212 0 1 2
|
|
1214: 52(fvec3) GroupNonUniformFMax 34 InclusiveScan 1213
|
|
1215: 31(ptr) AccessChain 27(data) 1210 29 30
|
|
1216: 17(float) CompositeExtract 1214 0
|
|
Store 1215 1216
|
|
1217: 31(ptr) AccessChain 27(data) 1210 29 47
|
|
1218: 17(float) CompositeExtract 1214 1
|
|
Store 1217 1218
|
|
1219: 31(ptr) AccessChain 27(data) 1210 29 61
|
|
1220: 17(float) CompositeExtract 1214 2
|
|
Store 1219 1220
|
|
1221: 6(int) Load 8(invocation)
|
|
1222: 40(ptr) AccessChain 27(data) 65 29
|
|
1223: 18(fvec4) Load 1222
|
|
1224: 18(fvec4) GroupNonUniformFMax 34 InclusiveScan 1223
|
|
1225: 40(ptr) AccessChain 27(data) 1221 29
|
|
Store 1225 1224
|
|
1226: 6(int) Load 8(invocation)
|
|
1227: 71(ptr) AccessChain 27(data) 29 38 30
|
|
1228: 19(int) Load 1227
|
|
1229: 19(int) GroupNonUniformSMax 34 InclusiveScan 1228
|
|
1230: 71(ptr) AccessChain 27(data) 1226 38 30
|
|
Store 1230 1229
|
|
1231: 6(int) Load 8(invocation)
|
|
1232: 78(ptr) AccessChain 27(data) 38 38
|
|
1233: 20(ivec4) Load 1232
|
|
1234: 77(ivec2) VectorShuffle 1233 1233 0 1
|
|
1235: 77(ivec2) GroupNonUniformSMax 34 InclusiveScan 1234
|
|
1236: 71(ptr) AccessChain 27(data) 1231 38 30
|
|
1237: 19(int) CompositeExtract 1235 0
|
|
Store 1236 1237
|
|
1238: 71(ptr) AccessChain 27(data) 1231 38 47
|
|
1239: 19(int) CompositeExtract 1235 1
|
|
Store 1238 1239
|
|
1240: 6(int) Load 8(invocation)
|
|
1241: 78(ptr) AccessChain 27(data) 51 38
|
|
1242: 20(ivec4) Load 1241
|
|
1243: 88(ivec3) VectorShuffle 1242 1242 0 1 2
|
|
1244: 88(ivec3) GroupNonUniformSMax 34 InclusiveScan 1243
|
|
1245: 71(ptr) AccessChain 27(data) 1240 38 30
|
|
1246: 19(int) CompositeExtract 1244 0
|
|
Store 1245 1246
|
|
1247: 71(ptr) AccessChain 27(data) 1240 38 47
|
|
1248: 19(int) CompositeExtract 1244 1
|
|
Store 1247 1248
|
|
1249: 71(ptr) AccessChain 27(data) 1240 38 61
|
|
1250: 19(int) CompositeExtract 1244 2
|
|
Store 1249 1250
|
|
1251: 6(int) Load 8(invocation)
|
|
1252: 78(ptr) AccessChain 27(data) 65 38
|
|
1253: 20(ivec4) Load 1252
|
|
1254: 20(ivec4) GroupNonUniformSMax 34 InclusiveScan 1253
|
|
1255: 78(ptr) AccessChain 27(data) 1251 38
|
|
Store 1255 1254
|
|
1256: 6(int) Load 8(invocation)
|
|
1257: 105(ptr) AccessChain 27(data) 29 51 30
|
|
1258: 6(int) Load 1257
|
|
1259: 6(int) GroupNonUniformUMax 34 InclusiveScan 1258
|
|
1260: 105(ptr) AccessChain 27(data) 1256 51 30
|
|
Store 1260 1259
|
|
1261: 6(int) Load 8(invocation)
|
|
1262: 112(ptr) AccessChain 27(data) 38 51
|
|
1263: 21(ivec4) Load 1262
|
|
1264: 111(ivec2) VectorShuffle 1263 1263 0 1
|
|
1265: 111(ivec2) GroupNonUniformUMax 34 InclusiveScan 1264
|
|
1266: 105(ptr) AccessChain 27(data) 1261 51 30
|
|
1267: 6(int) CompositeExtract 1265 0
|
|
Store 1266 1267
|
|
1268: 105(ptr) AccessChain 27(data) 1261 51 47
|
|
1269: 6(int) CompositeExtract 1265 1
|
|
Store 1268 1269
|
|
1270: 6(int) Load 8(invocation)
|
|
1271: 112(ptr) AccessChain 27(data) 51 51
|
|
1272: 21(ivec4) Load 1271
|
|
1273: 122(ivec3) VectorShuffle 1272 1272 0 1 2
|
|
1274: 122(ivec3) GroupNonUniformUMax 34 InclusiveScan 1273
|
|
1275: 105(ptr) AccessChain 27(data) 1270 51 30
|
|
1276: 6(int) CompositeExtract 1274 0
|
|
Store 1275 1276
|
|
1277: 105(ptr) AccessChain 27(data) 1270 51 47
|
|
1278: 6(int) CompositeExtract 1274 1
|
|
Store 1277 1278
|
|
1279: 105(ptr) AccessChain 27(data) 1270 51 61
|
|
1280: 6(int) CompositeExtract 1274 2
|
|
Store 1279 1280
|
|
1281: 6(int) Load 8(invocation)
|
|
1282: 112(ptr) AccessChain 27(data) 65 51
|
|
1283: 21(ivec4) Load 1282
|
|
1284: 21(ivec4) GroupNonUniformUMax 34 InclusiveScan 1283
|
|
1285: 112(ptr) AccessChain 27(data) 1281 51
|
|
Store 1285 1284
|
|
1286: 6(int) Load 8(invocation)
|
|
1287: 139(ptr) AccessChain 27(data) 29 65 30
|
|
1288:22(float64_t) Load 1287
|
|
1289:22(float64_t) GroupNonUniformFMax 34 InclusiveScan 1288
|
|
1290: 139(ptr) AccessChain 27(data) 1286 65 30
|
|
Store 1290 1289
|
|
1291: 6(int) Load 8(invocation)
|
|
1292: 146(ptr) AccessChain 27(data) 38 65
|
|
1293: 23(f64vec4) Load 1292
|
|
1294:145(f64vec2) VectorShuffle 1293 1293 0 1
|
|
1295:145(f64vec2) GroupNonUniformFMax 34 InclusiveScan 1294
|
|
1296: 139(ptr) AccessChain 27(data) 1291 65 30
|
|
1297:22(float64_t) CompositeExtract 1295 0
|
|
Store 1296 1297
|
|
1298: 139(ptr) AccessChain 27(data) 1291 65 47
|
|
1299:22(float64_t) CompositeExtract 1295 1
|
|
Store 1298 1299
|
|
1300: 6(int) Load 8(invocation)
|
|
1301: 146(ptr) AccessChain 27(data) 51 65
|
|
1302: 23(f64vec4) Load 1301
|
|
1303:156(f64vec3) VectorShuffle 1302 1302 0 1 2
|
|
1304:156(f64vec3) GroupNonUniformFMax 34 InclusiveScan 1303
|
|
1305: 139(ptr) AccessChain 27(data) 1300 65 30
|
|
1306:22(float64_t) CompositeExtract 1304 0
|
|
Store 1305 1306
|
|
1307: 139(ptr) AccessChain 27(data) 1300 65 47
|
|
1308:22(float64_t) CompositeExtract 1304 1
|
|
Store 1307 1308
|
|
1309: 139(ptr) AccessChain 27(data) 1300 65 61
|
|
1310:22(float64_t) CompositeExtract 1304 2
|
|
Store 1309 1310
|
|
1311: 6(int) Load 8(invocation)
|
|
1312: 146(ptr) AccessChain 27(data) 65 65
|
|
1313: 23(f64vec4) Load 1312
|
|
1314: 23(f64vec4) GroupNonUniformFMax 34 InclusiveScan 1313
|
|
1315: 146(ptr) AccessChain 27(data) 1311 65
|
|
Store 1315 1314
|
|
1316: 6(int) Load 8(invocation)
|
|
1317: 71(ptr) AccessChain 27(data) 29 38 30
|
|
1318: 19(int) Load 1317
|
|
1319: 19(int) GroupNonUniformBitwiseAnd 34 InclusiveScan 1318
|
|
1320: 71(ptr) AccessChain 27(data) 1316 38 30
|
|
Store 1320 1319
|
|
1321: 6(int) Load 8(invocation)
|
|
1322: 78(ptr) AccessChain 27(data) 38 38
|
|
1323: 20(ivec4) Load 1322
|
|
1324: 77(ivec2) VectorShuffle 1323 1323 0 1
|
|
1325: 77(ivec2) GroupNonUniformBitwiseAnd 34 InclusiveScan 1324
|
|
1326: 71(ptr) AccessChain 27(data) 1321 38 30
|
|
1327: 19(int) CompositeExtract 1325 0
|
|
Store 1326 1327
|
|
1328: 71(ptr) AccessChain 27(data) 1321 38 47
|
|
1329: 19(int) CompositeExtract 1325 1
|
|
Store 1328 1329
|
|
1330: 6(int) Load 8(invocation)
|
|
1331: 78(ptr) AccessChain 27(data) 51 38
|
|
1332: 20(ivec4) Load 1331
|
|
1333: 88(ivec3) VectorShuffle 1332 1332 0 1 2
|
|
1334: 88(ivec3) GroupNonUniformBitwiseAnd 34 InclusiveScan 1333
|
|
1335: 71(ptr) AccessChain 27(data) 1330 38 30
|
|
1336: 19(int) CompositeExtract 1334 0
|
|
Store 1335 1336
|
|
1337: 71(ptr) AccessChain 27(data) 1330 38 47
|
|
1338: 19(int) CompositeExtract 1334 1
|
|
Store 1337 1338
|
|
1339: 71(ptr) AccessChain 27(data) 1330 38 61
|
|
1340: 19(int) CompositeExtract 1334 2
|
|
Store 1339 1340
|
|
1341: 6(int) Load 8(invocation)
|
|
1342: 78(ptr) AccessChain 27(data) 65 38
|
|
1343: 20(ivec4) Load 1342
|
|
1344: 20(ivec4) GroupNonUniformBitwiseAnd 34 InclusiveScan 1343
|
|
1345: 78(ptr) AccessChain 27(data) 1341 38
|
|
Store 1345 1344
|
|
1346: 6(int) Load 8(invocation)
|
|
1347: 105(ptr) AccessChain 27(data) 29 51 30
|
|
1348: 6(int) Load 1347
|
|
1349: 6(int) GroupNonUniformBitwiseAnd 34 InclusiveScan 1348
|
|
1350: 105(ptr) AccessChain 27(data) 1346 51 30
|
|
Store 1350 1349
|
|
1351: 6(int) Load 8(invocation)
|
|
1352: 112(ptr) AccessChain 27(data) 38 51
|
|
1353: 21(ivec4) Load 1352
|
|
1354: 111(ivec2) VectorShuffle 1353 1353 0 1
|
|
1355: 111(ivec2) GroupNonUniformBitwiseAnd 34 InclusiveScan 1354
|
|
1356: 105(ptr) AccessChain 27(data) 1351 51 30
|
|
1357: 6(int) CompositeExtract 1355 0
|
|
Store 1356 1357
|
|
1358: 105(ptr) AccessChain 27(data) 1351 51 47
|
|
1359: 6(int) CompositeExtract 1355 1
|
|
Store 1358 1359
|
|
1360: 6(int) Load 8(invocation)
|
|
1361: 112(ptr) AccessChain 27(data) 51 51
|
|
1362: 21(ivec4) Load 1361
|
|
1363: 122(ivec3) VectorShuffle 1362 1362 0 1 2
|
|
1364: 122(ivec3) GroupNonUniformBitwiseAnd 34 InclusiveScan 1363
|
|
1365: 105(ptr) AccessChain 27(data) 1360 51 30
|
|
1366: 6(int) CompositeExtract 1364 0
|
|
Store 1365 1366
|
|
1367: 105(ptr) AccessChain 27(data) 1360 51 47
|
|
1368: 6(int) CompositeExtract 1364 1
|
|
Store 1367 1368
|
|
1369: 105(ptr) AccessChain 27(data) 1360 51 61
|
|
1370: 6(int) CompositeExtract 1364 2
|
|
Store 1369 1370
|
|
1371: 6(int) Load 8(invocation)
|
|
1372: 112(ptr) AccessChain 27(data) 65 51
|
|
1373: 21(ivec4) Load 1372
|
|
1374: 21(ivec4) GroupNonUniformBitwiseAnd 34 InclusiveScan 1373
|
|
1375: 112(ptr) AccessChain 27(data) 1371 51
|
|
Store 1375 1374
|
|
1376: 6(int) Load 8(invocation)
|
|
1377: 71(ptr) AccessChain 27(data) 29 38 30
|
|
1378: 19(int) Load 1377
|
|
1379: 595(bool) SLessThan 1378 29
|
|
1380: 595(bool) GroupNonUniformLogicalAnd 34 InclusiveScan 1379
|
|
1381: 19(int) Select 1380 38 29
|
|
1382: 71(ptr) AccessChain 27(data) 1376 38 30
|
|
Store 1382 1381
|
|
1383: 6(int) Load 8(invocation)
|
|
1384: 78(ptr) AccessChain 27(data) 38 38
|
|
1385: 20(ivec4) Load 1384
|
|
1386: 77(ivec2) VectorShuffle 1385 1385 0 1
|
|
1387: 605(bvec2) SLessThan 1386 604
|
|
1388: 605(bvec2) GroupNonUniformLogicalAnd 34 InclusiveScan 1387
|
|
1389: 77(ivec2) Select 1388 608 604
|
|
1390: 71(ptr) AccessChain 27(data) 1383 38 30
|
|
1391: 19(int) CompositeExtract 1389 0
|
|
Store 1390 1391
|
|
1392: 71(ptr) AccessChain 27(data) 1383 38 47
|
|
1393: 19(int) CompositeExtract 1389 1
|
|
Store 1392 1393
|
|
1394: 6(int) Load 8(invocation)
|
|
1395: 78(ptr) AccessChain 27(data) 38 38
|
|
1396: 20(ivec4) Load 1395
|
|
1397: 88(ivec3) VectorShuffle 1396 1396 0 1 2
|
|
1398: 619(bvec3) SLessThan 1397 618
|
|
1399: 619(bvec3) GroupNonUniformLogicalAnd 34 InclusiveScan 1398
|
|
1400: 88(ivec3) Select 1399 622 618
|
|
1401: 71(ptr) AccessChain 27(data) 1394 38 30
|
|
1402: 19(int) CompositeExtract 1400 0
|
|
Store 1401 1402
|
|
1403: 71(ptr) AccessChain 27(data) 1394 38 47
|
|
1404: 19(int) CompositeExtract 1400 1
|
|
Store 1403 1404
|
|
1405: 71(ptr) AccessChain 27(data) 1394 38 61
|
|
1406: 19(int) CompositeExtract 1400 2
|
|
Store 1405 1406
|
|
1407: 6(int) Load 8(invocation)
|
|
1408: 78(ptr) AccessChain 27(data) 38 38
|
|
1409: 20(ivec4) Load 1408
|
|
1410: 634(bvec4) SLessThan 1409 633
|
|
1411: 634(bvec4) GroupNonUniformLogicalAnd 34 InclusiveScan 1410
|
|
1412: 20(ivec4) Select 1411 637 633
|
|
1413: 78(ptr) AccessChain 27(data) 1407 38
|
|
Store 1413 1412
|
|
1414: 6(int) Load 8(invocation)
|
|
1415: 71(ptr) AccessChain 27(data) 29 38 30
|
|
1416: 19(int) Load 1415
|
|
1417: 19(int) GroupNonUniformBitwiseOr 34 InclusiveScan 1416
|
|
1418: 71(ptr) AccessChain 27(data) 1414 38 30
|
|
Store 1418 1417
|
|
1419: 6(int) Load 8(invocation)
|
|
1420: 78(ptr) AccessChain 27(data) 38 38
|
|
1421: 20(ivec4) Load 1420
|
|
1422: 77(ivec2) VectorShuffle 1421 1421 0 1
|
|
1423: 77(ivec2) GroupNonUniformBitwiseOr 34 InclusiveScan 1422
|
|
1424: 71(ptr) AccessChain 27(data) 1419 38 30
|
|
1425: 19(int) CompositeExtract 1423 0
|
|
Store 1424 1425
|
|
1426: 71(ptr) AccessChain 27(data) 1419 38 47
|
|
1427: 19(int) CompositeExtract 1423 1
|
|
Store 1426 1427
|
|
1428: 6(int) Load 8(invocation)
|
|
1429: 78(ptr) AccessChain 27(data) 51 38
|
|
1430: 20(ivec4) Load 1429
|
|
1431: 88(ivec3) VectorShuffle 1430 1430 0 1 2
|
|
1432: 88(ivec3) GroupNonUniformBitwiseOr 34 InclusiveScan 1431
|
|
1433: 71(ptr) AccessChain 27(data) 1428 38 30
|
|
1434: 19(int) CompositeExtract 1432 0
|
|
Store 1433 1434
|
|
1435: 71(ptr) AccessChain 27(data) 1428 38 47
|
|
1436: 19(int) CompositeExtract 1432 1
|
|
Store 1435 1436
|
|
1437: 71(ptr) AccessChain 27(data) 1428 38 61
|
|
1438: 19(int) CompositeExtract 1432 2
|
|
Store 1437 1438
|
|
1439: 6(int) Load 8(invocation)
|
|
1440: 78(ptr) AccessChain 27(data) 65 38
|
|
1441: 20(ivec4) Load 1440
|
|
1442: 20(ivec4) GroupNonUniformBitwiseOr 34 InclusiveScan 1441
|
|
1443: 78(ptr) AccessChain 27(data) 1439 38
|
|
Store 1443 1442
|
|
1444: 6(int) Load 8(invocation)
|
|
1445: 105(ptr) AccessChain 27(data) 29 51 30
|
|
1446: 6(int) Load 1445
|
|
1447: 6(int) GroupNonUniformBitwiseOr 34 InclusiveScan 1446
|
|
1448: 105(ptr) AccessChain 27(data) 1444 51 30
|
|
Store 1448 1447
|
|
1449: 6(int) Load 8(invocation)
|
|
1450: 112(ptr) AccessChain 27(data) 38 51
|
|
1451: 21(ivec4) Load 1450
|
|
1452: 111(ivec2) VectorShuffle 1451 1451 0 1
|
|
1453: 111(ivec2) GroupNonUniformBitwiseOr 34 InclusiveScan 1452
|
|
1454: 105(ptr) AccessChain 27(data) 1449 51 30
|
|
1455: 6(int) CompositeExtract 1453 0
|
|
Store 1454 1455
|
|
1456: 105(ptr) AccessChain 27(data) 1449 51 47
|
|
1457: 6(int) CompositeExtract 1453 1
|
|
Store 1456 1457
|
|
1458: 6(int) Load 8(invocation)
|
|
1459: 112(ptr) AccessChain 27(data) 51 51
|
|
1460: 21(ivec4) Load 1459
|
|
1461: 122(ivec3) VectorShuffle 1460 1460 0 1 2
|
|
1462: 122(ivec3) GroupNonUniformBitwiseOr 34 InclusiveScan 1461
|
|
1463: 105(ptr) AccessChain 27(data) 1458 51 30
|
|
1464: 6(int) CompositeExtract 1462 0
|
|
Store 1463 1464
|
|
1465: 105(ptr) AccessChain 27(data) 1458 51 47
|
|
1466: 6(int) CompositeExtract 1462 1
|
|
Store 1465 1466
|
|
1467: 105(ptr) AccessChain 27(data) 1458 51 61
|
|
1468: 6(int) CompositeExtract 1462 2
|
|
Store 1467 1468
|
|
1469: 6(int) Load 8(invocation)
|
|
1470: 112(ptr) AccessChain 27(data) 65 51
|
|
1471: 21(ivec4) Load 1470
|
|
1472: 21(ivec4) GroupNonUniformBitwiseOr 34 InclusiveScan 1471
|
|
1473: 112(ptr) AccessChain 27(data) 1469 51
|
|
Store 1473 1472
|
|
1474: 6(int) Load 8(invocation)
|
|
1475: 71(ptr) AccessChain 27(data) 29 38 30
|
|
1476: 19(int) Load 1475
|
|
1477: 595(bool) SLessThan 1476 29
|
|
1478: 595(bool) GroupNonUniformLogicalOr 34 InclusiveScan 1477
|
|
1479: 19(int) Select 1478 38 29
|
|
1480: 71(ptr) AccessChain 27(data) 1474 38 30
|
|
Store 1480 1479
|
|
1481: 6(int) Load 8(invocation)
|
|
1482: 78(ptr) AccessChain 27(data) 38 38
|
|
1483: 20(ivec4) Load 1482
|
|
1484: 77(ivec2) VectorShuffle 1483 1483 0 1
|
|
1485: 605(bvec2) SLessThan 1484 604
|
|
1486: 605(bvec2) GroupNonUniformLogicalOr 34 InclusiveScan 1485
|
|
1487: 77(ivec2) Select 1486 608 604
|
|
1488: 71(ptr) AccessChain 27(data) 1481 38 30
|
|
1489: 19(int) CompositeExtract 1487 0
|
|
Store 1488 1489
|
|
1490: 71(ptr) AccessChain 27(data) 1481 38 47
|
|
1491: 19(int) CompositeExtract 1487 1
|
|
Store 1490 1491
|
|
1492: 6(int) Load 8(invocation)
|
|
1493: 78(ptr) AccessChain 27(data) 38 38
|
|
1494: 20(ivec4) Load 1493
|
|
1495: 88(ivec3) VectorShuffle 1494 1494 0 1 2
|
|
1496: 619(bvec3) SLessThan 1495 618
|
|
1497: 619(bvec3) GroupNonUniformLogicalOr 34 InclusiveScan 1496
|
|
1498: 88(ivec3) Select 1497 622 618
|
|
1499: 71(ptr) AccessChain 27(data) 1492 38 30
|
|
1500: 19(int) CompositeExtract 1498 0
|
|
Store 1499 1500
|
|
1501: 71(ptr) AccessChain 27(data) 1492 38 47
|
|
1502: 19(int) CompositeExtract 1498 1
|
|
Store 1501 1502
|
|
1503: 71(ptr) AccessChain 27(data) 1492 38 61
|
|
1504: 19(int) CompositeExtract 1498 2
|
|
Store 1503 1504
|
|
1505: 6(int) Load 8(invocation)
|
|
1506: 78(ptr) AccessChain 27(data) 38 38
|
|
1507: 20(ivec4) Load 1506
|
|
1508: 634(bvec4) SLessThan 1507 633
|
|
1509: 634(bvec4) GroupNonUniformLogicalOr 34 InclusiveScan 1508
|
|
1510: 20(ivec4) Select 1509 637 633
|
|
1511: 78(ptr) AccessChain 27(data) 1505 38
|
|
Store 1511 1510
|
|
1512: 6(int) Load 8(invocation)
|
|
1513: 71(ptr) AccessChain 27(data) 29 38 30
|
|
1514: 19(int) Load 1513
|
|
1515: 19(int) GroupNonUniformBitwiseXor 34 InclusiveScan 1514
|
|
1516: 71(ptr) AccessChain 27(data) 1512 38 30
|
|
Store 1516 1515
|
|
1517: 6(int) Load 8(invocation)
|
|
1518: 78(ptr) AccessChain 27(data) 38 38
|
|
1519: 20(ivec4) Load 1518
|
|
1520: 77(ivec2) VectorShuffle 1519 1519 0 1
|
|
1521: 77(ivec2) GroupNonUniformBitwiseXor 34 InclusiveScan 1520
|
|
1522: 71(ptr) AccessChain 27(data) 1517 38 30
|
|
1523: 19(int) CompositeExtract 1521 0
|
|
Store 1522 1523
|
|
1524: 71(ptr) AccessChain 27(data) 1517 38 47
|
|
1525: 19(int) CompositeExtract 1521 1
|
|
Store 1524 1525
|
|
1526: 6(int) Load 8(invocation)
|
|
1527: 78(ptr) AccessChain 27(data) 51 38
|
|
1528: 20(ivec4) Load 1527
|
|
1529: 88(ivec3) VectorShuffle 1528 1528 0 1 2
|
|
1530: 88(ivec3) GroupNonUniformBitwiseXor 34 InclusiveScan 1529
|
|
1531: 71(ptr) AccessChain 27(data) 1526 38 30
|
|
1532: 19(int) CompositeExtract 1530 0
|
|
Store 1531 1532
|
|
1533: 71(ptr) AccessChain 27(data) 1526 38 47
|
|
1534: 19(int) CompositeExtract 1530 1
|
|
Store 1533 1534
|
|
1535: 71(ptr) AccessChain 27(data) 1526 38 61
|
|
1536: 19(int) CompositeExtract 1530 2
|
|
Store 1535 1536
|
|
1537: 6(int) Load 8(invocation)
|
|
1538: 78(ptr) AccessChain 27(data) 65 38
|
|
1539: 20(ivec4) Load 1538
|
|
1540: 20(ivec4) GroupNonUniformBitwiseXor 34 InclusiveScan 1539
|
|
1541: 78(ptr) AccessChain 27(data) 1537 38
|
|
Store 1541 1540
|
|
1542: 6(int) Load 8(invocation)
|
|
1543: 105(ptr) AccessChain 27(data) 29 51 30
|
|
1544: 6(int) Load 1543
|
|
1545: 6(int) GroupNonUniformBitwiseXor 34 InclusiveScan 1544
|
|
1546: 105(ptr) AccessChain 27(data) 1542 51 30
|
|
Store 1546 1545
|
|
1547: 6(int) Load 8(invocation)
|
|
1548: 112(ptr) AccessChain 27(data) 38 51
|
|
1549: 21(ivec4) Load 1548
|
|
1550: 111(ivec2) VectorShuffle 1549 1549 0 1
|
|
1551: 111(ivec2) GroupNonUniformBitwiseXor 34 InclusiveScan 1550
|
|
1552: 105(ptr) AccessChain 27(data) 1547 51 30
|
|
1553: 6(int) CompositeExtract 1551 0
|
|
Store 1552 1553
|
|
1554: 105(ptr) AccessChain 27(data) 1547 51 47
|
|
1555: 6(int) CompositeExtract 1551 1
|
|
Store 1554 1555
|
|
1556: 6(int) Load 8(invocation)
|
|
1557: 112(ptr) AccessChain 27(data) 51 51
|
|
1558: 21(ivec4) Load 1557
|
|
1559: 122(ivec3) VectorShuffle 1558 1558 0 1 2
|
|
1560: 122(ivec3) GroupNonUniformBitwiseXor 34 InclusiveScan 1559
|
|
1561: 105(ptr) AccessChain 27(data) 1556 51 30
|
|
1562: 6(int) CompositeExtract 1560 0
|
|
Store 1561 1562
|
|
1563: 105(ptr) AccessChain 27(data) 1556 51 47
|
|
1564: 6(int) CompositeExtract 1560 1
|
|
Store 1563 1564
|
|
1565: 105(ptr) AccessChain 27(data) 1556 51 61
|
|
1566: 6(int) CompositeExtract 1560 2
|
|
Store 1565 1566
|
|
1567: 6(int) Load 8(invocation)
|
|
1568: 112(ptr) AccessChain 27(data) 65 51
|
|
1569: 21(ivec4) Load 1568
|
|
1570: 21(ivec4) GroupNonUniformBitwiseXor 34 InclusiveScan 1569
|
|
1571: 112(ptr) AccessChain 27(data) 1567 51
|
|
Store 1571 1570
|
|
1572: 6(int) Load 8(invocation)
|
|
1573: 71(ptr) AccessChain 27(data) 29 38 30
|
|
1574: 19(int) Load 1573
|
|
1575: 595(bool) SLessThan 1574 29
|
|
1576: 595(bool) GroupNonUniformLogicalXor 34 InclusiveScan 1575
|
|
1577: 19(int) Select 1576 38 29
|
|
1578: 71(ptr) AccessChain 27(data) 1572 38 30
|
|
Store 1578 1577
|
|
1579: 6(int) Load 8(invocation)
|
|
1580: 78(ptr) AccessChain 27(data) 38 38
|
|
1581: 20(ivec4) Load 1580
|
|
1582: 77(ivec2) VectorShuffle 1581 1581 0 1
|
|
1583: 605(bvec2) SLessThan 1582 604
|
|
1584: 605(bvec2) GroupNonUniformLogicalXor 34 InclusiveScan 1583
|
|
1585: 77(ivec2) Select 1584 608 604
|
|
1586: 71(ptr) AccessChain 27(data) 1579 38 30
|
|
1587: 19(int) CompositeExtract 1585 0
|
|
Store 1586 1587
|
|
1588: 71(ptr) AccessChain 27(data) 1579 38 47
|
|
1589: 19(int) CompositeExtract 1585 1
|
|
Store 1588 1589
|
|
1590: 6(int) Load 8(invocation)
|
|
1591: 78(ptr) AccessChain 27(data) 38 38
|
|
1592: 20(ivec4) Load 1591
|
|
1593: 88(ivec3) VectorShuffle 1592 1592 0 1 2
|
|
1594: 619(bvec3) SLessThan 1593 618
|
|
1595: 619(bvec3) GroupNonUniformLogicalXor 34 InclusiveScan 1594
|
|
1596: 88(ivec3) Select 1595 622 618
|
|
1597: 71(ptr) AccessChain 27(data) 1590 38 30
|
|
1598: 19(int) CompositeExtract 1596 0
|
|
Store 1597 1598
|
|
1599: 71(ptr) AccessChain 27(data) 1590 38 47
|
|
1600: 19(int) CompositeExtract 1596 1
|
|
Store 1599 1600
|
|
1601: 71(ptr) AccessChain 27(data) 1590 38 61
|
|
1602: 19(int) CompositeExtract 1596 2
|
|
Store 1601 1602
|
|
1603: 6(int) Load 8(invocation)
|
|
1604: 78(ptr) AccessChain 27(data) 38 38
|
|
1605: 20(ivec4) Load 1604
|
|
1606: 634(bvec4) SLessThan 1605 633
|
|
1607: 634(bvec4) GroupNonUniformLogicalXor 34 InclusiveScan 1606
|
|
1608: 20(ivec4) Select 1607 637 633
|
|
1609: 78(ptr) AccessChain 27(data) 1603 38
|
|
Store 1609 1608
|
|
1610: 6(int) Load 8(invocation)
|
|
1611: 31(ptr) AccessChain 27(data) 29 29 30
|
|
1612: 17(float) Load 1611
|
|
1613: 17(float) GroupNonUniformFAdd 34 ExclusiveScan 1612
|
|
1614: 31(ptr) AccessChain 27(data) 1610 29 30
|
|
Store 1614 1613
|
|
1615: 6(int) Load 8(invocation)
|
|
1616: 40(ptr) AccessChain 27(data) 38 29
|
|
1617: 18(fvec4) Load 1616
|
|
1618: 39(fvec2) VectorShuffle 1617 1617 0 1
|
|
1619: 39(fvec2) GroupNonUniformFAdd 34 ExclusiveScan 1618
|
|
1620: 31(ptr) AccessChain 27(data) 1615 29 30
|
|
1621: 17(float) CompositeExtract 1619 0
|
|
Store 1620 1621
|
|
1622: 31(ptr) AccessChain 27(data) 1615 29 47
|
|
1623: 17(float) CompositeExtract 1619 1
|
|
Store 1622 1623
|
|
1624: 6(int) Load 8(invocation)
|
|
1625: 40(ptr) AccessChain 27(data) 51 29
|
|
1626: 18(fvec4) Load 1625
|
|
1627: 52(fvec3) VectorShuffle 1626 1626 0 1 2
|
|
1628: 52(fvec3) GroupNonUniformFAdd 34 ExclusiveScan 1627
|
|
1629: 31(ptr) AccessChain 27(data) 1624 29 30
|
|
1630: 17(float) CompositeExtract 1628 0
|
|
Store 1629 1630
|
|
1631: 31(ptr) AccessChain 27(data) 1624 29 47
|
|
1632: 17(float) CompositeExtract 1628 1
|
|
Store 1631 1632
|
|
1633: 31(ptr) AccessChain 27(data) 1624 29 61
|
|
1634: 17(float) CompositeExtract 1628 2
|
|
Store 1633 1634
|
|
1635: 6(int) Load 8(invocation)
|
|
1636: 40(ptr) AccessChain 27(data) 65 29
|
|
1637: 18(fvec4) Load 1636
|
|
1638: 18(fvec4) GroupNonUniformFAdd 34 ExclusiveScan 1637
|
|
1639: 40(ptr) AccessChain 27(data) 1635 29
|
|
Store 1639 1638
|
|
1640: 6(int) Load 8(invocation)
|
|
1641: 71(ptr) AccessChain 27(data) 29 38 30
|
|
1642: 19(int) Load 1641
|
|
1643: 19(int) GroupNonUniformIAdd 34 ExclusiveScan 1642
|
|
1644: 71(ptr) AccessChain 27(data) 1640 38 30
|
|
Store 1644 1643
|
|
1645: 6(int) Load 8(invocation)
|
|
1646: 78(ptr) AccessChain 27(data) 38 38
|
|
1647: 20(ivec4) Load 1646
|
|
1648: 77(ivec2) VectorShuffle 1647 1647 0 1
|
|
1649: 77(ivec2) GroupNonUniformIAdd 34 ExclusiveScan 1648
|
|
1650: 71(ptr) AccessChain 27(data) 1645 38 30
|
|
1651: 19(int) CompositeExtract 1649 0
|
|
Store 1650 1651
|
|
1652: 71(ptr) AccessChain 27(data) 1645 38 47
|
|
1653: 19(int) CompositeExtract 1649 1
|
|
Store 1652 1653
|
|
1654: 6(int) Load 8(invocation)
|
|
1655: 78(ptr) AccessChain 27(data) 51 38
|
|
1656: 20(ivec4) Load 1655
|
|
1657: 88(ivec3) VectorShuffle 1656 1656 0 1 2
|
|
1658: 88(ivec3) GroupNonUniformIAdd 34 ExclusiveScan 1657
|
|
1659: 71(ptr) AccessChain 27(data) 1654 38 30
|
|
1660: 19(int) CompositeExtract 1658 0
|
|
Store 1659 1660
|
|
1661: 71(ptr) AccessChain 27(data) 1654 38 47
|
|
1662: 19(int) CompositeExtract 1658 1
|
|
Store 1661 1662
|
|
1663: 71(ptr) AccessChain 27(data) 1654 38 61
|
|
1664: 19(int) CompositeExtract 1658 2
|
|
Store 1663 1664
|
|
1665: 6(int) Load 8(invocation)
|
|
1666: 78(ptr) AccessChain 27(data) 65 38
|
|
1667: 20(ivec4) Load 1666
|
|
1668: 20(ivec4) GroupNonUniformIAdd 34 ExclusiveScan 1667
|
|
1669: 78(ptr) AccessChain 27(data) 1665 38
|
|
Store 1669 1668
|
|
1670: 6(int) Load 8(invocation)
|
|
1671: 105(ptr) AccessChain 27(data) 29 51 30
|
|
1672: 6(int) Load 1671
|
|
1673: 6(int) GroupNonUniformIAdd 34 ExclusiveScan 1672
|
|
1674: 105(ptr) AccessChain 27(data) 1670 51 30
|
|
Store 1674 1673
|
|
1675: 6(int) Load 8(invocation)
|
|
1676: 112(ptr) AccessChain 27(data) 38 51
|
|
1677: 21(ivec4) Load 1676
|
|
1678: 111(ivec2) VectorShuffle 1677 1677 0 1
|
|
1679: 111(ivec2) GroupNonUniformIAdd 34 ExclusiveScan 1678
|
|
1680: 105(ptr) AccessChain 27(data) 1675 51 30
|
|
1681: 6(int) CompositeExtract 1679 0
|
|
Store 1680 1681
|
|
1682: 105(ptr) AccessChain 27(data) 1675 51 47
|
|
1683: 6(int) CompositeExtract 1679 1
|
|
Store 1682 1683
|
|
1684: 6(int) Load 8(invocation)
|
|
1685: 112(ptr) AccessChain 27(data) 51 51
|
|
1686: 21(ivec4) Load 1685
|
|
1687: 122(ivec3) VectorShuffle 1686 1686 0 1 2
|
|
1688: 122(ivec3) GroupNonUniformIAdd 34 ExclusiveScan 1687
|
|
1689: 105(ptr) AccessChain 27(data) 1684 51 30
|
|
1690: 6(int) CompositeExtract 1688 0
|
|
Store 1689 1690
|
|
1691: 105(ptr) AccessChain 27(data) 1684 51 47
|
|
1692: 6(int) CompositeExtract 1688 1
|
|
Store 1691 1692
|
|
1693: 105(ptr) AccessChain 27(data) 1684 51 61
|
|
1694: 6(int) CompositeExtract 1688 2
|
|
Store 1693 1694
|
|
1695: 6(int) Load 8(invocation)
|
|
1696: 112(ptr) AccessChain 27(data) 65 51
|
|
1697: 21(ivec4) Load 1696
|
|
1698: 21(ivec4) GroupNonUniformIAdd 34 ExclusiveScan 1697
|
|
1699: 112(ptr) AccessChain 27(data) 1695 51
|
|
Store 1699 1698
|
|
1700: 6(int) Load 8(invocation)
|
|
1701: 139(ptr) AccessChain 27(data) 29 65 30
|
|
1702:22(float64_t) Load 1701
|
|
1703:22(float64_t) GroupNonUniformFAdd 34 ExclusiveScan 1702
|
|
1704: 139(ptr) AccessChain 27(data) 1700 65 30
|
|
Store 1704 1703
|
|
1705: 6(int) Load 8(invocation)
|
|
1706: 146(ptr) AccessChain 27(data) 38 65
|
|
1707: 23(f64vec4) Load 1706
|
|
1708:145(f64vec2) VectorShuffle 1707 1707 0 1
|
|
1709:145(f64vec2) GroupNonUniformFAdd 34 ExclusiveScan 1708
|
|
1710: 139(ptr) AccessChain 27(data) 1705 65 30
|
|
1711:22(float64_t) CompositeExtract 1709 0
|
|
Store 1710 1711
|
|
1712: 139(ptr) AccessChain 27(data) 1705 65 47
|
|
1713:22(float64_t) CompositeExtract 1709 1
|
|
Store 1712 1713
|
|
1714: 6(int) Load 8(invocation)
|
|
1715: 146(ptr) AccessChain 27(data) 51 65
|
|
1716: 23(f64vec4) Load 1715
|
|
1717:156(f64vec3) VectorShuffle 1716 1716 0 1 2
|
|
1718:156(f64vec3) GroupNonUniformFAdd 34 ExclusiveScan 1717
|
|
1719: 139(ptr) AccessChain 27(data) 1714 65 30
|
|
1720:22(float64_t) CompositeExtract 1718 0
|
|
Store 1719 1720
|
|
1721: 139(ptr) AccessChain 27(data) 1714 65 47
|
|
1722:22(float64_t) CompositeExtract 1718 1
|
|
Store 1721 1722
|
|
1723: 139(ptr) AccessChain 27(data) 1714 65 61
|
|
1724:22(float64_t) CompositeExtract 1718 2
|
|
Store 1723 1724
|
|
1725: 6(int) Load 8(invocation)
|
|
1726: 146(ptr) AccessChain 27(data) 65 65
|
|
1727: 23(f64vec4) Load 1726
|
|
1728: 23(f64vec4) GroupNonUniformFAdd 34 ExclusiveScan 1727
|
|
1729: 146(ptr) AccessChain 27(data) 1725 65
|
|
Store 1729 1728
|
|
1730: 6(int) Load 8(invocation)
|
|
1731: 31(ptr) AccessChain 27(data) 29 29 30
|
|
1732: 17(float) Load 1731
|
|
1733: 17(float) GroupNonUniformFMul 34 ExclusiveScan 1732
|
|
1734: 31(ptr) AccessChain 27(data) 1730 29 30
|
|
Store 1734 1733
|
|
1735: 6(int) Load 8(invocation)
|
|
1736: 40(ptr) AccessChain 27(data) 38 29
|
|
1737: 18(fvec4) Load 1736
|
|
1738: 39(fvec2) VectorShuffle 1737 1737 0 1
|
|
1739: 39(fvec2) GroupNonUniformFMul 34 ExclusiveScan 1738
|
|
1740: 31(ptr) AccessChain 27(data) 1735 29 30
|
|
1741: 17(float) CompositeExtract 1739 0
|
|
Store 1740 1741
|
|
1742: 31(ptr) AccessChain 27(data) 1735 29 47
|
|
1743: 17(float) CompositeExtract 1739 1
|
|
Store 1742 1743
|
|
1744: 6(int) Load 8(invocation)
|
|
1745: 40(ptr) AccessChain 27(data) 51 29
|
|
1746: 18(fvec4) Load 1745
|
|
1747: 52(fvec3) VectorShuffle 1746 1746 0 1 2
|
|
1748: 52(fvec3) GroupNonUniformFMul 34 ExclusiveScan 1747
|
|
1749: 31(ptr) AccessChain 27(data) 1744 29 30
|
|
1750: 17(float) CompositeExtract 1748 0
|
|
Store 1749 1750
|
|
1751: 31(ptr) AccessChain 27(data) 1744 29 47
|
|
1752: 17(float) CompositeExtract 1748 1
|
|
Store 1751 1752
|
|
1753: 31(ptr) AccessChain 27(data) 1744 29 61
|
|
1754: 17(float) CompositeExtract 1748 2
|
|
Store 1753 1754
|
|
1755: 6(int) Load 8(invocation)
|
|
1756: 40(ptr) AccessChain 27(data) 65 29
|
|
1757: 18(fvec4) Load 1756
|
|
1758: 18(fvec4) GroupNonUniformFMul 34 ExclusiveScan 1757
|
|
1759: 40(ptr) AccessChain 27(data) 1755 29
|
|
Store 1759 1758
|
|
1760: 6(int) Load 8(invocation)
|
|
1761: 71(ptr) AccessChain 27(data) 29 38 30
|
|
1762: 19(int) Load 1761
|
|
1763: 19(int) GroupNonUniformIMul 34 ExclusiveScan 1762
|
|
1764: 71(ptr) AccessChain 27(data) 1760 38 30
|
|
Store 1764 1763
|
|
1765: 6(int) Load 8(invocation)
|
|
1766: 78(ptr) AccessChain 27(data) 38 38
|
|
1767: 20(ivec4) Load 1766
|
|
1768: 77(ivec2) VectorShuffle 1767 1767 0 1
|
|
1769: 77(ivec2) GroupNonUniformIMul 34 ExclusiveScan 1768
|
|
1770: 71(ptr) AccessChain 27(data) 1765 38 30
|
|
1771: 19(int) CompositeExtract 1769 0
|
|
Store 1770 1771
|
|
1772: 71(ptr) AccessChain 27(data) 1765 38 47
|
|
1773: 19(int) CompositeExtract 1769 1
|
|
Store 1772 1773
|
|
1774: 6(int) Load 8(invocation)
|
|
1775: 78(ptr) AccessChain 27(data) 51 38
|
|
1776: 20(ivec4) Load 1775
|
|
1777: 88(ivec3) VectorShuffle 1776 1776 0 1 2
|
|
1778: 88(ivec3) GroupNonUniformIMul 34 ExclusiveScan 1777
|
|
1779: 71(ptr) AccessChain 27(data) 1774 38 30
|
|
1780: 19(int) CompositeExtract 1778 0
|
|
Store 1779 1780
|
|
1781: 71(ptr) AccessChain 27(data) 1774 38 47
|
|
1782: 19(int) CompositeExtract 1778 1
|
|
Store 1781 1782
|
|
1783: 71(ptr) AccessChain 27(data) 1774 38 61
|
|
1784: 19(int) CompositeExtract 1778 2
|
|
Store 1783 1784
|
|
1785: 6(int) Load 8(invocation)
|
|
1786: 78(ptr) AccessChain 27(data) 65 38
|
|
1787: 20(ivec4) Load 1786
|
|
1788: 20(ivec4) GroupNonUniformIMul 34 ExclusiveScan 1787
|
|
1789: 78(ptr) AccessChain 27(data) 1785 38
|
|
Store 1789 1788
|
|
1790: 6(int) Load 8(invocation)
|
|
1791: 105(ptr) AccessChain 27(data) 29 51 30
|
|
1792: 6(int) Load 1791
|
|
1793: 6(int) GroupNonUniformIMul 34 ExclusiveScan 1792
|
|
1794: 105(ptr) AccessChain 27(data) 1790 51 30
|
|
Store 1794 1793
|
|
1795: 6(int) Load 8(invocation)
|
|
1796: 112(ptr) AccessChain 27(data) 38 51
|
|
1797: 21(ivec4) Load 1796
|
|
1798: 111(ivec2) VectorShuffle 1797 1797 0 1
|
|
1799: 111(ivec2) GroupNonUniformIMul 34 ExclusiveScan 1798
|
|
1800: 105(ptr) AccessChain 27(data) 1795 51 30
|
|
1801: 6(int) CompositeExtract 1799 0
|
|
Store 1800 1801
|
|
1802: 105(ptr) AccessChain 27(data) 1795 51 47
|
|
1803: 6(int) CompositeExtract 1799 1
|
|
Store 1802 1803
|
|
1804: 6(int) Load 8(invocation)
|
|
1805: 112(ptr) AccessChain 27(data) 51 51
|
|
1806: 21(ivec4) Load 1805
|
|
1807: 122(ivec3) VectorShuffle 1806 1806 0 1 2
|
|
1808: 122(ivec3) GroupNonUniformIMul 34 ExclusiveScan 1807
|
|
1809: 105(ptr) AccessChain 27(data) 1804 51 30
|
|
1810: 6(int) CompositeExtract 1808 0
|
|
Store 1809 1810
|
|
1811: 105(ptr) AccessChain 27(data) 1804 51 47
|
|
1812: 6(int) CompositeExtract 1808 1
|
|
Store 1811 1812
|
|
1813: 105(ptr) AccessChain 27(data) 1804 51 61
|
|
1814: 6(int) CompositeExtract 1808 2
|
|
Store 1813 1814
|
|
1815: 6(int) Load 8(invocation)
|
|
1816: 112(ptr) AccessChain 27(data) 65 51
|
|
1817: 21(ivec4) Load 1816
|
|
1818: 21(ivec4) GroupNonUniformIMul 34 ExclusiveScan 1817
|
|
1819: 112(ptr) AccessChain 27(data) 1815 51
|
|
Store 1819 1818
|
|
1820: 6(int) Load 8(invocation)
|
|
1821: 139(ptr) AccessChain 27(data) 29 65 30
|
|
1822:22(float64_t) Load 1821
|
|
1823:22(float64_t) GroupNonUniformFMul 34 ExclusiveScan 1822
|
|
1824: 139(ptr) AccessChain 27(data) 1820 65 30
|
|
Store 1824 1823
|
|
1825: 6(int) Load 8(invocation)
|
|
1826: 146(ptr) AccessChain 27(data) 38 65
|
|
1827: 23(f64vec4) Load 1826
|
|
1828:145(f64vec2) VectorShuffle 1827 1827 0 1
|
|
1829:145(f64vec2) GroupNonUniformFMul 34 ExclusiveScan 1828
|
|
1830: 139(ptr) AccessChain 27(data) 1825 65 30
|
|
1831:22(float64_t) CompositeExtract 1829 0
|
|
Store 1830 1831
|
|
1832: 139(ptr) AccessChain 27(data) 1825 65 47
|
|
1833:22(float64_t) CompositeExtract 1829 1
|
|
Store 1832 1833
|
|
1834: 6(int) Load 8(invocation)
|
|
1835: 146(ptr) AccessChain 27(data) 51 65
|
|
1836: 23(f64vec4) Load 1835
|
|
1837:156(f64vec3) VectorShuffle 1836 1836 0 1 2
|
|
1838:156(f64vec3) GroupNonUniformFMul 34 ExclusiveScan 1837
|
|
1839: 139(ptr) AccessChain 27(data) 1834 65 30
|
|
1840:22(float64_t) CompositeExtract 1838 0
|
|
Store 1839 1840
|
|
1841: 139(ptr) AccessChain 27(data) 1834 65 47
|
|
1842:22(float64_t) CompositeExtract 1838 1
|
|
Store 1841 1842
|
|
1843: 139(ptr) AccessChain 27(data) 1834 65 61
|
|
1844:22(float64_t) CompositeExtract 1838 2
|
|
Store 1843 1844
|
|
1845: 6(int) Load 8(invocation)
|
|
1846: 146(ptr) AccessChain 27(data) 65 65
|
|
1847: 23(f64vec4) Load 1846
|
|
1848: 23(f64vec4) GroupNonUniformFMul 34 ExclusiveScan 1847
|
|
1849: 146(ptr) AccessChain 27(data) 1845 65
|
|
Store 1849 1848
|
|
1850: 6(int) Load 8(invocation)
|
|
1851: 31(ptr) AccessChain 27(data) 29 29 30
|
|
1852: 17(float) Load 1851
|
|
1853: 17(float) GroupNonUniformFMin 34 ExclusiveScan 1852
|
|
1854: 31(ptr) AccessChain 27(data) 1850 29 30
|
|
Store 1854 1853
|
|
1855: 6(int) Load 8(invocation)
|
|
1856: 40(ptr) AccessChain 27(data) 38 29
|
|
1857: 18(fvec4) Load 1856
|
|
1858: 39(fvec2) VectorShuffle 1857 1857 0 1
|
|
1859: 39(fvec2) GroupNonUniformFMin 34 ExclusiveScan 1858
|
|
1860: 31(ptr) AccessChain 27(data) 1855 29 30
|
|
1861: 17(float) CompositeExtract 1859 0
|
|
Store 1860 1861
|
|
1862: 31(ptr) AccessChain 27(data) 1855 29 47
|
|
1863: 17(float) CompositeExtract 1859 1
|
|
Store 1862 1863
|
|
1864: 6(int) Load 8(invocation)
|
|
1865: 40(ptr) AccessChain 27(data) 51 29
|
|
1866: 18(fvec4) Load 1865
|
|
1867: 52(fvec3) VectorShuffle 1866 1866 0 1 2
|
|
1868: 52(fvec3) GroupNonUniformFMin 34 ExclusiveScan 1867
|
|
1869: 31(ptr) AccessChain 27(data) 1864 29 30
|
|
1870: 17(float) CompositeExtract 1868 0
|
|
Store 1869 1870
|
|
1871: 31(ptr) AccessChain 27(data) 1864 29 47
|
|
1872: 17(float) CompositeExtract 1868 1
|
|
Store 1871 1872
|
|
1873: 31(ptr) AccessChain 27(data) 1864 29 61
|
|
1874: 17(float) CompositeExtract 1868 2
|
|
Store 1873 1874
|
|
1875: 6(int) Load 8(invocation)
|
|
1876: 40(ptr) AccessChain 27(data) 65 29
|
|
1877: 18(fvec4) Load 1876
|
|
1878: 18(fvec4) GroupNonUniformFMin 34 ExclusiveScan 1877
|
|
1879: 40(ptr) AccessChain 27(data) 1875 29
|
|
Store 1879 1878
|
|
1880: 6(int) Load 8(invocation)
|
|
1881: 71(ptr) AccessChain 27(data) 29 38 30
|
|
1882: 19(int) Load 1881
|
|
1883: 19(int) GroupNonUniformSMin 34 ExclusiveScan 1882
|
|
1884: 71(ptr) AccessChain 27(data) 1880 38 30
|
|
Store 1884 1883
|
|
1885: 6(int) Load 8(invocation)
|
|
1886: 78(ptr) AccessChain 27(data) 38 38
|
|
1887: 20(ivec4) Load 1886
|
|
1888: 77(ivec2) VectorShuffle 1887 1887 0 1
|
|
1889: 77(ivec2) GroupNonUniformSMin 34 ExclusiveScan 1888
|
|
1890: 71(ptr) AccessChain 27(data) 1885 38 30
|
|
1891: 19(int) CompositeExtract 1889 0
|
|
Store 1890 1891
|
|
1892: 71(ptr) AccessChain 27(data) 1885 38 47
|
|
1893: 19(int) CompositeExtract 1889 1
|
|
Store 1892 1893
|
|
1894: 6(int) Load 8(invocation)
|
|
1895: 78(ptr) AccessChain 27(data) 51 38
|
|
1896: 20(ivec4) Load 1895
|
|
1897: 88(ivec3) VectorShuffle 1896 1896 0 1 2
|
|
1898: 88(ivec3) GroupNonUniformSMin 34 ExclusiveScan 1897
|
|
1899: 71(ptr) AccessChain 27(data) 1894 38 30
|
|
1900: 19(int) CompositeExtract 1898 0
|
|
Store 1899 1900
|
|
1901: 71(ptr) AccessChain 27(data) 1894 38 47
|
|
1902: 19(int) CompositeExtract 1898 1
|
|
Store 1901 1902
|
|
1903: 71(ptr) AccessChain 27(data) 1894 38 61
|
|
1904: 19(int) CompositeExtract 1898 2
|
|
Store 1903 1904
|
|
1905: 6(int) Load 8(invocation)
|
|
1906: 78(ptr) AccessChain 27(data) 65 38
|
|
1907: 20(ivec4) Load 1906
|
|
1908: 20(ivec4) GroupNonUniformSMin 34 ExclusiveScan 1907
|
|
1909: 78(ptr) AccessChain 27(data) 1905 38
|
|
Store 1909 1908
|
|
1910: 6(int) Load 8(invocation)
|
|
1911: 105(ptr) AccessChain 27(data) 29 51 30
|
|
1912: 6(int) Load 1911
|
|
1913: 6(int) GroupNonUniformUMin 34 ExclusiveScan 1912
|
|
1914: 105(ptr) AccessChain 27(data) 1910 51 30
|
|
Store 1914 1913
|
|
1915: 6(int) Load 8(invocation)
|
|
1916: 112(ptr) AccessChain 27(data) 38 51
|
|
1917: 21(ivec4) Load 1916
|
|
1918: 111(ivec2) VectorShuffle 1917 1917 0 1
|
|
1919: 111(ivec2) GroupNonUniformUMin 34 ExclusiveScan 1918
|
|
1920: 105(ptr) AccessChain 27(data) 1915 51 30
|
|
1921: 6(int) CompositeExtract 1919 0
|
|
Store 1920 1921
|
|
1922: 105(ptr) AccessChain 27(data) 1915 51 47
|
|
1923: 6(int) CompositeExtract 1919 1
|
|
Store 1922 1923
|
|
1924: 6(int) Load 8(invocation)
|
|
1925: 112(ptr) AccessChain 27(data) 51 51
|
|
1926: 21(ivec4) Load 1925
|
|
1927: 122(ivec3) VectorShuffle 1926 1926 0 1 2
|
|
1928: 122(ivec3) GroupNonUniformUMin 34 ExclusiveScan 1927
|
|
1929: 105(ptr) AccessChain 27(data) 1924 51 30
|
|
1930: 6(int) CompositeExtract 1928 0
|
|
Store 1929 1930
|
|
1931: 105(ptr) AccessChain 27(data) 1924 51 47
|
|
1932: 6(int) CompositeExtract 1928 1
|
|
Store 1931 1932
|
|
1933: 105(ptr) AccessChain 27(data) 1924 51 61
|
|
1934: 6(int) CompositeExtract 1928 2
|
|
Store 1933 1934
|
|
1935: 6(int) Load 8(invocation)
|
|
1936: 112(ptr) AccessChain 27(data) 65 51
|
|
1937: 21(ivec4) Load 1936
|
|
1938: 21(ivec4) GroupNonUniformUMin 34 ExclusiveScan 1937
|
|
1939: 112(ptr) AccessChain 27(data) 1935 51
|
|
Store 1939 1938
|
|
1940: 6(int) Load 8(invocation)
|
|
1941: 139(ptr) AccessChain 27(data) 29 65 30
|
|
1942:22(float64_t) Load 1941
|
|
1943:22(float64_t) GroupNonUniformFMin 34 ExclusiveScan 1942
|
|
1944: 139(ptr) AccessChain 27(data) 1940 65 30
|
|
Store 1944 1943
|
|
1945: 6(int) Load 8(invocation)
|
|
1946: 146(ptr) AccessChain 27(data) 38 65
|
|
1947: 23(f64vec4) Load 1946
|
|
1948:145(f64vec2) VectorShuffle 1947 1947 0 1
|
|
1949:145(f64vec2) GroupNonUniformFMin 34 ExclusiveScan 1948
|
|
1950: 139(ptr) AccessChain 27(data) 1945 65 30
|
|
1951:22(float64_t) CompositeExtract 1949 0
|
|
Store 1950 1951
|
|
1952: 139(ptr) AccessChain 27(data) 1945 65 47
|
|
1953:22(float64_t) CompositeExtract 1949 1
|
|
Store 1952 1953
|
|
1954: 6(int) Load 8(invocation)
|
|
1955: 146(ptr) AccessChain 27(data) 51 65
|
|
1956: 23(f64vec4) Load 1955
|
|
1957:156(f64vec3) VectorShuffle 1956 1956 0 1 2
|
|
1958:156(f64vec3) GroupNonUniformFMin 34 ExclusiveScan 1957
|
|
1959: 139(ptr) AccessChain 27(data) 1954 65 30
|
|
1960:22(float64_t) CompositeExtract 1958 0
|
|
Store 1959 1960
|
|
1961: 139(ptr) AccessChain 27(data) 1954 65 47
|
|
1962:22(float64_t) CompositeExtract 1958 1
|
|
Store 1961 1962
|
|
1963: 139(ptr) AccessChain 27(data) 1954 65 61
|
|
1964:22(float64_t) CompositeExtract 1958 2
|
|
Store 1963 1964
|
|
1965: 6(int) Load 8(invocation)
|
|
1966: 146(ptr) AccessChain 27(data) 65 65
|
|
1967: 23(f64vec4) Load 1966
|
|
1968: 23(f64vec4) GroupNonUniformFMin 34 ExclusiveScan 1967
|
|
1969: 146(ptr) AccessChain 27(data) 1965 65
|
|
Store 1969 1968
|
|
1970: 6(int) Load 8(invocation)
|
|
1971: 31(ptr) AccessChain 27(data) 29 29 30
|
|
1972: 17(float) Load 1971
|
|
1973: 17(float) GroupNonUniformFMax 34 ExclusiveScan 1972
|
|
1974: 31(ptr) AccessChain 27(data) 1970 29 30
|
|
Store 1974 1973
|
|
1975: 6(int) Load 8(invocation)
|
|
1976: 40(ptr) AccessChain 27(data) 38 29
|
|
1977: 18(fvec4) Load 1976
|
|
1978: 39(fvec2) VectorShuffle 1977 1977 0 1
|
|
1979: 39(fvec2) GroupNonUniformFMax 34 ExclusiveScan 1978
|
|
1980: 31(ptr) AccessChain 27(data) 1975 29 30
|
|
1981: 17(float) CompositeExtract 1979 0
|
|
Store 1980 1981
|
|
1982: 31(ptr) AccessChain 27(data) 1975 29 47
|
|
1983: 17(float) CompositeExtract 1979 1
|
|
Store 1982 1983
|
|
1984: 6(int) Load 8(invocation)
|
|
1985: 40(ptr) AccessChain 27(data) 51 29
|
|
1986: 18(fvec4) Load 1985
|
|
1987: 52(fvec3) VectorShuffle 1986 1986 0 1 2
|
|
1988: 52(fvec3) GroupNonUniformFMax 34 ExclusiveScan 1987
|
|
1989: 31(ptr) AccessChain 27(data) 1984 29 30
|
|
1990: 17(float) CompositeExtract 1988 0
|
|
Store 1989 1990
|
|
1991: 31(ptr) AccessChain 27(data) 1984 29 47
|
|
1992: 17(float) CompositeExtract 1988 1
|
|
Store 1991 1992
|
|
1993: 31(ptr) AccessChain 27(data) 1984 29 61
|
|
1994: 17(float) CompositeExtract 1988 2
|
|
Store 1993 1994
|
|
1995: 6(int) Load 8(invocation)
|
|
1996: 40(ptr) AccessChain 27(data) 65 29
|
|
1997: 18(fvec4) Load 1996
|
|
1998: 18(fvec4) GroupNonUniformFMax 34 ExclusiveScan 1997
|
|
1999: 40(ptr) AccessChain 27(data) 1995 29
|
|
Store 1999 1998
|
|
2000: 6(int) Load 8(invocation)
|
|
2001: 71(ptr) AccessChain 27(data) 29 38 30
|
|
2002: 19(int) Load 2001
|
|
2003: 19(int) GroupNonUniformSMax 34 ExclusiveScan 2002
|
|
2004: 71(ptr) AccessChain 27(data) 2000 38 30
|
|
Store 2004 2003
|
|
2005: 6(int) Load 8(invocation)
|
|
2006: 78(ptr) AccessChain 27(data) 38 38
|
|
2007: 20(ivec4) Load 2006
|
|
2008: 77(ivec2) VectorShuffle 2007 2007 0 1
|
|
2009: 77(ivec2) GroupNonUniformSMax 34 ExclusiveScan 2008
|
|
2010: 71(ptr) AccessChain 27(data) 2005 38 30
|
|
2011: 19(int) CompositeExtract 2009 0
|
|
Store 2010 2011
|
|
2012: 71(ptr) AccessChain 27(data) 2005 38 47
|
|
2013: 19(int) CompositeExtract 2009 1
|
|
Store 2012 2013
|
|
2014: 6(int) Load 8(invocation)
|
|
2015: 78(ptr) AccessChain 27(data) 51 38
|
|
2016: 20(ivec4) Load 2015
|
|
2017: 88(ivec3) VectorShuffle 2016 2016 0 1 2
|
|
2018: 88(ivec3) GroupNonUniformSMax 34 ExclusiveScan 2017
|
|
2019: 71(ptr) AccessChain 27(data) 2014 38 30
|
|
2020: 19(int) CompositeExtract 2018 0
|
|
Store 2019 2020
|
|
2021: 71(ptr) AccessChain 27(data) 2014 38 47
|
|
2022: 19(int) CompositeExtract 2018 1
|
|
Store 2021 2022
|
|
2023: 71(ptr) AccessChain 27(data) 2014 38 61
|
|
2024: 19(int) CompositeExtract 2018 2
|
|
Store 2023 2024
|
|
2025: 6(int) Load 8(invocation)
|
|
2026: 78(ptr) AccessChain 27(data) 65 38
|
|
2027: 20(ivec4) Load 2026
|
|
2028: 20(ivec4) GroupNonUniformSMax 34 ExclusiveScan 2027
|
|
2029: 78(ptr) AccessChain 27(data) 2025 38
|
|
Store 2029 2028
|
|
2030: 6(int) Load 8(invocation)
|
|
2031: 105(ptr) AccessChain 27(data) 29 51 30
|
|
2032: 6(int) Load 2031
|
|
2033: 6(int) GroupNonUniformUMax 34 ExclusiveScan 2032
|
|
2034: 105(ptr) AccessChain 27(data) 2030 51 30
|
|
Store 2034 2033
|
|
2035: 6(int) Load 8(invocation)
|
|
2036: 112(ptr) AccessChain 27(data) 38 51
|
|
2037: 21(ivec4) Load 2036
|
|
2038: 111(ivec2) VectorShuffle 2037 2037 0 1
|
|
2039: 111(ivec2) GroupNonUniformUMax 34 ExclusiveScan 2038
|
|
2040: 105(ptr) AccessChain 27(data) 2035 51 30
|
|
2041: 6(int) CompositeExtract 2039 0
|
|
Store 2040 2041
|
|
2042: 105(ptr) AccessChain 27(data) 2035 51 47
|
|
2043: 6(int) CompositeExtract 2039 1
|
|
Store 2042 2043
|
|
2044: 6(int) Load 8(invocation)
|
|
2045: 112(ptr) AccessChain 27(data) 51 51
|
|
2046: 21(ivec4) Load 2045
|
|
2047: 122(ivec3) VectorShuffle 2046 2046 0 1 2
|
|
2048: 122(ivec3) GroupNonUniformUMax 34 ExclusiveScan 2047
|
|
2049: 105(ptr) AccessChain 27(data) 2044 51 30
|
|
2050: 6(int) CompositeExtract 2048 0
|
|
Store 2049 2050
|
|
2051: 105(ptr) AccessChain 27(data) 2044 51 47
|
|
2052: 6(int) CompositeExtract 2048 1
|
|
Store 2051 2052
|
|
2053: 105(ptr) AccessChain 27(data) 2044 51 61
|
|
2054: 6(int) CompositeExtract 2048 2
|
|
Store 2053 2054
|
|
2055: 6(int) Load 8(invocation)
|
|
2056: 112(ptr) AccessChain 27(data) 65 51
|
|
2057: 21(ivec4) Load 2056
|
|
2058: 21(ivec4) GroupNonUniformUMax 34 ExclusiveScan 2057
|
|
2059: 112(ptr) AccessChain 27(data) 2055 51
|
|
Store 2059 2058
|
|
2060: 6(int) Load 8(invocation)
|
|
2061: 139(ptr) AccessChain 27(data) 29 65 30
|
|
2062:22(float64_t) Load 2061
|
|
2063:22(float64_t) GroupNonUniformFMax 34 ExclusiveScan 2062
|
|
2064: 139(ptr) AccessChain 27(data) 2060 65 30
|
|
Store 2064 2063
|
|
2065: 6(int) Load 8(invocation)
|
|
2066: 146(ptr) AccessChain 27(data) 38 65
|
|
2067: 23(f64vec4) Load 2066
|
|
2068:145(f64vec2) VectorShuffle 2067 2067 0 1
|
|
2069:145(f64vec2) GroupNonUniformFMax 34 ExclusiveScan 2068
|
|
2070: 139(ptr) AccessChain 27(data) 2065 65 30
|
|
2071:22(float64_t) CompositeExtract 2069 0
|
|
Store 2070 2071
|
|
2072: 139(ptr) AccessChain 27(data) 2065 65 47
|
|
2073:22(float64_t) CompositeExtract 2069 1
|
|
Store 2072 2073
|
|
2074: 6(int) Load 8(invocation)
|
|
2075: 146(ptr) AccessChain 27(data) 51 65
|
|
2076: 23(f64vec4) Load 2075
|
|
2077:156(f64vec3) VectorShuffle 2076 2076 0 1 2
|
|
2078:156(f64vec3) GroupNonUniformFMax 34 ExclusiveScan 2077
|
|
2079: 139(ptr) AccessChain 27(data) 2074 65 30
|
|
2080:22(float64_t) CompositeExtract 2078 0
|
|
Store 2079 2080
|
|
2081: 139(ptr) AccessChain 27(data) 2074 65 47
|
|
2082:22(float64_t) CompositeExtract 2078 1
|
|
Store 2081 2082
|
|
2083: 139(ptr) AccessChain 27(data) 2074 65 61
|
|
2084:22(float64_t) CompositeExtract 2078 2
|
|
Store 2083 2084
|
|
2085: 6(int) Load 8(invocation)
|
|
2086: 146(ptr) AccessChain 27(data) 65 65
|
|
2087: 23(f64vec4) Load 2086
|
|
2088: 23(f64vec4) GroupNonUniformFMax 34 ExclusiveScan 2087
|
|
2089: 146(ptr) AccessChain 27(data) 2085 65
|
|
Store 2089 2088
|
|
2090: 6(int) Load 8(invocation)
|
|
2091: 71(ptr) AccessChain 27(data) 29 38 30
|
|
2092: 19(int) Load 2091
|
|
2093: 19(int) GroupNonUniformBitwiseAnd 34 ExclusiveScan 2092
|
|
2094: 71(ptr) AccessChain 27(data) 2090 38 30
|
|
Store 2094 2093
|
|
2095: 6(int) Load 8(invocation)
|
|
2096: 78(ptr) AccessChain 27(data) 38 38
|
|
2097: 20(ivec4) Load 2096
|
|
2098: 77(ivec2) VectorShuffle 2097 2097 0 1
|
|
2099: 77(ivec2) GroupNonUniformBitwiseAnd 34 ExclusiveScan 2098
|
|
2100: 71(ptr) AccessChain 27(data) 2095 38 30
|
|
2101: 19(int) CompositeExtract 2099 0
|
|
Store 2100 2101
|
|
2102: 71(ptr) AccessChain 27(data) 2095 38 47
|
|
2103: 19(int) CompositeExtract 2099 1
|
|
Store 2102 2103
|
|
2104: 6(int) Load 8(invocation)
|
|
2105: 78(ptr) AccessChain 27(data) 51 38
|
|
2106: 20(ivec4) Load 2105
|
|
2107: 88(ivec3) VectorShuffle 2106 2106 0 1 2
|
|
2108: 88(ivec3) GroupNonUniformBitwiseAnd 34 ExclusiveScan 2107
|
|
2109: 71(ptr) AccessChain 27(data) 2104 38 30
|
|
2110: 19(int) CompositeExtract 2108 0
|
|
Store 2109 2110
|
|
2111: 71(ptr) AccessChain 27(data) 2104 38 47
|
|
2112: 19(int) CompositeExtract 2108 1
|
|
Store 2111 2112
|
|
2113: 71(ptr) AccessChain 27(data) 2104 38 61
|
|
2114: 19(int) CompositeExtract 2108 2
|
|
Store 2113 2114
|
|
2115: 6(int) Load 8(invocation)
|
|
2116: 78(ptr) AccessChain 27(data) 65 38
|
|
2117: 20(ivec4) Load 2116
|
|
2118: 20(ivec4) GroupNonUniformBitwiseAnd 34 ExclusiveScan 2117
|
|
2119: 78(ptr) AccessChain 27(data) 2115 38
|
|
Store 2119 2118
|
|
2120: 6(int) Load 8(invocation)
|
|
2121: 105(ptr) AccessChain 27(data) 29 51 30
|
|
2122: 6(int) Load 2121
|
|
2123: 6(int) GroupNonUniformBitwiseAnd 34 ExclusiveScan 2122
|
|
2124: 105(ptr) AccessChain 27(data) 2120 51 30
|
|
Store 2124 2123
|
|
2125: 6(int) Load 8(invocation)
|
|
2126: 112(ptr) AccessChain 27(data) 38 51
|
|
2127: 21(ivec4) Load 2126
|
|
2128: 111(ivec2) VectorShuffle 2127 2127 0 1
|
|
2129: 111(ivec2) GroupNonUniformBitwiseAnd 34 ExclusiveScan 2128
|
|
2130: 105(ptr) AccessChain 27(data) 2125 51 30
|
|
2131: 6(int) CompositeExtract 2129 0
|
|
Store 2130 2131
|
|
2132: 105(ptr) AccessChain 27(data) 2125 51 47
|
|
2133: 6(int) CompositeExtract 2129 1
|
|
Store 2132 2133
|
|
2134: 6(int) Load 8(invocation)
|
|
2135: 112(ptr) AccessChain 27(data) 51 51
|
|
2136: 21(ivec4) Load 2135
|
|
2137: 122(ivec3) VectorShuffle 2136 2136 0 1 2
|
|
2138: 122(ivec3) GroupNonUniformBitwiseAnd 34 ExclusiveScan 2137
|
|
2139: 105(ptr) AccessChain 27(data) 2134 51 30
|
|
2140: 6(int) CompositeExtract 2138 0
|
|
Store 2139 2140
|
|
2141: 105(ptr) AccessChain 27(data) 2134 51 47
|
|
2142: 6(int) CompositeExtract 2138 1
|
|
Store 2141 2142
|
|
2143: 105(ptr) AccessChain 27(data) 2134 51 61
|
|
2144: 6(int) CompositeExtract 2138 2
|
|
Store 2143 2144
|
|
2145: 6(int) Load 8(invocation)
|
|
2146: 112(ptr) AccessChain 27(data) 65 51
|
|
2147: 21(ivec4) Load 2146
|
|
2148: 21(ivec4) GroupNonUniformBitwiseAnd 34 ExclusiveScan 2147
|
|
2149: 112(ptr) AccessChain 27(data) 2145 51
|
|
Store 2149 2148
|
|
2150: 6(int) Load 8(invocation)
|
|
2151: 71(ptr) AccessChain 27(data) 29 38 30
|
|
2152: 19(int) Load 2151
|
|
2153: 595(bool) SLessThan 2152 29
|
|
2154: 595(bool) GroupNonUniformLogicalAnd 34 ExclusiveScan 2153
|
|
2155: 19(int) Select 2154 38 29
|
|
2156: 71(ptr) AccessChain 27(data) 2150 38 30
|
|
Store 2156 2155
|
|
2157: 6(int) Load 8(invocation)
|
|
2158: 78(ptr) AccessChain 27(data) 38 38
|
|
2159: 20(ivec4) Load 2158
|
|
2160: 77(ivec2) VectorShuffle 2159 2159 0 1
|
|
2161: 605(bvec2) SLessThan 2160 604
|
|
2162: 605(bvec2) GroupNonUniformLogicalAnd 34 ExclusiveScan 2161
|
|
2163: 77(ivec2) Select 2162 608 604
|
|
2164: 71(ptr) AccessChain 27(data) 2157 38 30
|
|
2165: 19(int) CompositeExtract 2163 0
|
|
Store 2164 2165
|
|
2166: 71(ptr) AccessChain 27(data) 2157 38 47
|
|
2167: 19(int) CompositeExtract 2163 1
|
|
Store 2166 2167
|
|
2168: 6(int) Load 8(invocation)
|
|
2169: 78(ptr) AccessChain 27(data) 38 38
|
|
2170: 20(ivec4) Load 2169
|
|
2171: 88(ivec3) VectorShuffle 2170 2170 0 1 2
|
|
2172: 619(bvec3) SLessThan 2171 618
|
|
2173: 619(bvec3) GroupNonUniformLogicalAnd 34 ExclusiveScan 2172
|
|
2174: 88(ivec3) Select 2173 622 618
|
|
2175: 71(ptr) AccessChain 27(data) 2168 38 30
|
|
2176: 19(int) CompositeExtract 2174 0
|
|
Store 2175 2176
|
|
2177: 71(ptr) AccessChain 27(data) 2168 38 47
|
|
2178: 19(int) CompositeExtract 2174 1
|
|
Store 2177 2178
|
|
2179: 71(ptr) AccessChain 27(data) 2168 38 61
|
|
2180: 19(int) CompositeExtract 2174 2
|
|
Store 2179 2180
|
|
2181: 6(int) Load 8(invocation)
|
|
2182: 78(ptr) AccessChain 27(data) 38 38
|
|
2183: 20(ivec4) Load 2182
|
|
2184: 634(bvec4) SLessThan 2183 633
|
|
2185: 634(bvec4) GroupNonUniformLogicalAnd 34 ExclusiveScan 2184
|
|
2186: 20(ivec4) Select 2185 637 633
|
|
2187: 78(ptr) AccessChain 27(data) 2181 38
|
|
Store 2187 2186
|
|
2188: 6(int) Load 8(invocation)
|
|
2189: 71(ptr) AccessChain 27(data) 29 38 30
|
|
2190: 19(int) Load 2189
|
|
2191: 19(int) GroupNonUniformBitwiseOr 34 ExclusiveScan 2190
|
|
2192: 71(ptr) AccessChain 27(data) 2188 38 30
|
|
Store 2192 2191
|
|
2193: 6(int) Load 8(invocation)
|
|
2194: 78(ptr) AccessChain 27(data) 38 38
|
|
2195: 20(ivec4) Load 2194
|
|
2196: 77(ivec2) VectorShuffle 2195 2195 0 1
|
|
2197: 77(ivec2) GroupNonUniformBitwiseOr 34 ExclusiveScan 2196
|
|
2198: 71(ptr) AccessChain 27(data) 2193 38 30
|
|
2199: 19(int) CompositeExtract 2197 0
|
|
Store 2198 2199
|
|
2200: 71(ptr) AccessChain 27(data) 2193 38 47
|
|
2201: 19(int) CompositeExtract 2197 1
|
|
Store 2200 2201
|
|
2202: 6(int) Load 8(invocation)
|
|
2203: 78(ptr) AccessChain 27(data) 51 38
|
|
2204: 20(ivec4) Load 2203
|
|
2205: 88(ivec3) VectorShuffle 2204 2204 0 1 2
|
|
2206: 88(ivec3) GroupNonUniformBitwiseOr 34 ExclusiveScan 2205
|
|
2207: 71(ptr) AccessChain 27(data) 2202 38 30
|
|
2208: 19(int) CompositeExtract 2206 0
|
|
Store 2207 2208
|
|
2209: 71(ptr) AccessChain 27(data) 2202 38 47
|
|
2210: 19(int) CompositeExtract 2206 1
|
|
Store 2209 2210
|
|
2211: 71(ptr) AccessChain 27(data) 2202 38 61
|
|
2212: 19(int) CompositeExtract 2206 2
|
|
Store 2211 2212
|
|
2213: 6(int) Load 8(invocation)
|
|
2214: 78(ptr) AccessChain 27(data) 65 38
|
|
2215: 20(ivec4) Load 2214
|
|
2216: 20(ivec4) GroupNonUniformBitwiseOr 34 ExclusiveScan 2215
|
|
2217: 78(ptr) AccessChain 27(data) 2213 38
|
|
Store 2217 2216
|
|
2218: 6(int) Load 8(invocation)
|
|
2219: 105(ptr) AccessChain 27(data) 29 51 30
|
|
2220: 6(int) Load 2219
|
|
2221: 6(int) GroupNonUniformBitwiseOr 34 ExclusiveScan 2220
|
|
2222: 105(ptr) AccessChain 27(data) 2218 51 30
|
|
Store 2222 2221
|
|
2223: 6(int) Load 8(invocation)
|
|
2224: 112(ptr) AccessChain 27(data) 38 51
|
|
2225: 21(ivec4) Load 2224
|
|
2226: 111(ivec2) VectorShuffle 2225 2225 0 1
|
|
2227: 111(ivec2) GroupNonUniformBitwiseOr 34 ExclusiveScan 2226
|
|
2228: 105(ptr) AccessChain 27(data) 2223 51 30
|
|
2229: 6(int) CompositeExtract 2227 0
|
|
Store 2228 2229
|
|
2230: 105(ptr) AccessChain 27(data) 2223 51 47
|
|
2231: 6(int) CompositeExtract 2227 1
|
|
Store 2230 2231
|
|
2232: 6(int) Load 8(invocation)
|
|
2233: 112(ptr) AccessChain 27(data) 51 51
|
|
2234: 21(ivec4) Load 2233
|
|
2235: 122(ivec3) VectorShuffle 2234 2234 0 1 2
|
|
2236: 122(ivec3) GroupNonUniformBitwiseOr 34 ExclusiveScan 2235
|
|
2237: 105(ptr) AccessChain 27(data) 2232 51 30
|
|
2238: 6(int) CompositeExtract 2236 0
|
|
Store 2237 2238
|
|
2239: 105(ptr) AccessChain 27(data) 2232 51 47
|
|
2240: 6(int) CompositeExtract 2236 1
|
|
Store 2239 2240
|
|
2241: 105(ptr) AccessChain 27(data) 2232 51 61
|
|
2242: 6(int) CompositeExtract 2236 2
|
|
Store 2241 2242
|
|
2243: 6(int) Load 8(invocation)
|
|
2244: 112(ptr) AccessChain 27(data) 65 51
|
|
2245: 21(ivec4) Load 2244
|
|
2246: 21(ivec4) GroupNonUniformBitwiseOr 34 ExclusiveScan 2245
|
|
2247: 112(ptr) AccessChain 27(data) 2243 51
|
|
Store 2247 2246
|
|
2248: 6(int) Load 8(invocation)
|
|
2249: 71(ptr) AccessChain 27(data) 29 38 30
|
|
2250: 19(int) Load 2249
|
|
2251: 595(bool) SLessThan 2250 29
|
|
2252: 595(bool) GroupNonUniformLogicalOr 34 ExclusiveScan 2251
|
|
2253: 19(int) Select 2252 38 29
|
|
2254: 71(ptr) AccessChain 27(data) 2248 38 30
|
|
Store 2254 2253
|
|
2255: 6(int) Load 8(invocation)
|
|
2256: 78(ptr) AccessChain 27(data) 38 38
|
|
2257: 20(ivec4) Load 2256
|
|
2258: 77(ivec2) VectorShuffle 2257 2257 0 1
|
|
2259: 605(bvec2) SLessThan 2258 604
|
|
2260: 605(bvec2) GroupNonUniformLogicalOr 34 ExclusiveScan 2259
|
|
2261: 77(ivec2) Select 2260 608 604
|
|
2262: 71(ptr) AccessChain 27(data) 2255 38 30
|
|
2263: 19(int) CompositeExtract 2261 0
|
|
Store 2262 2263
|
|
2264: 71(ptr) AccessChain 27(data) 2255 38 47
|
|
2265: 19(int) CompositeExtract 2261 1
|
|
Store 2264 2265
|
|
2266: 6(int) Load 8(invocation)
|
|
2267: 78(ptr) AccessChain 27(data) 38 38
|
|
2268: 20(ivec4) Load 2267
|
|
2269: 88(ivec3) VectorShuffle 2268 2268 0 1 2
|
|
2270: 619(bvec3) SLessThan 2269 618
|
|
2271: 619(bvec3) GroupNonUniformLogicalOr 34 ExclusiveScan 2270
|
|
2272: 88(ivec3) Select 2271 622 618
|
|
2273: 71(ptr) AccessChain 27(data) 2266 38 30
|
|
2274: 19(int) CompositeExtract 2272 0
|
|
Store 2273 2274
|
|
2275: 71(ptr) AccessChain 27(data) 2266 38 47
|
|
2276: 19(int) CompositeExtract 2272 1
|
|
Store 2275 2276
|
|
2277: 71(ptr) AccessChain 27(data) 2266 38 61
|
|
2278: 19(int) CompositeExtract 2272 2
|
|
Store 2277 2278
|
|
2279: 6(int) Load 8(invocation)
|
|
2280: 78(ptr) AccessChain 27(data) 38 38
|
|
2281: 20(ivec4) Load 2280
|
|
2282: 634(bvec4) SLessThan 2281 633
|
|
2283: 634(bvec4) GroupNonUniformLogicalOr 34 ExclusiveScan 2282
|
|
2284: 20(ivec4) Select 2283 637 633
|
|
2285: 78(ptr) AccessChain 27(data) 2279 38
|
|
Store 2285 2284
|
|
2286: 6(int) Load 8(invocation)
|
|
2287: 71(ptr) AccessChain 27(data) 29 38 30
|
|
2288: 19(int) Load 2287
|
|
2289: 19(int) GroupNonUniformBitwiseXor 34 ExclusiveScan 2288
|
|
2290: 71(ptr) AccessChain 27(data) 2286 38 30
|
|
Store 2290 2289
|
|
2291: 6(int) Load 8(invocation)
|
|
2292: 78(ptr) AccessChain 27(data) 38 38
|
|
2293: 20(ivec4) Load 2292
|
|
2294: 77(ivec2) VectorShuffle 2293 2293 0 1
|
|
2295: 77(ivec2) GroupNonUniformBitwiseXor 34 ExclusiveScan 2294
|
|
2296: 71(ptr) AccessChain 27(data) 2291 38 30
|
|
2297: 19(int) CompositeExtract 2295 0
|
|
Store 2296 2297
|
|
2298: 71(ptr) AccessChain 27(data) 2291 38 47
|
|
2299: 19(int) CompositeExtract 2295 1
|
|
Store 2298 2299
|
|
2300: 6(int) Load 8(invocation)
|
|
2301: 78(ptr) AccessChain 27(data) 51 38
|
|
2302: 20(ivec4) Load 2301
|
|
2303: 88(ivec3) VectorShuffle 2302 2302 0 1 2
|
|
2304: 88(ivec3) GroupNonUniformBitwiseXor 34 ExclusiveScan 2303
|
|
2305: 71(ptr) AccessChain 27(data) 2300 38 30
|
|
2306: 19(int) CompositeExtract 2304 0
|
|
Store 2305 2306
|
|
2307: 71(ptr) AccessChain 27(data) 2300 38 47
|
|
2308: 19(int) CompositeExtract 2304 1
|
|
Store 2307 2308
|
|
2309: 71(ptr) AccessChain 27(data) 2300 38 61
|
|
2310: 19(int) CompositeExtract 2304 2
|
|
Store 2309 2310
|
|
2311: 6(int) Load 8(invocation)
|
|
2312: 78(ptr) AccessChain 27(data) 65 38
|
|
2313: 20(ivec4) Load 2312
|
|
2314: 20(ivec4) GroupNonUniformBitwiseXor 34 ExclusiveScan 2313
|
|
2315: 78(ptr) AccessChain 27(data) 2311 38
|
|
Store 2315 2314
|
|
2316: 6(int) Load 8(invocation)
|
|
2317: 105(ptr) AccessChain 27(data) 29 51 30
|
|
2318: 6(int) Load 2317
|
|
2319: 6(int) GroupNonUniformBitwiseXor 34 ExclusiveScan 2318
|
|
2320: 105(ptr) AccessChain 27(data) 2316 51 30
|
|
Store 2320 2319
|
|
2321: 6(int) Load 8(invocation)
|
|
2322: 112(ptr) AccessChain 27(data) 38 51
|
|
2323: 21(ivec4) Load 2322
|
|
2324: 111(ivec2) VectorShuffle 2323 2323 0 1
|
|
2325: 111(ivec2) GroupNonUniformBitwiseXor 34 ExclusiveScan 2324
|
|
2326: 105(ptr) AccessChain 27(data) 2321 51 30
|
|
2327: 6(int) CompositeExtract 2325 0
|
|
Store 2326 2327
|
|
2328: 105(ptr) AccessChain 27(data) 2321 51 47
|
|
2329: 6(int) CompositeExtract 2325 1
|
|
Store 2328 2329
|
|
2330: 6(int) Load 8(invocation)
|
|
2331: 112(ptr) AccessChain 27(data) 51 51
|
|
2332: 21(ivec4) Load 2331
|
|
2333: 122(ivec3) VectorShuffle 2332 2332 0 1 2
|
|
2334: 122(ivec3) GroupNonUniformBitwiseXor 34 ExclusiveScan 2333
|
|
2335: 105(ptr) AccessChain 27(data) 2330 51 30
|
|
2336: 6(int) CompositeExtract 2334 0
|
|
Store 2335 2336
|
|
2337: 105(ptr) AccessChain 27(data) 2330 51 47
|
|
2338: 6(int) CompositeExtract 2334 1
|
|
Store 2337 2338
|
|
2339: 105(ptr) AccessChain 27(data) 2330 51 61
|
|
2340: 6(int) CompositeExtract 2334 2
|
|
Store 2339 2340
|
|
2341: 6(int) Load 8(invocation)
|
|
2342: 112(ptr) AccessChain 27(data) 65 51
|
|
2343: 21(ivec4) Load 2342
|
|
2344: 21(ivec4) GroupNonUniformBitwiseXor 34 ExclusiveScan 2343
|
|
2345: 112(ptr) AccessChain 27(data) 2341 51
|
|
Store 2345 2344
|
|
2346: 6(int) Load 8(invocation)
|
|
2347: 71(ptr) AccessChain 27(data) 29 38 30
|
|
2348: 19(int) Load 2347
|
|
2349: 595(bool) SLessThan 2348 29
|
|
2350: 595(bool) GroupNonUniformLogicalXor 34 ExclusiveScan 2349
|
|
2351: 19(int) Select 2350 38 29
|
|
2352: 71(ptr) AccessChain 27(data) 2346 38 30
|
|
Store 2352 2351
|
|
2353: 6(int) Load 8(invocation)
|
|
2354: 78(ptr) AccessChain 27(data) 38 38
|
|
2355: 20(ivec4) Load 2354
|
|
2356: 77(ivec2) VectorShuffle 2355 2355 0 1
|
|
2357: 605(bvec2) SLessThan 2356 604
|
|
2358: 605(bvec2) GroupNonUniformLogicalXor 34 ExclusiveScan 2357
|
|
2359: 77(ivec2) Select 2358 608 604
|
|
2360: 71(ptr) AccessChain 27(data) 2353 38 30
|
|
2361: 19(int) CompositeExtract 2359 0
|
|
Store 2360 2361
|
|
2362: 71(ptr) AccessChain 27(data) 2353 38 47
|
|
2363: 19(int) CompositeExtract 2359 1
|
|
Store 2362 2363
|
|
2364: 6(int) Load 8(invocation)
|
|
2365: 78(ptr) AccessChain 27(data) 38 38
|
|
2366: 20(ivec4) Load 2365
|
|
2367: 88(ivec3) VectorShuffle 2366 2366 0 1 2
|
|
2368: 619(bvec3) SLessThan 2367 618
|
|
2369: 619(bvec3) GroupNonUniformLogicalXor 34 ExclusiveScan 2368
|
|
2370: 88(ivec3) Select 2369 622 618
|
|
2371: 71(ptr) AccessChain 27(data) 2364 38 30
|
|
2372: 19(int) CompositeExtract 2370 0
|
|
Store 2371 2372
|
|
2373: 71(ptr) AccessChain 27(data) 2364 38 47
|
|
2374: 19(int) CompositeExtract 2370 1
|
|
Store 2373 2374
|
|
2375: 71(ptr) AccessChain 27(data) 2364 38 61
|
|
2376: 19(int) CompositeExtract 2370 2
|
|
Store 2375 2376
|
|
2377: 6(int) Load 8(invocation)
|
|
2378: 78(ptr) AccessChain 27(data) 38 38
|
|
2379: 20(ivec4) Load 2378
|
|
2380: 634(bvec4) SLessThan 2379 633
|
|
2381: 634(bvec4) GroupNonUniformLogicalXor 34 ExclusiveScan 2380
|
|
2382: 20(ivec4) Select 2381 637 633
|
|
2383: 78(ptr) AccessChain 27(data) 2377 38
|
|
Store 2383 2382
|
|
Return
|
|
FunctionEnd
|