summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/glslang/src/Test/baseResults/spv.texture.frag.out
blob: b5794751f5ab4fb5530cc0cc376091c53278e562 (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
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
spv.texture.frag
WARNING: 0:10: varying deprecated in version 130; may be removed in future release
WARNING: 0:11: varying deprecated in version 130; may be removed in future release
WARNING: 0:12: varying deprecated in version 130; may be removed in future release


Linked fragment stage:


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

                              Capability Shader
                              Capability Sampled1D
               1:             ExtInstImport  "GLSL.std.450"
                              MemoryModel Logical GLSL450
                              EntryPoint Fragment 4  "main" 47 277 280 283 289 290
                              ExecutionMode 4 OriginUpperLeft
                              Source GLSL 140
                              Name 4  "main"
                              Name 8  "blendscale"
                              Name 10  "bias"
                              Name 12  "lod"
                              Name 14  "proj"
                              Name 15  "coords1D"
                              Name 18  "coords3D"
                              Name 24  "coords4D"
                              Name 26  "color"
                              Name 32  "texSampler1D"
                              Name 47  "coords2D"
                              Name 72  "texSampler2D"
                              Name 98  "texSampler3D"
                              Name 124  "texSamplerCube"
                              Name 139  "shadowSampler1D"
                              Name 158  "shadowSampler2D"
                              Name 207  "iCoords2D"
                              Name 212  "iLod"
                              Name 222  "gradX"
                              Name 225  "gradY"
                              Name 277  "gl_FragColor"
                              Name 280  "u"
                              Name 283  "blend"
                              Name 289  "scale"
                              Name 290  "t"
                              Decorate 32(texSampler1D) DescriptorSet 0
                              Decorate 72(texSampler2D) DescriptorSet 0
                              Decorate 98(texSampler3D) DescriptorSet 0
                              Decorate 124(texSamplerCube) DescriptorSet 0
                              Decorate 139(shadowSampler1D) DescriptorSet 0
                              Decorate 158(shadowSampler2D) DescriptorSet 0
               2:             TypeVoid
               3:             TypeFunction 2
               6:             TypeFloat 32
               7:             TypePointer Function 6(float)
               9:    6(float) Constant 1071971828
              11:    6(float) Constant 1073741824
              13:    6(float) Constant 1077936128
              16:             TypeVector 6(float) 3
              17:             TypePointer Function 16(fvec3)
              19:    6(float) Constant 1076753334
              20:    6(float) Constant 1079836148
              21:   16(fvec3) ConstantComposite 9 19 20
              22:             TypeVector 6(float) 4
              23:             TypePointer Function 22(fvec4)
              25:   22(fvec4) ConstantComposite 9 19 20 11
              27:    6(float) Constant 0
              28:   22(fvec4) ConstantComposite 27 27 27 27
              29:             TypeImage 6(float) 1D sampled format:Unknown
              30:             TypeSampledImage 29
              31:             TypePointer UniformConstant 30
32(texSampler1D):     31(ptr) Variable UniformConstant
              45:             TypeVector 6(float) 2
              46:             TypePointer Input 45(fvec2)
    47(coords2D):     46(ptr) Variable Input
              69:             TypeImage 6(float) 2D sampled format:Unknown
              70:             TypeSampledImage 69
              71:             TypePointer UniformConstant 70
72(texSampler2D):     71(ptr) Variable UniformConstant
              95:             TypeImage 6(float) 3D sampled format:Unknown
              96:             TypeSampledImage 95
              97:             TypePointer UniformConstant 96
98(texSampler3D):     97(ptr) Variable UniformConstant
             121:             TypeImage 6(float) Cube sampled format:Unknown
             122:             TypeSampledImage 121
             123:             TypePointer UniformConstant 122
124(texSamplerCube):    123(ptr) Variable UniformConstant
             136:             TypeImage 6(float) 1D depth sampled format:Unknown
             137:             TypeSampledImage 136
             138:             TypePointer UniformConstant 137
139(shadowSampler1D):    138(ptr) Variable UniformConstant
             155:             TypeImage 6(float) 2D depth sampled format:Unknown
             156:             TypeSampledImage 155
             157:             TypePointer UniformConstant 156
158(shadowSampler2D):    157(ptr) Variable UniformConstant
             204:             TypeInt 32 1
             205:             TypeVector 204(int) 2
             206:             TypePointer Function 205(ivec2)
             208:    204(int) Constant 0
             209:    204(int) Constant 5
             210:  205(ivec2) ConstantComposite 208 209
             211:             TypePointer Function 204(int)
             213:    204(int) Constant 1
             221:             TypePointer Function 45(fvec2)
             250:    204(int) Constant 3
             251:    204(int) Constant 4294967289
             252:  205(ivec2) ConstantComposite 250 251
             276:             TypePointer Output 22(fvec4)
277(gl_FragColor):    276(ptr) Variable Output
             279:             TypePointer Input 22(fvec4)
          280(u):    279(ptr) Variable Input
             282:             TypePointer Input 6(float)
      283(blend):    282(ptr) Variable Input
      289(scale):     46(ptr) Variable Input
          290(t):     46(ptr) Variable Input
         4(main):           2 Function None 3
               5:             Label
   8(blendscale):      7(ptr) Variable Function
        10(bias):      7(ptr) Variable Function
         12(lod):      7(ptr) Variable Function
        14(proj):      7(ptr) Variable Function
    15(coords1D):      7(ptr) Variable Function
    18(coords3D):     17(ptr) Variable Function
    24(coords4D):     23(ptr) Variable Function
       26(color):     23(ptr) Variable Function
  207(iCoords2D):    206(ptr) Variable Function
       212(iLod):    211(ptr) Variable Function
      222(gradX):    221(ptr) Variable Function
      225(gradY):    221(ptr) Variable Function
                              Store 8(blendscale) 9
                              Store 10(bias) 11
                              Store 12(lod) 13
                              Store 14(proj) 11
                              Store 15(coords1D) 9
                              Store 18(coords3D) 21
                              Store 24(coords4D) 25
                              Store 26(color) 28
              33:          30 Load 32(texSampler1D)
              34:    6(float) Load 15(coords1D)
              35:   22(fvec4) ImageSampleImplicitLod 33 34
              36:   22(fvec4) Load 26(color)
              37:   22(fvec4) FAdd 36 35
                              Store 26(color) 37
              38:          30 Load 32(texSampler1D)
              39:    6(float) Load 15(coords1D)
              40:    6(float) Load 10(bias)
              41:   22(fvec4) ImageSampleImplicitLod 38 39 Bias 40
              42:   22(fvec4) Load 26(color)
              43:   22(fvec4) FAdd 42 41
                              Store 26(color) 43
              44:          30 Load 32(texSampler1D)
              48:   45(fvec2) Load 47(coords2D)
              49:   22(fvec4) ImageSampleProjImplicitLod 44 48
              50:   22(fvec4) Load 26(color)
              51:   22(fvec4) FAdd 50 49
                              Store 26(color) 51
              52:          30 Load 32(texSampler1D)
              53:   22(fvec4) Load 24(coords4D)
              54:   22(fvec4) ImageSampleProjImplicitLod 52 53
              55:   22(fvec4) Load 26(color)
              56:   22(fvec4) FAdd 55 54
                              Store 26(color) 56
              57:          30 Load 32(texSampler1D)
              58:   45(fvec2) Load 47(coords2D)
              59:    6(float) Load 10(bias)
              60:   22(fvec4) ImageSampleProjImplicitLod 57 58 Bias 59
              61:   22(fvec4) Load 26(color)
              62:   22(fvec4) FAdd 61 60
                              Store 26(color) 62
              63:          30 Load 32(texSampler1D)
              64:   22(fvec4) Load 24(coords4D)
              65:    6(float) Load 10(bias)
              66:   22(fvec4) ImageSampleProjImplicitLod 63 64 Bias 65
              67:   22(fvec4) Load 26(color)
              68:   22(fvec4) FAdd 67 66
                              Store 26(color) 68
              73:          70 Load 72(texSampler2D)
              74:   45(fvec2) Load 47(coords2D)
              75:   22(fvec4) ImageSampleImplicitLod 73 74
              76:   22(fvec4) Load 26(color)
              77:   22(fvec4) FAdd 76 75
                              Store 26(color) 77
              78:          70 Load 72(texSampler2D)
              79:   45(fvec2) Load 47(coords2D)
              80:    6(float) Load 10(bias)
              81:   22(fvec4) ImageSampleImplicitLod 78 79 Bias 80
              82:   22(fvec4) Load 26(color)
              83:   22(fvec4) FAdd 82 81
                              Store 26(color) 83
              84:          70 Load 72(texSampler2D)
              85:   16(fvec3) Load 18(coords3D)
              86:   22(fvec4) ImageSampleProjImplicitLod 84 85
              87:   22(fvec4) Load 26(color)
              88:   22(fvec4) FAdd 87 86
                              Store 26(color) 88
              89:          70 Load 72(texSampler2D)
              90:   22(fvec4) Load 24(coords4D)
              91:    6(float) Load 10(bias)
              92:   22(fvec4) ImageSampleProjImplicitLod 89 90 Bias 91
              93:   22(fvec4) Load 26(color)
              94:   22(fvec4) FAdd 93 92
                              Store 26(color) 94
              99:          96 Load 98(texSampler3D)
             100:   16(fvec3) Load 18(coords3D)
             101:   22(fvec4) ImageSampleImplicitLod 99 100
             102:   22(fvec4) Load 26(color)
             103:   22(fvec4) FAdd 102 101
                              Store 26(color) 103
             104:          96 Load 98(texSampler3D)
             105:   16(fvec3) Load 18(coords3D)
             106:    6(float) Load 10(bias)
             107:   22(fvec4) ImageSampleImplicitLod 104 105 Bias 106
             108:   22(fvec4) Load 26(color)
             109:   22(fvec4) FAdd 108 107
                              Store 26(color) 109
             110:          96 Load 98(texSampler3D)
             111:   22(fvec4) Load 24(coords4D)
             112:   22(fvec4) ImageSampleProjImplicitLod 110 111
             113:   22(fvec4) Load 26(color)
             114:   22(fvec4) FAdd 113 112
                              Store 26(color) 114
             115:          96 Load 98(texSampler3D)
             116:   22(fvec4) Load 24(coords4D)
             117:    6(float) Load 10(bias)
             118:   22(fvec4) ImageSampleProjImplicitLod 115 116 Bias 117
             119:   22(fvec4) Load 26(color)
             120:   22(fvec4) FAdd 119 118
                              Store 26(color) 120
             125:         122 Load 124(texSamplerCube)
             126:   16(fvec3) Load 18(coords3D)
             127:   22(fvec4) ImageSampleImplicitLod 125 126
             128:   22(fvec4) Load 26(color)
             129:   22(fvec4) FAdd 128 127
                              Store 26(color) 129
             130:         122 Load 124(texSamplerCube)
             131:   16(fvec3) Load 18(coords3D)
             132:    6(float) Load 10(bias)
             133:   22(fvec4) ImageSampleImplicitLod 130 131 Bias 132
             134:   22(fvec4) Load 26(color)
             135:   22(fvec4) FAdd 134 133
                              Store 26(color) 135
             140:         137 Load 139(shadowSampler1D)
             141:   16(fvec3) Load 18(coords3D)
             142:    6(float) CompositeExtract 141 2
             143:    6(float) ImageSampleDrefImplicitLod 140 141 142
             144:   22(fvec4) Load 26(color)
             145:   22(fvec4) CompositeConstruct 143 143 143 143
             146:   22(fvec4) FAdd 144 145
                              Store 26(color) 146
             147:         137 Load 139(shadowSampler1D)
             148:   16(fvec3) Load 18(coords3D)
             149:    6(float) Load 10(bias)
             150:    6(float) CompositeExtract 148 2
             151:    6(float) ImageSampleDrefImplicitLod 147 148 150 Bias 149
             152:   22(fvec4) Load 26(color)
             153:   22(fvec4) CompositeConstruct 151 151 151 151
             154:   22(fvec4) FAdd 152 153
                              Store 26(color) 154
             159:         156 Load 158(shadowSampler2D)
             160:   16(fvec3) Load 18(coords3D)
             161:    6(float) CompositeExtract 160 2
             162:    6(float) ImageSampleDrefImplicitLod 159 160 161
             163:   22(fvec4) Load 26(color)
             164:   22(fvec4) CompositeConstruct 162 162 162 162
             165:   22(fvec4) FAdd 163 164
                              Store 26(color) 165
             166:         156 Load 158(shadowSampler2D)
             167:   16(fvec3) Load 18(coords3D)
             168:    6(float) Load 10(bias)
             169:    6(float) CompositeExtract 167 2
             170:    6(float) ImageSampleDrefImplicitLod 166 167 169 Bias 168
             171:   22(fvec4) Load 26(color)
             172:   22(fvec4) CompositeConstruct 170 170 170 170
             173:   22(fvec4) FAdd 171 172
                              Store 26(color) 173
             174:         137 Load 139(shadowSampler1D)
             175:   22(fvec4) Load 24(coords4D)
             176:    6(float) CompositeExtract 175 2
             177:    6(float) ImageSampleProjDrefImplicitLod 174 175 176
             178:   22(fvec4) Load 26(color)
             179:   22(fvec4) CompositeConstruct 177 177 177 177
             180:   22(fvec4) FAdd 178 179
                              Store 26(color) 180
             181:         137 Load 139(shadowSampler1D)
             182:   22(fvec4) Load 24(coords4D)
             183:    6(float) Load 10(bias)
             184:    6(float) CompositeExtract 182 2
             185:    6(float) ImageSampleProjDrefImplicitLod 181 182 184 Bias 183
             186:   22(fvec4) Load 26(color)
             187:   22(fvec4) CompositeConstruct 185 185 185 185
             188:   22(fvec4) FAdd 186 187
                              Store 26(color) 188
             189:         156 Load 158(shadowSampler2D)
             190:   22(fvec4) Load 24(coords4D)
             191:    6(float) CompositeExtract 190 2
             192:    6(float) ImageSampleProjDrefImplicitLod 189 190 191
             193:   22(fvec4) Load 26(color)
             194:   22(fvec4) CompositeConstruct 192 192 192 192
             195:   22(fvec4) FAdd 193 194
                              Store 26(color) 195
             196:         156 Load 158(shadowSampler2D)
             197:   22(fvec4) Load 24(coords4D)
             198:    6(float) Load 10(bias)
             199:    6(float) CompositeExtract 197 2
             200:    6(float) ImageSampleProjDrefImplicitLod 196 197 199 Bias 198
             201:   22(fvec4) Load 26(color)
             202:   22(fvec4) CompositeConstruct 200 200 200 200
             203:   22(fvec4) FAdd 201 202
                              Store 26(color) 203
                              Store 207(iCoords2D) 210
                              Store 212(iLod) 213
             214:          70 Load 72(texSampler2D)
             215:  205(ivec2) Load 207(iCoords2D)
             216:    204(int) Load 212(iLod)
             217:          69 Image 214
             218:   22(fvec4) ImageFetch 217 215 Lod 216
             219:   22(fvec4) Load 26(color)
             220:   22(fvec4) FAdd 219 218
                              Store 26(color) 220
             223:   45(fvec2) Load 47(coords2D)
             224:   45(fvec2) DPdx 223
                              Store 222(gradX) 224
             226:   45(fvec2) Load 47(coords2D)
             227:   45(fvec2) DPdy 226
                              Store 225(gradY) 227
             228:          70 Load 72(texSampler2D)
             229:   45(fvec2) Load 47(coords2D)
             230:   45(fvec2) Load 222(gradX)
             231:   45(fvec2) Load 225(gradY)
             232:   22(fvec4) ImageSampleExplicitLod 228 229 Grad 230 231
             233:   22(fvec4) Load 26(color)
             234:   22(fvec4) FAdd 233 232
                              Store 26(color) 234
             235:          70 Load 72(texSampler2D)
             236:   45(fvec2) Load 47(coords2D)
             237:    6(float) Load 14(proj)
             238:    6(float) CompositeExtract 236 0
             239:    6(float) CompositeExtract 236 1
             240:   16(fvec3) CompositeConstruct 238 239 237
             241:   45(fvec2) Load 222(gradX)
             242:   45(fvec2) Load 225(gradY)
             243:   22(fvec4) ImageSampleProjExplicitLod 235 240 Grad 241 242
             244:   22(fvec4) Load 26(color)
             245:   22(fvec4) FAdd 244 243
                              Store 26(color) 245
             246:          70 Load 72(texSampler2D)
             247:   45(fvec2) Load 47(coords2D)
             248:   45(fvec2) Load 222(gradX)
             249:   45(fvec2) Load 225(gradY)
             253:   22(fvec4) ImageSampleExplicitLod 246 247 Grad ConstOffset 248 249 252
             254:   22(fvec4) Load 26(color)
             255:   22(fvec4) FAdd 254 253
                              Store 26(color) 255
             256:          70 Load 72(texSampler2D)
             257:   16(fvec3) Load 18(coords3D)
             258:   45(fvec2) Load 222(gradX)
             259:   45(fvec2) Load 225(gradY)
             260:   22(fvec4) ImageSampleProjExplicitLod 256 257 Grad ConstOffset 258 259 252
             261:   22(fvec4) Load 26(color)
             262:   22(fvec4) FAdd 261 260
                              Store 26(color) 262
             263:         156 Load 158(shadowSampler2D)
             264:   45(fvec2) Load 47(coords2D)
             265:    6(float) Load 12(lod)
             266:    6(float) CompositeExtract 264 0
             267:    6(float) CompositeExtract 264 1
             268:   16(fvec3) CompositeConstruct 266 267 265
             269:   45(fvec2) Load 222(gradX)
             270:   45(fvec2) Load 225(gradY)
             271:    6(float) CompositeExtract 268 2
             272:    6(float) ImageSampleDrefExplicitLod 263 268 271 Grad 269 270
             273:   22(fvec4) Load 26(color)
             274:   22(fvec4) CompositeConstruct 272 272 272 272
             275:   22(fvec4) FAdd 273 274
                              Store 26(color) 275
             278:   22(fvec4) Load 26(color)
             281:   22(fvec4) Load 280(u)
             284:    6(float) Load 283(blend)
             285:    6(float) Load 8(blendscale)
             286:    6(float) FMul 284 285
             287:   22(fvec4) CompositeConstruct 286 286 286 286
             288:   22(fvec4) ExtInst 1(GLSL.std.450) 46(FMix) 278 281 287
                              Store 277(gl_FragColor) 288
                              Return
                              FunctionEnd