summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/glslang/src/Test/baseResults/spv.queryL.frag.out
blob: 6d2b2b97d269ae23f9ac2fa01853efd4d4a7ac08 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
spv.queryL.frag
Warning, version 430 is not yet complete; most version-specific features are present, but some are missing.


Linked fragment stage:


// Module Version 10000
// Generated by (magic number): 80001
// Id's are bound by 237

                              Capability Shader
                              Capability SampledRect
                              Capability Sampled1D
                              Capability SampledCubeArray
                              Capability SampledBuffer
                              Capability ImageQuery
               1:             ExtInstImport  "GLSL.std.450"
                              MemoryModel Logical GLSL450
                              EntryPoint Fragment 4  "main"
                              ExecutionMode 4 OriginUpperLeft
                              Source GLSL 430
                              Name 4  "main"
                              Name 9  "lod"
                              Name 13  "samp1D"
                              Name 16  "pf"
                              Name 24  "isamp2D"
                              Name 26  "pf2"
                              Name 36  "usamp3D"
                              Name 40  "pf3"
                              Name 49  "sampCube"
                              Name 59  "isamp1DA"
                              Name 69  "usamp2DA"
                              Name 79  "isampCubeA"
                              Name 89  "samp1Ds"
                              Name 99  "samp2Ds"
                              Name 109  "sampCubes"
                              Name 119  "samp1DAs"
                              Name 129  "samp2DAs"
                              Name 139  "sampCubeAs"
                              Name 147  "levels"
                              Name 154  "usamp2D"
                              Name 163  "isamp3D"
                              Name 172  "isampCube"
                              Name 186  "samp2DA"
                              Name 195  "usampCubeA"
                              Name 232  "sampBuf"
                              Name 236  "sampRect"
                              Decorate 13(samp1D) DescriptorSet 0
                              Decorate 24(isamp2D) DescriptorSet 0
                              Decorate 36(usamp3D) DescriptorSet 0
                              Decorate 49(sampCube) DescriptorSet 0
                              Decorate 59(isamp1DA) DescriptorSet 0
                              Decorate 69(usamp2DA) DescriptorSet 0
                              Decorate 79(isampCubeA) DescriptorSet 0
                              Decorate 89(samp1Ds) DescriptorSet 0
                              Decorate 99(samp2Ds) DescriptorSet 0
                              Decorate 109(sampCubes) DescriptorSet 0
                              Decorate 119(samp1DAs) DescriptorSet 0
                              Decorate 129(samp2DAs) DescriptorSet 0
                              Decorate 139(sampCubeAs) DescriptorSet 0
                              Decorate 154(usamp2D) DescriptorSet 0
                              Decorate 163(isamp3D) DescriptorSet 0
                              Decorate 172(isampCube) DescriptorSet 0
                              Decorate 186(samp2DA) DescriptorSet 0
                              Decorate 195(usampCubeA) DescriptorSet 0
                              Decorate 232(sampBuf) DescriptorSet 0
                              Decorate 236(sampRect) DescriptorSet 0
               2:             TypeVoid
               3:             TypeFunction 2
               6:             TypeFloat 32
               7:             TypeVector 6(float) 2
               8:             TypePointer Function 7(fvec2)
              10:             TypeImage 6(float) 1D sampled format:Unknown
              11:             TypeSampledImage 10
              12:             TypePointer UniformConstant 11
      13(samp1D):     12(ptr) Variable UniformConstant
              15:             TypePointer Function 6(float)
              20:             TypeInt 32 1
              21:             TypeImage 20(int) 2D sampled format:Unknown
              22:             TypeSampledImage 21
              23:             TypePointer UniformConstant 22
     24(isamp2D):     23(ptr) Variable UniformConstant
              32:             TypeInt 32 0
              33:             TypeImage 32(int) 3D sampled format:Unknown
              34:             TypeSampledImage 33
              35:             TypePointer UniformConstant 34
     36(usamp3D):     35(ptr) Variable UniformConstant
              38:             TypeVector 6(float) 3
              39:             TypePointer Function 38(fvec3)
              46:             TypeImage 6(float) Cube sampled format:Unknown
              47:             TypeSampledImage 46
              48:             TypePointer UniformConstant 47
    49(sampCube):     48(ptr) Variable UniformConstant
              56:             TypeImage 20(int) 1D array sampled format:Unknown
              57:             TypeSampledImage 56
              58:             TypePointer UniformConstant 57
    59(isamp1DA):     58(ptr) Variable UniformConstant
              66:             TypeImage 32(int) 2D array sampled format:Unknown
              67:             TypeSampledImage 66
              68:             TypePointer UniformConstant 67
    69(usamp2DA):     68(ptr) Variable UniformConstant
              76:             TypeImage 20(int) Cube array sampled format:Unknown
              77:             TypeSampledImage 76
              78:             TypePointer UniformConstant 77
  79(isampCubeA):     78(ptr) Variable UniformConstant
              86:             TypeImage 6(float) 1D depth sampled format:Unknown
              87:             TypeSampledImage 86
              88:             TypePointer UniformConstant 87
     89(samp1Ds):     88(ptr) Variable UniformConstant
              96:             TypeImage 6(float) 2D depth sampled format:Unknown
              97:             TypeSampledImage 96
              98:             TypePointer UniformConstant 97
     99(samp2Ds):     98(ptr) Variable UniformConstant
             106:             TypeImage 6(float) Cube depth sampled format:Unknown
             107:             TypeSampledImage 106
             108:             TypePointer UniformConstant 107
  109(sampCubes):    108(ptr) Variable UniformConstant
             116:             TypeImage 6(float) 1D depth array sampled format:Unknown
             117:             TypeSampledImage 116
             118:             TypePointer UniformConstant 117
   119(samp1DAs):    118(ptr) Variable UniformConstant
             126:             TypeImage 6(float) 2D depth array sampled format:Unknown
             127:             TypeSampledImage 126
             128:             TypePointer UniformConstant 127
   129(samp2DAs):    128(ptr) Variable UniformConstant
             136:             TypeImage 6(float) Cube depth array sampled format:Unknown
             137:             TypeSampledImage 136
             138:             TypePointer UniformConstant 137
 139(sampCubeAs):    138(ptr) Variable UniformConstant
             146:             TypePointer Function 20(int)
             151:             TypeImage 32(int) 2D sampled format:Unknown
             152:             TypeSampledImage 151
             153:             TypePointer UniformConstant 152
    154(usamp2D):    153(ptr) Variable UniformConstant
             160:             TypeImage 20(int) 3D sampled format:Unknown
             161:             TypeSampledImage 160
             162:             TypePointer UniformConstant 161
    163(isamp3D):    162(ptr) Variable UniformConstant
             169:             TypeImage 20(int) Cube sampled format:Unknown
             170:             TypeSampledImage 169
             171:             TypePointer UniformConstant 170
  172(isampCube):    171(ptr) Variable UniformConstant
             183:             TypeImage 6(float) 2D array sampled format:Unknown
             184:             TypeSampledImage 183
             185:             TypePointer UniformConstant 184
    186(samp2DA):    185(ptr) Variable UniformConstant
             192:             TypeImage 32(int) Cube array sampled format:Unknown
             193:             TypeSampledImage 192
             194:             TypePointer UniformConstant 193
 195(usampCubeA):    194(ptr) Variable UniformConstant
             229:             TypeImage 6(float) Buffer sampled format:Unknown
             230:             TypeSampledImage 229
             231:             TypePointer UniformConstant 230
    232(sampBuf):    231(ptr) Variable UniformConstant
             233:             TypeImage 6(float) Rect sampled format:Unknown
             234:             TypeSampledImage 233
             235:             TypePointer UniformConstant 234
   236(sampRect):    235(ptr) Variable UniformConstant
         4(main):           2 Function None 3
               5:             Label
          9(lod):      8(ptr) Variable Function
          16(pf):     15(ptr) Variable Function
         26(pf2):      8(ptr) Variable Function
         40(pf3):     39(ptr) Variable Function
     147(levels):    146(ptr) Variable Function
              14:          11 Load 13(samp1D)
              17:    6(float) Load 16(pf)
              18:          10 Image 14
              19:    7(fvec2) ImageQueryLod 18 17
                              Store 9(lod) 19
              25:          22 Load 24(isamp2D)
              27:    7(fvec2) Load 26(pf2)
              28:          21 Image 25
              29:    7(fvec2) ImageQueryLod 28 27
              30:    7(fvec2) Load 9(lod)
              31:    7(fvec2) FAdd 30 29
                              Store 9(lod) 31
              37:          34 Load 36(usamp3D)
              41:   38(fvec3) Load 40(pf3)
              42:          33 Image 37
              43:    7(fvec2) ImageQueryLod 42 41
              44:    7(fvec2) Load 9(lod)
              45:    7(fvec2) FAdd 44 43
                              Store 9(lod) 45
              50:          47 Load 49(sampCube)
              51:   38(fvec3) Load 40(pf3)
              52:          46 Image 50
              53:    7(fvec2) ImageQueryLod 52 51
              54:    7(fvec2) Load 9(lod)
              55:    7(fvec2) FAdd 54 53
                              Store 9(lod) 55
              60:          57 Load 59(isamp1DA)
              61:    6(float) Load 16(pf)
              62:          56 Image 60
              63:    7(fvec2) ImageQueryLod 62 61
              64:    7(fvec2) Load 9(lod)
              65:    7(fvec2) FAdd 64 63
                              Store 9(lod) 65
              70:          67 Load 69(usamp2DA)
              71:    7(fvec2) Load 26(pf2)
              72:          66 Image 70
              73:    7(fvec2) ImageQueryLod 72 71
              74:    7(fvec2) Load 9(lod)
              75:    7(fvec2) FAdd 74 73
                              Store 9(lod) 75
              80:          77 Load 79(isampCubeA)
              81:   38(fvec3) Load 40(pf3)
              82:          76 Image 80
              83:    7(fvec2) ImageQueryLod 82 81
              84:    7(fvec2) Load 9(lod)
              85:    7(fvec2) FAdd 84 83
                              Store 9(lod) 85
              90:          87 Load 89(samp1Ds)
              91:    6(float) Load 16(pf)
              92:          86 Image 90
              93:    7(fvec2) ImageQueryLod 92 91
              94:    7(fvec2) Load 9(lod)
              95:    7(fvec2) FAdd 94 93
                              Store 9(lod) 95
             100:          97 Load 99(samp2Ds)
             101:    7(fvec2) Load 26(pf2)
             102:          96 Image 100
             103:    7(fvec2) ImageQueryLod 102 101
             104:    7(fvec2) Load 9(lod)
             105:    7(fvec2) FAdd 104 103
                              Store 9(lod) 105
             110:         107 Load 109(sampCubes)
             111:   38(fvec3) Load 40(pf3)
             112:         106 Image 110
             113:    7(fvec2) ImageQueryLod 112 111
             114:    7(fvec2) Load 9(lod)
             115:    7(fvec2) FAdd 114 113
                              Store 9(lod) 115
             120:         117 Load 119(samp1DAs)
             121:    6(float) Load 16(pf)
             122:         116 Image 120
             123:    7(fvec2) ImageQueryLod 122 121
             124:    7(fvec2) Load 9(lod)
             125:    7(fvec2) FAdd 124 123
                              Store 9(lod) 125
             130:         127 Load 129(samp2DAs)
             131:    7(fvec2) Load 26(pf2)
             132:         126 Image 130
             133:    7(fvec2) ImageQueryLod 132 131
             134:    7(fvec2) Load 9(lod)
             135:    7(fvec2) FAdd 134 133
                              Store 9(lod) 135
             140:         137 Load 139(sampCubeAs)
             141:   38(fvec3) Load 40(pf3)
             142:         136 Image 140
             143:    7(fvec2) ImageQueryLod 142 141
             144:    7(fvec2) Load 9(lod)
             145:    7(fvec2) FAdd 144 143
                              Store 9(lod) 145
             148:          11 Load 13(samp1D)
             149:          10 Image 148
             150:     20(int) ImageQueryLevels 149
                              Store 147(levels) 150
             155:         152 Load 154(usamp2D)
             156:         151 Image 155
             157:     20(int) ImageQueryLevels 156
             158:     20(int) Load 147(levels)
             159:     20(int) IAdd 158 157
                              Store 147(levels) 159
             164:         161 Load 163(isamp3D)
             165:         160 Image 164
             166:     20(int) ImageQueryLevels 165
             167:     20(int) Load 147(levels)
             168:     20(int) IAdd 167 166
                              Store 147(levels) 168
             173:         170 Load 172(isampCube)
             174:         169 Image 173
             175:     20(int) ImageQueryLevels 174
             176:     20(int) Load 147(levels)
             177:     20(int) IAdd 176 175
                              Store 147(levels) 177
             178:          57 Load 59(isamp1DA)
             179:          56 Image 178
             180:     20(int) ImageQueryLevels 179
             181:     20(int) Load 147(levels)
             182:     20(int) IAdd 181 180
                              Store 147(levels) 182
             187:         184 Load 186(samp2DA)
             188:         183 Image 187
             189:     20(int) ImageQueryLevels 188
             190:     20(int) Load 147(levels)
             191:     20(int) IAdd 190 189
                              Store 147(levels) 191
             196:         193 Load 195(usampCubeA)
             197:         192 Image 196
             198:     20(int) ImageQueryLevels 197
             199:     20(int) Load 147(levels)
             200:     20(int) IAdd 199 198
                              Store 147(levels) 200
             201:          87 Load 89(samp1Ds)
             202:          86 Image 201
             203:     20(int) ImageQueryLevels 202
                              Store 147(levels) 203
             204:          97 Load 99(samp2Ds)
             205:          96 Image 204
             206:     20(int) ImageQueryLevels 205
             207:     20(int) Load 147(levels)
             208:     20(int) IAdd 207 206
                              Store 147(levels) 208
             209:         107 Load 109(sampCubes)
             210:         106 Image 209
             211:     20(int) ImageQueryLevels 210
             212:     20(int) Load 147(levels)
             213:     20(int) IAdd 212 211
                              Store 147(levels) 213
             214:         117 Load 119(samp1DAs)
             215:         116 Image 214
             216:     20(int) ImageQueryLevels 215
             217:     20(int) Load 147(levels)
             218:     20(int) IAdd 217 216
                              Store 147(levels) 218
             219:         127 Load 129(samp2DAs)
             220:         126 Image 219
             221:     20(int) ImageQueryLevels 220
             222:     20(int) Load 147(levels)
             223:     20(int) IAdd 222 221
                              Store 147(levels) 223
             224:         137 Load 139(sampCubeAs)
             225:         136 Image 224
             226:     20(int) ImageQueryLevels 225
             227:     20(int) Load 147(levels)
             228:     20(int) IAdd 227 226
                              Store 147(levels) 228
                              Return
                              FunctionEnd