1spv.queryL.frag
2// Module Version 10000
3// Generated by (magic number): 80007
4// Id's are bound by 224
5
6                              Capability Shader
7                              Capability SampledRect
8                              Capability Sampled1D
9                              Capability SampledCubeArray
10                              Capability SampledBuffer
11                              Capability ImageQuery
12               1:             ExtInstImport  "GLSL.std.450"
13                              MemoryModel Logical GLSL450
14                              EntryPoint Fragment 4  "main"
15                              ExecutionMode 4 OriginUpperLeft
16                              Source GLSL 430
17                              Name 4  "main"
18                              Name 9  "lod"
19                              Name 13  "samp1D"
20                              Name 16  "pf"
21                              Name 23  "isamp2D"
22                              Name 25  "pf2"
23                              Name 34  "usamp3D"
24                              Name 38  "pf3"
25                              Name 46  "sampCube"
26                              Name 55  "isamp1DA"
27                              Name 64  "usamp2DA"
28                              Name 73  "isampCubeA"
29                              Name 82  "samp1Ds"
30                              Name 91  "samp2Ds"
31                              Name 100  "sampCubes"
32                              Name 109  "samp1DAs"
33                              Name 118  "samp2DAs"
34                              Name 127  "sampCubeAs"
35                              Name 134  "levels"
36                              Name 141  "usamp2D"
37                              Name 150  "isamp3D"
38                              Name 159  "isampCube"
39                              Name 173  "samp2DA"
40                              Name 182  "usampCubeA"
41                              Name 219  "sampBuf"
42                              Name 223  "sampRect"
43                              Decorate 13(samp1D) DescriptorSet 0
44                              Decorate 23(isamp2D) DescriptorSet 0
45                              Decorate 34(usamp3D) DescriptorSet 0
46                              Decorate 46(sampCube) DescriptorSet 0
47                              Decorate 55(isamp1DA) DescriptorSet 0
48                              Decorate 64(usamp2DA) DescriptorSet 0
49                              Decorate 73(isampCubeA) DescriptorSet 0
50                              Decorate 82(samp1Ds) DescriptorSet 0
51                              Decorate 91(samp2Ds) DescriptorSet 0
52                              Decorate 100(sampCubes) DescriptorSet 0
53                              Decorate 109(samp1DAs) DescriptorSet 0
54                              Decorate 118(samp2DAs) DescriptorSet 0
55                              Decorate 127(sampCubeAs) DescriptorSet 0
56                              Decorate 141(usamp2D) DescriptorSet 0
57                              Decorate 150(isamp3D) DescriptorSet 0
58                              Decorate 159(isampCube) DescriptorSet 0
59                              Decorate 173(samp2DA) DescriptorSet 0
60                              Decorate 182(usampCubeA) DescriptorSet 0
61                              Decorate 219(sampBuf) DescriptorSet 0
62                              Decorate 223(sampRect) DescriptorSet 0
63               2:             TypeVoid
64               3:             TypeFunction 2
65               6:             TypeFloat 32
66               7:             TypeVector 6(float) 2
67               8:             TypePointer Function 7(fvec2)
68              10:             TypeImage 6(float) 1D sampled format:Unknown
69              11:             TypeSampledImage 10
70              12:             TypePointer UniformConstant 11
71      13(samp1D):     12(ptr) Variable UniformConstant
72              15:             TypePointer Function 6(float)
73              19:             TypeInt 32 1
74              20:             TypeImage 19(int) 2D sampled format:Unknown
75              21:             TypeSampledImage 20
76              22:             TypePointer UniformConstant 21
77     23(isamp2D):     22(ptr) Variable UniformConstant
78              30:             TypeInt 32 0
79              31:             TypeImage 30(int) 3D sampled format:Unknown
80              32:             TypeSampledImage 31
81              33:             TypePointer UniformConstant 32
82     34(usamp3D):     33(ptr) Variable UniformConstant
83              36:             TypeVector 6(float) 3
84              37:             TypePointer Function 36(fvec3)
85              43:             TypeImage 6(float) Cube sampled format:Unknown
86              44:             TypeSampledImage 43
87              45:             TypePointer UniformConstant 44
88    46(sampCube):     45(ptr) Variable UniformConstant
89              52:             TypeImage 19(int) 1D array sampled format:Unknown
90              53:             TypeSampledImage 52
91              54:             TypePointer UniformConstant 53
92    55(isamp1DA):     54(ptr) Variable UniformConstant
93              61:             TypeImage 30(int) 2D array sampled format:Unknown
94              62:             TypeSampledImage 61
95              63:             TypePointer UniformConstant 62
96    64(usamp2DA):     63(ptr) Variable UniformConstant
97              70:             TypeImage 19(int) Cube array sampled format:Unknown
98              71:             TypeSampledImage 70
99              72:             TypePointer UniformConstant 71
100  73(isampCubeA):     72(ptr) Variable UniformConstant
101              79:             TypeImage 6(float) 1D depth sampled format:Unknown
102              80:             TypeSampledImage 79
103              81:             TypePointer UniformConstant 80
104     82(samp1Ds):     81(ptr) Variable UniformConstant
105              88:             TypeImage 6(float) 2D depth sampled format:Unknown
106              89:             TypeSampledImage 88
107              90:             TypePointer UniformConstant 89
108     91(samp2Ds):     90(ptr) Variable UniformConstant
109              97:             TypeImage 6(float) Cube depth sampled format:Unknown
110              98:             TypeSampledImage 97
111              99:             TypePointer UniformConstant 98
112  100(sampCubes):     99(ptr) Variable UniformConstant
113             106:             TypeImage 6(float) 1D depth array sampled format:Unknown
114             107:             TypeSampledImage 106
115             108:             TypePointer UniformConstant 107
116   109(samp1DAs):    108(ptr) Variable UniformConstant
117             115:             TypeImage 6(float) 2D depth array sampled format:Unknown
118             116:             TypeSampledImage 115
119             117:             TypePointer UniformConstant 116
120   118(samp2DAs):    117(ptr) Variable UniformConstant
121             124:             TypeImage 6(float) Cube depth array sampled format:Unknown
122             125:             TypeSampledImage 124
123             126:             TypePointer UniformConstant 125
124 127(sampCubeAs):    126(ptr) Variable UniformConstant
125             133:             TypePointer Function 19(int)
126             138:             TypeImage 30(int) 2D sampled format:Unknown
127             139:             TypeSampledImage 138
128             140:             TypePointer UniformConstant 139
129    141(usamp2D):    140(ptr) Variable UniformConstant
130             147:             TypeImage 19(int) 3D sampled format:Unknown
131             148:             TypeSampledImage 147
132             149:             TypePointer UniformConstant 148
133    150(isamp3D):    149(ptr) Variable UniformConstant
134             156:             TypeImage 19(int) Cube sampled format:Unknown
135             157:             TypeSampledImage 156
136             158:             TypePointer UniformConstant 157
137  159(isampCube):    158(ptr) Variable UniformConstant
138             170:             TypeImage 6(float) 2D array sampled format:Unknown
139             171:             TypeSampledImage 170
140             172:             TypePointer UniformConstant 171
141    173(samp2DA):    172(ptr) Variable UniformConstant
142             179:             TypeImage 30(int) Cube array sampled format:Unknown
143             180:             TypeSampledImage 179
144             181:             TypePointer UniformConstant 180
145 182(usampCubeA):    181(ptr) Variable UniformConstant
146             216:             TypeImage 6(float) Buffer sampled format:Unknown
147             217:             TypeSampledImage 216
148             218:             TypePointer UniformConstant 217
149    219(sampBuf):    218(ptr) Variable UniformConstant
150             220:             TypeImage 6(float) Rect sampled format:Unknown
151             221:             TypeSampledImage 220
152             222:             TypePointer UniformConstant 221
153   223(sampRect):    222(ptr) Variable UniformConstant
154         4(main):           2 Function None 3
155               5:             Label
156          9(lod):      8(ptr) Variable Function
157          16(pf):     15(ptr) Variable Function
158         25(pf2):      8(ptr) Variable Function
159         38(pf3):     37(ptr) Variable Function
160     134(levels):    133(ptr) Variable Function
161              14:          11 Load 13(samp1D)
162              17:    6(float) Load 16(pf)
163              18:    7(fvec2) ImageQueryLod 14 17
164                              Store 9(lod) 18
165              24:          21 Load 23(isamp2D)
166              26:    7(fvec2) Load 25(pf2)
167              27:    7(fvec2) ImageQueryLod 24 26
168              28:    7(fvec2) Load 9(lod)
169              29:    7(fvec2) FAdd 28 27
170                              Store 9(lod) 29
171              35:          32 Load 34(usamp3D)
172              39:   36(fvec3) Load 38(pf3)
173              40:    7(fvec2) ImageQueryLod 35 39
174              41:    7(fvec2) Load 9(lod)
175              42:    7(fvec2) FAdd 41 40
176                              Store 9(lod) 42
177              47:          44 Load 46(sampCube)
178              48:   36(fvec3) Load 38(pf3)
179              49:    7(fvec2) ImageQueryLod 47 48
180              50:    7(fvec2) Load 9(lod)
181              51:    7(fvec2) FAdd 50 49
182                              Store 9(lod) 51
183              56:          53 Load 55(isamp1DA)
184              57:    6(float) Load 16(pf)
185              58:    7(fvec2) ImageQueryLod 56 57
186              59:    7(fvec2) Load 9(lod)
187              60:    7(fvec2) FAdd 59 58
188                              Store 9(lod) 60
189              65:          62 Load 64(usamp2DA)
190              66:    7(fvec2) Load 25(pf2)
191              67:    7(fvec2) ImageQueryLod 65 66
192              68:    7(fvec2) Load 9(lod)
193              69:    7(fvec2) FAdd 68 67
194                              Store 9(lod) 69
195              74:          71 Load 73(isampCubeA)
196              75:   36(fvec3) Load 38(pf3)
197              76:    7(fvec2) ImageQueryLod 74 75
198              77:    7(fvec2) Load 9(lod)
199              78:    7(fvec2) FAdd 77 76
200                              Store 9(lod) 78
201              83:          80 Load 82(samp1Ds)
202              84:    6(float) Load 16(pf)
203              85:    7(fvec2) ImageQueryLod 83 84
204              86:    7(fvec2) Load 9(lod)
205              87:    7(fvec2) FAdd 86 85
206                              Store 9(lod) 87
207              92:          89 Load 91(samp2Ds)
208              93:    7(fvec2) Load 25(pf2)
209              94:    7(fvec2) ImageQueryLod 92 93
210              95:    7(fvec2) Load 9(lod)
211              96:    7(fvec2) FAdd 95 94
212                              Store 9(lod) 96
213             101:          98 Load 100(sampCubes)
214             102:   36(fvec3) Load 38(pf3)
215             103:    7(fvec2) ImageQueryLod 101 102
216             104:    7(fvec2) Load 9(lod)
217             105:    7(fvec2) FAdd 104 103
218                              Store 9(lod) 105
219             110:         107 Load 109(samp1DAs)
220             111:    6(float) Load 16(pf)
221             112:    7(fvec2) ImageQueryLod 110 111
222             113:    7(fvec2) Load 9(lod)
223             114:    7(fvec2) FAdd 113 112
224                              Store 9(lod) 114
225             119:         116 Load 118(samp2DAs)
226             120:    7(fvec2) Load 25(pf2)
227             121:    7(fvec2) ImageQueryLod 119 120
228             122:    7(fvec2) Load 9(lod)
229             123:    7(fvec2) FAdd 122 121
230                              Store 9(lod) 123
231             128:         125 Load 127(sampCubeAs)
232             129:   36(fvec3) Load 38(pf3)
233             130:    7(fvec2) ImageQueryLod 128 129
234             131:    7(fvec2) Load 9(lod)
235             132:    7(fvec2) FAdd 131 130
236                              Store 9(lod) 132
237             135:          11 Load 13(samp1D)
238             136:          10 Image 135
239             137:     19(int) ImageQueryLevels 136
240                              Store 134(levels) 137
241             142:         139 Load 141(usamp2D)
242             143:         138 Image 142
243             144:     19(int) ImageQueryLevels 143
244             145:     19(int) Load 134(levels)
245             146:     19(int) IAdd 145 144
246                              Store 134(levels) 146
247             151:         148 Load 150(isamp3D)
248             152:         147 Image 151
249             153:     19(int) ImageQueryLevels 152
250             154:     19(int) Load 134(levels)
251             155:     19(int) IAdd 154 153
252                              Store 134(levels) 155
253             160:         157 Load 159(isampCube)
254             161:         156 Image 160
255             162:     19(int) ImageQueryLevels 161
256             163:     19(int) Load 134(levels)
257             164:     19(int) IAdd 163 162
258                              Store 134(levels) 164
259             165:          53 Load 55(isamp1DA)
260             166:          52 Image 165
261             167:     19(int) ImageQueryLevels 166
262             168:     19(int) Load 134(levels)
263             169:     19(int) IAdd 168 167
264                              Store 134(levels) 169
265             174:         171 Load 173(samp2DA)
266             175:         170 Image 174
267             176:     19(int) ImageQueryLevels 175
268             177:     19(int) Load 134(levels)
269             178:     19(int) IAdd 177 176
270                              Store 134(levels) 178
271             183:         180 Load 182(usampCubeA)
272             184:         179 Image 183
273             185:     19(int) ImageQueryLevels 184
274             186:     19(int) Load 134(levels)
275             187:     19(int) IAdd 186 185
276                              Store 134(levels) 187
277             188:          80 Load 82(samp1Ds)
278             189:          79 Image 188
279             190:     19(int) ImageQueryLevels 189
280                              Store 134(levels) 190
281             191:          89 Load 91(samp2Ds)
282             192:          88 Image 191
283             193:     19(int) ImageQueryLevels 192
284             194:     19(int) Load 134(levels)
285             195:     19(int) IAdd 194 193
286                              Store 134(levels) 195
287             196:          98 Load 100(sampCubes)
288             197:          97 Image 196
289             198:     19(int) ImageQueryLevels 197
290             199:     19(int) Load 134(levels)
291             200:     19(int) IAdd 199 198
292                              Store 134(levels) 200
293             201:         107 Load 109(samp1DAs)
294             202:         106 Image 201
295             203:     19(int) ImageQueryLevels 202
296             204:     19(int) Load 134(levels)
297             205:     19(int) IAdd 204 203
298                              Store 134(levels) 205
299             206:         116 Load 118(samp2DAs)
300             207:         115 Image 206
301             208:     19(int) ImageQueryLevels 207
302             209:     19(int) Load 134(levels)
303             210:     19(int) IAdd 209 208
304                              Store 134(levels) 210
305             211:         125 Load 127(sampCubeAs)
306             212:         124 Image 211
307             213:     19(int) ImageQueryLevels 212
308             214:     19(int) Load 134(levels)
309             215:     19(int) IAdd 214 213
310                              Store 134(levels) 215
311                              Return
312                              FunctionEnd
313