First Commit
This commit is contained in:
613
externals/glslang/Test/baseResults/spv.sparseTexture.frag.out
vendored
Normal file
613
externals/glslang/Test/baseResults/spv.sparseTexture.frag.out
vendored
Normal file
@@ -0,0 +1,613 @@
|
||||
spv.sparseTexture.frag
|
||||
Validation failed
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 8000b
|
||||
// Id's are bound by 442
|
||||
|
||||
Capability Shader
|
||||
Capability ImageGatherExtended
|
||||
Capability StorageImageMultisample
|
||||
Capability SampledRect
|
||||
Capability SparseResidency
|
||||
Capability SampledCubeArray
|
||||
1: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint Fragment 4 "main" 33 48 89 397 409 427
|
||||
ExecutionMode 4 OriginUpperLeft
|
||||
Source GLSL 450
|
||||
SourceExtension "GL_ARB_sparse_texture2"
|
||||
Name 4 "main"
|
||||
Name 8 "resident"
|
||||
Name 13 "texel"
|
||||
Name 18 "itexel"
|
||||
Name 23 "utexel"
|
||||
Name 29 "s2D"
|
||||
Name 33 "c2"
|
||||
Name 35 "ResType"
|
||||
Name 44 "s3D"
|
||||
Name 48 "c3"
|
||||
Name 59 "isCube"
|
||||
Name 62 "ResType"
|
||||
Name 71 "s2DShadow"
|
||||
Name 77 "ResType"
|
||||
Name 86 "sCubeArrayShadow"
|
||||
Name 89 "c4"
|
||||
Name 108 "usCubeArray"
|
||||
Name 111 "ResType"
|
||||
Name 140 "us2DRect"
|
||||
Name 154 "s2DArrayShadow"
|
||||
Name 188 "s2DMS"
|
||||
Name 228 "is2DArray"
|
||||
Name 261 "sCubeShadow"
|
||||
Name 294 "s2DRectShadow"
|
||||
Name 394 "i2D"
|
||||
Name 397 "ic2"
|
||||
Name 406 "ii3D"
|
||||
Name 409 "ic3"
|
||||
Name 418 "i2DMS"
|
||||
Name 427 "outColor"
|
||||
Decorate 29(s2D) DescriptorSet 0
|
||||
Decorate 29(s2D) Binding 0
|
||||
Decorate 33(c2) Location 0
|
||||
Decorate 44(s3D) DescriptorSet 0
|
||||
Decorate 44(s3D) Binding 1
|
||||
Decorate 48(c3) Location 1
|
||||
Decorate 59(isCube) DescriptorSet 0
|
||||
Decorate 59(isCube) Binding 8
|
||||
Decorate 71(s2DShadow) DescriptorSet 0
|
||||
Decorate 71(s2DShadow) Binding 2
|
||||
Decorate 86(sCubeArrayShadow) DescriptorSet 0
|
||||
Decorate 86(sCubeArrayShadow) Binding 6
|
||||
Decorate 89(c4) Location 2
|
||||
Decorate 108(usCubeArray) DescriptorSet 0
|
||||
Decorate 108(usCubeArray) Binding 10
|
||||
Decorate 140(us2DRect) DescriptorSet 0
|
||||
Decorate 140(us2DRect) Binding 11
|
||||
Decorate 154(s2DArrayShadow) DescriptorSet 0
|
||||
Decorate 154(s2DArrayShadow) Binding 4
|
||||
Decorate 188(s2DMS) DescriptorSet 0
|
||||
Decorate 188(s2DMS) Binding 7
|
||||
Decorate 228(is2DArray) DescriptorSet 0
|
||||
Decorate 228(is2DArray) Binding 9
|
||||
Decorate 261(sCubeShadow) DescriptorSet 0
|
||||
Decorate 261(sCubeShadow) Binding 3
|
||||
Decorate 294(s2DRectShadow) DescriptorSet 0
|
||||
Decorate 294(s2DRectShadow) Binding 5
|
||||
Decorate 394(i2D) DescriptorSet 0
|
||||
Decorate 394(i2D) Binding 12
|
||||
Decorate 397(ic2) Flat
|
||||
Decorate 397(ic2) Location 3
|
||||
Decorate 406(ii3D) DescriptorSet 0
|
||||
Decorate 406(ii3D) Binding 13
|
||||
Decorate 409(ic3) Flat
|
||||
Decorate 409(ic3) Location 4
|
||||
Decorate 418(i2DMS) DescriptorSet 0
|
||||
Decorate 418(i2DMS) Binding 14
|
||||
Decorate 427(outColor) Location 0
|
||||
2: TypeVoid
|
||||
3: TypeFunction 2
|
||||
6: TypeInt 32 1
|
||||
7: TypePointer Function 6(int)
|
||||
9: 6(int) Constant 0
|
||||
10: TypeFloat 32
|
||||
11: TypeVector 10(float) 4
|
||||
12: TypePointer Function 11(fvec4)
|
||||
14: 10(float) Constant 0
|
||||
15: 11(fvec4) ConstantComposite 14 14 14 14
|
||||
16: TypeVector 6(int) 4
|
||||
17: TypePointer Function 16(ivec4)
|
||||
19: 16(ivec4) ConstantComposite 9 9 9 9
|
||||
20: TypeInt 32 0
|
||||
21: TypeVector 20(int) 4
|
||||
22: TypePointer Function 21(ivec4)
|
||||
24: 20(int) Constant 0
|
||||
25: 21(ivec4) ConstantComposite 24 24 24 24
|
||||
26: TypeImage 10(float) 2D sampled format:Unknown
|
||||
27: TypeSampledImage 26
|
||||
28: TypePointer UniformConstant 27
|
||||
29(s2D): 28(ptr) Variable UniformConstant
|
||||
31: TypeVector 10(float) 2
|
||||
32: TypePointer Input 31(fvec2)
|
||||
33(c2): 32(ptr) Variable Input
|
||||
35(ResType): TypeStruct 6(int) 11(fvec4)
|
||||
41: TypeImage 10(float) 3D sampled format:Unknown
|
||||
42: TypeSampledImage 41
|
||||
43: TypePointer UniformConstant 42
|
||||
44(s3D): 43(ptr) Variable UniformConstant
|
||||
46: TypeVector 10(float) 3
|
||||
47: TypePointer Input 46(fvec3)
|
||||
48(c3): 47(ptr) Variable Input
|
||||
50: 10(float) Constant 1073741824
|
||||
56: TypeImage 6(int) Cube sampled format:Unknown
|
||||
57: TypeSampledImage 56
|
||||
58: TypePointer UniformConstant 57
|
||||
59(isCube): 58(ptr) Variable UniformConstant
|
||||
62(ResType): TypeStruct 6(int) 16(ivec4)
|
||||
68: TypeImage 10(float) 2D depth sampled format:Unknown
|
||||
69: TypeSampledImage 68
|
||||
70: TypePointer UniformConstant 69
|
||||
71(s2DShadow): 70(ptr) Variable UniformConstant
|
||||
74: TypePointer Function 10(float)
|
||||
77(ResType): TypeStruct 6(int) 10(float)
|
||||
83: TypeImage 10(float) Cube depth array sampled format:Unknown
|
||||
84: TypeSampledImage 83
|
||||
85: TypePointer UniformConstant 84
|
||||
86(sCubeArrayShadow): 85(ptr) Variable UniformConstant
|
||||
88: TypePointer Input 11(fvec4)
|
||||
89(c4): 88(ptr) Variable Input
|
||||
91: 10(float) Constant 1065353216
|
||||
105: TypeImage 20(int) Cube array sampled format:Unknown
|
||||
106: TypeSampledImage 105
|
||||
107: TypePointer UniformConstant 106
|
||||
108(usCubeArray): 107(ptr) Variable UniformConstant
|
||||
111(ResType): TypeStruct 6(int) 21(ivec4)
|
||||
119: 20(int) Constant 1
|
||||
129: TypeVector 6(int) 3
|
||||
130: 6(int) Constant 2
|
||||
131: 129(ivec3) ConstantComposite 130 130 130
|
||||
137: TypeImage 20(int) Rect sampled format:Unknown
|
||||
138: TypeSampledImage 137
|
||||
139: TypePointer UniformConstant 138
|
||||
140(us2DRect): 139(ptr) Variable UniformConstant
|
||||
143: TypeVector 6(int) 2
|
||||
144: 6(int) Constant 3
|
||||
145: 143(ivec2) ConstantComposite 144 144
|
||||
151: TypeImage 10(float) 2D depth array sampled format:Unknown
|
||||
152: TypeSampledImage 151
|
||||
153: TypePointer UniformConstant 152
|
||||
154(s2DArrayShadow): 153(ptr) Variable UniformConstant
|
||||
157: 6(int) Constant 5
|
||||
158: 143(ivec2) ConstantComposite 157 157
|
||||
159: 20(int) Constant 2
|
||||
185: TypeImage 10(float) 2D multi-sampled sampled format:Unknown
|
||||
186: TypeSampledImage 185
|
||||
187: TypePointer UniformConstant 186
|
||||
188(s2DMS): 187(ptr) Variable UniformConstant
|
||||
192: 6(int) Constant 4
|
||||
202: 129(ivec3) ConstantComposite 192 192 192
|
||||
225: TypeImage 6(int) 2D array sampled format:Unknown
|
||||
226: TypeSampledImage 225
|
||||
227: TypePointer UniformConstant 226
|
||||
228(is2DArray): 227(ptr) Variable UniformConstant
|
||||
231: 6(int) Constant 6
|
||||
232: 143(ivec2) ConstantComposite 231 231
|
||||
240: 6(int) Constant 7
|
||||
241: 143(ivec2) ConstantComposite 240 240
|
||||
258: TypeImage 10(float) Cube depth sampled format:Unknown
|
||||
259: TypeSampledImage 258
|
||||
260: TypePointer UniformConstant 259
|
||||
261(sCubeShadow): 260(ptr) Variable UniformConstant
|
||||
291: TypeImage 10(float) Rect depth sampled format:Unknown
|
||||
292: TypeSampledImage 291
|
||||
293: TypePointer UniformConstant 292
|
||||
294(s2DRectShadow): 293(ptr) Variable UniformConstant
|
||||
299: 20(int) Constant 3
|
||||
311: 143(ivec2) ConstantComposite 130 130
|
||||
340: 143(ivec2) ConstantComposite 192 192
|
||||
362: 20(int) Constant 4
|
||||
363: TypeArray 143(ivec2) 362
|
||||
364: 6(int) Constant 1
|
||||
365: 143(ivec2) ConstantComposite 364 130
|
||||
366: 143(ivec2) ConstantComposite 144 192
|
||||
367: 6(int) Constant 15
|
||||
368: 6(int) Constant 16
|
||||
369: 143(ivec2) ConstantComposite 367 368
|
||||
370: 6(int) Constant 4294967294
|
||||
371: 143(ivec2) ConstantComposite 370 9
|
||||
372: 363 ConstantComposite 365 366 369 371
|
||||
392: TypeImage 10(float) 2D nonsampled format:Rgba32f
|
||||
393: TypePointer UniformConstant 392
|
||||
394(i2D): 393(ptr) Variable UniformConstant
|
||||
396: TypePointer Input 143(ivec2)
|
||||
397(ic2): 396(ptr) Variable Input
|
||||
404: TypeImage 6(int) 3D nonsampled format:Rgba32i
|
||||
405: TypePointer UniformConstant 404
|
||||
406(ii3D): 405(ptr) Variable UniformConstant
|
||||
408: TypePointer Input 129(ivec3)
|
||||
409(ic3): 408(ptr) Variable Input
|
||||
416: TypeImage 10(float) 2D multi-sampled nonsampled format:Rgba32f
|
||||
417: TypePointer UniformConstant 416
|
||||
418(i2DMS): 417(ptr) Variable UniformConstant
|
||||
426: TypePointer Output 11(fvec4)
|
||||
427(outColor): 426(ptr) Variable Output
|
||||
429: TypeBool
|
||||
4(main): 2 Function None 3
|
||||
5: Label
|
||||
8(resident): 7(ptr) Variable Function
|
||||
13(texel): 12(ptr) Variable Function
|
||||
18(itexel): 17(ptr) Variable Function
|
||||
23(utexel): 22(ptr) Variable Function
|
||||
431: 12(ptr) Variable Function
|
||||
Store 8(resident) 9
|
||||
Store 13(texel) 15
|
||||
Store 18(itexel) 19
|
||||
Store 23(utexel) 25
|
||||
30: 27 Load 29(s2D)
|
||||
34: 31(fvec2) Load 33(c2)
|
||||
36: 35(ResType) ImageSparseSampleImplicitLod 30 34
|
||||
37: 11(fvec4) CompositeExtract 36 1
|
||||
Store 13(texel) 37
|
||||
38: 6(int) CompositeExtract 36 0
|
||||
39: 6(int) Load 8(resident)
|
||||
40: 6(int) BitwiseOr 39 38
|
||||
Store 8(resident) 40
|
||||
45: 42 Load 44(s3D)
|
||||
49: 46(fvec3) Load 48(c3)
|
||||
51: 35(ResType) ImageSparseSampleImplicitLod 45 49 Bias 50
|
||||
52: 11(fvec4) CompositeExtract 51 1
|
||||
Store 13(texel) 52
|
||||
53: 6(int) CompositeExtract 51 0
|
||||
54: 6(int) Load 8(resident)
|
||||
55: 6(int) BitwiseOr 54 53
|
||||
Store 8(resident) 55
|
||||
60: 57 Load 59(isCube)
|
||||
61: 46(fvec3) Load 48(c3)
|
||||
63: 62(ResType) ImageSparseSampleImplicitLod 60 61
|
||||
64: 16(ivec4) CompositeExtract 63 1
|
||||
Store 18(itexel) 64
|
||||
65: 6(int) CompositeExtract 63 0
|
||||
66: 6(int) Load 8(resident)
|
||||
67: 6(int) BitwiseOr 66 65
|
||||
Store 8(resident) 67
|
||||
72: 69 Load 71(s2DShadow)
|
||||
73: 46(fvec3) Load 48(c3)
|
||||
75: 74(ptr) AccessChain 13(texel) 24
|
||||
76: 10(float) CompositeExtract 73 2
|
||||
78: 77(ResType) ImageSparseSampleDrefImplicitLod 72 73 76
|
||||
79: 10(float) CompositeExtract 78 1
|
||||
Store 75 79
|
||||
80: 6(int) CompositeExtract 78 0
|
||||
81: 6(int) Load 8(resident)
|
||||
82: 6(int) BitwiseOr 81 80
|
||||
Store 8(resident) 82
|
||||
87: 84 Load 86(sCubeArrayShadow)
|
||||
90: 11(fvec4) Load 89(c4)
|
||||
92: 74(ptr) AccessChain 13(texel) 24
|
||||
93: 77(ResType) ImageSparseSampleDrefImplicitLod 87 90 91
|
||||
94: 10(float) CompositeExtract 93 1
|
||||
Store 92 94
|
||||
95: 6(int) CompositeExtract 93 0
|
||||
96: 6(int) Load 8(resident)
|
||||
97: 6(int) BitwiseOr 96 95
|
||||
Store 8(resident) 97
|
||||
98: 27 Load 29(s2D)
|
||||
99: 31(fvec2) Load 33(c2)
|
||||
100: 35(ResType) ImageSparseSampleExplicitLod 98 99 Lod 50
|
||||
101: 11(fvec4) CompositeExtract 100 1
|
||||
Store 13(texel) 101
|
||||
102: 6(int) CompositeExtract 100 0
|
||||
103: 6(int) Load 8(resident)
|
||||
104: 6(int) BitwiseOr 103 102
|
||||
Store 8(resident) 104
|
||||
109: 106 Load 108(usCubeArray)
|
||||
110: 11(fvec4) Load 89(c4)
|
||||
112:111(ResType) ImageSparseSampleExplicitLod 109 110 Lod 91
|
||||
113: 21(ivec4) CompositeExtract 112 1
|
||||
Store 23(utexel) 113
|
||||
114: 6(int) CompositeExtract 112 0
|
||||
115: 6(int) Load 8(resident)
|
||||
116: 6(int) BitwiseOr 115 114
|
||||
Store 8(resident) 116
|
||||
117: 69 Load 71(s2DShadow)
|
||||
118: 46(fvec3) Load 48(c3)
|
||||
120: 74(ptr) AccessChain 13(texel) 119
|
||||
121: 10(float) CompositeExtract 118 2
|
||||
122: 77(ResType) ImageSparseSampleDrefExplicitLod 117 118 121 Lod 50
|
||||
123: 10(float) CompositeExtract 122 1
|
||||
Store 120 123
|
||||
124: 6(int) CompositeExtract 122 0
|
||||
125: 6(int) Load 8(resident)
|
||||
126: 6(int) BitwiseOr 125 124
|
||||
Store 8(resident) 126
|
||||
127: 42 Load 44(s3D)
|
||||
128: 46(fvec3) Load 48(c3)
|
||||
132: 35(ResType) ImageSparseSampleImplicitLod 127 128 Bias ConstOffset 50 131
|
||||
133: 11(fvec4) CompositeExtract 132 1
|
||||
Store 13(texel) 133
|
||||
134: 6(int) CompositeExtract 132 0
|
||||
135: 6(int) Load 8(resident)
|
||||
136: 6(int) BitwiseOr 135 134
|
||||
Store 8(resident) 136
|
||||
141: 138 Load 140(us2DRect)
|
||||
142: 31(fvec2) Load 33(c2)
|
||||
146:111(ResType) ImageSparseSampleImplicitLod 141 142 ConstOffset 145
|
||||
147: 21(ivec4) CompositeExtract 146 1
|
||||
Store 23(utexel) 147
|
||||
148: 6(int) CompositeExtract 146 0
|
||||
149: 6(int) Load 8(resident)
|
||||
150: 6(int) BitwiseOr 149 148
|
||||
Store 8(resident) 150
|
||||
155: 152 Load 154(s2DArrayShadow)
|
||||
156: 11(fvec4) Load 89(c4)
|
||||
160: 74(ptr) AccessChain 13(texel) 159
|
||||
161: 10(float) CompositeExtract 156 3
|
||||
162: 77(ResType) ImageSparseSampleDrefImplicitLod 155 156 161 ConstOffset 158
|
||||
163: 10(float) CompositeExtract 162 1
|
||||
Store 160 163
|
||||
164: 6(int) CompositeExtract 162 0
|
||||
165: 6(int) Load 8(resident)
|
||||
166: 6(int) BitwiseOr 165 164
|
||||
Store 8(resident) 166
|
||||
167: 27 Load 29(s2D)
|
||||
168: 31(fvec2) Load 33(c2)
|
||||
169: 143(ivec2) ConvertFToS 168
|
||||
170: 26 Image 167
|
||||
171: 35(ResType) ImageSparseFetch 170 169 Lod 130
|
||||
172: 11(fvec4) CompositeExtract 171 1
|
||||
Store 13(texel) 172
|
||||
173: 6(int) CompositeExtract 171 0
|
||||
174: 6(int) Load 8(resident)
|
||||
175: 6(int) BitwiseOr 174 173
|
||||
Store 8(resident) 175
|
||||
176: 138 Load 140(us2DRect)
|
||||
177: 31(fvec2) Load 33(c2)
|
||||
178: 143(ivec2) ConvertFToS 177
|
||||
179: 137 Image 176
|
||||
180:111(ResType) ImageSparseFetch 179 178
|
||||
181: 21(ivec4) CompositeExtract 180 1
|
||||
Store 23(utexel) 181
|
||||
182: 6(int) CompositeExtract 180 0
|
||||
183: 6(int) Load 8(resident)
|
||||
184: 6(int) BitwiseOr 183 182
|
||||
Store 8(resident) 184
|
||||
189: 186 Load 188(s2DMS)
|
||||
190: 31(fvec2) Load 33(c2)
|
||||
191: 143(ivec2) ConvertFToS 190
|
||||
193: 185 Image 189
|
||||
194: 35(ResType) ImageSparseFetch 193 191 Sample 192
|
||||
195: 11(fvec4) CompositeExtract 194 1
|
||||
Store 13(texel) 195
|
||||
196: 6(int) CompositeExtract 194 0
|
||||
197: 6(int) Load 8(resident)
|
||||
198: 6(int) BitwiseOr 197 196
|
||||
Store 8(resident) 198
|
||||
199: 42 Load 44(s3D)
|
||||
200: 46(fvec3) Load 48(c3)
|
||||
201: 129(ivec3) ConvertFToS 200
|
||||
203: 41 Image 199
|
||||
204: 35(ResType) ImageSparseFetch 203 201 Lod ConstOffset 130 202
|
||||
205: 11(fvec4) CompositeExtract 204 1
|
||||
Store 13(texel) 205
|
||||
206: 6(int) CompositeExtract 204 0
|
||||
207: 6(int) Load 8(resident)
|
||||
208: 6(int) BitwiseOr 207 206
|
||||
Store 8(resident) 208
|
||||
209: 138 Load 140(us2DRect)
|
||||
210: 31(fvec2) Load 33(c2)
|
||||
211: 143(ivec2) ConvertFToS 210
|
||||
212: 137 Image 209
|
||||
213:111(ResType) ImageSparseFetch 212 211 ConstOffset 145
|
||||
214: 21(ivec4) CompositeExtract 213 1
|
||||
Store 23(utexel) 214
|
||||
215: 6(int) CompositeExtract 213 0
|
||||
216: 6(int) Load 8(resident)
|
||||
217: 6(int) BitwiseOr 216 215
|
||||
Store 8(resident) 217
|
||||
218: 27 Load 29(s2D)
|
||||
219: 31(fvec2) Load 33(c2)
|
||||
220: 35(ResType) ImageSparseSampleExplicitLod 218 219 Lod ConstOffset 50 158
|
||||
221: 11(fvec4) CompositeExtract 220 1
|
||||
Store 13(texel) 221
|
||||
222: 6(int) CompositeExtract 220 0
|
||||
223: 6(int) Load 8(resident)
|
||||
224: 6(int) BitwiseOr 223 222
|
||||
Store 8(resident) 224
|
||||
229: 226 Load 228(is2DArray)
|
||||
230: 46(fvec3) Load 48(c3)
|
||||
233: 62(ResType) ImageSparseSampleExplicitLod 229 230 Lod ConstOffset 50 232
|
||||
234: 16(ivec4) CompositeExtract 233 1
|
||||
Store 18(itexel) 234
|
||||
235: 6(int) CompositeExtract 233 0
|
||||
236: 6(int) Load 8(resident)
|
||||
237: 6(int) BitwiseOr 236 235
|
||||
Store 8(resident) 237
|
||||
238: 69 Load 71(s2DShadow)
|
||||
239: 46(fvec3) Load 48(c3)
|
||||
242: 74(ptr) AccessChain 13(texel) 159
|
||||
243: 10(float) CompositeExtract 239 2
|
||||
244: 77(ResType) ImageSparseSampleDrefExplicitLod 238 239 243 Lod ConstOffset 50 241
|
||||
245: 10(float) CompositeExtract 244 1
|
||||
Store 242 245
|
||||
246: 6(int) CompositeExtract 244 0
|
||||
247: 6(int) Load 8(resident)
|
||||
248: 6(int) BitwiseOr 247 246
|
||||
Store 8(resident) 248
|
||||
249: 42 Load 44(s3D)
|
||||
250: 46(fvec3) Load 48(c3)
|
||||
251: 46(fvec3) Load 48(c3)
|
||||
252: 46(fvec3) Load 48(c3)
|
||||
253: 35(ResType) ImageSparseSampleExplicitLod 249 250 Grad 251 252
|
||||
254: 11(fvec4) CompositeExtract 253 1
|
||||
Store 13(texel) 254
|
||||
255: 6(int) CompositeExtract 253 0
|
||||
256: 6(int) Load 8(resident)
|
||||
257: 6(int) BitwiseOr 256 255
|
||||
Store 8(resident) 257
|
||||
262: 259 Load 261(sCubeShadow)
|
||||
263: 11(fvec4) Load 89(c4)
|
||||
264: 46(fvec3) Load 48(c3)
|
||||
265: 46(fvec3) Load 48(c3)
|
||||
266: 74(ptr) AccessChain 13(texel) 119
|
||||
267: 10(float) CompositeExtract 263 3
|
||||
268: 77(ResType) ImageSparseSampleDrefExplicitLod 262 263 267 Grad 264 265
|
||||
269: 10(float) CompositeExtract 268 1
|
||||
Store 266 269
|
||||
270: 6(int) CompositeExtract 268 0
|
||||
271: 6(int) Load 8(resident)
|
||||
272: 6(int) BitwiseOr 271 270
|
||||
Store 8(resident) 272
|
||||
273: 106 Load 108(usCubeArray)
|
||||
274: 11(fvec4) Load 89(c4)
|
||||
275: 46(fvec3) Load 48(c3)
|
||||
276: 46(fvec3) Load 48(c3)
|
||||
277:111(ResType) ImageSparseSampleExplicitLod 273 274 Grad 275 276
|
||||
278: 21(ivec4) CompositeExtract 277 1
|
||||
Store 23(utexel) 278
|
||||
279: 6(int) CompositeExtract 277 0
|
||||
280: 6(int) Load 8(resident)
|
||||
281: 6(int) BitwiseOr 280 279
|
||||
Store 8(resident) 281
|
||||
282: 27 Load 29(s2D)
|
||||
283: 31(fvec2) Load 33(c2)
|
||||
284: 31(fvec2) Load 33(c2)
|
||||
285: 31(fvec2) Load 33(c2)
|
||||
286: 35(ResType) ImageSparseSampleExplicitLod 282 283 Grad ConstOffset 284 285 158
|
||||
287: 11(fvec4) CompositeExtract 286 1
|
||||
Store 13(texel) 287
|
||||
288: 6(int) CompositeExtract 286 0
|
||||
289: 6(int) Load 8(resident)
|
||||
290: 6(int) BitwiseOr 289 288
|
||||
Store 8(resident) 290
|
||||
295: 292 Load 294(s2DRectShadow)
|
||||
296: 46(fvec3) Load 48(c3)
|
||||
297: 31(fvec2) Load 33(c2)
|
||||
298: 31(fvec2) Load 33(c2)
|
||||
300: 74(ptr) AccessChain 13(texel) 299
|
||||
301: 10(float) CompositeExtract 296 2
|
||||
302: 77(ResType) ImageSparseSampleDrefExplicitLod 295 296 301 Grad ConstOffset 297 298 232
|
||||
303: 10(float) CompositeExtract 302 1
|
||||
Store 300 303
|
||||
304: 6(int) CompositeExtract 302 0
|
||||
305: 6(int) Load 8(resident)
|
||||
306: 6(int) BitwiseOr 305 304
|
||||
Store 8(resident) 306
|
||||
307: 226 Load 228(is2DArray)
|
||||
308: 46(fvec3) Load 48(c3)
|
||||
309: 31(fvec2) Load 33(c2)
|
||||
310: 31(fvec2) Load 33(c2)
|
||||
312: 62(ResType) ImageSparseSampleExplicitLod 307 308 Grad ConstOffset 309 310 311
|
||||
313: 16(ivec4) CompositeExtract 312 1
|
||||
Store 18(itexel) 313
|
||||
314: 6(int) CompositeExtract 312 0
|
||||
315: 6(int) Load 8(resident)
|
||||
316: 6(int) BitwiseOr 315 314
|
||||
Store 8(resident) 316
|
||||
317: 27 Load 29(s2D)
|
||||
318: 31(fvec2) Load 33(c2)
|
||||
319: 35(ResType) ImageSparseGather 317 318 9
|
||||
320: 11(fvec4) CompositeExtract 319 1
|
||||
Store 13(texel) 320
|
||||
321: 6(int) CompositeExtract 319 0
|
||||
322: 6(int) Load 8(resident)
|
||||
323: 6(int) BitwiseOr 322 321
|
||||
Store 8(resident) 323
|
||||
324: 226 Load 228(is2DArray)
|
||||
325: 46(fvec3) Load 48(c3)
|
||||
326: 62(ResType) ImageSparseGather 324 325 130
|
||||
327: 16(ivec4) CompositeExtract 326 1
|
||||
Store 18(itexel) 327
|
||||
328: 6(int) CompositeExtract 326 0
|
||||
329: 6(int) Load 8(resident)
|
||||
330: 6(int) BitwiseOr 329 328
|
||||
Store 8(resident) 330
|
||||
331: 152 Load 154(s2DArrayShadow)
|
||||
332: 46(fvec3) Load 48(c3)
|
||||
333: 35(ResType) ImageSparseDrefGather 331 332 50
|
||||
334: 11(fvec4) CompositeExtract 333 1
|
||||
Store 13(texel) 334
|
||||
335: 6(int) CompositeExtract 333 0
|
||||
336: 6(int) Load 8(resident)
|
||||
337: 6(int) BitwiseOr 336 335
|
||||
Store 8(resident) 337
|
||||
338: 27 Load 29(s2D)
|
||||
339: 31(fvec2) Load 33(c2)
|
||||
341: 35(ResType) ImageSparseGather 338 339 9 ConstOffset 340
|
||||
342: 11(fvec4) CompositeExtract 341 1
|
||||
Store 13(texel) 342
|
||||
343: 6(int) CompositeExtract 341 0
|
||||
344: 6(int) Load 8(resident)
|
||||
345: 6(int) BitwiseOr 344 343
|
||||
Store 8(resident) 345
|
||||
346: 226 Load 228(is2DArray)
|
||||
347: 46(fvec3) Load 48(c3)
|
||||
348: 62(ResType) ImageSparseGather 346 347 130 ConstOffset 158
|
||||
349: 16(ivec4) CompositeExtract 348 1
|
||||
Store 18(itexel) 349
|
||||
350: 6(int) CompositeExtract 348 0
|
||||
351: 6(int) Load 8(resident)
|
||||
352: 6(int) BitwiseOr 351 350
|
||||
Store 8(resident) 352
|
||||
353: 292 Load 294(s2DRectShadow)
|
||||
354: 31(fvec2) Load 33(c2)
|
||||
355: 35(ResType) ImageSparseDrefGather 353 354 50 ConstOffset 241
|
||||
356: 11(fvec4) CompositeExtract 355 1
|
||||
Store 13(texel) 356
|
||||
357: 6(int) CompositeExtract 355 0
|
||||
358: 6(int) Load 8(resident)
|
||||
359: 6(int) BitwiseOr 358 357
|
||||
Store 8(resident) 359
|
||||
360: 27 Load 29(s2D)
|
||||
361: 31(fvec2) Load 33(c2)
|
||||
373: 35(ResType) ImageSparseGather 360 361 9 ConstOffsets 372
|
||||
374: 11(fvec4) CompositeExtract 373 1
|
||||
Store 13(texel) 374
|
||||
375: 6(int) CompositeExtract 373 0
|
||||
376: 6(int) Load 8(resident)
|
||||
377: 6(int) BitwiseOr 376 375
|
||||
Store 8(resident) 377
|
||||
378: 226 Load 228(is2DArray)
|
||||
379: 46(fvec3) Load 48(c3)
|
||||
380: 62(ResType) ImageSparseGather 378 379 130 ConstOffsets 372
|
||||
381: 16(ivec4) CompositeExtract 380 1
|
||||
Store 18(itexel) 381
|
||||
382: 6(int) CompositeExtract 380 0
|
||||
383: 6(int) Load 8(resident)
|
||||
384: 6(int) BitwiseOr 383 382
|
||||
Store 8(resident) 384
|
||||
385: 292 Load 294(s2DRectShadow)
|
||||
386: 31(fvec2) Load 33(c2)
|
||||
387: 35(ResType) ImageSparseDrefGather 385 386 50 ConstOffsets 372
|
||||
388: 11(fvec4) CompositeExtract 387 1
|
||||
Store 13(texel) 388
|
||||
389: 6(int) CompositeExtract 387 0
|
||||
390: 6(int) Load 8(resident)
|
||||
391: 6(int) BitwiseOr 390 389
|
||||
Store 8(resident) 391
|
||||
395: 392 Load 394(i2D)
|
||||
398: 143(ivec2) Load 397(ic2)
|
||||
399: 35(ResType) ImageSparseRead 395 398
|
||||
400: 11(fvec4) CompositeExtract 399 1
|
||||
Store 13(texel) 400
|
||||
401: 6(int) CompositeExtract 399 0
|
||||
402: 6(int) Load 8(resident)
|
||||
403: 6(int) BitwiseOr 402 401
|
||||
Store 8(resident) 403
|
||||
407: 404 Load 406(ii3D)
|
||||
410: 129(ivec3) Load 409(ic3)
|
||||
411: 62(ResType) ImageSparseRead 407 410
|
||||
412: 16(ivec4) CompositeExtract 411 1
|
||||
Store 18(itexel) 412
|
||||
413: 6(int) CompositeExtract 411 0
|
||||
414: 6(int) Load 8(resident)
|
||||
415: 6(int) BitwiseOr 414 413
|
||||
Store 8(resident) 415
|
||||
419: 416 Load 418(i2DMS)
|
||||
420: 143(ivec2) Load 397(ic2)
|
||||
421: 35(ResType) ImageSparseRead 419 420 Sample 144
|
||||
422: 11(fvec4) CompositeExtract 421 1
|
||||
Store 13(texel) 422
|
||||
423: 6(int) CompositeExtract 421 0
|
||||
424: 6(int) Load 8(resident)
|
||||
425: 6(int) BitwiseOr 424 423
|
||||
Store 8(resident) 425
|
||||
428: 6(int) Load 8(resident)
|
||||
430: 429(bool) ImageSparseTexelsResident 428
|
||||
SelectionMerge 433 None
|
||||
BranchConditional 430 432 435
|
||||
432: Label
|
||||
434: 11(fvec4) Load 13(texel)
|
||||
Store 431 434
|
||||
Branch 433
|
||||
435: Label
|
||||
436: 16(ivec4) Load 18(itexel)
|
||||
437: 11(fvec4) ConvertSToF 436
|
||||
438: 21(ivec4) Load 23(utexel)
|
||||
439: 11(fvec4) ConvertUToF 438
|
||||
440: 11(fvec4) FAdd 437 439
|
||||
Store 431 440
|
||||
Branch 433
|
||||
433: Label
|
||||
441: 11(fvec4) Load 431
|
||||
Store 427(outColor) 441
|
||||
Return
|
||||
FunctionEnd
|
||||
Reference in New Issue
Block a user