First Commit
This commit is contained in:
559
externals/glslang/Test/baseResults/spv.image.frag.out
vendored
Normal file
559
externals/glslang/Test/baseResults/spv.image.frag.out
vendored
Normal file
@@ -0,0 +1,559 @@
|
||||
spv.image.frag
|
||||
Validation failed
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 8000b
|
||||
// Id's are bound by 405
|
||||
|
||||
Capability Shader
|
||||
Capability StorageImageMultisample
|
||||
Capability ImageCubeArray
|
||||
Capability ImageRect
|
||||
Capability Image1D
|
||||
Capability ImageBuffer
|
||||
Capability ImageMSArray
|
||||
Capability StorageImageExtendedFormats
|
||||
Capability ImageQuery
|
||||
Capability StorageImageWriteWithoutFormat
|
||||
1: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint Fragment 4 "main" 143 153 163 258 391 404
|
||||
ExecutionMode 4 OriginUpperLeft
|
||||
Source GLSL 450
|
||||
Name 4 "main"
|
||||
Name 9 "iv"
|
||||
Name 15 "i1D"
|
||||
Name 27 "i2D"
|
||||
Name 41 "i3D"
|
||||
Name 48 "iCube"
|
||||
Name 60 "iCubeArray"
|
||||
Name 67 "i2DRect"
|
||||
Name 79 "i1DArray"
|
||||
Name 91 "i2DArray"
|
||||
Name 98 "iBuffer"
|
||||
Name 107 "i2DMS"
|
||||
Name 119 "i2DMSArray"
|
||||
Name 138 "v"
|
||||
Name 143 "ic1D"
|
||||
Name 153 "ic2D"
|
||||
Name 163 "ic3D"
|
||||
Name 240 "ui"
|
||||
Name 243 "ii1D"
|
||||
Name 255 "ui2D"
|
||||
Name 258 "value"
|
||||
Name 367 "ii2DMS"
|
||||
Name 377 "ui2DMSArray"
|
||||
Name 386 "wo2D"
|
||||
Name 391 "fragData"
|
||||
Name 404 "ic4D"
|
||||
Decorate 15(i1D) DescriptorSet 0
|
||||
Decorate 15(i1D) Binding 0
|
||||
Decorate 27(i2D) DescriptorSet 0
|
||||
Decorate 27(i2D) Binding 1
|
||||
Decorate 41(i3D) DescriptorSet 0
|
||||
Decorate 41(i3D) Binding 2
|
||||
Decorate 48(iCube) DescriptorSet 0
|
||||
Decorate 48(iCube) Binding 3
|
||||
Decorate 60(iCubeArray) DescriptorSet 0
|
||||
Decorate 60(iCubeArray) Binding 4
|
||||
Decorate 67(i2DRect) DescriptorSet 0
|
||||
Decorate 67(i2DRect) Binding 5
|
||||
Decorate 79(i1DArray) DescriptorSet 0
|
||||
Decorate 79(i1DArray) Binding 6
|
||||
Decorate 91(i2DArray) DescriptorSet 0
|
||||
Decorate 91(i2DArray) Binding 7
|
||||
Decorate 98(iBuffer) DescriptorSet 0
|
||||
Decorate 98(iBuffer) Binding 8
|
||||
Decorate 107(i2DMS) DescriptorSet 0
|
||||
Decorate 107(i2DMS) Binding 9
|
||||
Decorate 119(i2DMSArray) DescriptorSet 0
|
||||
Decorate 119(i2DMSArray) Binding 10
|
||||
Decorate 143(ic1D) Flat
|
||||
Decorate 143(ic1D) Location 0
|
||||
Decorate 153(ic2D) Flat
|
||||
Decorate 153(ic2D) Location 1
|
||||
Decorate 163(ic3D) Flat
|
||||
Decorate 163(ic3D) Location 2
|
||||
Decorate 243(ii1D) DescriptorSet 0
|
||||
Decorate 243(ii1D) Binding 11
|
||||
Decorate 255(ui2D) DescriptorSet 0
|
||||
Decorate 255(ui2D) Binding 12
|
||||
Decorate 258(value) Flat
|
||||
Decorate 258(value) Location 4
|
||||
Decorate 367(ii2DMS) DescriptorSet 0
|
||||
Decorate 367(ii2DMS) Binding 13
|
||||
Decorate 377(ui2DMSArray) DescriptorSet 0
|
||||
Decorate 377(ui2DMSArray) Binding 14
|
||||
Decorate 386(wo2D) DescriptorSet 0
|
||||
Decorate 386(wo2D) Binding 1
|
||||
Decorate 386(wo2D) NonReadable
|
||||
Decorate 391(fragData) Location 0
|
||||
Decorate 404(ic4D) Flat
|
||||
Decorate 404(ic4D) Location 3
|
||||
2: TypeVoid
|
||||
3: TypeFunction 2
|
||||
6: TypeInt 32 1
|
||||
7: TypeVector 6(int) 3
|
||||
8: TypePointer Function 7(ivec3)
|
||||
10: 6(int) Constant 0
|
||||
11: 7(ivec3) ConstantComposite 10 10 10
|
||||
12: TypeFloat 32
|
||||
13: TypeImage 12(float) 1D nonsampled format:Rgba32f
|
||||
14: TypePointer UniformConstant 13
|
||||
15(i1D): 14(ptr) Variable UniformConstant
|
||||
18: TypeInt 32 0
|
||||
19: 18(int) Constant 0
|
||||
20: TypePointer Function 6(int)
|
||||
25: TypeImage 12(float) 2D nonsampled format:Rgba32f
|
||||
26: TypePointer UniformConstant 25
|
||||
27(i2D): 26(ptr) Variable UniformConstant
|
||||
29: TypeVector 6(int) 2
|
||||
36: 18(int) Constant 1
|
||||
39: TypeImage 12(float) 3D nonsampled format:Rgba32f
|
||||
40: TypePointer UniformConstant 39
|
||||
41(i3D): 40(ptr) Variable UniformConstant
|
||||
46: TypeImage 12(float) Cube nonsampled format:Rgba32f
|
||||
47: TypePointer UniformConstant 46
|
||||
48(iCube): 47(ptr) Variable UniformConstant
|
||||
58: TypeImage 12(float) Cube array nonsampled format:Rgba32f
|
||||
59: TypePointer UniformConstant 58
|
||||
60(iCubeArray): 59(ptr) Variable UniformConstant
|
||||
65: TypeImage 12(float) Rect nonsampled format:Rgba32f
|
||||
66: TypePointer UniformConstant 65
|
||||
67(i2DRect): 66(ptr) Variable UniformConstant
|
||||
77: TypeImage 12(float) 1D array nonsampled format:Rgba32f
|
||||
78: TypePointer UniformConstant 77
|
||||
79(i1DArray): 78(ptr) Variable UniformConstant
|
||||
89: TypeImage 12(float) 2D array nonsampled format:Rg16
|
||||
90: TypePointer UniformConstant 89
|
||||
91(i2DArray): 90(ptr) Variable UniformConstant
|
||||
96: TypeImage 12(float) Buffer nonsampled format:Rgba32f
|
||||
97: TypePointer UniformConstant 96
|
||||
98(iBuffer): 97(ptr) Variable UniformConstant
|
||||
105: TypeImage 12(float) 2D multi-sampled nonsampled format:Rgba32f
|
||||
106: TypePointer UniformConstant 105
|
||||
107(i2DMS): 106(ptr) Variable UniformConstant
|
||||
117: TypeImage 12(float) 2D array multi-sampled nonsampled format:Rgba32f
|
||||
118: TypePointer UniformConstant 117
|
||||
119(i2DMSArray): 118(ptr) Variable UniformConstant
|
||||
136: TypeVector 12(float) 4
|
||||
137: TypePointer Function 136(fvec4)
|
||||
139: 12(float) Constant 0
|
||||
140: 136(fvec4) ConstantComposite 139 139 139 139
|
||||
142: TypePointer Input 6(int)
|
||||
143(ic1D): 142(ptr) Variable Input
|
||||
152: TypePointer Input 29(ivec2)
|
||||
153(ic2D): 152(ptr) Variable Input
|
||||
162: TypePointer Input 7(ivec3)
|
||||
163(ic3D): 162(ptr) Variable Input
|
||||
221: 6(int) Constant 1
|
||||
227: 6(int) Constant 2
|
||||
231: 6(int) Constant 3
|
||||
237: 6(int) Constant 4
|
||||
239: TypePointer Function 18(int)
|
||||
241: TypeImage 6(int) 1D nonsampled format:R32i
|
||||
242: TypePointer UniformConstant 241
|
||||
243(ii1D): 242(ptr) Variable UniformConstant
|
||||
245: 6(int) Constant 10
|
||||
246: TypePointer Image 6(int)
|
||||
253: TypeImage 18(int) 2D nonsampled format:R32ui
|
||||
254: TypePointer UniformConstant 253
|
||||
255(ui2D): 254(ptr) Variable UniformConstant
|
||||
257: TypePointer Input 18(int)
|
||||
258(value): 257(ptr) Variable Input
|
||||
260: TypePointer Image 18(int)
|
||||
266: 6(int) Constant 11
|
||||
280: 6(int) Constant 12
|
||||
294: 6(int) Constant 13
|
||||
308: 6(int) Constant 14
|
||||
322: 6(int) Constant 15
|
||||
336: 6(int) Constant 16
|
||||
350: 6(int) Constant 18
|
||||
351: 6(int) Constant 17
|
||||
359: 18(int) Constant 19
|
||||
365: TypeImage 6(int) 2D multi-sampled nonsampled format:R32i
|
||||
366: TypePointer UniformConstant 365
|
||||
367(ii2DMS): 366(ptr) Variable UniformConstant
|
||||
375: TypeImage 18(int) 2D array multi-sampled nonsampled format:R32ui
|
||||
376: TypePointer UniformConstant 375
|
||||
377(ui2DMSArray): 376(ptr) Variable UniformConstant
|
||||
384: TypeImage 12(float) 2D nonsampled format:Unknown
|
||||
385: TypePointer UniformConstant 384
|
||||
386(wo2D): 385(ptr) Variable UniformConstant
|
||||
390: TypePointer Output 136(fvec4)
|
||||
391(fragData): 390(ptr) Variable Output
|
||||
396: TypeBool
|
||||
399: TypeVector 396(bool) 4
|
||||
402: TypeVector 6(int) 4
|
||||
403: TypePointer Input 402(ivec4)
|
||||
404(ic4D): 403(ptr) Variable Input
|
||||
4(main): 2 Function None 3
|
||||
5: Label
|
||||
9(iv): 8(ptr) Variable Function
|
||||
138(v): 137(ptr) Variable Function
|
||||
240(ui): 239(ptr) Variable Function
|
||||
Store 9(iv) 11
|
||||
16: 13 Load 15(i1D)
|
||||
17: 6(int) ImageQuerySize 16
|
||||
21: 20(ptr) AccessChain 9(iv) 19
|
||||
22: 6(int) Load 21
|
||||
23: 6(int) IAdd 22 17
|
||||
24: 20(ptr) AccessChain 9(iv) 19
|
||||
Store 24 23
|
||||
28: 25 Load 27(i2D)
|
||||
30: 29(ivec2) ImageQuerySize 28
|
||||
31: 7(ivec3) Load 9(iv)
|
||||
32: 29(ivec2) VectorShuffle 31 31 0 1
|
||||
33: 29(ivec2) IAdd 32 30
|
||||
34: 20(ptr) AccessChain 9(iv) 19
|
||||
35: 6(int) CompositeExtract 33 0
|
||||
Store 34 35
|
||||
37: 20(ptr) AccessChain 9(iv) 36
|
||||
38: 6(int) CompositeExtract 33 1
|
||||
Store 37 38
|
||||
42: 39 Load 41(i3D)
|
||||
43: 7(ivec3) ImageQuerySize 42
|
||||
44: 7(ivec3) Load 9(iv)
|
||||
45: 7(ivec3) IAdd 44 43
|
||||
Store 9(iv) 45
|
||||
49: 46 Load 48(iCube)
|
||||
50: 29(ivec2) ImageQuerySize 49
|
||||
51: 7(ivec3) Load 9(iv)
|
||||
52: 29(ivec2) VectorShuffle 51 51 0 1
|
||||
53: 29(ivec2) IAdd 52 50
|
||||
54: 20(ptr) AccessChain 9(iv) 19
|
||||
55: 6(int) CompositeExtract 53 0
|
||||
Store 54 55
|
||||
56: 20(ptr) AccessChain 9(iv) 36
|
||||
57: 6(int) CompositeExtract 53 1
|
||||
Store 56 57
|
||||
61: 58 Load 60(iCubeArray)
|
||||
62: 7(ivec3) ImageQuerySize 61
|
||||
63: 7(ivec3) Load 9(iv)
|
||||
64: 7(ivec3) IAdd 63 62
|
||||
Store 9(iv) 64
|
||||
68: 65 Load 67(i2DRect)
|
||||
69: 29(ivec2) ImageQuerySize 68
|
||||
70: 7(ivec3) Load 9(iv)
|
||||
71: 29(ivec2) VectorShuffle 70 70 0 1
|
||||
72: 29(ivec2) IAdd 71 69
|
||||
73: 20(ptr) AccessChain 9(iv) 19
|
||||
74: 6(int) CompositeExtract 72 0
|
||||
Store 73 74
|
||||
75: 20(ptr) AccessChain 9(iv) 36
|
||||
76: 6(int) CompositeExtract 72 1
|
||||
Store 75 76
|
||||
80: 77 Load 79(i1DArray)
|
||||
81: 29(ivec2) ImageQuerySize 80
|
||||
82: 7(ivec3) Load 9(iv)
|
||||
83: 29(ivec2) VectorShuffle 82 82 0 1
|
||||
84: 29(ivec2) IAdd 83 81
|
||||
85: 20(ptr) AccessChain 9(iv) 19
|
||||
86: 6(int) CompositeExtract 84 0
|
||||
Store 85 86
|
||||
87: 20(ptr) AccessChain 9(iv) 36
|
||||
88: 6(int) CompositeExtract 84 1
|
||||
Store 87 88
|
||||
92: 89 Load 91(i2DArray)
|
||||
93: 7(ivec3) ImageQuerySize 92
|
||||
94: 7(ivec3) Load 9(iv)
|
||||
95: 7(ivec3) IAdd 94 93
|
||||
Store 9(iv) 95
|
||||
99: 96 Load 98(iBuffer)
|
||||
100: 6(int) ImageQuerySize 99
|
||||
101: 20(ptr) AccessChain 9(iv) 19
|
||||
102: 6(int) Load 101
|
||||
103: 6(int) IAdd 102 100
|
||||
104: 20(ptr) AccessChain 9(iv) 19
|
||||
Store 104 103
|
||||
108: 105 Load 107(i2DMS)
|
||||
109: 29(ivec2) ImageQuerySize 108
|
||||
110: 7(ivec3) Load 9(iv)
|
||||
111: 29(ivec2) VectorShuffle 110 110 0 1
|
||||
112: 29(ivec2) IAdd 111 109
|
||||
113: 20(ptr) AccessChain 9(iv) 19
|
||||
114: 6(int) CompositeExtract 112 0
|
||||
Store 113 114
|
||||
115: 20(ptr) AccessChain 9(iv) 36
|
||||
116: 6(int) CompositeExtract 112 1
|
||||
Store 115 116
|
||||
120: 117 Load 119(i2DMSArray)
|
||||
121: 7(ivec3) ImageQuerySize 120
|
||||
122: 7(ivec3) Load 9(iv)
|
||||
123: 7(ivec3) IAdd 122 121
|
||||
Store 9(iv) 123
|
||||
124: 105 Load 107(i2DMS)
|
||||
125: 6(int) ImageQuerySamples 124
|
||||
126: 20(ptr) AccessChain 9(iv) 19
|
||||
127: 6(int) Load 126
|
||||
128: 6(int) IAdd 127 125
|
||||
129: 20(ptr) AccessChain 9(iv) 19
|
||||
Store 129 128
|
||||
130: 117 Load 119(i2DMSArray)
|
||||
131: 6(int) ImageQuerySamples 130
|
||||
132: 20(ptr) AccessChain 9(iv) 19
|
||||
133: 6(int) Load 132
|
||||
134: 6(int) IAdd 133 131
|
||||
135: 20(ptr) AccessChain 9(iv) 19
|
||||
Store 135 134
|
||||
Store 138(v) 140
|
||||
141: 13 Load 15(i1D)
|
||||
144: 6(int) Load 143(ic1D)
|
||||
145: 136(fvec4) ImageRead 141 144
|
||||
146: 136(fvec4) Load 138(v)
|
||||
147: 136(fvec4) FAdd 146 145
|
||||
Store 138(v) 147
|
||||
148: 13 Load 15(i1D)
|
||||
149: 6(int) Load 143(ic1D)
|
||||
150: 136(fvec4) Load 138(v)
|
||||
ImageWrite 148 149 150
|
||||
151: 25 Load 27(i2D)
|
||||
154: 29(ivec2) Load 153(ic2D)
|
||||
155: 136(fvec4) ImageRead 151 154
|
||||
156: 136(fvec4) Load 138(v)
|
||||
157: 136(fvec4) FAdd 156 155
|
||||
Store 138(v) 157
|
||||
158: 25 Load 27(i2D)
|
||||
159: 29(ivec2) Load 153(ic2D)
|
||||
160: 136(fvec4) Load 138(v)
|
||||
ImageWrite 158 159 160
|
||||
161: 39 Load 41(i3D)
|
||||
164: 7(ivec3) Load 163(ic3D)
|
||||
165: 136(fvec4) ImageRead 161 164
|
||||
166: 136(fvec4) Load 138(v)
|
||||
167: 136(fvec4) FAdd 166 165
|
||||
Store 138(v) 167
|
||||
168: 39 Load 41(i3D)
|
||||
169: 7(ivec3) Load 163(ic3D)
|
||||
170: 136(fvec4) Load 138(v)
|
||||
ImageWrite 168 169 170
|
||||
171: 46 Load 48(iCube)
|
||||
172: 7(ivec3) Load 163(ic3D)
|
||||
173: 136(fvec4) ImageRead 171 172
|
||||
174: 136(fvec4) Load 138(v)
|
||||
175: 136(fvec4) FAdd 174 173
|
||||
Store 138(v) 175
|
||||
176: 46 Load 48(iCube)
|
||||
177: 7(ivec3) Load 163(ic3D)
|
||||
178: 136(fvec4) Load 138(v)
|
||||
ImageWrite 176 177 178
|
||||
179: 58 Load 60(iCubeArray)
|
||||
180: 7(ivec3) Load 163(ic3D)
|
||||
181: 136(fvec4) ImageRead 179 180
|
||||
182: 136(fvec4) Load 138(v)
|
||||
183: 136(fvec4) FAdd 182 181
|
||||
Store 138(v) 183
|
||||
184: 58 Load 60(iCubeArray)
|
||||
185: 7(ivec3) Load 163(ic3D)
|
||||
186: 136(fvec4) Load 138(v)
|
||||
ImageWrite 184 185 186
|
||||
187: 65 Load 67(i2DRect)
|
||||
188: 29(ivec2) Load 153(ic2D)
|
||||
189: 136(fvec4) ImageRead 187 188
|
||||
190: 136(fvec4) Load 138(v)
|
||||
191: 136(fvec4) FAdd 190 189
|
||||
Store 138(v) 191
|
||||
192: 65 Load 67(i2DRect)
|
||||
193: 29(ivec2) Load 153(ic2D)
|
||||
194: 136(fvec4) Load 138(v)
|
||||
ImageWrite 192 193 194
|
||||
195: 77 Load 79(i1DArray)
|
||||
196: 29(ivec2) Load 153(ic2D)
|
||||
197: 136(fvec4) ImageRead 195 196
|
||||
198: 136(fvec4) Load 138(v)
|
||||
199: 136(fvec4) FAdd 198 197
|
||||
Store 138(v) 199
|
||||
200: 77 Load 79(i1DArray)
|
||||
201: 29(ivec2) Load 153(ic2D)
|
||||
202: 136(fvec4) Load 138(v)
|
||||
ImageWrite 200 201 202
|
||||
203: 89 Load 91(i2DArray)
|
||||
204: 7(ivec3) Load 163(ic3D)
|
||||
205: 136(fvec4) ImageRead 203 204
|
||||
206: 136(fvec4) Load 138(v)
|
||||
207: 136(fvec4) FAdd 206 205
|
||||
Store 138(v) 207
|
||||
208: 89 Load 91(i2DArray)
|
||||
209: 7(ivec3) Load 163(ic3D)
|
||||
210: 136(fvec4) Load 138(v)
|
||||
ImageWrite 208 209 210
|
||||
211: 96 Load 98(iBuffer)
|
||||
212: 6(int) Load 143(ic1D)
|
||||
213: 136(fvec4) ImageRead 211 212
|
||||
214: 136(fvec4) Load 138(v)
|
||||
215: 136(fvec4) FAdd 214 213
|
||||
Store 138(v) 215
|
||||
216: 96 Load 98(iBuffer)
|
||||
217: 6(int) Load 143(ic1D)
|
||||
218: 136(fvec4) Load 138(v)
|
||||
ImageWrite 216 217 218
|
||||
219: 105 Load 107(i2DMS)
|
||||
220: 29(ivec2) Load 153(ic2D)
|
||||
222: 136(fvec4) ImageRead 219 220 Sample 221
|
||||
223: 136(fvec4) Load 138(v)
|
||||
224: 136(fvec4) FAdd 223 222
|
||||
Store 138(v) 224
|
||||
225: 105 Load 107(i2DMS)
|
||||
226: 29(ivec2) Load 153(ic2D)
|
||||
228: 136(fvec4) Load 138(v)
|
||||
ImageWrite 225 226 228 Sample 227
|
||||
229: 117 Load 119(i2DMSArray)
|
||||
230: 7(ivec3) Load 163(ic3D)
|
||||
232: 136(fvec4) ImageRead 229 230 Sample 231
|
||||
233: 136(fvec4) Load 138(v)
|
||||
234: 136(fvec4) FAdd 233 232
|
||||
Store 138(v) 234
|
||||
235: 117 Load 119(i2DMSArray)
|
||||
236: 7(ivec3) Load 163(ic3D)
|
||||
238: 136(fvec4) Load 138(v)
|
||||
ImageWrite 235 236 238 Sample 237
|
||||
Store 240(ui) 19
|
||||
244: 6(int) Load 143(ic1D)
|
||||
247: 246(ptr) ImageTexelPointer 243(ii1D) 244 19
|
||||
248: 6(int) AtomicIAdd 247 36 19 245
|
||||
249: 20(ptr) AccessChain 9(iv) 19
|
||||
250: 6(int) Load 249
|
||||
251: 6(int) IAdd 250 248
|
||||
252: 20(ptr) AccessChain 9(iv) 19
|
||||
Store 252 251
|
||||
256: 29(ivec2) Load 153(ic2D)
|
||||
259: 18(int) Load 258(value)
|
||||
261: 260(ptr) ImageTexelPointer 255(ui2D) 256 19
|
||||
262: 18(int) AtomicIAdd 261 36 19 259
|
||||
263: 18(int) Load 240(ui)
|
||||
264: 18(int) IAdd 263 262
|
||||
Store 240(ui) 264
|
||||
265: 6(int) Load 143(ic1D)
|
||||
267: 246(ptr) ImageTexelPointer 243(ii1D) 265 19
|
||||
268: 6(int) AtomicSMin 267 36 19 266
|
||||
269: 20(ptr) AccessChain 9(iv) 19
|
||||
270: 6(int) Load 269
|
||||
271: 6(int) IAdd 270 268
|
||||
272: 20(ptr) AccessChain 9(iv) 19
|
||||
Store 272 271
|
||||
273: 29(ivec2) Load 153(ic2D)
|
||||
274: 18(int) Load 258(value)
|
||||
275: 260(ptr) ImageTexelPointer 255(ui2D) 273 19
|
||||
276: 18(int) AtomicUMin 275 36 19 274
|
||||
277: 18(int) Load 240(ui)
|
||||
278: 18(int) IAdd 277 276
|
||||
Store 240(ui) 278
|
||||
279: 6(int) Load 143(ic1D)
|
||||
281: 246(ptr) ImageTexelPointer 243(ii1D) 279 19
|
||||
282: 6(int) AtomicSMax 281 36 19 280
|
||||
283: 20(ptr) AccessChain 9(iv) 19
|
||||
284: 6(int) Load 283
|
||||
285: 6(int) IAdd 284 282
|
||||
286: 20(ptr) AccessChain 9(iv) 19
|
||||
Store 286 285
|
||||
287: 29(ivec2) Load 153(ic2D)
|
||||
288: 18(int) Load 258(value)
|
||||
289: 260(ptr) ImageTexelPointer 255(ui2D) 287 19
|
||||
290: 18(int) AtomicUMax 289 36 19 288
|
||||
291: 18(int) Load 240(ui)
|
||||
292: 18(int) IAdd 291 290
|
||||
Store 240(ui) 292
|
||||
293: 6(int) Load 143(ic1D)
|
||||
295: 246(ptr) ImageTexelPointer 243(ii1D) 293 19
|
||||
296: 6(int) AtomicAnd 295 36 19 294
|
||||
297: 20(ptr) AccessChain 9(iv) 19
|
||||
298: 6(int) Load 297
|
||||
299: 6(int) IAdd 298 296
|
||||
300: 20(ptr) AccessChain 9(iv) 19
|
||||
Store 300 299
|
||||
301: 29(ivec2) Load 153(ic2D)
|
||||
302: 18(int) Load 258(value)
|
||||
303: 260(ptr) ImageTexelPointer 255(ui2D) 301 19
|
||||
304: 18(int) AtomicAnd 303 36 19 302
|
||||
305: 18(int) Load 240(ui)
|
||||
306: 18(int) IAdd 305 304
|
||||
Store 240(ui) 306
|
||||
307: 6(int) Load 143(ic1D)
|
||||
309: 246(ptr) ImageTexelPointer 243(ii1D) 307 19
|
||||
310: 6(int) AtomicOr 309 36 19 308
|
||||
311: 20(ptr) AccessChain 9(iv) 19
|
||||
312: 6(int) Load 311
|
||||
313: 6(int) IAdd 312 310
|
||||
314: 20(ptr) AccessChain 9(iv) 19
|
||||
Store 314 313
|
||||
315: 29(ivec2) Load 153(ic2D)
|
||||
316: 18(int) Load 258(value)
|
||||
317: 260(ptr) ImageTexelPointer 255(ui2D) 315 19
|
||||
318: 18(int) AtomicOr 317 36 19 316
|
||||
319: 18(int) Load 240(ui)
|
||||
320: 18(int) IAdd 319 318
|
||||
Store 240(ui) 320
|
||||
321: 6(int) Load 143(ic1D)
|
||||
323: 246(ptr) ImageTexelPointer 243(ii1D) 321 19
|
||||
324: 6(int) AtomicXor 323 36 19 322
|
||||
325: 20(ptr) AccessChain 9(iv) 19
|
||||
326: 6(int) Load 325
|
||||
327: 6(int) IAdd 326 324
|
||||
328: 20(ptr) AccessChain 9(iv) 19
|
||||
Store 328 327
|
||||
329: 29(ivec2) Load 153(ic2D)
|
||||
330: 18(int) Load 258(value)
|
||||
331: 260(ptr) ImageTexelPointer 255(ui2D) 329 19
|
||||
332: 18(int) AtomicXor 331 36 19 330
|
||||
333: 18(int) Load 240(ui)
|
||||
334: 18(int) IAdd 333 332
|
||||
Store 240(ui) 334
|
||||
335: 6(int) Load 143(ic1D)
|
||||
337: 246(ptr) ImageTexelPointer 243(ii1D) 335 19
|
||||
338: 6(int) AtomicExchange 337 36 19 336
|
||||
339: 20(ptr) AccessChain 9(iv) 19
|
||||
340: 6(int) Load 339
|
||||
341: 6(int) IAdd 340 338
|
||||
342: 20(ptr) AccessChain 9(iv) 19
|
||||
Store 342 341
|
||||
343: 29(ivec2) Load 153(ic2D)
|
||||
344: 18(int) Load 258(value)
|
||||
345: 260(ptr) ImageTexelPointer 255(ui2D) 343 19
|
||||
346: 18(int) AtomicExchange 345 36 19 344
|
||||
347: 18(int) Load 240(ui)
|
||||
348: 18(int) IAdd 347 346
|
||||
Store 240(ui) 348
|
||||
349: 6(int) Load 143(ic1D)
|
||||
352: 246(ptr) ImageTexelPointer 243(ii1D) 349 19
|
||||
353: 6(int) AtomicCompareExchange 352 36 19 19 351 350
|
||||
354: 20(ptr) AccessChain 9(iv) 19
|
||||
355: 6(int) Load 354
|
||||
356: 6(int) IAdd 355 353
|
||||
357: 20(ptr) AccessChain 9(iv) 19
|
||||
Store 357 356
|
||||
358: 29(ivec2) Load 153(ic2D)
|
||||
360: 18(int) Load 258(value)
|
||||
361: 260(ptr) ImageTexelPointer 255(ui2D) 358 19
|
||||
362: 18(int) AtomicCompareExchange 361 36 19 19 360 359
|
||||
363: 18(int) Load 240(ui)
|
||||
364: 18(int) IAdd 363 362
|
||||
Store 240(ui) 364
|
||||
368: 29(ivec2) Load 153(ic2D)
|
||||
369: 246(ptr) ImageTexelPointer 367(ii2DMS) 368 227
|
||||
370: 6(int) AtomicCompareExchange 369 36 19 19 351 350
|
||||
371: 20(ptr) AccessChain 9(iv) 19
|
||||
372: 6(int) Load 371
|
||||
373: 6(int) IAdd 372 370
|
||||
374: 20(ptr) AccessChain 9(iv) 19
|
||||
Store 374 373
|
||||
378: 7(ivec3) Load 163(ic3D)
|
||||
379: 18(int) Load 258(value)
|
||||
380: 260(ptr) ImageTexelPointer 377(ui2DMSArray) 378 231
|
||||
381: 18(int) AtomicCompareExchange 380 36 19 19 379 359
|
||||
382: 18(int) Load 240(ui)
|
||||
383: 18(int) IAdd 382 381
|
||||
Store 240(ui) 383
|
||||
387: 384 Load 386(wo2D)
|
||||
388: 29(ivec2) Load 153(ic2D)
|
||||
389: 136(fvec4) Load 138(v)
|
||||
ImageWrite 387 388 389
|
||||
392: 18(int) Load 240(ui)
|
||||
393: 20(ptr) AccessChain 9(iv) 36
|
||||
394: 6(int) Load 393
|
||||
395: 18(int) Bitcast 394
|
||||
397: 396(bool) INotEqual 392 395
|
||||
398: 136(fvec4) Load 138(v)
|
||||
400: 399(bvec4) CompositeConstruct 397 397 397 397
|
||||
401: 136(fvec4) Select 400 398 140
|
||||
Store 391(fragData) 401
|
||||
Return
|
||||
FunctionEnd
|
||||
Reference in New Issue
Block a user