4325 lines
221 KiB
Plaintext
4325 lines
221 KiB
Plaintext
spv.floatFetch.frag
|
|
Validation failed
|
|
// Module Version 10000
|
|
// Generated by (magic number): 8000b
|
|
// Id's are bound by 3500
|
|
|
|
Capability Shader
|
|
Capability ImageGatherExtended
|
|
Capability StorageImageMultisample
|
|
Capability ImageCubeArray
|
|
Capability ImageRect
|
|
Capability SampledRect
|
|
Capability InputAttachment
|
|
Capability SparseResidency
|
|
Capability MinLod
|
|
Capability Sampled1D
|
|
Capability Image1D
|
|
Capability SampledCubeArray
|
|
Capability SampledBuffer
|
|
Capability ImageBuffer
|
|
Capability ImageMSArray
|
|
Capability ImageQuery
|
|
Capability ImageGatherBiasLodAMD
|
|
Extension "SPV_AMD_texture_gather_bias_lod"
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Fragment 4 "main" 127 138 150 197 283 371 866 873 880 2603 3491 3499
|
|
ExecutionMode 4 OriginUpperLeft
|
|
Source GLSL 450
|
|
SourceExtension "GL_AMD_texture_gather_bias_lod"
|
|
SourceExtension "GL_ARB_sparse_texture2"
|
|
SourceExtension "GL_ARB_sparse_texture_clamp"
|
|
Name 4 "main"
|
|
Name 9 "testTexture("
|
|
Name 11 "testTextureProj("
|
|
Name 13 "testTextureLod("
|
|
Name 15 "testTextureOffset("
|
|
Name 17 "testTextureProjOffset("
|
|
Name 19 "testTextureLodOffset("
|
|
Name 21 "testTextureProjLodOffset("
|
|
Name 23 "testTexelFetch("
|
|
Name 25 "testTexelFetchOffset("
|
|
Name 27 "testTextureGrad("
|
|
Name 29 "testTextureGradOffset("
|
|
Name 31 "testTextureProjGrad("
|
|
Name 33 "testTextureProjGradoffset("
|
|
Name 35 "testTextureGather("
|
|
Name 37 "testTextureGatherOffset("
|
|
Name 39 "testTextureGatherOffsets("
|
|
Name 41 "testTextureGatherLod("
|
|
Name 43 "testTextureGatherLodOffset("
|
|
Name 45 "testTextureGatherLodOffsets("
|
|
Name 50 "testTextureSize("
|
|
Name 54 "testTextureQueryLod("
|
|
Name 57 "testTextureQueryLevels("
|
|
Name 59 "testTextureSamples("
|
|
Name 61 "testImageLoad("
|
|
Name 66 "testImageStore(vf4;"
|
|
Name 65 "data"
|
|
Name 68 "testSparseTexture("
|
|
Name 70 "testSparseTextureLod("
|
|
Name 72 "testSparseTextureOffset("
|
|
Name 74 "testSparseTextureLodOffset("
|
|
Name 76 "testSparseTextureGrad("
|
|
Name 78 "testSparseTextureGradOffset("
|
|
Name 80 "testSparseTexelFetch("
|
|
Name 82 "testSparseTexelFetchOffset("
|
|
Name 84 "testSparseTextureGather("
|
|
Name 86 "testSparseTextureGatherOffset("
|
|
Name 88 "testSparseTextureGatherOffsets("
|
|
Name 90 "testSparseTextureGatherLod("
|
|
Name 92 "testSparseTextureGatherLodOffset("
|
|
Name 94 "testSparseTextureGatherLodOffsets("
|
|
Name 96 "testSparseImageLoad("
|
|
Name 98 "testSparseTextureClamp("
|
|
Name 100 "testTextureClamp("
|
|
Name 102 "testSparseTextureOffsetClamp("
|
|
Name 104 "testTextureOffsetClamp("
|
|
Name 106 "testSparseTextureGradClamp("
|
|
Name 108 "testTextureGradClamp("
|
|
Name 110 "testSparseTextureGradOffsetClamp("
|
|
Name 112 "testTextureGradOffsetClamp("
|
|
Name 114 "testCombinedTextureSampler("
|
|
Name 116 "testSubpassLoad("
|
|
Name 118 "texel"
|
|
Name 124 "s1D"
|
|
Name 127 "c1"
|
|
Name 135 "s2D"
|
|
Name 138 "c2"
|
|
Name 146 "s3D"
|
|
Name 150 "c3"
|
|
Name 158 "sCube"
|
|
Name 167 "s1DShadow"
|
|
Name 182 "s2DShadow"
|
|
Name 194 "sCubeShadow"
|
|
Name 197 "c4"
|
|
Name 208 "s1DArray"
|
|
Name 217 "s2DArray"
|
|
Name 226 "sCubeArray"
|
|
Name 235 "s1DArrayShadow"
|
|
Name 247 "s2DArrayShadow"
|
|
Name 259 "s2DRect"
|
|
Name 268 "s2DRectShadow"
|
|
Name 280 "sCubeArrayShadow"
|
|
Name 283 "compare"
|
|
Name 293 "texel"
|
|
Name 368 "texel"
|
|
Name 371 "lod"
|
|
Name 442 "texel"
|
|
Name 521 "texel"
|
|
Name 596 "texel"
|
|
Name 657 "texel"
|
|
Name 717 "texel"
|
|
Name 773 "sBuffer"
|
|
Name 784 "s2DMS"
|
|
Name 795 "s2DMSArray"
|
|
Name 807 "texel"
|
|
Name 863 "texel"
|
|
Name 866 "dPdxy1"
|
|
Name 873 "dPdxy2"
|
|
Name 880 "dPdxy3"
|
|
Name 972 "texel"
|
|
Name 1057 "texel"
|
|
Name 1142 "texel"
|
|
Name 1227 "texel"
|
|
Name 1287 "texel"
|
|
Name 1324 "texel"
|
|
Name 1364 "texel"
|
|
Name 1392 "texel"
|
|
Name 1408 "texel"
|
|
Name 1425 "size"
|
|
Name 1643 "lod"
|
|
Name 1713 "levels"
|
|
Name 1782 "samples"
|
|
Name 1796 "texel"
|
|
Name 1799 "i1D"
|
|
Name 1808 "i2D"
|
|
Name 1817 "i3D"
|
|
Name 1826 "i2DRect"
|
|
Name 1835 "iCube"
|
|
Name 1844 "iBuffer"
|
|
Name 1853 "i1DArray"
|
|
Name 1862 "i2DArray"
|
|
Name 1871 "iCubeArray"
|
|
Name 1880 "i2DMS"
|
|
Name 1889 "i2DMSArray"
|
|
Name 1943 "texel"
|
|
Name 1946 "ResType"
|
|
Name 1964 "ResType"
|
|
Name 2014 "texel"
|
|
Name 2056 "texel"
|
|
Name 2101 "texel"
|
|
Name 2131 "texel"
|
|
Name 2203 "texel"
|
|
Name 2255 "texel"
|
|
Name 2307 "texel"
|
|
Name 2345 "texel"
|
|
Name 2404 "texel"
|
|
Name 2441 "texel"
|
|
Name 2488 "texel"
|
|
Name 2516 "texel"
|
|
Name 2532 "texel"
|
|
Name 2548 "texel"
|
|
Name 2600 "texel"
|
|
Name 2603 "lodClamp"
|
|
Name 2667 "texel"
|
|
Name 2767 "texel"
|
|
Name 2805 "texel"
|
|
Name 2875 "texel"
|
|
Name 2941 "texel"
|
|
Name 3044 "texel"
|
|
Name 3087 "texel"
|
|
Name 3166 "texel"
|
|
Name 3168 "t1D"
|
|
Name 3172 "s"
|
|
Name 3180 "t2D"
|
|
Name 3189 "t3D"
|
|
Name 3198 "tCube"
|
|
Name 3207 "sShadow"
|
|
Name 3238 "t1DArray"
|
|
Name 3247 "t2DArray"
|
|
Name 3256 "tCubeArray"
|
|
Name 3285 "t2DRect"
|
|
Name 3318 "subpass"
|
|
Name 3324 "subpassMS"
|
|
Name 3330 "result"
|
|
Name 3412 "param"
|
|
Name 3491 "fragColor"
|
|
Name 3494 "tBuffer"
|
|
Name 3496 "t2DMS"
|
|
Name 3498 "t2DMSArray"
|
|
Name 3499 "bias"
|
|
Decorate 124(s1D) Binding 0
|
|
Decorate 124(s1D) DescriptorSet 0
|
|
Decorate 127(c1) Location 0
|
|
Decorate 135(s2D) Binding 1
|
|
Decorate 135(s2D) DescriptorSet 0
|
|
Decorate 138(c2) Location 1
|
|
Decorate 146(s3D) Binding 2
|
|
Decorate 146(s3D) DescriptorSet 0
|
|
Decorate 150(c3) Location 2
|
|
Decorate 158(sCube) Binding 4
|
|
Decorate 158(sCube) DescriptorSet 0
|
|
Decorate 167(s1DShadow) Binding 11
|
|
Decorate 167(s1DShadow) DescriptorSet 0
|
|
Decorate 182(s2DShadow) Binding 12
|
|
Decorate 182(s2DShadow) DescriptorSet 0
|
|
Decorate 194(sCubeShadow) Binding 14
|
|
Decorate 194(sCubeShadow) DescriptorSet 0
|
|
Decorate 197(c4) Location 3
|
|
Decorate 208(s1DArray) Binding 7
|
|
Decorate 208(s1DArray) DescriptorSet 0
|
|
Decorate 217(s2DArray) Binding 8
|
|
Decorate 217(s2DArray) DescriptorSet 0
|
|
Decorate 226(sCubeArray) Binding 9
|
|
Decorate 226(sCubeArray) DescriptorSet 0
|
|
Decorate 235(s1DArrayShadow) Binding 15
|
|
Decorate 235(s1DArrayShadow) DescriptorSet 0
|
|
Decorate 247(s2DArrayShadow) Binding 16
|
|
Decorate 247(s2DArrayShadow) DescriptorSet 0
|
|
Decorate 259(s2DRect) Binding 3
|
|
Decorate 259(s2DRect) DescriptorSet 0
|
|
Decorate 268(s2DRectShadow) Binding 13
|
|
Decorate 268(s2DRectShadow) DescriptorSet 0
|
|
Decorate 280(sCubeArrayShadow) Binding 17
|
|
Decorate 280(sCubeArrayShadow) DescriptorSet 0
|
|
Decorate 283(compare) Location 4
|
|
Decorate 371(lod) Location 5
|
|
Decorate 773(sBuffer) Binding 5
|
|
Decorate 773(sBuffer) DescriptorSet 0
|
|
Decorate 784(s2DMS) Binding 6
|
|
Decorate 784(s2DMS) DescriptorSet 0
|
|
Decorate 795(s2DMSArray) Binding 10
|
|
Decorate 795(s2DMSArray) DescriptorSet 0
|
|
Decorate 866(dPdxy1) Location 8
|
|
Decorate 873(dPdxy2) Location 9
|
|
Decorate 880(dPdxy3) Location 10
|
|
Decorate 1799(i1D) Binding 0
|
|
Decorate 1799(i1D) DescriptorSet 1
|
|
Decorate 1808(i2D) Binding 1
|
|
Decorate 1808(i2D) DescriptorSet 1
|
|
Decorate 1817(i3D) Binding 2
|
|
Decorate 1817(i3D) DescriptorSet 1
|
|
Decorate 1826(i2DRect) Binding 3
|
|
Decorate 1826(i2DRect) DescriptorSet 1
|
|
Decorate 1835(iCube) Binding 4
|
|
Decorate 1835(iCube) DescriptorSet 1
|
|
Decorate 1844(iBuffer) Binding 8
|
|
Decorate 1844(iBuffer) DescriptorSet 1
|
|
Decorate 1853(i1DArray) Binding 5
|
|
Decorate 1853(i1DArray) DescriptorSet 1
|
|
Decorate 1862(i2DArray) Binding 6
|
|
Decorate 1862(i2DArray) DescriptorSet 1
|
|
Decorate 1871(iCubeArray) Binding 7
|
|
Decorate 1871(iCubeArray) DescriptorSet 1
|
|
Decorate 1880(i2DMS) Binding 9
|
|
Decorate 1880(i2DMS) DescriptorSet 1
|
|
Decorate 1889(i2DMSArray) Binding 10
|
|
Decorate 1889(i2DMSArray) DescriptorSet 1
|
|
Decorate 2603(lodClamp) Location 7
|
|
Decorate 3168(t1D) Binding 0
|
|
Decorate 3168(t1D) DescriptorSet 2
|
|
Decorate 3172(s) Binding 11
|
|
Decorate 3172(s) DescriptorSet 2
|
|
Decorate 3180(t2D) Binding 1
|
|
Decorate 3180(t2D) DescriptorSet 2
|
|
Decorate 3189(t3D) Binding 2
|
|
Decorate 3189(t3D) DescriptorSet 2
|
|
Decorate 3198(tCube) Binding 4
|
|
Decorate 3198(tCube) DescriptorSet 2
|
|
Decorate 3207(sShadow) Binding 12
|
|
Decorate 3207(sShadow) DescriptorSet 2
|
|
Decorate 3238(t1DArray) Binding 5
|
|
Decorate 3238(t1DArray) DescriptorSet 2
|
|
Decorate 3247(t2DArray) Binding 6
|
|
Decorate 3247(t2DArray) DescriptorSet 2
|
|
Decorate 3256(tCubeArray) Binding 7
|
|
Decorate 3256(tCubeArray) DescriptorSet 2
|
|
Decorate 3285(t2DRect) Binding 3
|
|
Decorate 3285(t2DRect) DescriptorSet 2
|
|
Decorate 3318(subpass) Binding 0
|
|
Decorate 3318(subpass) DescriptorSet 3
|
|
Decorate 3318(subpass) InputAttachmentIndex 0
|
|
Decorate 3324(subpassMS) Binding 1
|
|
Decorate 3324(subpassMS) DescriptorSet 3
|
|
Decorate 3324(subpassMS) InputAttachmentIndex 0
|
|
Decorate 3491(fragColor) Location 0
|
|
Decorate 3494(tBuffer) Binding 8
|
|
Decorate 3494(tBuffer) DescriptorSet 2
|
|
Decorate 3496(t2DMS) Binding 9
|
|
Decorate 3496(t2DMS) DescriptorSet 2
|
|
Decorate 3498(t2DMSArray) Binding 10
|
|
Decorate 3498(t2DMSArray) DescriptorSet 2
|
|
Decorate 3499(bias) Location 6
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeFloat 32
|
|
7: TypeVector 6(float) 4
|
|
8: TypeFunction 7(fvec4)
|
|
47: TypeInt 32 1
|
|
48: TypeVector 47(int) 4
|
|
49: TypeFunction 48(ivec4)
|
|
52: TypeVector 6(float) 2
|
|
53: TypeFunction 52(fvec2)
|
|
56: TypeFunction 47(int)
|
|
63: TypePointer Function 7(fvec4)
|
|
64: TypeFunction 2 63(ptr)
|
|
119: 6(float) Constant 0
|
|
120: 7(fvec4) ConstantComposite 119 119 119 119
|
|
121: TypeImage 6(float) 1D sampled format:Unknown
|
|
122: TypeSampledImage 121
|
|
123: TypePointer UniformConstant 122
|
|
124(s1D): 123(ptr) Variable UniformConstant
|
|
126: TypePointer Input 6(float)
|
|
127(c1): 126(ptr) Variable Input
|
|
132: TypeImage 6(float) 2D sampled format:Unknown
|
|
133: TypeSampledImage 132
|
|
134: TypePointer UniformConstant 133
|
|
135(s2D): 134(ptr) Variable UniformConstant
|
|
137: TypePointer Input 52(fvec2)
|
|
138(c2): 137(ptr) Variable Input
|
|
143: TypeImage 6(float) 3D sampled format:Unknown
|
|
144: TypeSampledImage 143
|
|
145: TypePointer UniformConstant 144
|
|
146(s3D): 145(ptr) Variable UniformConstant
|
|
148: TypeVector 6(float) 3
|
|
149: TypePointer Input 148(fvec3)
|
|
150(c3): 149(ptr) Variable Input
|
|
155: TypeImage 6(float) Cube sampled format:Unknown
|
|
156: TypeSampledImage 155
|
|
157: TypePointer UniformConstant 156
|
|
158(sCube): 157(ptr) Variable UniformConstant
|
|
164: TypeImage 6(float) 1D depth sampled format:Unknown
|
|
165: TypeSampledImage 164
|
|
166: TypePointer UniformConstant 165
|
|
167(s1DShadow): 166(ptr) Variable UniformConstant
|
|
172: TypeInt 32 0
|
|
173: 172(int) Constant 0
|
|
174: TypePointer Function 6(float)
|
|
179: TypeImage 6(float) 2D depth sampled format:Unknown
|
|
180: TypeSampledImage 179
|
|
181: TypePointer UniformConstant 180
|
|
182(s2DShadow): 181(ptr) Variable UniformConstant
|
|
191: TypeImage 6(float) Cube depth sampled format:Unknown
|
|
192: TypeSampledImage 191
|
|
193: TypePointer UniformConstant 192
|
|
194(sCubeShadow): 193(ptr) Variable UniformConstant
|
|
196: TypePointer Input 7(fvec4)
|
|
197(c4): 196(ptr) Variable Input
|
|
205: TypeImage 6(float) 1D array sampled format:Unknown
|
|
206: TypeSampledImage 205
|
|
207: TypePointer UniformConstant 206
|
|
208(s1DArray): 207(ptr) Variable UniformConstant
|
|
214: TypeImage 6(float) 2D array sampled format:Unknown
|
|
215: TypeSampledImage 214
|
|
216: TypePointer UniformConstant 215
|
|
217(s2DArray): 216(ptr) Variable UniformConstant
|
|
223: TypeImage 6(float) Cube array sampled format:Unknown
|
|
224: TypeSampledImage 223
|
|
225: TypePointer UniformConstant 224
|
|
226(sCubeArray): 225(ptr) Variable UniformConstant
|
|
232: TypeImage 6(float) 1D depth array sampled format:Unknown
|
|
233: TypeSampledImage 232
|
|
234: TypePointer UniformConstant 233
|
|
235(s1DArrayShadow): 234(ptr) Variable UniformConstant
|
|
244: TypeImage 6(float) 2D depth array sampled format:Unknown
|
|
245: TypeSampledImage 244
|
|
246: TypePointer UniformConstant 245
|
|
247(s2DArrayShadow): 246(ptr) Variable UniformConstant
|
|
256: TypeImage 6(float) Rect sampled format:Unknown
|
|
257: TypeSampledImage 256
|
|
258: TypePointer UniformConstant 257
|
|
259(s2DRect): 258(ptr) Variable UniformConstant
|
|
265: TypeImage 6(float) Rect depth sampled format:Unknown
|
|
266: TypeSampledImage 265
|
|
267: TypePointer UniformConstant 266
|
|
268(s2DRectShadow): 267(ptr) Variable UniformConstant
|
|
277: TypeImage 6(float) Cube depth array sampled format:Unknown
|
|
278: TypeSampledImage 277
|
|
279: TypePointer UniformConstant 278
|
|
280(sCubeArrayShadow): 279(ptr) Variable UniformConstant
|
|
283(compare): 126(ptr) Variable Input
|
|
371(lod): 126(ptr) Variable Input
|
|
445: 47(int) Constant 1
|
|
451: TypeVector 47(int) 2
|
|
452: 451(ivec2) ConstantComposite 445 445
|
|
458: TypeVector 47(int) 3
|
|
459: 458(ivec3) ConstantComposite 445 445 445
|
|
770: TypeImage 6(float) Buffer sampled format:Unknown
|
|
771: TypeSampledImage 770
|
|
772: TypePointer UniformConstant 771
|
|
773(sBuffer): 772(ptr) Variable UniformConstant
|
|
781: TypeImage 6(float) 2D multi-sampled sampled format:Unknown
|
|
782: TypeSampledImage 781
|
|
783: TypePointer UniformConstant 782
|
|
784(s2DMS): 783(ptr) Variable UniformConstant
|
|
792: TypeImage 6(float) 2D array multi-sampled sampled format:Unknown
|
|
793: TypeSampledImage 792
|
|
794: TypePointer UniformConstant 793
|
|
795(s2DMSArray): 794(ptr) Variable UniformConstant
|
|
799: 47(int) Constant 2
|
|
866(dPdxy1): 126(ptr) Variable Input
|
|
873(dPdxy2): 137(ptr) Variable Input
|
|
880(dPdxy3): 149(ptr) Variable Input
|
|
1230: 47(int) Constant 0
|
|
1327: 172(int) Constant 4
|
|
1328: TypeArray 451(ivec2) 1327
|
|
1329: 1328 ConstantComposite 452 452 452 452
|
|
1424: TypePointer Function 48(ivec4)
|
|
1426: 48(ivec4) ConstantComposite 1230 1230 1230 1230
|
|
1432: TypePointer Function 47(int)
|
|
1447: 172(int) Constant 1
|
|
1462: 172(int) Constant 2
|
|
1642: TypePointer Function 52(fvec2)
|
|
1644: 52(fvec2) ConstantComposite 119 119
|
|
1797: TypeImage 6(float) 1D nonsampled format:Rgba16f
|
|
1798: TypePointer UniformConstant 1797
|
|
1799(i1D): 1798(ptr) Variable UniformConstant
|
|
1806: TypeImage 6(float) 2D nonsampled format:Rgba16f
|
|
1807: TypePointer UniformConstant 1806
|
|
1808(i2D): 1807(ptr) Variable UniformConstant
|
|
1815: TypeImage 6(float) 3D nonsampled format:Rgba16f
|
|
1816: TypePointer UniformConstant 1815
|
|
1817(i3D): 1816(ptr) Variable UniformConstant
|
|
1824: TypeImage 6(float) Rect nonsampled format:Rgba16f
|
|
1825: TypePointer UniformConstant 1824
|
|
1826(i2DRect): 1825(ptr) Variable UniformConstant
|
|
1833: TypeImage 6(float) Cube nonsampled format:Rgba16f
|
|
1834: TypePointer UniformConstant 1833
|
|
1835(iCube): 1834(ptr) Variable UniformConstant
|
|
1842: TypeImage 6(float) Buffer nonsampled format:Rgba16f
|
|
1843: TypePointer UniformConstant 1842
|
|
1844(iBuffer): 1843(ptr) Variable UniformConstant
|
|
1851: TypeImage 6(float) 1D array nonsampled format:Rgba16f
|
|
1852: TypePointer UniformConstant 1851
|
|
1853(i1DArray): 1852(ptr) Variable UniformConstant
|
|
1860: TypeImage 6(float) 2D array nonsampled format:Rgba16f
|
|
1861: TypePointer UniformConstant 1860
|
|
1862(i2DArray): 1861(ptr) Variable UniformConstant
|
|
1869: TypeImage 6(float) Cube array nonsampled format:Rgba16f
|
|
1870: TypePointer UniformConstant 1869
|
|
1871(iCubeArray): 1870(ptr) Variable UniformConstant
|
|
1878: TypeImage 6(float) 2D multi-sampled nonsampled format:Rgba16f
|
|
1879: TypePointer UniformConstant 1878
|
|
1880(i2DMS): 1879(ptr) Variable UniformConstant
|
|
1887: TypeImage 6(float) 2D array multi-sampled nonsampled format:Rgba16f
|
|
1888: TypePointer UniformConstant 1887
|
|
1889(i2DMSArray): 1888(ptr) Variable UniformConstant
|
|
1946(ResType): TypeStruct 47(int) 7(fvec4)
|
|
1964(ResType): TypeStruct 47(int) 6(float)
|
|
2444: 451(ivec2) ConstantComposite 445 799
|
|
2445: 47(int) Constant 3
|
|
2446: 47(int) Constant 4
|
|
2447: 451(ivec2) ConstantComposite 2445 2446
|
|
2448: 47(int) Constant 15
|
|
2449: 47(int) Constant 16
|
|
2450: 451(ivec2) ConstantComposite 2448 2449
|
|
2451: 47(int) Constant 4294967294
|
|
2452: 451(ivec2) ConstantComposite 2451 1230
|
|
2453: 1328 ConstantComposite 2444 2447 2450 2452
|
|
2603(lodClamp): 126(ptr) Variable Input
|
|
3167: TypePointer UniformConstant 121
|
|
3168(t1D): 3167(ptr) Variable UniformConstant
|
|
3170: TypeSampler
|
|
3171: TypePointer UniformConstant 3170
|
|
3172(s): 3171(ptr) Variable UniformConstant
|
|
3179: TypePointer UniformConstant 132
|
|
3180(t2D): 3179(ptr) Variable UniformConstant
|
|
3188: TypePointer UniformConstant 143
|
|
3189(t3D): 3188(ptr) Variable UniformConstant
|
|
3197: TypePointer UniformConstant 155
|
|
3198(tCube): 3197(ptr) Variable UniformConstant
|
|
3207(sShadow): 3171(ptr) Variable UniformConstant
|
|
3237: TypePointer UniformConstant 205
|
|
3238(t1DArray): 3237(ptr) Variable UniformConstant
|
|
3246: TypePointer UniformConstant 214
|
|
3247(t2DArray): 3246(ptr) Variable UniformConstant
|
|
3255: TypePointer UniformConstant 223
|
|
3256(tCubeArray): 3255(ptr) Variable UniformConstant
|
|
3284: TypePointer UniformConstant 256
|
|
3285(t2DRect): 3284(ptr) Variable UniformConstant
|
|
3316: TypeImage 6(float) SubpassData nonsampled format:Unknown
|
|
3317: TypePointer UniformConstant 3316
|
|
3318(subpass): 3317(ptr) Variable UniformConstant
|
|
3320: 451(ivec2) ConstantComposite 1230 1230
|
|
3322: TypeImage 6(float) SubpassData multi-sampled nonsampled format:Unknown
|
|
3323: TypePointer UniformConstant 3322
|
|
3324(subpassMS): 3323(ptr) Variable UniformConstant
|
|
3490: TypePointer Output 7(fvec4)
|
|
3491(fragColor): 3490(ptr) Variable Output
|
|
3493: TypePointer UniformConstant 770
|
|
3494(tBuffer): 3493(ptr) Variable UniformConstant
|
|
3495: TypePointer UniformConstant 781
|
|
3496(t2DMS): 3495(ptr) Variable UniformConstant
|
|
3497: TypePointer UniformConstant 792
|
|
3498(t2DMSArray): 3497(ptr) Variable UniformConstant
|
|
3499(bias): 126(ptr) Variable Input
|
|
4(main): 2 Function None 3
|
|
5: Label
|
|
3330(result): 63(ptr) Variable Function
|
|
3412(param): 63(ptr) Variable Function
|
|
Store 3330(result) 120
|
|
3331: 7(fvec4) FunctionCall 9(testTexture()
|
|
3332: 7(fvec4) Load 3330(result)
|
|
3333: 7(fvec4) FAdd 3332 3331
|
|
Store 3330(result) 3333
|
|
3334: 7(fvec4) FunctionCall 11(testTextureProj()
|
|
3335: 7(fvec4) Load 3330(result)
|
|
3336: 7(fvec4) FAdd 3335 3334
|
|
Store 3330(result) 3336
|
|
3337: 7(fvec4) FunctionCall 13(testTextureLod()
|
|
3338: 7(fvec4) Load 3330(result)
|
|
3339: 7(fvec4) FAdd 3338 3337
|
|
Store 3330(result) 3339
|
|
3340: 7(fvec4) FunctionCall 15(testTextureOffset()
|
|
3341: 7(fvec4) Load 3330(result)
|
|
3342: 7(fvec4) FAdd 3341 3340
|
|
Store 3330(result) 3342
|
|
3343: 7(fvec4) FunctionCall 19(testTextureLodOffset()
|
|
3344: 7(fvec4) Load 3330(result)
|
|
3345: 7(fvec4) FAdd 3344 3343
|
|
Store 3330(result) 3345
|
|
3346: 7(fvec4) FunctionCall 21(testTextureProjLodOffset()
|
|
3347: 7(fvec4) Load 3330(result)
|
|
3348: 7(fvec4) FAdd 3347 3346
|
|
Store 3330(result) 3348
|
|
3349: 7(fvec4) FunctionCall 23(testTexelFetch()
|
|
3350: 7(fvec4) Load 3330(result)
|
|
3351: 7(fvec4) FAdd 3350 3349
|
|
Store 3330(result) 3351
|
|
3352: 7(fvec4) FunctionCall 25(testTexelFetchOffset()
|
|
3353: 7(fvec4) Load 3330(result)
|
|
3354: 7(fvec4) FAdd 3353 3352
|
|
Store 3330(result) 3354
|
|
3355: 7(fvec4) FunctionCall 27(testTextureGrad()
|
|
3356: 7(fvec4) Load 3330(result)
|
|
3357: 7(fvec4) FAdd 3356 3355
|
|
Store 3330(result) 3357
|
|
3358: 7(fvec4) FunctionCall 29(testTextureGradOffset()
|
|
3359: 7(fvec4) Load 3330(result)
|
|
3360: 7(fvec4) FAdd 3359 3358
|
|
Store 3330(result) 3360
|
|
3361: 7(fvec4) FunctionCall 31(testTextureProjGrad()
|
|
3362: 7(fvec4) Load 3330(result)
|
|
3363: 7(fvec4) FAdd 3362 3361
|
|
Store 3330(result) 3363
|
|
3364: 7(fvec4) FunctionCall 33(testTextureProjGradoffset()
|
|
3365: 7(fvec4) Load 3330(result)
|
|
3366: 7(fvec4) FAdd 3365 3364
|
|
Store 3330(result) 3366
|
|
3367: 7(fvec4) FunctionCall 35(testTextureGather()
|
|
3368: 7(fvec4) Load 3330(result)
|
|
3369: 7(fvec4) FAdd 3368 3367
|
|
Store 3330(result) 3369
|
|
3370: 7(fvec4) FunctionCall 37(testTextureGatherOffset()
|
|
3371: 7(fvec4) Load 3330(result)
|
|
3372: 7(fvec4) FAdd 3371 3370
|
|
Store 3330(result) 3372
|
|
3373: 7(fvec4) FunctionCall 39(testTextureGatherOffsets()
|
|
3374: 7(fvec4) Load 3330(result)
|
|
3375: 7(fvec4) FAdd 3374 3373
|
|
Store 3330(result) 3375
|
|
3376: 7(fvec4) FunctionCall 41(testTextureGatherLod()
|
|
3377: 7(fvec4) Load 3330(result)
|
|
3378: 7(fvec4) FAdd 3377 3376
|
|
Store 3330(result) 3378
|
|
3379: 7(fvec4) FunctionCall 43(testTextureGatherLodOffset()
|
|
3380: 7(fvec4) Load 3330(result)
|
|
3381: 7(fvec4) FAdd 3380 3379
|
|
Store 3330(result) 3381
|
|
3382: 7(fvec4) FunctionCall 45(testTextureGatherLodOffsets()
|
|
3383: 7(fvec4) Load 3330(result)
|
|
3384: 7(fvec4) FAdd 3383 3382
|
|
Store 3330(result) 3384
|
|
3385: 48(ivec4) FunctionCall 50(testTextureSize()
|
|
3386: 7(fvec4) ConvertSToF 3385
|
|
3387: 7(fvec4) Load 3330(result)
|
|
3388: 7(fvec4) FAdd 3387 3386
|
|
Store 3330(result) 3388
|
|
3389: 52(fvec2) FunctionCall 54(testTextureQueryLod()
|
|
3390: 7(fvec4) Load 3330(result)
|
|
3391: 52(fvec2) VectorShuffle 3390 3390 0 1
|
|
3392: 52(fvec2) FAdd 3391 3389
|
|
3393: 174(ptr) AccessChain 3330(result) 173
|
|
3394: 6(float) CompositeExtract 3392 0
|
|
Store 3393 3394
|
|
3395: 174(ptr) AccessChain 3330(result) 1447
|
|
3396: 6(float) CompositeExtract 3392 1
|
|
Store 3395 3396
|
|
3397: 47(int) FunctionCall 57(testTextureQueryLevels()
|
|
3398: 6(float) ConvertSToF 3397
|
|
3399: 174(ptr) AccessChain 3330(result) 173
|
|
3400: 6(float) Load 3399
|
|
3401: 6(float) FAdd 3400 3398
|
|
3402: 174(ptr) AccessChain 3330(result) 173
|
|
Store 3402 3401
|
|
3403: 47(int) FunctionCall 59(testTextureSamples()
|
|
3404: 6(float) ConvertSToF 3403
|
|
3405: 174(ptr) AccessChain 3330(result) 173
|
|
3406: 6(float) Load 3405
|
|
3407: 6(float) FAdd 3406 3404
|
|
3408: 174(ptr) AccessChain 3330(result) 173
|
|
Store 3408 3407
|
|
3409: 7(fvec4) FunctionCall 61(testImageLoad()
|
|
3410: 7(fvec4) Load 3330(result)
|
|
3411: 7(fvec4) FAdd 3410 3409
|
|
Store 3330(result) 3411
|
|
3413: 7(fvec4) Load 3330(result)
|
|
Store 3412(param) 3413
|
|
3414: 2 FunctionCall 66(testImageStore(vf4;) 3412(param)
|
|
3415: 7(fvec4) FunctionCall 68(testSparseTexture()
|
|
3416: 7(fvec4) Load 3330(result)
|
|
3417: 7(fvec4) FAdd 3416 3415
|
|
Store 3330(result) 3417
|
|
3418: 7(fvec4) FunctionCall 70(testSparseTextureLod()
|
|
3419: 7(fvec4) Load 3330(result)
|
|
3420: 7(fvec4) FAdd 3419 3418
|
|
Store 3330(result) 3420
|
|
3421: 7(fvec4) FunctionCall 72(testSparseTextureOffset()
|
|
3422: 7(fvec4) Load 3330(result)
|
|
3423: 7(fvec4) FAdd 3422 3421
|
|
Store 3330(result) 3423
|
|
3424: 7(fvec4) FunctionCall 74(testSparseTextureLodOffset()
|
|
3425: 7(fvec4) Load 3330(result)
|
|
3426: 7(fvec4) FAdd 3425 3424
|
|
Store 3330(result) 3426
|
|
3427: 7(fvec4) FunctionCall 76(testSparseTextureGrad()
|
|
3428: 7(fvec4) Load 3330(result)
|
|
3429: 7(fvec4) FAdd 3428 3427
|
|
Store 3330(result) 3429
|
|
3430: 7(fvec4) FunctionCall 78(testSparseTextureGradOffset()
|
|
3431: 7(fvec4) Load 3330(result)
|
|
3432: 7(fvec4) FAdd 3431 3430
|
|
Store 3330(result) 3432
|
|
3433: 7(fvec4) FunctionCall 80(testSparseTexelFetch()
|
|
3434: 7(fvec4) Load 3330(result)
|
|
3435: 7(fvec4) FAdd 3434 3433
|
|
Store 3330(result) 3435
|
|
3436: 7(fvec4) FunctionCall 82(testSparseTexelFetchOffset()
|
|
3437: 7(fvec4) Load 3330(result)
|
|
3438: 7(fvec4) FAdd 3437 3436
|
|
Store 3330(result) 3438
|
|
3439: 7(fvec4) FunctionCall 84(testSparseTextureGather()
|
|
3440: 7(fvec4) Load 3330(result)
|
|
3441: 7(fvec4) FAdd 3440 3439
|
|
Store 3330(result) 3441
|
|
3442: 7(fvec4) FunctionCall 86(testSparseTextureGatherOffset()
|
|
3443: 7(fvec4) Load 3330(result)
|
|
3444: 7(fvec4) FAdd 3443 3442
|
|
Store 3330(result) 3444
|
|
3445: 7(fvec4) FunctionCall 88(testSparseTextureGatherOffsets()
|
|
3446: 7(fvec4) Load 3330(result)
|
|
3447: 7(fvec4) FAdd 3446 3445
|
|
Store 3330(result) 3447
|
|
3448: 7(fvec4) FunctionCall 90(testSparseTextureGatherLod()
|
|
3449: 7(fvec4) Load 3330(result)
|
|
3450: 7(fvec4) FAdd 3449 3448
|
|
Store 3330(result) 3450
|
|
3451: 7(fvec4) FunctionCall 92(testSparseTextureGatherLodOffset()
|
|
3452: 7(fvec4) Load 3330(result)
|
|
3453: 7(fvec4) FAdd 3452 3451
|
|
Store 3330(result) 3453
|
|
3454: 7(fvec4) FunctionCall 94(testSparseTextureGatherLodOffsets()
|
|
3455: 7(fvec4) Load 3330(result)
|
|
3456: 7(fvec4) FAdd 3455 3454
|
|
Store 3330(result) 3456
|
|
3457: 7(fvec4) FunctionCall 96(testSparseImageLoad()
|
|
3458: 7(fvec4) Load 3330(result)
|
|
3459: 7(fvec4) FAdd 3458 3457
|
|
Store 3330(result) 3459
|
|
3460: 7(fvec4) FunctionCall 98(testSparseTextureClamp()
|
|
3461: 7(fvec4) Load 3330(result)
|
|
3462: 7(fvec4) FAdd 3461 3460
|
|
Store 3330(result) 3462
|
|
3463: 7(fvec4) FunctionCall 100(testTextureClamp()
|
|
3464: 7(fvec4) Load 3330(result)
|
|
3465: 7(fvec4) FAdd 3464 3463
|
|
Store 3330(result) 3465
|
|
3466: 7(fvec4) FunctionCall 102(testSparseTextureOffsetClamp()
|
|
3467: 7(fvec4) Load 3330(result)
|
|
3468: 7(fvec4) FAdd 3467 3466
|
|
Store 3330(result) 3468
|
|
3469: 7(fvec4) FunctionCall 104(testTextureOffsetClamp()
|
|
3470: 7(fvec4) Load 3330(result)
|
|
3471: 7(fvec4) FAdd 3470 3469
|
|
Store 3330(result) 3471
|
|
3472: 7(fvec4) FunctionCall 76(testSparseTextureGrad()
|
|
3473: 7(fvec4) Load 3330(result)
|
|
3474: 7(fvec4) FAdd 3473 3472
|
|
Store 3330(result) 3474
|
|
3475: 7(fvec4) FunctionCall 27(testTextureGrad()
|
|
3476: 7(fvec4) Load 3330(result)
|
|
3477: 7(fvec4) FAdd 3476 3475
|
|
Store 3330(result) 3477
|
|
3478: 7(fvec4) FunctionCall 110(testSparseTextureGradOffsetClamp()
|
|
3479: 7(fvec4) Load 3330(result)
|
|
3480: 7(fvec4) FAdd 3479 3478
|
|
Store 3330(result) 3480
|
|
3481: 7(fvec4) FunctionCall 112(testTextureGradOffsetClamp()
|
|
3482: 7(fvec4) Load 3330(result)
|
|
3483: 7(fvec4) FAdd 3482 3481
|
|
Store 3330(result) 3483
|
|
3484: 7(fvec4) FunctionCall 114(testCombinedTextureSampler()
|
|
3485: 7(fvec4) Load 3330(result)
|
|
3486: 7(fvec4) FAdd 3485 3484
|
|
Store 3330(result) 3486
|
|
3487: 7(fvec4) FunctionCall 116(testSubpassLoad()
|
|
3488: 7(fvec4) Load 3330(result)
|
|
3489: 7(fvec4) FAdd 3488 3487
|
|
Store 3330(result) 3489
|
|
3492: 7(fvec4) Load 3330(result)
|
|
Store 3491(fragColor) 3492
|
|
Return
|
|
FunctionEnd
|
|
9(testTexture(): 7(fvec4) Function None 8
|
|
10: Label
|
|
118(texel): 63(ptr) Variable Function
|
|
Store 118(texel) 120
|
|
125: 122 Load 124(s1D)
|
|
128: 6(float) Load 127(c1)
|
|
129: 7(fvec4) ImageSampleImplicitLod 125 128
|
|
130: 7(fvec4) Load 118(texel)
|
|
131: 7(fvec4) FAdd 130 129
|
|
Store 118(texel) 131
|
|
136: 133 Load 135(s2D)
|
|
139: 52(fvec2) Load 138(c2)
|
|
140: 7(fvec4) ImageSampleImplicitLod 136 139
|
|
141: 7(fvec4) Load 118(texel)
|
|
142: 7(fvec4) FAdd 141 140
|
|
Store 118(texel) 142
|
|
147: 144 Load 146(s3D)
|
|
151: 148(fvec3) Load 150(c3)
|
|
152: 7(fvec4) ImageSampleImplicitLod 147 151
|
|
153: 7(fvec4) Load 118(texel)
|
|
154: 7(fvec4) FAdd 153 152
|
|
Store 118(texel) 154
|
|
159: 156 Load 158(sCube)
|
|
160: 148(fvec3) Load 150(c3)
|
|
161: 7(fvec4) ImageSampleImplicitLod 159 160
|
|
162: 7(fvec4) Load 118(texel)
|
|
163: 7(fvec4) FAdd 162 161
|
|
Store 118(texel) 163
|
|
168: 165 Load 167(s1DShadow)
|
|
169: 148(fvec3) Load 150(c3)
|
|
170: 6(float) CompositeExtract 169 2
|
|
171: 6(float) ImageSampleDrefImplicitLod 168 169 170
|
|
175: 174(ptr) AccessChain 118(texel) 173
|
|
176: 6(float) Load 175
|
|
177: 6(float) FAdd 176 171
|
|
178: 174(ptr) AccessChain 118(texel) 173
|
|
Store 178 177
|
|
183: 180 Load 182(s2DShadow)
|
|
184: 148(fvec3) Load 150(c3)
|
|
185: 6(float) CompositeExtract 184 2
|
|
186: 6(float) ImageSampleDrefImplicitLod 183 184 185
|
|
187: 174(ptr) AccessChain 118(texel) 173
|
|
188: 6(float) Load 187
|
|
189: 6(float) FAdd 188 186
|
|
190: 174(ptr) AccessChain 118(texel) 173
|
|
Store 190 189
|
|
195: 192 Load 194(sCubeShadow)
|
|
198: 7(fvec4) Load 197(c4)
|
|
199: 6(float) CompositeExtract 198 3
|
|
200: 6(float) ImageSampleDrefImplicitLod 195 198 199
|
|
201: 174(ptr) AccessChain 118(texel) 173
|
|
202: 6(float) Load 201
|
|
203: 6(float) FAdd 202 200
|
|
204: 174(ptr) AccessChain 118(texel) 173
|
|
Store 204 203
|
|
209: 206 Load 208(s1DArray)
|
|
210: 52(fvec2) Load 138(c2)
|
|
211: 7(fvec4) ImageSampleImplicitLod 209 210
|
|
212: 7(fvec4) Load 118(texel)
|
|
213: 7(fvec4) FAdd 212 211
|
|
Store 118(texel) 213
|
|
218: 215 Load 217(s2DArray)
|
|
219: 148(fvec3) Load 150(c3)
|
|
220: 7(fvec4) ImageSampleImplicitLod 218 219
|
|
221: 7(fvec4) Load 118(texel)
|
|
222: 7(fvec4) FAdd 221 220
|
|
Store 118(texel) 222
|
|
227: 224 Load 226(sCubeArray)
|
|
228: 7(fvec4) Load 197(c4)
|
|
229: 7(fvec4) ImageSampleImplicitLod 227 228
|
|
230: 7(fvec4) Load 118(texel)
|
|
231: 7(fvec4) FAdd 230 229
|
|
Store 118(texel) 231
|
|
236: 233 Load 235(s1DArrayShadow)
|
|
237: 148(fvec3) Load 150(c3)
|
|
238: 6(float) CompositeExtract 237 2
|
|
239: 6(float) ImageSampleDrefImplicitLod 236 237 238
|
|
240: 174(ptr) AccessChain 118(texel) 173
|
|
241: 6(float) Load 240
|
|
242: 6(float) FAdd 241 239
|
|
243: 174(ptr) AccessChain 118(texel) 173
|
|
Store 243 242
|
|
248: 245 Load 247(s2DArrayShadow)
|
|
249: 7(fvec4) Load 197(c4)
|
|
250: 6(float) CompositeExtract 249 3
|
|
251: 6(float) ImageSampleDrefImplicitLod 248 249 250
|
|
252: 174(ptr) AccessChain 118(texel) 173
|
|
253: 6(float) Load 252
|
|
254: 6(float) FAdd 253 251
|
|
255: 174(ptr) AccessChain 118(texel) 173
|
|
Store 255 254
|
|
260: 257 Load 259(s2DRect)
|
|
261: 52(fvec2) Load 138(c2)
|
|
262: 7(fvec4) ImageSampleImplicitLod 260 261
|
|
263: 7(fvec4) Load 118(texel)
|
|
264: 7(fvec4) FAdd 263 262
|
|
Store 118(texel) 264
|
|
269: 266 Load 268(s2DRectShadow)
|
|
270: 148(fvec3) Load 150(c3)
|
|
271: 6(float) CompositeExtract 270 2
|
|
272: 6(float) ImageSampleDrefImplicitLod 269 270 271
|
|
273: 174(ptr) AccessChain 118(texel) 173
|
|
274: 6(float) Load 273
|
|
275: 6(float) FAdd 274 272
|
|
276: 174(ptr) AccessChain 118(texel) 173
|
|
Store 276 275
|
|
281: 278 Load 280(sCubeArrayShadow)
|
|
282: 7(fvec4) Load 197(c4)
|
|
284: 6(float) Load 283(compare)
|
|
285: 6(float) ImageSampleDrefImplicitLod 281 282 284
|
|
286: 174(ptr) AccessChain 118(texel) 173
|
|
287: 6(float) Load 286
|
|
288: 6(float) FAdd 287 285
|
|
289: 174(ptr) AccessChain 118(texel) 173
|
|
Store 289 288
|
|
290: 7(fvec4) Load 118(texel)
|
|
ReturnValue 290
|
|
FunctionEnd
|
|
11(testTextureProj(): 7(fvec4) Function None 8
|
|
12: Label
|
|
293(texel): 63(ptr) Variable Function
|
|
Store 293(texel) 120
|
|
294: 122 Load 124(s1D)
|
|
295: 52(fvec2) Load 138(c2)
|
|
296: 7(fvec4) ImageSampleProjImplicitLod 294 295
|
|
297: 7(fvec4) Load 293(texel)
|
|
298: 7(fvec4) FAdd 297 296
|
|
Store 293(texel) 298
|
|
299: 122 Load 124(s1D)
|
|
300: 7(fvec4) Load 197(c4)
|
|
301: 6(float) CompositeExtract 300 3
|
|
302: 7(fvec4) CompositeInsert 301 300 1
|
|
303: 7(fvec4) ImageSampleProjImplicitLod 299 302
|
|
304: 7(fvec4) Load 293(texel)
|
|
305: 7(fvec4) FAdd 304 303
|
|
Store 293(texel) 305
|
|
306: 133 Load 135(s2D)
|
|
307: 148(fvec3) Load 150(c3)
|
|
308: 7(fvec4) ImageSampleProjImplicitLod 306 307
|
|
309: 7(fvec4) Load 293(texel)
|
|
310: 7(fvec4) FAdd 309 308
|
|
Store 293(texel) 310
|
|
311: 133 Load 135(s2D)
|
|
312: 7(fvec4) Load 197(c4)
|
|
313: 6(float) CompositeExtract 312 3
|
|
314: 7(fvec4) CompositeInsert 313 312 2
|
|
315: 7(fvec4) ImageSampleProjImplicitLod 311 314
|
|
316: 7(fvec4) Load 293(texel)
|
|
317: 7(fvec4) FAdd 316 315
|
|
Store 293(texel) 317
|
|
318: 144 Load 146(s3D)
|
|
319: 7(fvec4) Load 197(c4)
|
|
320: 7(fvec4) ImageSampleProjImplicitLod 318 319
|
|
321: 7(fvec4) Load 293(texel)
|
|
322: 7(fvec4) FAdd 321 320
|
|
Store 293(texel) 322
|
|
323: 165 Load 167(s1DShadow)
|
|
324: 7(fvec4) Load 197(c4)
|
|
325: 6(float) CompositeExtract 324 2
|
|
326: 6(float) CompositeExtract 324 3
|
|
327: 7(fvec4) CompositeInsert 326 324 1
|
|
328: 6(float) ImageSampleProjDrefImplicitLod 323 327 325
|
|
329: 174(ptr) AccessChain 293(texel) 173
|
|
330: 6(float) Load 329
|
|
331: 6(float) FAdd 330 328
|
|
332: 174(ptr) AccessChain 293(texel) 173
|
|
Store 332 331
|
|
333: 180 Load 182(s2DShadow)
|
|
334: 7(fvec4) Load 197(c4)
|
|
335: 6(float) CompositeExtract 334 2
|
|
336: 6(float) CompositeExtract 334 3
|
|
337: 7(fvec4) CompositeInsert 336 334 2
|
|
338: 6(float) ImageSampleProjDrefImplicitLod 333 337 335
|
|
339: 174(ptr) AccessChain 293(texel) 173
|
|
340: 6(float) Load 339
|
|
341: 6(float) FAdd 340 338
|
|
342: 174(ptr) AccessChain 293(texel) 173
|
|
Store 342 341
|
|
343: 257 Load 259(s2DRect)
|
|
344: 148(fvec3) Load 150(c3)
|
|
345: 7(fvec4) ImageSampleProjImplicitLod 343 344
|
|
346: 7(fvec4) Load 293(texel)
|
|
347: 7(fvec4) FAdd 346 345
|
|
Store 293(texel) 347
|
|
348: 257 Load 259(s2DRect)
|
|
349: 7(fvec4) Load 197(c4)
|
|
350: 6(float) CompositeExtract 349 3
|
|
351: 7(fvec4) CompositeInsert 350 349 2
|
|
352: 7(fvec4) ImageSampleProjImplicitLod 348 351
|
|
353: 7(fvec4) Load 293(texel)
|
|
354: 7(fvec4) FAdd 353 352
|
|
Store 293(texel) 354
|
|
355: 266 Load 268(s2DRectShadow)
|
|
356: 7(fvec4) Load 197(c4)
|
|
357: 6(float) CompositeExtract 356 2
|
|
358: 6(float) CompositeExtract 356 3
|
|
359: 7(fvec4) CompositeInsert 358 356 2
|
|
360: 6(float) ImageSampleProjDrefImplicitLod 355 359 357
|
|
361: 174(ptr) AccessChain 293(texel) 173
|
|
362: 6(float) Load 361
|
|
363: 6(float) FAdd 362 360
|
|
364: 174(ptr) AccessChain 293(texel) 173
|
|
Store 364 363
|
|
365: 7(fvec4) Load 293(texel)
|
|
ReturnValue 365
|
|
FunctionEnd
|
|
13(testTextureLod(): 7(fvec4) Function None 8
|
|
14: Label
|
|
368(texel): 63(ptr) Variable Function
|
|
Store 368(texel) 120
|
|
369: 122 Load 124(s1D)
|
|
370: 6(float) Load 127(c1)
|
|
372: 6(float) Load 371(lod)
|
|
373: 7(fvec4) ImageSampleExplicitLod 369 370 Lod 372
|
|
374: 7(fvec4) Load 368(texel)
|
|
375: 7(fvec4) FAdd 374 373
|
|
Store 368(texel) 375
|
|
376: 133 Load 135(s2D)
|
|
377: 52(fvec2) Load 138(c2)
|
|
378: 6(float) Load 371(lod)
|
|
379: 7(fvec4) ImageSampleExplicitLod 376 377 Lod 378
|
|
380: 7(fvec4) Load 368(texel)
|
|
381: 7(fvec4) FAdd 380 379
|
|
Store 368(texel) 381
|
|
382: 144 Load 146(s3D)
|
|
383: 148(fvec3) Load 150(c3)
|
|
384: 6(float) Load 371(lod)
|
|
385: 7(fvec4) ImageSampleExplicitLod 382 383 Lod 384
|
|
386: 7(fvec4) Load 368(texel)
|
|
387: 7(fvec4) FAdd 386 385
|
|
Store 368(texel) 387
|
|
388: 156 Load 158(sCube)
|
|
389: 148(fvec3) Load 150(c3)
|
|
390: 6(float) Load 371(lod)
|
|
391: 7(fvec4) ImageSampleExplicitLod 388 389 Lod 390
|
|
392: 7(fvec4) Load 368(texel)
|
|
393: 7(fvec4) FAdd 392 391
|
|
Store 368(texel) 393
|
|
394: 165 Load 167(s1DShadow)
|
|
395: 148(fvec3) Load 150(c3)
|
|
396: 6(float) Load 371(lod)
|
|
397: 6(float) CompositeExtract 395 2
|
|
398: 6(float) ImageSampleDrefExplicitLod 394 395 397 Lod 396
|
|
399: 174(ptr) AccessChain 368(texel) 173
|
|
400: 6(float) Load 399
|
|
401: 6(float) FAdd 400 398
|
|
402: 174(ptr) AccessChain 368(texel) 173
|
|
Store 402 401
|
|
403: 180 Load 182(s2DShadow)
|
|
404: 148(fvec3) Load 150(c3)
|
|
405: 6(float) Load 371(lod)
|
|
406: 6(float) CompositeExtract 404 2
|
|
407: 6(float) ImageSampleDrefExplicitLod 403 404 406 Lod 405
|
|
408: 174(ptr) AccessChain 368(texel) 173
|
|
409: 6(float) Load 408
|
|
410: 6(float) FAdd 409 407
|
|
411: 174(ptr) AccessChain 368(texel) 173
|
|
Store 411 410
|
|
412: 206 Load 208(s1DArray)
|
|
413: 52(fvec2) Load 138(c2)
|
|
414: 6(float) Load 371(lod)
|
|
415: 7(fvec4) ImageSampleExplicitLod 412 413 Lod 414
|
|
416: 7(fvec4) Load 368(texel)
|
|
417: 7(fvec4) FAdd 416 415
|
|
Store 368(texel) 417
|
|
418: 215 Load 217(s2DArray)
|
|
419: 148(fvec3) Load 150(c3)
|
|
420: 6(float) Load 371(lod)
|
|
421: 7(fvec4) ImageSampleExplicitLod 418 419 Lod 420
|
|
422: 7(fvec4) Load 368(texel)
|
|
423: 7(fvec4) FAdd 422 421
|
|
Store 368(texel) 423
|
|
424: 233 Load 235(s1DArrayShadow)
|
|
425: 148(fvec3) Load 150(c3)
|
|
426: 6(float) Load 371(lod)
|
|
427: 6(float) CompositeExtract 425 2
|
|
428: 6(float) ImageSampleDrefExplicitLod 424 425 427 Lod 426
|
|
429: 174(ptr) AccessChain 368(texel) 173
|
|
430: 6(float) Load 429
|
|
431: 6(float) FAdd 430 428
|
|
432: 174(ptr) AccessChain 368(texel) 173
|
|
Store 432 431
|
|
433: 224 Load 226(sCubeArray)
|
|
434: 7(fvec4) Load 197(c4)
|
|
435: 6(float) Load 371(lod)
|
|
436: 7(fvec4) ImageSampleExplicitLod 433 434 Lod 435
|
|
437: 7(fvec4) Load 368(texel)
|
|
438: 7(fvec4) FAdd 437 436
|
|
Store 368(texel) 438
|
|
439: 7(fvec4) Load 368(texel)
|
|
ReturnValue 439
|
|
FunctionEnd
|
|
15(testTextureOffset(): 7(fvec4) Function None 8
|
|
16: Label
|
|
442(texel): 63(ptr) Variable Function
|
|
Store 442(texel) 120
|
|
443: 122 Load 124(s1D)
|
|
444: 6(float) Load 127(c1)
|
|
446: 7(fvec4) ImageSampleImplicitLod 443 444 ConstOffset 445
|
|
447: 7(fvec4) Load 442(texel)
|
|
448: 7(fvec4) FAdd 447 446
|
|
Store 442(texel) 448
|
|
449: 133 Load 135(s2D)
|
|
450: 52(fvec2) Load 138(c2)
|
|
453: 7(fvec4) ImageSampleImplicitLod 449 450 ConstOffset 452
|
|
454: 7(fvec4) Load 442(texel)
|
|
455: 7(fvec4) FAdd 454 453
|
|
Store 442(texel) 455
|
|
456: 144 Load 146(s3D)
|
|
457: 148(fvec3) Load 150(c3)
|
|
460: 7(fvec4) ImageSampleImplicitLod 456 457 ConstOffset 459
|
|
461: 7(fvec4) Load 442(texel)
|
|
462: 7(fvec4) FAdd 461 460
|
|
Store 442(texel) 462
|
|
463: 257 Load 259(s2DRect)
|
|
464: 52(fvec2) Load 138(c2)
|
|
465: 7(fvec4) ImageSampleImplicitLod 463 464 ConstOffset 452
|
|
466: 7(fvec4) Load 442(texel)
|
|
467: 7(fvec4) FAdd 466 465
|
|
Store 442(texel) 467
|
|
468: 266 Load 268(s2DRectShadow)
|
|
469: 148(fvec3) Load 150(c3)
|
|
470: 6(float) CompositeExtract 469 2
|
|
471: 6(float) ImageSampleDrefImplicitLod 468 469 470 ConstOffset 452
|
|
472: 174(ptr) AccessChain 442(texel) 173
|
|
473: 6(float) Load 472
|
|
474: 6(float) FAdd 473 471
|
|
475: 174(ptr) AccessChain 442(texel) 173
|
|
Store 475 474
|
|
476: 165 Load 167(s1DShadow)
|
|
477: 148(fvec3) Load 150(c3)
|
|
478: 6(float) CompositeExtract 477 2
|
|
479: 6(float) ImageSampleDrefImplicitLod 476 477 478 ConstOffset 445
|
|
480: 174(ptr) AccessChain 442(texel) 173
|
|
481: 6(float) Load 480
|
|
482: 6(float) FAdd 481 479
|
|
483: 174(ptr) AccessChain 442(texel) 173
|
|
Store 483 482
|
|
484: 180 Load 182(s2DShadow)
|
|
485: 148(fvec3) Load 150(c3)
|
|
486: 6(float) CompositeExtract 485 2
|
|
487: 6(float) ImageSampleDrefImplicitLod 484 485 486 ConstOffset 452
|
|
488: 174(ptr) AccessChain 442(texel) 173
|
|
489: 6(float) Load 488
|
|
490: 6(float) FAdd 489 487
|
|
491: 174(ptr) AccessChain 442(texel) 173
|
|
Store 491 490
|
|
492: 206 Load 208(s1DArray)
|
|
493: 52(fvec2) Load 138(c2)
|
|
494: 7(fvec4) ImageSampleImplicitLod 492 493 ConstOffset 445
|
|
495: 7(fvec4) Load 442(texel)
|
|
496: 7(fvec4) FAdd 495 494
|
|
Store 442(texel) 496
|
|
497: 215 Load 217(s2DArray)
|
|
498: 148(fvec3) Load 150(c3)
|
|
499: 7(fvec4) ImageSampleImplicitLod 497 498 ConstOffset 452
|
|
500: 7(fvec4) Load 442(texel)
|
|
501: 7(fvec4) FAdd 500 499
|
|
Store 442(texel) 501
|
|
502: 233 Load 235(s1DArrayShadow)
|
|
503: 148(fvec3) Load 150(c3)
|
|
504: 6(float) CompositeExtract 503 2
|
|
505: 6(float) ImageSampleDrefImplicitLod 502 503 504 ConstOffset 445
|
|
506: 174(ptr) AccessChain 442(texel) 173
|
|
507: 6(float) Load 506
|
|
508: 6(float) FAdd 507 505
|
|
509: 174(ptr) AccessChain 442(texel) 173
|
|
Store 509 508
|
|
510: 245 Load 247(s2DArrayShadow)
|
|
511: 7(fvec4) Load 197(c4)
|
|
512: 6(float) CompositeExtract 511 3
|
|
513: 6(float) ImageSampleDrefImplicitLod 510 511 512 ConstOffset 452
|
|
514: 174(ptr) AccessChain 442(texel) 173
|
|
515: 6(float) Load 514
|
|
516: 6(float) FAdd 515 513
|
|
517: 174(ptr) AccessChain 442(texel) 173
|
|
Store 517 516
|
|
518: 7(fvec4) Load 442(texel)
|
|
ReturnValue 518
|
|
FunctionEnd
|
|
17(testTextureProjOffset(): 7(fvec4) Function None 8
|
|
18: Label
|
|
521(texel): 63(ptr) Variable Function
|
|
Store 521(texel) 120
|
|
522: 122 Load 124(s1D)
|
|
523: 52(fvec2) Load 138(c2)
|
|
524: 7(fvec4) ImageSampleProjImplicitLod 522 523 ConstOffset 445
|
|
525: 7(fvec4) Load 521(texel)
|
|
526: 7(fvec4) FAdd 525 524
|
|
Store 521(texel) 526
|
|
527: 122 Load 124(s1D)
|
|
528: 7(fvec4) Load 197(c4)
|
|
529: 6(float) CompositeExtract 528 3
|
|
530: 7(fvec4) CompositeInsert 529 528 1
|
|
531: 7(fvec4) ImageSampleProjImplicitLod 527 530 ConstOffset 445
|
|
532: 7(fvec4) Load 521(texel)
|
|
533: 7(fvec4) FAdd 532 531
|
|
Store 521(texel) 533
|
|
534: 133 Load 135(s2D)
|
|
535: 148(fvec3) Load 150(c3)
|
|
536: 7(fvec4) ImageSampleProjImplicitLod 534 535 ConstOffset 452
|
|
537: 7(fvec4) Load 521(texel)
|
|
538: 7(fvec4) FAdd 537 536
|
|
Store 521(texel) 538
|
|
539: 133 Load 135(s2D)
|
|
540: 7(fvec4) Load 197(c4)
|
|
541: 6(float) CompositeExtract 540 3
|
|
542: 7(fvec4) CompositeInsert 541 540 2
|
|
543: 7(fvec4) ImageSampleProjImplicitLod 539 542 ConstOffset 452
|
|
544: 7(fvec4) Load 521(texel)
|
|
545: 7(fvec4) FAdd 544 543
|
|
Store 521(texel) 545
|
|
546: 144 Load 146(s3D)
|
|
547: 7(fvec4) Load 197(c4)
|
|
548: 7(fvec4) ImageSampleProjImplicitLod 546 547 ConstOffset 459
|
|
549: 7(fvec4) Load 521(texel)
|
|
550: 7(fvec4) FAdd 549 548
|
|
Store 521(texel) 550
|
|
551: 257 Load 259(s2DRect)
|
|
552: 148(fvec3) Load 150(c3)
|
|
553: 7(fvec4) ImageSampleProjImplicitLod 551 552 ConstOffset 452
|
|
554: 7(fvec4) Load 521(texel)
|
|
555: 7(fvec4) FAdd 554 553
|
|
Store 521(texel) 555
|
|
556: 257 Load 259(s2DRect)
|
|
557: 7(fvec4) Load 197(c4)
|
|
558: 6(float) CompositeExtract 557 3
|
|
559: 7(fvec4) CompositeInsert 558 557 2
|
|
560: 7(fvec4) ImageSampleProjImplicitLod 556 559 ConstOffset 452
|
|
561: 7(fvec4) Load 521(texel)
|
|
562: 7(fvec4) FAdd 561 560
|
|
Store 521(texel) 562
|
|
563: 266 Load 268(s2DRectShadow)
|
|
564: 7(fvec4) Load 197(c4)
|
|
565: 6(float) CompositeExtract 564 2
|
|
566: 6(float) CompositeExtract 564 3
|
|
567: 7(fvec4) CompositeInsert 566 564 2
|
|
568: 6(float) ImageSampleProjDrefImplicitLod 563 567 565 ConstOffset 452
|
|
569: 174(ptr) AccessChain 521(texel) 173
|
|
570: 6(float) Load 569
|
|
571: 6(float) FAdd 570 568
|
|
572: 174(ptr) AccessChain 521(texel) 173
|
|
Store 572 571
|
|
573: 165 Load 167(s1DShadow)
|
|
574: 7(fvec4) Load 197(c4)
|
|
575: 6(float) CompositeExtract 574 2
|
|
576: 6(float) CompositeExtract 574 3
|
|
577: 7(fvec4) CompositeInsert 576 574 1
|
|
578: 6(float) ImageSampleProjDrefImplicitLod 573 577 575 ConstOffset 445
|
|
579: 174(ptr) AccessChain 521(texel) 173
|
|
580: 6(float) Load 579
|
|
581: 6(float) FAdd 580 578
|
|
582: 174(ptr) AccessChain 521(texel) 173
|
|
Store 582 581
|
|
583: 180 Load 182(s2DShadow)
|
|
584: 7(fvec4) Load 197(c4)
|
|
585: 6(float) CompositeExtract 584 2
|
|
586: 6(float) CompositeExtract 584 3
|
|
587: 7(fvec4) CompositeInsert 586 584 2
|
|
588: 6(float) ImageSampleProjDrefImplicitLod 583 587 585 ConstOffset 452
|
|
589: 174(ptr) AccessChain 521(texel) 173
|
|
590: 6(float) Load 589
|
|
591: 6(float) FAdd 590 588
|
|
592: 174(ptr) AccessChain 521(texel) 173
|
|
Store 592 591
|
|
593: 7(fvec4) Load 521(texel)
|
|
ReturnValue 593
|
|
FunctionEnd
|
|
19(testTextureLodOffset(): 7(fvec4) Function None 8
|
|
20: Label
|
|
596(texel): 63(ptr) Variable Function
|
|
Store 596(texel) 120
|
|
597: 122 Load 124(s1D)
|
|
598: 6(float) Load 127(c1)
|
|
599: 6(float) Load 371(lod)
|
|
600: 7(fvec4) ImageSampleExplicitLod 597 598 Lod ConstOffset 599 445
|
|
601: 7(fvec4) Load 596(texel)
|
|
602: 7(fvec4) FAdd 601 600
|
|
Store 596(texel) 602
|
|
603: 133 Load 135(s2D)
|
|
604: 52(fvec2) Load 138(c2)
|
|
605: 6(float) Load 371(lod)
|
|
606: 7(fvec4) ImageSampleExplicitLod 603 604 Lod ConstOffset 605 452
|
|
607: 7(fvec4) Load 596(texel)
|
|
608: 7(fvec4) FAdd 607 606
|
|
Store 596(texel) 608
|
|
609: 144 Load 146(s3D)
|
|
610: 148(fvec3) Load 150(c3)
|
|
611: 6(float) Load 371(lod)
|
|
612: 7(fvec4) ImageSampleExplicitLod 609 610 Lod ConstOffset 611 459
|
|
613: 7(fvec4) Load 596(texel)
|
|
614: 7(fvec4) FAdd 613 612
|
|
Store 596(texel) 614
|
|
615: 165 Load 167(s1DShadow)
|
|
616: 148(fvec3) Load 150(c3)
|
|
617: 6(float) Load 371(lod)
|
|
618: 6(float) CompositeExtract 616 2
|
|
619: 6(float) ImageSampleDrefExplicitLod 615 616 618 Lod ConstOffset 617 445
|
|
620: 174(ptr) AccessChain 596(texel) 173
|
|
621: 6(float) Load 620
|
|
622: 6(float) FAdd 621 619
|
|
623: 174(ptr) AccessChain 596(texel) 173
|
|
Store 623 622
|
|
624: 180 Load 182(s2DShadow)
|
|
625: 148(fvec3) Load 150(c3)
|
|
626: 6(float) Load 371(lod)
|
|
627: 6(float) CompositeExtract 625 2
|
|
628: 6(float) ImageSampleDrefExplicitLod 624 625 627 Lod ConstOffset 626 452
|
|
629: 174(ptr) AccessChain 596(texel) 173
|
|
630: 6(float) Load 629
|
|
631: 6(float) FAdd 630 628
|
|
632: 174(ptr) AccessChain 596(texel) 173
|
|
Store 632 631
|
|
633: 206 Load 208(s1DArray)
|
|
634: 52(fvec2) Load 138(c2)
|
|
635: 6(float) Load 371(lod)
|
|
636: 7(fvec4) ImageSampleExplicitLod 633 634 Lod ConstOffset 635 445
|
|
637: 7(fvec4) Load 596(texel)
|
|
638: 7(fvec4) FAdd 637 636
|
|
Store 596(texel) 638
|
|
639: 215 Load 217(s2DArray)
|
|
640: 148(fvec3) Load 150(c3)
|
|
641: 6(float) Load 371(lod)
|
|
642: 7(fvec4) ImageSampleExplicitLod 639 640 Lod ConstOffset 641 452
|
|
643: 7(fvec4) Load 596(texel)
|
|
644: 7(fvec4) FAdd 643 642
|
|
Store 596(texel) 644
|
|
645: 233 Load 235(s1DArrayShadow)
|
|
646: 148(fvec3) Load 150(c3)
|
|
647: 6(float) Load 371(lod)
|
|
648: 6(float) CompositeExtract 646 2
|
|
649: 6(float) ImageSampleDrefExplicitLod 645 646 648 Lod ConstOffset 647 445
|
|
650: 174(ptr) AccessChain 596(texel) 173
|
|
651: 6(float) Load 650
|
|
652: 6(float) FAdd 651 649
|
|
653: 174(ptr) AccessChain 596(texel) 173
|
|
Store 653 652
|
|
654: 7(fvec4) Load 596(texel)
|
|
ReturnValue 654
|
|
FunctionEnd
|
|
21(testTextureProjLodOffset(): 7(fvec4) Function None 8
|
|
22: Label
|
|
657(texel): 63(ptr) Variable Function
|
|
Store 657(texel) 120
|
|
658: 122 Load 124(s1D)
|
|
659: 52(fvec2) Load 138(c2)
|
|
660: 6(float) Load 371(lod)
|
|
661: 7(fvec4) ImageSampleProjExplicitLod 658 659 Lod ConstOffset 660 445
|
|
662: 7(fvec4) Load 657(texel)
|
|
663: 7(fvec4) FAdd 662 661
|
|
Store 657(texel) 663
|
|
664: 122 Load 124(s1D)
|
|
665: 7(fvec4) Load 197(c4)
|
|
666: 6(float) Load 371(lod)
|
|
667: 6(float) CompositeExtract 665 3
|
|
668: 7(fvec4) CompositeInsert 667 665 1
|
|
669: 7(fvec4) ImageSampleProjExplicitLod 664 668 Lod ConstOffset 666 445
|
|
670: 7(fvec4) Load 657(texel)
|
|
671: 7(fvec4) FAdd 670 669
|
|
Store 657(texel) 671
|
|
672: 133 Load 135(s2D)
|
|
673: 148(fvec3) Load 150(c3)
|
|
674: 6(float) Load 371(lod)
|
|
675: 7(fvec4) ImageSampleProjExplicitLod 672 673 Lod ConstOffset 674 452
|
|
676: 7(fvec4) Load 657(texel)
|
|
677: 7(fvec4) FAdd 676 675
|
|
Store 657(texel) 677
|
|
678: 133 Load 135(s2D)
|
|
679: 7(fvec4) Load 197(c4)
|
|
680: 6(float) Load 371(lod)
|
|
681: 6(float) CompositeExtract 679 3
|
|
682: 7(fvec4) CompositeInsert 681 679 2
|
|
683: 7(fvec4) ImageSampleProjExplicitLod 678 682 Lod ConstOffset 680 452
|
|
684: 7(fvec4) Load 657(texel)
|
|
685: 7(fvec4) FAdd 684 683
|
|
Store 657(texel) 685
|
|
686: 144 Load 146(s3D)
|
|
687: 7(fvec4) Load 197(c4)
|
|
688: 6(float) Load 371(lod)
|
|
689: 7(fvec4) ImageSampleProjExplicitLod 686 687 Lod ConstOffset 688 459
|
|
690: 7(fvec4) Load 657(texel)
|
|
691: 7(fvec4) FAdd 690 689
|
|
Store 657(texel) 691
|
|
692: 165 Load 167(s1DShadow)
|
|
693: 7(fvec4) Load 197(c4)
|
|
694: 6(float) Load 371(lod)
|
|
695: 6(float) CompositeExtract 693 2
|
|
696: 6(float) CompositeExtract 693 3
|
|
697: 7(fvec4) CompositeInsert 696 693 1
|
|
698: 6(float) ImageSampleProjDrefExplicitLod 692 697 695 Lod ConstOffset 694 445
|
|
699: 174(ptr) AccessChain 657(texel) 173
|
|
700: 6(float) Load 699
|
|
701: 6(float) FAdd 700 698
|
|
702: 174(ptr) AccessChain 657(texel) 173
|
|
Store 702 701
|
|
703: 180 Load 182(s2DShadow)
|
|
704: 7(fvec4) Load 197(c4)
|
|
705: 6(float) Load 371(lod)
|
|
706: 6(float) CompositeExtract 704 2
|
|
707: 6(float) CompositeExtract 704 3
|
|
708: 7(fvec4) CompositeInsert 707 704 2
|
|
709: 6(float) ImageSampleProjDrefExplicitLod 703 708 706 Lod ConstOffset 705 452
|
|
710: 174(ptr) AccessChain 657(texel) 173
|
|
711: 6(float) Load 710
|
|
712: 6(float) FAdd 711 709
|
|
713: 174(ptr) AccessChain 657(texel) 173
|
|
Store 713 712
|
|
714: 7(fvec4) Load 657(texel)
|
|
ReturnValue 714
|
|
FunctionEnd
|
|
23(testTexelFetch(): 7(fvec4) Function None 8
|
|
24: Label
|
|
717(texel): 63(ptr) Variable Function
|
|
Store 717(texel) 120
|
|
718: 122 Load 124(s1D)
|
|
719: 6(float) Load 127(c1)
|
|
720: 47(int) ConvertFToS 719
|
|
721: 6(float) Load 371(lod)
|
|
722: 47(int) ConvertFToS 721
|
|
723: 121 Image 718
|
|
724: 7(fvec4) ImageFetch 723 720 Lod 722
|
|
725: 7(fvec4) Load 717(texel)
|
|
726: 7(fvec4) FAdd 725 724
|
|
Store 717(texel) 726
|
|
727: 133 Load 135(s2D)
|
|
728: 52(fvec2) Load 138(c2)
|
|
729: 451(ivec2) ConvertFToS 728
|
|
730: 6(float) Load 371(lod)
|
|
731: 47(int) ConvertFToS 730
|
|
732: 132 Image 727
|
|
733: 7(fvec4) ImageFetch 732 729 Lod 731
|
|
734: 7(fvec4) Load 717(texel)
|
|
735: 7(fvec4) FAdd 734 733
|
|
Store 717(texel) 735
|
|
736: 144 Load 146(s3D)
|
|
737: 148(fvec3) Load 150(c3)
|
|
738: 458(ivec3) ConvertFToS 737
|
|
739: 6(float) Load 371(lod)
|
|
740: 47(int) ConvertFToS 739
|
|
741: 143 Image 736
|
|
742: 7(fvec4) ImageFetch 741 738 Lod 740
|
|
743: 7(fvec4) Load 717(texel)
|
|
744: 7(fvec4) FAdd 743 742
|
|
Store 717(texel) 744
|
|
745: 257 Load 259(s2DRect)
|
|
746: 52(fvec2) Load 138(c2)
|
|
747: 451(ivec2) ConvertFToS 746
|
|
748: 256 Image 745
|
|
749: 7(fvec4) ImageFetch 748 747
|
|
750: 7(fvec4) Load 717(texel)
|
|
751: 7(fvec4) FAdd 750 749
|
|
Store 717(texel) 751
|
|
752: 206 Load 208(s1DArray)
|
|
753: 52(fvec2) Load 138(c2)
|
|
754: 451(ivec2) ConvertFToS 753
|
|
755: 6(float) Load 371(lod)
|
|
756: 47(int) ConvertFToS 755
|
|
757: 205 Image 752
|
|
758: 7(fvec4) ImageFetch 757 754 Lod 756
|
|
759: 7(fvec4) Load 717(texel)
|
|
760: 7(fvec4) FAdd 759 758
|
|
Store 717(texel) 760
|
|
761: 215 Load 217(s2DArray)
|
|
762: 148(fvec3) Load 150(c3)
|
|
763: 458(ivec3) ConvertFToS 762
|
|
764: 6(float) Load 371(lod)
|
|
765: 47(int) ConvertFToS 764
|
|
766: 214 Image 761
|
|
767: 7(fvec4) ImageFetch 766 763 Lod 765
|
|
768: 7(fvec4) Load 717(texel)
|
|
769: 7(fvec4) FAdd 768 767
|
|
Store 717(texel) 769
|
|
774: 771 Load 773(sBuffer)
|
|
775: 6(float) Load 127(c1)
|
|
776: 47(int) ConvertFToS 775
|
|
777: 770 Image 774
|
|
778: 7(fvec4) ImageFetch 777 776
|
|
779: 7(fvec4) Load 717(texel)
|
|
780: 7(fvec4) FAdd 779 778
|
|
Store 717(texel) 780
|
|
785: 782 Load 784(s2DMS)
|
|
786: 52(fvec2) Load 138(c2)
|
|
787: 451(ivec2) ConvertFToS 786
|
|
788: 781 Image 785
|
|
789: 7(fvec4) ImageFetch 788 787 Sample 445
|
|
790: 7(fvec4) Load 717(texel)
|
|
791: 7(fvec4) FAdd 790 789
|
|
Store 717(texel) 791
|
|
796: 793 Load 795(s2DMSArray)
|
|
797: 148(fvec3) Load 150(c3)
|
|
798: 458(ivec3) ConvertFToS 797
|
|
800: 792 Image 796
|
|
801: 7(fvec4) ImageFetch 800 798 Sample 799
|
|
802: 7(fvec4) Load 717(texel)
|
|
803: 7(fvec4) FAdd 802 801
|
|
Store 717(texel) 803
|
|
804: 7(fvec4) Load 717(texel)
|
|
ReturnValue 804
|
|
FunctionEnd
|
|
25(testTexelFetchOffset(): 7(fvec4) Function None 8
|
|
26: Label
|
|
807(texel): 63(ptr) Variable Function
|
|
Store 807(texel) 120
|
|
808: 122 Load 124(s1D)
|
|
809: 6(float) Load 127(c1)
|
|
810: 47(int) ConvertFToS 809
|
|
811: 6(float) Load 371(lod)
|
|
812: 47(int) ConvertFToS 811
|
|
813: 121 Image 808
|
|
814: 7(fvec4) ImageFetch 813 810 Lod ConstOffset 812 445
|
|
815: 7(fvec4) Load 807(texel)
|
|
816: 7(fvec4) FAdd 815 814
|
|
Store 807(texel) 816
|
|
817: 133 Load 135(s2D)
|
|
818: 52(fvec2) Load 138(c2)
|
|
819: 451(ivec2) ConvertFToS 818
|
|
820: 6(float) Load 371(lod)
|
|
821: 47(int) ConvertFToS 820
|
|
822: 132 Image 817
|
|
823: 7(fvec4) ImageFetch 822 819 Lod ConstOffset 821 452
|
|
824: 7(fvec4) Load 807(texel)
|
|
825: 7(fvec4) FAdd 824 823
|
|
Store 807(texel) 825
|
|
826: 144 Load 146(s3D)
|
|
827: 148(fvec3) Load 150(c3)
|
|
828: 458(ivec3) ConvertFToS 827
|
|
829: 6(float) Load 371(lod)
|
|
830: 47(int) ConvertFToS 829
|
|
831: 143 Image 826
|
|
832: 7(fvec4) ImageFetch 831 828 Lod ConstOffset 830 459
|
|
833: 7(fvec4) Load 807(texel)
|
|
834: 7(fvec4) FAdd 833 832
|
|
Store 807(texel) 834
|
|
835: 257 Load 259(s2DRect)
|
|
836: 52(fvec2) Load 138(c2)
|
|
837: 451(ivec2) ConvertFToS 836
|
|
838: 256 Image 835
|
|
839: 7(fvec4) ImageFetch 838 837 ConstOffset 452
|
|
840: 7(fvec4) Load 807(texel)
|
|
841: 7(fvec4) FAdd 840 839
|
|
Store 807(texel) 841
|
|
842: 206 Load 208(s1DArray)
|
|
843: 52(fvec2) Load 138(c2)
|
|
844: 451(ivec2) ConvertFToS 843
|
|
845: 6(float) Load 371(lod)
|
|
846: 47(int) ConvertFToS 845
|
|
847: 205 Image 842
|
|
848: 7(fvec4) ImageFetch 847 844 Lod ConstOffset 846 445
|
|
849: 7(fvec4) Load 807(texel)
|
|
850: 7(fvec4) FAdd 849 848
|
|
Store 807(texel) 850
|
|
851: 215 Load 217(s2DArray)
|
|
852: 148(fvec3) Load 150(c3)
|
|
853: 458(ivec3) ConvertFToS 852
|
|
854: 6(float) Load 371(lod)
|
|
855: 47(int) ConvertFToS 854
|
|
856: 214 Image 851
|
|
857: 7(fvec4) ImageFetch 856 853 Lod ConstOffset 855 452
|
|
858: 7(fvec4) Load 807(texel)
|
|
859: 7(fvec4) FAdd 858 857
|
|
Store 807(texel) 859
|
|
860: 7(fvec4) Load 807(texel)
|
|
ReturnValue 860
|
|
FunctionEnd
|
|
27(testTextureGrad(): 7(fvec4) Function None 8
|
|
28: Label
|
|
863(texel): 63(ptr) Variable Function
|
|
Store 863(texel) 120
|
|
864: 122 Load 124(s1D)
|
|
865: 6(float) Load 127(c1)
|
|
867: 6(float) Load 866(dPdxy1)
|
|
868: 7(fvec4) ImageSampleExplicitLod 864 865 Grad 867 867
|
|
869: 7(fvec4) Load 863(texel)
|
|
870: 7(fvec4) FAdd 869 868
|
|
Store 863(texel) 870
|
|
871: 133 Load 135(s2D)
|
|
872: 52(fvec2) Load 138(c2)
|
|
874: 52(fvec2) Load 873(dPdxy2)
|
|
875: 7(fvec4) ImageSampleExplicitLod 871 872 Grad 874 874
|
|
876: 7(fvec4) Load 863(texel)
|
|
877: 7(fvec4) FAdd 876 875
|
|
Store 863(texel) 877
|
|
878: 144 Load 146(s3D)
|
|
879: 148(fvec3) Load 150(c3)
|
|
881: 148(fvec3) Load 880(dPdxy3)
|
|
882: 7(fvec4) ImageSampleExplicitLod 878 879 Grad 881 881
|
|
883: 7(fvec4) Load 863(texel)
|
|
884: 7(fvec4) FAdd 883 882
|
|
Store 863(texel) 884
|
|
885: 156 Load 158(sCube)
|
|
886: 148(fvec3) Load 150(c3)
|
|
887: 148(fvec3) Load 880(dPdxy3)
|
|
888: 7(fvec4) ImageSampleExplicitLod 885 886 Grad 887 887
|
|
889: 7(fvec4) Load 863(texel)
|
|
890: 7(fvec4) FAdd 889 888
|
|
Store 863(texel) 890
|
|
891: 257 Load 259(s2DRect)
|
|
892: 52(fvec2) Load 138(c2)
|
|
893: 52(fvec2) Load 873(dPdxy2)
|
|
894: 7(fvec4) ImageSampleExplicitLod 891 892 Grad 893 893
|
|
895: 7(fvec4) Load 863(texel)
|
|
896: 7(fvec4) FAdd 895 894
|
|
Store 863(texel) 896
|
|
897: 266 Load 268(s2DRectShadow)
|
|
898: 148(fvec3) Load 150(c3)
|
|
899: 52(fvec2) Load 873(dPdxy2)
|
|
900: 6(float) CompositeExtract 898 2
|
|
901: 6(float) ImageSampleDrefExplicitLod 897 898 900 Grad 899 899
|
|
902: 174(ptr) AccessChain 863(texel) 173
|
|
903: 6(float) Load 902
|
|
904: 6(float) FAdd 903 901
|
|
905: 174(ptr) AccessChain 863(texel) 173
|
|
Store 905 904
|
|
906: 165 Load 167(s1DShadow)
|
|
907: 148(fvec3) Load 150(c3)
|
|
908: 6(float) Load 866(dPdxy1)
|
|
909: 6(float) CompositeExtract 907 2
|
|
910: 6(float) ImageSampleDrefExplicitLod 906 907 909 Grad 908 908
|
|
911: 174(ptr) AccessChain 863(texel) 173
|
|
912: 6(float) Load 911
|
|
913: 6(float) FAdd 912 910
|
|
914: 174(ptr) AccessChain 863(texel) 173
|
|
Store 914 913
|
|
915: 180 Load 182(s2DShadow)
|
|
916: 148(fvec3) Load 150(c3)
|
|
917: 52(fvec2) Load 873(dPdxy2)
|
|
918: 6(float) CompositeExtract 916 2
|
|
919: 6(float) ImageSampleDrefExplicitLod 915 916 918 Grad 917 917
|
|
920: 174(ptr) AccessChain 863(texel) 173
|
|
921: 6(float) Load 920
|
|
922: 6(float) FAdd 921 919
|
|
923: 174(ptr) AccessChain 863(texel) 173
|
|
Store 923 922
|
|
924: 192 Load 194(sCubeShadow)
|
|
925: 7(fvec4) Load 197(c4)
|
|
926: 148(fvec3) Load 880(dPdxy3)
|
|
927: 6(float) CompositeExtract 925 3
|
|
928: 6(float) ImageSampleDrefExplicitLod 924 925 927 Grad 926 926
|
|
929: 174(ptr) AccessChain 863(texel) 173
|
|
930: 6(float) Load 929
|
|
931: 6(float) FAdd 930 928
|
|
932: 174(ptr) AccessChain 863(texel) 173
|
|
Store 932 931
|
|
933: 206 Load 208(s1DArray)
|
|
934: 52(fvec2) Load 138(c2)
|
|
935: 6(float) Load 866(dPdxy1)
|
|
936: 7(fvec4) ImageSampleExplicitLod 933 934 Grad 935 935
|
|
937: 7(fvec4) Load 863(texel)
|
|
938: 7(fvec4) FAdd 937 936
|
|
Store 863(texel) 938
|
|
939: 215 Load 217(s2DArray)
|
|
940: 148(fvec3) Load 150(c3)
|
|
941: 52(fvec2) Load 873(dPdxy2)
|
|
942: 7(fvec4) ImageSampleExplicitLod 939 940 Grad 941 941
|
|
943: 7(fvec4) Load 863(texel)
|
|
944: 7(fvec4) FAdd 943 942
|
|
Store 863(texel) 944
|
|
945: 233 Load 235(s1DArrayShadow)
|
|
946: 148(fvec3) Load 150(c3)
|
|
947: 6(float) Load 866(dPdxy1)
|
|
948: 6(float) CompositeExtract 946 2
|
|
949: 6(float) ImageSampleDrefExplicitLod 945 946 948 Grad 947 947
|
|
950: 174(ptr) AccessChain 863(texel) 173
|
|
951: 6(float) Load 950
|
|
952: 6(float) FAdd 951 949
|
|
953: 174(ptr) AccessChain 863(texel) 173
|
|
Store 953 952
|
|
954: 245 Load 247(s2DArrayShadow)
|
|
955: 7(fvec4) Load 197(c4)
|
|
956: 52(fvec2) Load 873(dPdxy2)
|
|
957: 6(float) CompositeExtract 955 3
|
|
958: 6(float) ImageSampleDrefExplicitLod 954 955 957 Grad 956 956
|
|
959: 174(ptr) AccessChain 863(texel) 173
|
|
960: 6(float) Load 959
|
|
961: 6(float) FAdd 960 958
|
|
962: 174(ptr) AccessChain 863(texel) 173
|
|
Store 962 961
|
|
963: 224 Load 226(sCubeArray)
|
|
964: 7(fvec4) Load 197(c4)
|
|
965: 148(fvec3) Load 880(dPdxy3)
|
|
966: 7(fvec4) ImageSampleExplicitLod 963 964 Grad 965 965
|
|
967: 7(fvec4) Load 863(texel)
|
|
968: 7(fvec4) FAdd 967 966
|
|
Store 863(texel) 968
|
|
969: 7(fvec4) Load 863(texel)
|
|
ReturnValue 969
|
|
FunctionEnd
|
|
29(testTextureGradOffset(): 7(fvec4) Function None 8
|
|
30: Label
|
|
972(texel): 63(ptr) Variable Function
|
|
Store 972(texel) 120
|
|
973: 122 Load 124(s1D)
|
|
974: 6(float) Load 127(c1)
|
|
975: 6(float) Load 866(dPdxy1)
|
|
976: 7(fvec4) ImageSampleExplicitLod 973 974 Grad ConstOffset 975 975 445
|
|
977: 7(fvec4) Load 972(texel)
|
|
978: 7(fvec4) FAdd 977 976
|
|
Store 972(texel) 978
|
|
979: 133 Load 135(s2D)
|
|
980: 52(fvec2) Load 138(c2)
|
|
981: 52(fvec2) Load 873(dPdxy2)
|
|
982: 7(fvec4) ImageSampleExplicitLod 979 980 Grad ConstOffset 981 981 452
|
|
983: 7(fvec4) Load 972(texel)
|
|
984: 7(fvec4) FAdd 983 982
|
|
Store 972(texel) 984
|
|
985: 144 Load 146(s3D)
|
|
986: 148(fvec3) Load 150(c3)
|
|
987: 148(fvec3) Load 880(dPdxy3)
|
|
988: 7(fvec4) ImageSampleExplicitLod 985 986 Grad ConstOffset 987 987 459
|
|
989: 7(fvec4) Load 972(texel)
|
|
990: 7(fvec4) FAdd 989 988
|
|
Store 972(texel) 990
|
|
991: 257 Load 259(s2DRect)
|
|
992: 52(fvec2) Load 138(c2)
|
|
993: 52(fvec2) Load 873(dPdxy2)
|
|
994: 7(fvec4) ImageSampleExplicitLod 991 992 Grad ConstOffset 993 993 452
|
|
995: 7(fvec4) Load 972(texel)
|
|
996: 7(fvec4) FAdd 995 994
|
|
Store 972(texel) 996
|
|
997: 266 Load 268(s2DRectShadow)
|
|
998: 148(fvec3) Load 150(c3)
|
|
999: 52(fvec2) Load 873(dPdxy2)
|
|
1000: 6(float) CompositeExtract 998 2
|
|
1001: 6(float) ImageSampleDrefExplicitLod 997 998 1000 Grad ConstOffset 999 999 452
|
|
1002: 174(ptr) AccessChain 972(texel) 173
|
|
1003: 6(float) Load 1002
|
|
1004: 6(float) FAdd 1003 1001
|
|
1005: 174(ptr) AccessChain 972(texel) 173
|
|
Store 1005 1004
|
|
1006: 165 Load 167(s1DShadow)
|
|
1007: 148(fvec3) Load 150(c3)
|
|
1008: 6(float) Load 866(dPdxy1)
|
|
1009: 6(float) CompositeExtract 1007 2
|
|
1010: 6(float) ImageSampleDrefExplicitLod 1006 1007 1009 Grad ConstOffset 1008 1008 445
|
|
1011: 174(ptr) AccessChain 972(texel) 173
|
|
1012: 6(float) Load 1011
|
|
1013: 6(float) FAdd 1012 1010
|
|
1014: 174(ptr) AccessChain 972(texel) 173
|
|
Store 1014 1013
|
|
1015: 180 Load 182(s2DShadow)
|
|
1016: 148(fvec3) Load 150(c3)
|
|
1017: 52(fvec2) Load 873(dPdxy2)
|
|
1018: 6(float) CompositeExtract 1016 2
|
|
1019: 6(float) ImageSampleDrefExplicitLod 1015 1016 1018 Grad ConstOffset 1017 1017 452
|
|
1020: 174(ptr) AccessChain 972(texel) 173
|
|
1021: 6(float) Load 1020
|
|
1022: 6(float) FAdd 1021 1019
|
|
1023: 174(ptr) AccessChain 972(texel) 173
|
|
Store 1023 1022
|
|
1024: 206 Load 208(s1DArray)
|
|
1025: 52(fvec2) Load 138(c2)
|
|
1026: 6(float) Load 866(dPdxy1)
|
|
1027: 7(fvec4) ImageSampleExplicitLod 1024 1025 Grad ConstOffset 1026 1026 445
|
|
1028: 7(fvec4) Load 972(texel)
|
|
1029: 7(fvec4) FAdd 1028 1027
|
|
Store 972(texel) 1029
|
|
1030: 215 Load 217(s2DArray)
|
|
1031: 148(fvec3) Load 150(c3)
|
|
1032: 52(fvec2) Load 873(dPdxy2)
|
|
1033: 7(fvec4) ImageSampleExplicitLod 1030 1031 Grad ConstOffset 1032 1032 452
|
|
1034: 7(fvec4) Load 972(texel)
|
|
1035: 7(fvec4) FAdd 1034 1033
|
|
Store 972(texel) 1035
|
|
1036: 233 Load 235(s1DArrayShadow)
|
|
1037: 148(fvec3) Load 150(c3)
|
|
1038: 6(float) Load 866(dPdxy1)
|
|
1039: 6(float) CompositeExtract 1037 2
|
|
1040: 6(float) ImageSampleDrefExplicitLod 1036 1037 1039 Grad ConstOffset 1038 1038 445
|
|
1041: 174(ptr) AccessChain 972(texel) 173
|
|
1042: 6(float) Load 1041
|
|
1043: 6(float) FAdd 1042 1040
|
|
1044: 174(ptr) AccessChain 972(texel) 173
|
|
Store 1044 1043
|
|
1045: 245 Load 247(s2DArrayShadow)
|
|
1046: 7(fvec4) Load 197(c4)
|
|
1047: 52(fvec2) Load 873(dPdxy2)
|
|
1048: 6(float) CompositeExtract 1046 3
|
|
1049: 6(float) ImageSampleDrefExplicitLod 1045 1046 1048 Grad ConstOffset 1047 1047 452
|
|
1050: 174(ptr) AccessChain 972(texel) 173
|
|
1051: 6(float) Load 1050
|
|
1052: 6(float) FAdd 1051 1049
|
|
1053: 174(ptr) AccessChain 972(texel) 173
|
|
Store 1053 1052
|
|
1054: 7(fvec4) Load 972(texel)
|
|
ReturnValue 1054
|
|
FunctionEnd
|
|
31(testTextureProjGrad(): 7(fvec4) Function None 8
|
|
32: Label
|
|
1057(texel): 63(ptr) Variable Function
|
|
Store 1057(texel) 120
|
|
1058: 122 Load 124(s1D)
|
|
1059: 52(fvec2) Load 138(c2)
|
|
1060: 6(float) Load 866(dPdxy1)
|
|
1061: 7(fvec4) ImageSampleProjExplicitLod 1058 1059 Grad 1060 1060
|
|
1062: 7(fvec4) Load 1057(texel)
|
|
1063: 7(fvec4) FAdd 1062 1061
|
|
Store 1057(texel) 1063
|
|
1064: 122 Load 124(s1D)
|
|
1065: 7(fvec4) Load 197(c4)
|
|
1066: 6(float) Load 866(dPdxy1)
|
|
1067: 6(float) CompositeExtract 1065 3
|
|
1068: 7(fvec4) CompositeInsert 1067 1065 1
|
|
1069: 7(fvec4) ImageSampleProjExplicitLod 1064 1068 Grad 1066 1066
|
|
1070: 7(fvec4) Load 1057(texel)
|
|
1071: 7(fvec4) FAdd 1070 1069
|
|
Store 1057(texel) 1071
|
|
1072: 133 Load 135(s2D)
|
|
1073: 148(fvec3) Load 150(c3)
|
|
1074: 52(fvec2) Load 873(dPdxy2)
|
|
1075: 7(fvec4) ImageSampleProjExplicitLod 1072 1073 Grad 1074 1074
|
|
1076: 7(fvec4) Load 1057(texel)
|
|
1077: 7(fvec4) FAdd 1076 1075
|
|
Store 1057(texel) 1077
|
|
1078: 133 Load 135(s2D)
|
|
1079: 7(fvec4) Load 197(c4)
|
|
1080: 52(fvec2) Load 873(dPdxy2)
|
|
1081: 6(float) CompositeExtract 1079 3
|
|
1082: 7(fvec4) CompositeInsert 1081 1079 2
|
|
1083: 7(fvec4) ImageSampleProjExplicitLod 1078 1082 Grad 1080 1080
|
|
1084: 7(fvec4) Load 1057(texel)
|
|
1085: 7(fvec4) FAdd 1084 1083
|
|
Store 1057(texel) 1085
|
|
1086: 144 Load 146(s3D)
|
|
1087: 7(fvec4) Load 197(c4)
|
|
1088: 148(fvec3) Load 880(dPdxy3)
|
|
1089: 7(fvec4) ImageSampleProjExplicitLod 1086 1087 Grad 1088 1088
|
|
1090: 7(fvec4) Load 1057(texel)
|
|
1091: 7(fvec4) FAdd 1090 1089
|
|
Store 1057(texel) 1091
|
|
1092: 257 Load 259(s2DRect)
|
|
1093: 148(fvec3) Load 150(c3)
|
|
1094: 52(fvec2) Load 873(dPdxy2)
|
|
1095: 7(fvec4) ImageSampleProjExplicitLod 1092 1093 Grad 1094 1094
|
|
1096: 7(fvec4) Load 1057(texel)
|
|
1097: 7(fvec4) FAdd 1096 1095
|
|
Store 1057(texel) 1097
|
|
1098: 257 Load 259(s2DRect)
|
|
1099: 7(fvec4) Load 197(c4)
|
|
1100: 52(fvec2) Load 873(dPdxy2)
|
|
1101: 6(float) CompositeExtract 1099 3
|
|
1102: 7(fvec4) CompositeInsert 1101 1099 2
|
|
1103: 7(fvec4) ImageSampleProjExplicitLod 1098 1102 Grad 1100 1100
|
|
1104: 7(fvec4) Load 1057(texel)
|
|
1105: 7(fvec4) FAdd 1104 1103
|
|
Store 1057(texel) 1105
|
|
1106: 266 Load 268(s2DRectShadow)
|
|
1107: 7(fvec4) Load 197(c4)
|
|
1108: 52(fvec2) Load 873(dPdxy2)
|
|
1109: 6(float) CompositeExtract 1107 2
|
|
1110: 6(float) CompositeExtract 1107 3
|
|
1111: 7(fvec4) CompositeInsert 1110 1107 2
|
|
1112: 6(float) ImageSampleProjDrefExplicitLod 1106 1111 1109 Grad 1108 1108
|
|
1113: 174(ptr) AccessChain 1057(texel) 173
|
|
1114: 6(float) Load 1113
|
|
1115: 6(float) FAdd 1114 1112
|
|
1116: 174(ptr) AccessChain 1057(texel) 173
|
|
Store 1116 1115
|
|
1117: 165 Load 167(s1DShadow)
|
|
1118: 7(fvec4) Load 197(c4)
|
|
1119: 6(float) Load 866(dPdxy1)
|
|
1120: 6(float) CompositeExtract 1118 2
|
|
1121: 6(float) CompositeExtract 1118 3
|
|
1122: 7(fvec4) CompositeInsert 1121 1118 1
|
|
1123: 6(float) ImageSampleProjDrefExplicitLod 1117 1122 1120 Grad 1119 1119
|
|
1124: 174(ptr) AccessChain 1057(texel) 173
|
|
1125: 6(float) Load 1124
|
|
1126: 6(float) FAdd 1125 1123
|
|
1127: 174(ptr) AccessChain 1057(texel) 173
|
|
Store 1127 1126
|
|
1128: 180 Load 182(s2DShadow)
|
|
1129: 7(fvec4) Load 197(c4)
|
|
1130: 52(fvec2) Load 873(dPdxy2)
|
|
1131: 6(float) CompositeExtract 1129 2
|
|
1132: 6(float) CompositeExtract 1129 3
|
|
1133: 7(fvec4) CompositeInsert 1132 1129 2
|
|
1134: 6(float) ImageSampleProjDrefExplicitLod 1128 1133 1131 Grad 1130 1130
|
|
1135: 174(ptr) AccessChain 1057(texel) 173
|
|
1136: 6(float) Load 1135
|
|
1137: 6(float) FAdd 1136 1134
|
|
1138: 174(ptr) AccessChain 1057(texel) 173
|
|
Store 1138 1137
|
|
1139: 7(fvec4) Load 1057(texel)
|
|
ReturnValue 1139
|
|
FunctionEnd
|
|
33(testTextureProjGradoffset(): 7(fvec4) Function None 8
|
|
34: Label
|
|
1142(texel): 63(ptr) Variable Function
|
|
Store 1142(texel) 120
|
|
1143: 122 Load 124(s1D)
|
|
1144: 52(fvec2) Load 138(c2)
|
|
1145: 6(float) Load 866(dPdxy1)
|
|
1146: 7(fvec4) ImageSampleProjExplicitLod 1143 1144 Grad ConstOffset 1145 1145 445
|
|
1147: 7(fvec4) Load 1142(texel)
|
|
1148: 7(fvec4) FAdd 1147 1146
|
|
Store 1142(texel) 1148
|
|
1149: 122 Load 124(s1D)
|
|
1150: 7(fvec4) Load 197(c4)
|
|
1151: 6(float) Load 866(dPdxy1)
|
|
1152: 6(float) CompositeExtract 1150 3
|
|
1153: 7(fvec4) CompositeInsert 1152 1150 1
|
|
1154: 7(fvec4) ImageSampleProjExplicitLod 1149 1153 Grad ConstOffset 1151 1151 445
|
|
1155: 7(fvec4) Load 1142(texel)
|
|
1156: 7(fvec4) FAdd 1155 1154
|
|
Store 1142(texel) 1156
|
|
1157: 133 Load 135(s2D)
|
|
1158: 148(fvec3) Load 150(c3)
|
|
1159: 52(fvec2) Load 873(dPdxy2)
|
|
1160: 7(fvec4) ImageSampleProjExplicitLod 1157 1158 Grad ConstOffset 1159 1159 452
|
|
1161: 7(fvec4) Load 1142(texel)
|
|
1162: 7(fvec4) FAdd 1161 1160
|
|
Store 1142(texel) 1162
|
|
1163: 133 Load 135(s2D)
|
|
1164: 7(fvec4) Load 197(c4)
|
|
1165: 52(fvec2) Load 873(dPdxy2)
|
|
1166: 6(float) CompositeExtract 1164 3
|
|
1167: 7(fvec4) CompositeInsert 1166 1164 2
|
|
1168: 7(fvec4) ImageSampleProjExplicitLod 1163 1167 Grad ConstOffset 1165 1165 452
|
|
1169: 7(fvec4) Load 1142(texel)
|
|
1170: 7(fvec4) FAdd 1169 1168
|
|
Store 1142(texel) 1170
|
|
1171: 257 Load 259(s2DRect)
|
|
1172: 148(fvec3) Load 150(c3)
|
|
1173: 52(fvec2) Load 873(dPdxy2)
|
|
1174: 7(fvec4) ImageSampleProjExplicitLod 1171 1172 Grad ConstOffset 1173 1173 452
|
|
1175: 7(fvec4) Load 1142(texel)
|
|
1176: 7(fvec4) FAdd 1175 1174
|
|
Store 1142(texel) 1176
|
|
1177: 257 Load 259(s2DRect)
|
|
1178: 7(fvec4) Load 197(c4)
|
|
1179: 52(fvec2) Load 873(dPdxy2)
|
|
1180: 6(float) CompositeExtract 1178 3
|
|
1181: 7(fvec4) CompositeInsert 1180 1178 2
|
|
1182: 7(fvec4) ImageSampleProjExplicitLod 1177 1181 Grad ConstOffset 1179 1179 452
|
|
1183: 7(fvec4) Load 1142(texel)
|
|
1184: 7(fvec4) FAdd 1183 1182
|
|
Store 1142(texel) 1184
|
|
1185: 266 Load 268(s2DRectShadow)
|
|
1186: 7(fvec4) Load 197(c4)
|
|
1187: 52(fvec2) Load 873(dPdxy2)
|
|
1188: 6(float) CompositeExtract 1186 2
|
|
1189: 6(float) CompositeExtract 1186 3
|
|
1190: 7(fvec4) CompositeInsert 1189 1186 2
|
|
1191: 6(float) ImageSampleProjDrefExplicitLod 1185 1190 1188 Grad ConstOffset 1187 1187 452
|
|
1192: 174(ptr) AccessChain 1142(texel) 173
|
|
1193: 6(float) Load 1192
|
|
1194: 6(float) FAdd 1193 1191
|
|
1195: 174(ptr) AccessChain 1142(texel) 173
|
|
Store 1195 1194
|
|
1196: 144 Load 146(s3D)
|
|
1197: 7(fvec4) Load 197(c4)
|
|
1198: 148(fvec3) Load 880(dPdxy3)
|
|
1199: 7(fvec4) ImageSampleProjExplicitLod 1196 1197 Grad ConstOffset 1198 1198 459
|
|
1200: 7(fvec4) Load 1142(texel)
|
|
1201: 7(fvec4) FAdd 1200 1199
|
|
Store 1142(texel) 1201
|
|
1202: 165 Load 167(s1DShadow)
|
|
1203: 7(fvec4) Load 197(c4)
|
|
1204: 6(float) Load 866(dPdxy1)
|
|
1205: 6(float) CompositeExtract 1203 2
|
|
1206: 6(float) CompositeExtract 1203 3
|
|
1207: 7(fvec4) CompositeInsert 1206 1203 1
|
|
1208: 6(float) ImageSampleProjDrefExplicitLod 1202 1207 1205 Grad ConstOffset 1204 1204 445
|
|
1209: 174(ptr) AccessChain 1142(texel) 173
|
|
1210: 6(float) Load 1209
|
|
1211: 6(float) FAdd 1210 1208
|
|
1212: 174(ptr) AccessChain 1142(texel) 173
|
|
Store 1212 1211
|
|
1213: 180 Load 182(s2DShadow)
|
|
1214: 7(fvec4) Load 197(c4)
|
|
1215: 52(fvec2) Load 873(dPdxy2)
|
|
1216: 6(float) CompositeExtract 1214 2
|
|
1217: 6(float) CompositeExtract 1214 3
|
|
1218: 7(fvec4) CompositeInsert 1217 1214 2
|
|
1219: 6(float) ImageSampleProjDrefExplicitLod 1213 1218 1216 Grad ConstOffset 1215 1215 452
|
|
1220: 174(ptr) AccessChain 1142(texel) 173
|
|
1221: 6(float) Load 1220
|
|
1222: 6(float) FAdd 1221 1219
|
|
1223: 174(ptr) AccessChain 1142(texel) 173
|
|
Store 1223 1222
|
|
1224: 7(fvec4) Load 1142(texel)
|
|
ReturnValue 1224
|
|
FunctionEnd
|
|
35(testTextureGather(): 7(fvec4) Function None 8
|
|
36: Label
|
|
1227(texel): 63(ptr) Variable Function
|
|
Store 1227(texel) 120
|
|
1228: 133 Load 135(s2D)
|
|
1229: 52(fvec2) Load 138(c2)
|
|
1231: 7(fvec4) ImageGather 1228 1229 1230
|
|
1232: 7(fvec4) Load 1227(texel)
|
|
1233: 7(fvec4) FAdd 1232 1231
|
|
Store 1227(texel) 1233
|
|
1234: 215 Load 217(s2DArray)
|
|
1235: 148(fvec3) Load 150(c3)
|
|
1236: 7(fvec4) ImageGather 1234 1235 1230
|
|
1237: 7(fvec4) Load 1227(texel)
|
|
1238: 7(fvec4) FAdd 1237 1236
|
|
Store 1227(texel) 1238
|
|
1239: 156 Load 158(sCube)
|
|
1240: 148(fvec3) Load 150(c3)
|
|
1241: 7(fvec4) ImageGather 1239 1240 1230
|
|
1242: 7(fvec4) Load 1227(texel)
|
|
1243: 7(fvec4) FAdd 1242 1241
|
|
Store 1227(texel) 1243
|
|
1244: 224 Load 226(sCubeArray)
|
|
1245: 7(fvec4) Load 197(c4)
|
|
1246: 7(fvec4) ImageGather 1244 1245 1230
|
|
1247: 7(fvec4) Load 1227(texel)
|
|
1248: 7(fvec4) FAdd 1247 1246
|
|
Store 1227(texel) 1248
|
|
1249: 257 Load 259(s2DRect)
|
|
1250: 52(fvec2) Load 138(c2)
|
|
1251: 7(fvec4) ImageGather 1249 1250 1230
|
|
1252: 7(fvec4) Load 1227(texel)
|
|
1253: 7(fvec4) FAdd 1252 1251
|
|
Store 1227(texel) 1253
|
|
1254: 180 Load 182(s2DShadow)
|
|
1255: 52(fvec2) Load 138(c2)
|
|
1256: 6(float) Load 283(compare)
|
|
1257: 7(fvec4) ImageDrefGather 1254 1255 1256
|
|
1258: 7(fvec4) Load 1227(texel)
|
|
1259: 7(fvec4) FAdd 1258 1257
|
|
Store 1227(texel) 1259
|
|
1260: 245 Load 247(s2DArrayShadow)
|
|
1261: 148(fvec3) Load 150(c3)
|
|
1262: 6(float) Load 283(compare)
|
|
1263: 7(fvec4) ImageDrefGather 1260 1261 1262
|
|
1264: 7(fvec4) Load 1227(texel)
|
|
1265: 7(fvec4) FAdd 1264 1263
|
|
Store 1227(texel) 1265
|
|
1266: 192 Load 194(sCubeShadow)
|
|
1267: 148(fvec3) Load 150(c3)
|
|
1268: 6(float) Load 283(compare)
|
|
1269: 7(fvec4) ImageDrefGather 1266 1267 1268
|
|
1270: 7(fvec4) Load 1227(texel)
|
|
1271: 7(fvec4) FAdd 1270 1269
|
|
Store 1227(texel) 1271
|
|
1272: 278 Load 280(sCubeArrayShadow)
|
|
1273: 7(fvec4) Load 197(c4)
|
|
1274: 6(float) Load 283(compare)
|
|
1275: 7(fvec4) ImageDrefGather 1272 1273 1274
|
|
1276: 7(fvec4) Load 1227(texel)
|
|
1277: 7(fvec4) FAdd 1276 1275
|
|
Store 1227(texel) 1277
|
|
1278: 266 Load 268(s2DRectShadow)
|
|
1279: 52(fvec2) Load 138(c2)
|
|
1280: 6(float) Load 283(compare)
|
|
1281: 7(fvec4) ImageDrefGather 1278 1279 1280
|
|
1282: 7(fvec4) Load 1227(texel)
|
|
1283: 7(fvec4) FAdd 1282 1281
|
|
Store 1227(texel) 1283
|
|
1284: 7(fvec4) Load 1227(texel)
|
|
ReturnValue 1284
|
|
FunctionEnd
|
|
37(testTextureGatherOffset(): 7(fvec4) Function None 8
|
|
38: Label
|
|
1287(texel): 63(ptr) Variable Function
|
|
Store 1287(texel) 120
|
|
1288: 133 Load 135(s2D)
|
|
1289: 52(fvec2) Load 138(c2)
|
|
1290: 7(fvec4) ImageGather 1288 1289 1230 ConstOffset 452
|
|
1291: 7(fvec4) Load 1287(texel)
|
|
1292: 7(fvec4) FAdd 1291 1290
|
|
Store 1287(texel) 1292
|
|
1293: 215 Load 217(s2DArray)
|
|
1294: 148(fvec3) Load 150(c3)
|
|
1295: 7(fvec4) ImageGather 1293 1294 1230 ConstOffset 452
|
|
1296: 7(fvec4) Load 1287(texel)
|
|
1297: 7(fvec4) FAdd 1296 1295
|
|
Store 1287(texel) 1297
|
|
1298: 257 Load 259(s2DRect)
|
|
1299: 52(fvec2) Load 138(c2)
|
|
1300: 7(fvec4) ImageGather 1298 1299 1230 ConstOffset 452
|
|
1301: 7(fvec4) Load 1287(texel)
|
|
1302: 7(fvec4) FAdd 1301 1300
|
|
Store 1287(texel) 1302
|
|
1303: 180 Load 182(s2DShadow)
|
|
1304: 52(fvec2) Load 138(c2)
|
|
1305: 6(float) Load 283(compare)
|
|
1306: 7(fvec4) ImageDrefGather 1303 1304 1305 ConstOffset 452
|
|
1307: 7(fvec4) Load 1287(texel)
|
|
1308: 7(fvec4) FAdd 1307 1306
|
|
Store 1287(texel) 1308
|
|
1309: 245 Load 247(s2DArrayShadow)
|
|
1310: 148(fvec3) Load 150(c3)
|
|
1311: 6(float) Load 283(compare)
|
|
1312: 7(fvec4) ImageDrefGather 1309 1310 1311 ConstOffset 452
|
|
1313: 7(fvec4) Load 1287(texel)
|
|
1314: 7(fvec4) FAdd 1313 1312
|
|
Store 1287(texel) 1314
|
|
1315: 266 Load 268(s2DRectShadow)
|
|
1316: 52(fvec2) Load 138(c2)
|
|
1317: 6(float) Load 283(compare)
|
|
1318: 7(fvec4) ImageDrefGather 1315 1316 1317 ConstOffset 452
|
|
1319: 7(fvec4) Load 1287(texel)
|
|
1320: 7(fvec4) FAdd 1319 1318
|
|
Store 1287(texel) 1320
|
|
1321: 7(fvec4) Load 1287(texel)
|
|
ReturnValue 1321
|
|
FunctionEnd
|
|
39(testTextureGatherOffsets(): 7(fvec4) Function None 8
|
|
40: Label
|
|
1324(texel): 63(ptr) Variable Function
|
|
Store 1324(texel) 120
|
|
1325: 133 Load 135(s2D)
|
|
1326: 52(fvec2) Load 138(c2)
|
|
1330: 7(fvec4) ImageGather 1325 1326 1230 ConstOffsets 1329
|
|
1331: 7(fvec4) Load 1324(texel)
|
|
1332: 7(fvec4) FAdd 1331 1330
|
|
Store 1324(texel) 1332
|
|
1333: 215 Load 217(s2DArray)
|
|
1334: 148(fvec3) Load 150(c3)
|
|
1335: 7(fvec4) ImageGather 1333 1334 1230 ConstOffsets 1329
|
|
1336: 7(fvec4) Load 1324(texel)
|
|
1337: 7(fvec4) FAdd 1336 1335
|
|
Store 1324(texel) 1337
|
|
1338: 257 Load 259(s2DRect)
|
|
1339: 52(fvec2) Load 138(c2)
|
|
1340: 7(fvec4) ImageGather 1338 1339 1230 ConstOffsets 1329
|
|
1341: 7(fvec4) Load 1324(texel)
|
|
1342: 7(fvec4) FAdd 1341 1340
|
|
Store 1324(texel) 1342
|
|
1343: 180 Load 182(s2DShadow)
|
|
1344: 52(fvec2) Load 138(c2)
|
|
1345: 6(float) Load 283(compare)
|
|
1346: 7(fvec4) ImageDrefGather 1343 1344 1345 ConstOffsets 1329
|
|
1347: 7(fvec4) Load 1324(texel)
|
|
1348: 7(fvec4) FAdd 1347 1346
|
|
Store 1324(texel) 1348
|
|
1349: 245 Load 247(s2DArrayShadow)
|
|
1350: 148(fvec3) Load 150(c3)
|
|
1351: 6(float) Load 283(compare)
|
|
1352: 7(fvec4) ImageDrefGather 1349 1350 1351 ConstOffsets 1329
|
|
1353: 7(fvec4) Load 1324(texel)
|
|
1354: 7(fvec4) FAdd 1353 1352
|
|
Store 1324(texel) 1354
|
|
1355: 266 Load 268(s2DRectShadow)
|
|
1356: 52(fvec2) Load 138(c2)
|
|
1357: 6(float) Load 283(compare)
|
|
1358: 7(fvec4) ImageDrefGather 1355 1356 1357 ConstOffsets 1329
|
|
1359: 7(fvec4) Load 1324(texel)
|
|
1360: 7(fvec4) FAdd 1359 1358
|
|
Store 1324(texel) 1360
|
|
1361: 7(fvec4) Load 1324(texel)
|
|
ReturnValue 1361
|
|
FunctionEnd
|
|
41(testTextureGatherLod(): 7(fvec4) Function None 8
|
|
42: Label
|
|
1364(texel): 63(ptr) Variable Function
|
|
Store 1364(texel) 120
|
|
1365: 133 Load 135(s2D)
|
|
1366: 52(fvec2) Load 138(c2)
|
|
1367: 6(float) Load 371(lod)
|
|
1368: 7(fvec4) ImageGather 1365 1366 1230 Lod 1367
|
|
1369: 7(fvec4) Load 1364(texel)
|
|
1370: 7(fvec4) FAdd 1369 1368
|
|
Store 1364(texel) 1370
|
|
1371: 215 Load 217(s2DArray)
|
|
1372: 148(fvec3) Load 150(c3)
|
|
1373: 6(float) Load 371(lod)
|
|
1374: 7(fvec4) ImageGather 1371 1372 1230 Lod 1373
|
|
1375: 7(fvec4) Load 1364(texel)
|
|
1376: 7(fvec4) FAdd 1375 1374
|
|
Store 1364(texel) 1376
|
|
1377: 156 Load 158(sCube)
|
|
1378: 148(fvec3) Load 150(c3)
|
|
1379: 6(float) Load 371(lod)
|
|
1380: 7(fvec4) ImageGather 1377 1378 1230 Lod 1379
|
|
1381: 7(fvec4) Load 1364(texel)
|
|
1382: 7(fvec4) FAdd 1381 1380
|
|
Store 1364(texel) 1382
|
|
1383: 224 Load 226(sCubeArray)
|
|
1384: 7(fvec4) Load 197(c4)
|
|
1385: 6(float) Load 371(lod)
|
|
1386: 7(fvec4) ImageGather 1383 1384 1230 Lod 1385
|
|
1387: 7(fvec4) Load 1364(texel)
|
|
1388: 7(fvec4) FAdd 1387 1386
|
|
Store 1364(texel) 1388
|
|
1389: 7(fvec4) Load 1364(texel)
|
|
ReturnValue 1389
|
|
FunctionEnd
|
|
43(testTextureGatherLodOffset(): 7(fvec4) Function None 8
|
|
44: Label
|
|
1392(texel): 63(ptr) Variable Function
|
|
Store 1392(texel) 120
|
|
1393: 133 Load 135(s2D)
|
|
1394: 52(fvec2) Load 138(c2)
|
|
1395: 6(float) Load 371(lod)
|
|
1396: 7(fvec4) ImageGather 1393 1394 1230 Lod ConstOffset 1395 452
|
|
1397: 7(fvec4) Load 1392(texel)
|
|
1398: 7(fvec4) FAdd 1397 1396
|
|
Store 1392(texel) 1398
|
|
1399: 215 Load 217(s2DArray)
|
|
1400: 148(fvec3) Load 150(c3)
|
|
1401: 6(float) Load 371(lod)
|
|
1402: 7(fvec4) ImageGather 1399 1400 1230 Lod ConstOffset 1401 452
|
|
1403: 7(fvec4) Load 1392(texel)
|
|
1404: 7(fvec4) FAdd 1403 1402
|
|
Store 1392(texel) 1404
|
|
1405: 7(fvec4) Load 1392(texel)
|
|
ReturnValue 1405
|
|
FunctionEnd
|
|
45(testTextureGatherLodOffsets(): 7(fvec4) Function None 8
|
|
46: Label
|
|
1408(texel): 63(ptr) Variable Function
|
|
Store 1408(texel) 120
|
|
1409: 133 Load 135(s2D)
|
|
1410: 52(fvec2) Load 138(c2)
|
|
1411: 6(float) Load 371(lod)
|
|
1412: 7(fvec4) ImageGather 1409 1410 1230 Lod ConstOffsets 1411 1329
|
|
1413: 7(fvec4) Load 1408(texel)
|
|
1414: 7(fvec4) FAdd 1413 1412
|
|
Store 1408(texel) 1414
|
|
1415: 215 Load 217(s2DArray)
|
|
1416: 148(fvec3) Load 150(c3)
|
|
1417: 6(float) Load 371(lod)
|
|
1418: 7(fvec4) ImageGather 1415 1416 1230 Lod ConstOffsets 1417 1329
|
|
1419: 7(fvec4) Load 1408(texel)
|
|
1420: 7(fvec4) FAdd 1419 1418
|
|
Store 1408(texel) 1420
|
|
1421: 7(fvec4) Load 1408(texel)
|
|
ReturnValue 1421
|
|
FunctionEnd
|
|
50(testTextureSize(): 48(ivec4) Function None 49
|
|
51: Label
|
|
1425(size): 1424(ptr) Variable Function
|
|
Store 1425(size) 1426
|
|
1427: 122 Load 124(s1D)
|
|
1428: 6(float) Load 371(lod)
|
|
1429: 47(int) ConvertFToS 1428
|
|
1430: 121 Image 1427
|
|
1431: 47(int) ImageQuerySizeLod 1430 1429
|
|
1433: 1432(ptr) AccessChain 1425(size) 173
|
|
1434: 47(int) Load 1433
|
|
1435: 47(int) IAdd 1434 1431
|
|
1436: 1432(ptr) AccessChain 1425(size) 173
|
|
Store 1436 1435
|
|
1437: 133 Load 135(s2D)
|
|
1438: 6(float) Load 371(lod)
|
|
1439: 47(int) ConvertFToS 1438
|
|
1440: 132 Image 1437
|
|
1441: 451(ivec2) ImageQuerySizeLod 1440 1439
|
|
1442: 48(ivec4) Load 1425(size)
|
|
1443: 451(ivec2) VectorShuffle 1442 1442 0 1
|
|
1444: 451(ivec2) IAdd 1443 1441
|
|
1445: 1432(ptr) AccessChain 1425(size) 173
|
|
1446: 47(int) CompositeExtract 1444 0
|
|
Store 1445 1446
|
|
1448: 1432(ptr) AccessChain 1425(size) 1447
|
|
1449: 47(int) CompositeExtract 1444 1
|
|
Store 1448 1449
|
|
1450: 144 Load 146(s3D)
|
|
1451: 6(float) Load 371(lod)
|
|
1452: 47(int) ConvertFToS 1451
|
|
1453: 143 Image 1450
|
|
1454: 458(ivec3) ImageQuerySizeLod 1453 1452
|
|
1455: 48(ivec4) Load 1425(size)
|
|
1456: 458(ivec3) VectorShuffle 1455 1455 0 1 2
|
|
1457: 458(ivec3) IAdd 1456 1454
|
|
1458: 1432(ptr) AccessChain 1425(size) 173
|
|
1459: 47(int) CompositeExtract 1457 0
|
|
Store 1458 1459
|
|
1460: 1432(ptr) AccessChain 1425(size) 1447
|
|
1461: 47(int) CompositeExtract 1457 1
|
|
Store 1460 1461
|
|
1463: 1432(ptr) AccessChain 1425(size) 1462
|
|
1464: 47(int) CompositeExtract 1457 2
|
|
Store 1463 1464
|
|
1465: 156 Load 158(sCube)
|
|
1466: 6(float) Load 371(lod)
|
|
1467: 47(int) ConvertFToS 1466
|
|
1468: 155 Image 1465
|
|
1469: 451(ivec2) ImageQuerySizeLod 1468 1467
|
|
1470: 48(ivec4) Load 1425(size)
|
|
1471: 451(ivec2) VectorShuffle 1470 1470 0 1
|
|
1472: 451(ivec2) IAdd 1471 1469
|
|
1473: 1432(ptr) AccessChain 1425(size) 173
|
|
1474: 47(int) CompositeExtract 1472 0
|
|
Store 1473 1474
|
|
1475: 1432(ptr) AccessChain 1425(size) 1447
|
|
1476: 47(int) CompositeExtract 1472 1
|
|
Store 1475 1476
|
|
1477: 165 Load 167(s1DShadow)
|
|
1478: 6(float) Load 371(lod)
|
|
1479: 47(int) ConvertFToS 1478
|
|
1480: 164 Image 1477
|
|
1481: 47(int) ImageQuerySizeLod 1480 1479
|
|
1482: 1432(ptr) AccessChain 1425(size) 173
|
|
1483: 47(int) Load 1482
|
|
1484: 47(int) IAdd 1483 1481
|
|
1485: 1432(ptr) AccessChain 1425(size) 173
|
|
Store 1485 1484
|
|
1486: 180 Load 182(s2DShadow)
|
|
1487: 6(float) Load 371(lod)
|
|
1488: 47(int) ConvertFToS 1487
|
|
1489: 179 Image 1486
|
|
1490: 451(ivec2) ImageQuerySizeLod 1489 1488
|
|
1491: 48(ivec4) Load 1425(size)
|
|
1492: 451(ivec2) VectorShuffle 1491 1491 0 1
|
|
1493: 451(ivec2) IAdd 1492 1490
|
|
1494: 1432(ptr) AccessChain 1425(size) 173
|
|
1495: 47(int) CompositeExtract 1493 0
|
|
Store 1494 1495
|
|
1496: 1432(ptr) AccessChain 1425(size) 1447
|
|
1497: 47(int) CompositeExtract 1493 1
|
|
Store 1496 1497
|
|
1498: 192 Load 194(sCubeShadow)
|
|
1499: 6(float) Load 371(lod)
|
|
1500: 47(int) ConvertFToS 1499
|
|
1501: 191 Image 1498
|
|
1502: 451(ivec2) ImageQuerySizeLod 1501 1500
|
|
1503: 48(ivec4) Load 1425(size)
|
|
1504: 451(ivec2) VectorShuffle 1503 1503 0 1
|
|
1505: 451(ivec2) IAdd 1504 1502
|
|
1506: 1432(ptr) AccessChain 1425(size) 173
|
|
1507: 47(int) CompositeExtract 1505 0
|
|
Store 1506 1507
|
|
1508: 1432(ptr) AccessChain 1425(size) 1447
|
|
1509: 47(int) CompositeExtract 1505 1
|
|
Store 1508 1509
|
|
1510: 224 Load 226(sCubeArray)
|
|
1511: 6(float) Load 371(lod)
|
|
1512: 47(int) ConvertFToS 1511
|
|
1513: 223 Image 1510
|
|
1514: 458(ivec3) ImageQuerySizeLod 1513 1512
|
|
1515: 48(ivec4) Load 1425(size)
|
|
1516: 458(ivec3) VectorShuffle 1515 1515 0 1 2
|
|
1517: 458(ivec3) IAdd 1516 1514
|
|
1518: 1432(ptr) AccessChain 1425(size) 173
|
|
1519: 47(int) CompositeExtract 1517 0
|
|
Store 1518 1519
|
|
1520: 1432(ptr) AccessChain 1425(size) 1447
|
|
1521: 47(int) CompositeExtract 1517 1
|
|
Store 1520 1521
|
|
1522: 1432(ptr) AccessChain 1425(size) 1462
|
|
1523: 47(int) CompositeExtract 1517 2
|
|
Store 1522 1523
|
|
1524: 278 Load 280(sCubeArrayShadow)
|
|
1525: 6(float) Load 371(lod)
|
|
1526: 47(int) ConvertFToS 1525
|
|
1527: 277 Image 1524
|
|
1528: 458(ivec3) ImageQuerySizeLod 1527 1526
|
|
1529: 48(ivec4) Load 1425(size)
|
|
1530: 458(ivec3) VectorShuffle 1529 1529 0 1 2
|
|
1531: 458(ivec3) IAdd 1530 1528
|
|
1532: 1432(ptr) AccessChain 1425(size) 173
|
|
1533: 47(int) CompositeExtract 1531 0
|
|
Store 1532 1533
|
|
1534: 1432(ptr) AccessChain 1425(size) 1447
|
|
1535: 47(int) CompositeExtract 1531 1
|
|
Store 1534 1535
|
|
1536: 1432(ptr) AccessChain 1425(size) 1462
|
|
1537: 47(int) CompositeExtract 1531 2
|
|
Store 1536 1537
|
|
1538: 257 Load 259(s2DRect)
|
|
1539: 256 Image 1538
|
|
1540: 451(ivec2) ImageQuerySize 1539
|
|
1541: 48(ivec4) Load 1425(size)
|
|
1542: 451(ivec2) VectorShuffle 1541 1541 0 1
|
|
1543: 451(ivec2) IAdd 1542 1540
|
|
1544: 1432(ptr) AccessChain 1425(size) 173
|
|
1545: 47(int) CompositeExtract 1543 0
|
|
Store 1544 1545
|
|
1546: 1432(ptr) AccessChain 1425(size) 1447
|
|
1547: 47(int) CompositeExtract 1543 1
|
|
Store 1546 1547
|
|
1548: 266 Load 268(s2DRectShadow)
|
|
1549: 265 Image 1548
|
|
1550: 451(ivec2) ImageQuerySize 1549
|
|
1551: 48(ivec4) Load 1425(size)
|
|
1552: 451(ivec2) VectorShuffle 1551 1551 0 1
|
|
1553: 451(ivec2) IAdd 1552 1550
|
|
1554: 1432(ptr) AccessChain 1425(size) 173
|
|
1555: 47(int) CompositeExtract 1553 0
|
|
Store 1554 1555
|
|
1556: 1432(ptr) AccessChain 1425(size) 1447
|
|
1557: 47(int) CompositeExtract 1553 1
|
|
Store 1556 1557
|
|
1558: 206 Load 208(s1DArray)
|
|
1559: 6(float) Load 371(lod)
|
|
1560: 47(int) ConvertFToS 1559
|
|
1561: 205 Image 1558
|
|
1562: 451(ivec2) ImageQuerySizeLod 1561 1560
|
|
1563: 48(ivec4) Load 1425(size)
|
|
1564: 451(ivec2) VectorShuffle 1563 1563 0 1
|
|
1565: 451(ivec2) IAdd 1564 1562
|
|
1566: 1432(ptr) AccessChain 1425(size) 173
|
|
1567: 47(int) CompositeExtract 1565 0
|
|
Store 1566 1567
|
|
1568: 1432(ptr) AccessChain 1425(size) 1447
|
|
1569: 47(int) CompositeExtract 1565 1
|
|
Store 1568 1569
|
|
1570: 215 Load 217(s2DArray)
|
|
1571: 6(float) Load 371(lod)
|
|
1572: 47(int) ConvertFToS 1571
|
|
1573: 214 Image 1570
|
|
1574: 458(ivec3) ImageQuerySizeLod 1573 1572
|
|
1575: 48(ivec4) Load 1425(size)
|
|
1576: 458(ivec3) VectorShuffle 1575 1575 0 1 2
|
|
1577: 458(ivec3) IAdd 1576 1574
|
|
1578: 1432(ptr) AccessChain 1425(size) 173
|
|
1579: 47(int) CompositeExtract 1577 0
|
|
Store 1578 1579
|
|
1580: 1432(ptr) AccessChain 1425(size) 1447
|
|
1581: 47(int) CompositeExtract 1577 1
|
|
Store 1580 1581
|
|
1582: 1432(ptr) AccessChain 1425(size) 1462
|
|
1583: 47(int) CompositeExtract 1577 2
|
|
Store 1582 1583
|
|
1584: 233 Load 235(s1DArrayShadow)
|
|
1585: 6(float) Load 371(lod)
|
|
1586: 47(int) ConvertFToS 1585
|
|
1587: 232 Image 1584
|
|
1588: 451(ivec2) ImageQuerySizeLod 1587 1586
|
|
1589: 48(ivec4) Load 1425(size)
|
|
1590: 451(ivec2) VectorShuffle 1589 1589 0 1
|
|
1591: 451(ivec2) IAdd 1590 1588
|
|
1592: 1432(ptr) AccessChain 1425(size) 173
|
|
1593: 47(int) CompositeExtract 1591 0
|
|
Store 1592 1593
|
|
1594: 1432(ptr) AccessChain 1425(size) 1447
|
|
1595: 47(int) CompositeExtract 1591 1
|
|
Store 1594 1595
|
|
1596: 245 Load 247(s2DArrayShadow)
|
|
1597: 6(float) Load 371(lod)
|
|
1598: 47(int) ConvertFToS 1597
|
|
1599: 244 Image 1596
|
|
1600: 458(ivec3) ImageQuerySizeLod 1599 1598
|
|
1601: 48(ivec4) Load 1425(size)
|
|
1602: 458(ivec3) VectorShuffle 1601 1601 0 1 2
|
|
1603: 458(ivec3) IAdd 1602 1600
|
|
1604: 1432(ptr) AccessChain 1425(size) 173
|
|
1605: 47(int) CompositeExtract 1603 0
|
|
Store 1604 1605
|
|
1606: 1432(ptr) AccessChain 1425(size) 1447
|
|
1607: 47(int) CompositeExtract 1603 1
|
|
Store 1606 1607
|
|
1608: 1432(ptr) AccessChain 1425(size) 1462
|
|
1609: 47(int) CompositeExtract 1603 2
|
|
Store 1608 1609
|
|
1610: 771 Load 773(sBuffer)
|
|
1611: 770 Image 1610
|
|
1612: 47(int) ImageQuerySize 1611
|
|
1613: 1432(ptr) AccessChain 1425(size) 173
|
|
1614: 47(int) Load 1613
|
|
1615: 47(int) IAdd 1614 1612
|
|
1616: 1432(ptr) AccessChain 1425(size) 173
|
|
Store 1616 1615
|
|
1617: 782 Load 784(s2DMS)
|
|
1618: 781 Image 1617
|
|
1619: 451(ivec2) ImageQuerySize 1618
|
|
1620: 48(ivec4) Load 1425(size)
|
|
1621: 451(ivec2) VectorShuffle 1620 1620 0 1
|
|
1622: 451(ivec2) IAdd 1621 1619
|
|
1623: 1432(ptr) AccessChain 1425(size) 173
|
|
1624: 47(int) CompositeExtract 1622 0
|
|
Store 1623 1624
|
|
1625: 1432(ptr) AccessChain 1425(size) 1447
|
|
1626: 47(int) CompositeExtract 1622 1
|
|
Store 1625 1626
|
|
1627: 793 Load 795(s2DMSArray)
|
|
1628: 792 Image 1627
|
|
1629: 458(ivec3) ImageQuerySize 1628
|
|
1630: 48(ivec4) Load 1425(size)
|
|
1631: 458(ivec3) VectorShuffle 1630 1630 0 1 2
|
|
1632: 458(ivec3) IAdd 1631 1629
|
|
1633: 1432(ptr) AccessChain 1425(size) 173
|
|
1634: 47(int) CompositeExtract 1632 0
|
|
Store 1633 1634
|
|
1635: 1432(ptr) AccessChain 1425(size) 1447
|
|
1636: 47(int) CompositeExtract 1632 1
|
|
Store 1635 1636
|
|
1637: 1432(ptr) AccessChain 1425(size) 1462
|
|
1638: 47(int) CompositeExtract 1632 2
|
|
Store 1637 1638
|
|
1639: 48(ivec4) Load 1425(size)
|
|
ReturnValue 1639
|
|
FunctionEnd
|
|
54(testTextureQueryLod(): 52(fvec2) Function None 53
|
|
55: Label
|
|
1643(lod): 1642(ptr) Variable Function
|
|
Store 1643(lod) 1644
|
|
1645: 122 Load 124(s1D)
|
|
1646: 6(float) Load 127(c1)
|
|
1647: 52(fvec2) ImageQueryLod 1645 1646
|
|
1648: 52(fvec2) Load 1643(lod)
|
|
1649: 52(fvec2) FAdd 1648 1647
|
|
Store 1643(lod) 1649
|
|
1650: 133 Load 135(s2D)
|
|
1651: 52(fvec2) Load 138(c2)
|
|
1652: 52(fvec2) ImageQueryLod 1650 1651
|
|
1653: 52(fvec2) Load 1643(lod)
|
|
1654: 52(fvec2) FAdd 1653 1652
|
|
Store 1643(lod) 1654
|
|
1655: 144 Load 146(s3D)
|
|
1656: 148(fvec3) Load 150(c3)
|
|
1657: 52(fvec2) ImageQueryLod 1655 1656
|
|
1658: 52(fvec2) Load 1643(lod)
|
|
1659: 52(fvec2) FAdd 1658 1657
|
|
Store 1643(lod) 1659
|
|
1660: 156 Load 158(sCube)
|
|
1661: 148(fvec3) Load 150(c3)
|
|
1662: 52(fvec2) ImageQueryLod 1660 1661
|
|
1663: 52(fvec2) Load 1643(lod)
|
|
1664: 52(fvec2) FAdd 1663 1662
|
|
Store 1643(lod) 1664
|
|
1665: 206 Load 208(s1DArray)
|
|
1666: 6(float) Load 127(c1)
|
|
1667: 52(fvec2) ImageQueryLod 1665 1666
|
|
1668: 52(fvec2) Load 1643(lod)
|
|
1669: 52(fvec2) FAdd 1668 1667
|
|
Store 1643(lod) 1669
|
|
1670: 215 Load 217(s2DArray)
|
|
1671: 52(fvec2) Load 138(c2)
|
|
1672: 52(fvec2) ImageQueryLod 1670 1671
|
|
1673: 52(fvec2) Load 1643(lod)
|
|
1674: 52(fvec2) FAdd 1673 1672
|
|
Store 1643(lod) 1674
|
|
1675: 224 Load 226(sCubeArray)
|
|
1676: 148(fvec3) Load 150(c3)
|
|
1677: 52(fvec2) ImageQueryLod 1675 1676
|
|
1678: 52(fvec2) Load 1643(lod)
|
|
1679: 52(fvec2) FAdd 1678 1677
|
|
Store 1643(lod) 1679
|
|
1680: 165 Load 167(s1DShadow)
|
|
1681: 6(float) Load 127(c1)
|
|
1682: 52(fvec2) ImageQueryLod 1680 1681
|
|
1683: 52(fvec2) Load 1643(lod)
|
|
1684: 52(fvec2) FAdd 1683 1682
|
|
Store 1643(lod) 1684
|
|
1685: 180 Load 182(s2DShadow)
|
|
1686: 52(fvec2) Load 138(c2)
|
|
1687: 52(fvec2) ImageQueryLod 1685 1686
|
|
1688: 52(fvec2) Load 1643(lod)
|
|
1689: 52(fvec2) FAdd 1688 1687
|
|
Store 1643(lod) 1689
|
|
1690: 278 Load 280(sCubeArrayShadow)
|
|
1691: 148(fvec3) Load 150(c3)
|
|
1692: 52(fvec2) ImageQueryLod 1690 1691
|
|
1693: 52(fvec2) Load 1643(lod)
|
|
1694: 52(fvec2) FAdd 1693 1692
|
|
Store 1643(lod) 1694
|
|
1695: 233 Load 235(s1DArrayShadow)
|
|
1696: 6(float) Load 127(c1)
|
|
1697: 52(fvec2) ImageQueryLod 1695 1696
|
|
1698: 52(fvec2) Load 1643(lod)
|
|
1699: 52(fvec2) FAdd 1698 1697
|
|
Store 1643(lod) 1699
|
|
1700: 245 Load 247(s2DArrayShadow)
|
|
1701: 52(fvec2) Load 138(c2)
|
|
1702: 52(fvec2) ImageQueryLod 1700 1701
|
|
1703: 52(fvec2) Load 1643(lod)
|
|
1704: 52(fvec2) FAdd 1703 1702
|
|
Store 1643(lod) 1704
|
|
1705: 278 Load 280(sCubeArrayShadow)
|
|
1706: 148(fvec3) Load 150(c3)
|
|
1707: 52(fvec2) ImageQueryLod 1705 1706
|
|
1708: 52(fvec2) Load 1643(lod)
|
|
1709: 52(fvec2) FAdd 1708 1707
|
|
Store 1643(lod) 1709
|
|
1710: 52(fvec2) Load 1643(lod)
|
|
ReturnValue 1710
|
|
FunctionEnd
|
|
57(testTextureQueryLevels(): 47(int) Function None 56
|
|
58: Label
|
|
1713(levels): 1432(ptr) Variable Function
|
|
Store 1713(levels) 1230
|
|
1714: 122 Load 124(s1D)
|
|
1715: 121 Image 1714
|
|
1716: 47(int) ImageQueryLevels 1715
|
|
1717: 47(int) Load 1713(levels)
|
|
1718: 47(int) IAdd 1717 1716
|
|
Store 1713(levels) 1718
|
|
1719: 133 Load 135(s2D)
|
|
1720: 132 Image 1719
|
|
1721: 47(int) ImageQueryLevels 1720
|
|
1722: 47(int) Load 1713(levels)
|
|
1723: 47(int) IAdd 1722 1721
|
|
Store 1713(levels) 1723
|
|
1724: 144 Load 146(s3D)
|
|
1725: 143 Image 1724
|
|
1726: 47(int) ImageQueryLevels 1725
|
|
1727: 47(int) Load 1713(levels)
|
|
1728: 47(int) IAdd 1727 1726
|
|
Store 1713(levels) 1728
|
|
1729: 156 Load 158(sCube)
|
|
1730: 155 Image 1729
|
|
1731: 47(int) ImageQueryLevels 1730
|
|
1732: 47(int) Load 1713(levels)
|
|
1733: 47(int) IAdd 1732 1731
|
|
Store 1713(levels) 1733
|
|
1734: 165 Load 167(s1DShadow)
|
|
1735: 164 Image 1734
|
|
1736: 47(int) ImageQueryLevels 1735
|
|
1737: 47(int) Load 1713(levels)
|
|
1738: 47(int) IAdd 1737 1736
|
|
Store 1713(levels) 1738
|
|
1739: 180 Load 182(s2DShadow)
|
|
1740: 179 Image 1739
|
|
1741: 47(int) ImageQueryLevels 1740
|
|
1742: 47(int) Load 1713(levels)
|
|
1743: 47(int) IAdd 1742 1741
|
|
Store 1713(levels) 1743
|
|
1744: 192 Load 194(sCubeShadow)
|
|
1745: 191 Image 1744
|
|
1746: 47(int) ImageQueryLevels 1745
|
|
1747: 47(int) Load 1713(levels)
|
|
1748: 47(int) IAdd 1747 1746
|
|
Store 1713(levels) 1748
|
|
1749: 224 Load 226(sCubeArray)
|
|
1750: 223 Image 1749
|
|
1751: 47(int) ImageQueryLevels 1750
|
|
1752: 47(int) Load 1713(levels)
|
|
1753: 47(int) IAdd 1752 1751
|
|
Store 1713(levels) 1753
|
|
1754: 278 Load 280(sCubeArrayShadow)
|
|
1755: 277 Image 1754
|
|
1756: 47(int) ImageQueryLevels 1755
|
|
1757: 47(int) Load 1713(levels)
|
|
1758: 47(int) IAdd 1757 1756
|
|
Store 1713(levels) 1758
|
|
1759: 206 Load 208(s1DArray)
|
|
1760: 205 Image 1759
|
|
1761: 47(int) ImageQueryLevels 1760
|
|
1762: 47(int) Load 1713(levels)
|
|
1763: 47(int) IAdd 1762 1761
|
|
Store 1713(levels) 1763
|
|
1764: 215 Load 217(s2DArray)
|
|
1765: 214 Image 1764
|
|
1766: 47(int) ImageQueryLevels 1765
|
|
1767: 47(int) Load 1713(levels)
|
|
1768: 47(int) IAdd 1767 1766
|
|
Store 1713(levels) 1768
|
|
1769: 233 Load 235(s1DArrayShadow)
|
|
1770: 232 Image 1769
|
|
1771: 47(int) ImageQueryLevels 1770
|
|
1772: 47(int) Load 1713(levels)
|
|
1773: 47(int) IAdd 1772 1771
|
|
Store 1713(levels) 1773
|
|
1774: 245 Load 247(s2DArrayShadow)
|
|
1775: 244 Image 1774
|
|
1776: 47(int) ImageQueryLevels 1775
|
|
1777: 47(int) Load 1713(levels)
|
|
1778: 47(int) IAdd 1777 1776
|
|
Store 1713(levels) 1778
|
|
1779: 47(int) Load 1713(levels)
|
|
ReturnValue 1779
|
|
FunctionEnd
|
|
59(testTextureSamples(): 47(int) Function None 56
|
|
60: Label
|
|
1782(samples): 1432(ptr) Variable Function
|
|
Store 1782(samples) 1230
|
|
1783: 782 Load 784(s2DMS)
|
|
1784: 781 Image 1783
|
|
1785: 47(int) ImageQuerySamples 1784
|
|
1786: 47(int) Load 1782(samples)
|
|
1787: 47(int) IAdd 1786 1785
|
|
Store 1782(samples) 1787
|
|
1788: 793 Load 795(s2DMSArray)
|
|
1789: 792 Image 1788
|
|
1790: 47(int) ImageQuerySamples 1789
|
|
1791: 47(int) Load 1782(samples)
|
|
1792: 47(int) IAdd 1791 1790
|
|
Store 1782(samples) 1792
|
|
1793: 47(int) Load 1782(samples)
|
|
ReturnValue 1793
|
|
FunctionEnd
|
|
61(testImageLoad(): 7(fvec4) Function None 8
|
|
62: Label
|
|
1796(texel): 63(ptr) Variable Function
|
|
Store 1796(texel) 120
|
|
1800: 1797 Load 1799(i1D)
|
|
1801: 6(float) Load 127(c1)
|
|
1802: 47(int) ConvertFToS 1801
|
|
1803: 7(fvec4) ImageRead 1800 1802
|
|
1804: 7(fvec4) Load 1796(texel)
|
|
1805: 7(fvec4) FAdd 1804 1803
|
|
Store 1796(texel) 1805
|
|
1809: 1806 Load 1808(i2D)
|
|
1810: 52(fvec2) Load 138(c2)
|
|
1811: 451(ivec2) ConvertFToS 1810
|
|
1812: 7(fvec4) ImageRead 1809 1811
|
|
1813: 7(fvec4) Load 1796(texel)
|
|
1814: 7(fvec4) FAdd 1813 1812
|
|
Store 1796(texel) 1814
|
|
1818: 1815 Load 1817(i3D)
|
|
1819: 148(fvec3) Load 150(c3)
|
|
1820: 458(ivec3) ConvertFToS 1819
|
|
1821: 7(fvec4) ImageRead 1818 1820
|
|
1822: 7(fvec4) Load 1796(texel)
|
|
1823: 7(fvec4) FAdd 1822 1821
|
|
Store 1796(texel) 1823
|
|
1827: 1824 Load 1826(i2DRect)
|
|
1828: 52(fvec2) Load 138(c2)
|
|
1829: 451(ivec2) ConvertFToS 1828
|
|
1830: 7(fvec4) ImageRead 1827 1829
|
|
1831: 7(fvec4) Load 1796(texel)
|
|
1832: 7(fvec4) FAdd 1831 1830
|
|
Store 1796(texel) 1832
|
|
1836: 1833 Load 1835(iCube)
|
|
1837: 148(fvec3) Load 150(c3)
|
|
1838: 458(ivec3) ConvertFToS 1837
|
|
1839: 7(fvec4) ImageRead 1836 1838
|
|
1840: 7(fvec4) Load 1796(texel)
|
|
1841: 7(fvec4) FAdd 1840 1839
|
|
Store 1796(texel) 1841
|
|
1845: 1842 Load 1844(iBuffer)
|
|
1846: 6(float) Load 127(c1)
|
|
1847: 47(int) ConvertFToS 1846
|
|
1848: 7(fvec4) ImageRead 1845 1847
|
|
1849: 7(fvec4) Load 1796(texel)
|
|
1850: 7(fvec4) FAdd 1849 1848
|
|
Store 1796(texel) 1850
|
|
1854: 1851 Load 1853(i1DArray)
|
|
1855: 52(fvec2) Load 138(c2)
|
|
1856: 451(ivec2) ConvertFToS 1855
|
|
1857: 7(fvec4) ImageRead 1854 1856
|
|
1858: 7(fvec4) Load 1796(texel)
|
|
1859: 7(fvec4) FAdd 1858 1857
|
|
Store 1796(texel) 1859
|
|
1863: 1860 Load 1862(i2DArray)
|
|
1864: 148(fvec3) Load 150(c3)
|
|
1865: 458(ivec3) ConvertFToS 1864
|
|
1866: 7(fvec4) ImageRead 1863 1865
|
|
1867: 7(fvec4) Load 1796(texel)
|
|
1868: 7(fvec4) FAdd 1867 1866
|
|
Store 1796(texel) 1868
|
|
1872: 1869 Load 1871(iCubeArray)
|
|
1873: 148(fvec3) Load 150(c3)
|
|
1874: 458(ivec3) ConvertFToS 1873
|
|
1875: 7(fvec4) ImageRead 1872 1874
|
|
1876: 7(fvec4) Load 1796(texel)
|
|
1877: 7(fvec4) FAdd 1876 1875
|
|
Store 1796(texel) 1877
|
|
1881: 1878 Load 1880(i2DMS)
|
|
1882: 52(fvec2) Load 138(c2)
|
|
1883: 451(ivec2) ConvertFToS 1882
|
|
1884: 7(fvec4) ImageRead 1881 1883 Sample 445
|
|
1885: 7(fvec4) Load 1796(texel)
|
|
1886: 7(fvec4) FAdd 1885 1884
|
|
Store 1796(texel) 1886
|
|
1890: 1887 Load 1889(i2DMSArray)
|
|
1891: 148(fvec3) Load 150(c3)
|
|
1892: 458(ivec3) ConvertFToS 1891
|
|
1893: 7(fvec4) ImageRead 1890 1892 Sample 445
|
|
1894: 7(fvec4) Load 1796(texel)
|
|
1895: 7(fvec4) FAdd 1894 1893
|
|
Store 1796(texel) 1895
|
|
1896: 7(fvec4) Load 1796(texel)
|
|
ReturnValue 1896
|
|
FunctionEnd
|
|
66(testImageStore(vf4;): 2 Function None 64
|
|
65(data): 63(ptr) FunctionParameter
|
|
67: Label
|
|
1899: 1797 Load 1799(i1D)
|
|
1900: 6(float) Load 127(c1)
|
|
1901: 47(int) ConvertFToS 1900
|
|
1902: 7(fvec4) Load 65(data)
|
|
ImageWrite 1899 1901 1902
|
|
1903: 1806 Load 1808(i2D)
|
|
1904: 52(fvec2) Load 138(c2)
|
|
1905: 451(ivec2) ConvertFToS 1904
|
|
1906: 7(fvec4) Load 65(data)
|
|
ImageWrite 1903 1905 1906
|
|
1907: 1815 Load 1817(i3D)
|
|
1908: 148(fvec3) Load 150(c3)
|
|
1909: 458(ivec3) ConvertFToS 1908
|
|
1910: 7(fvec4) Load 65(data)
|
|
ImageWrite 1907 1909 1910
|
|
1911: 1824 Load 1826(i2DRect)
|
|
1912: 52(fvec2) Load 138(c2)
|
|
1913: 451(ivec2) ConvertFToS 1912
|
|
1914: 7(fvec4) Load 65(data)
|
|
ImageWrite 1911 1913 1914
|
|
1915: 1833 Load 1835(iCube)
|
|
1916: 148(fvec3) Load 150(c3)
|
|
1917: 458(ivec3) ConvertFToS 1916
|
|
1918: 7(fvec4) Load 65(data)
|
|
ImageWrite 1915 1917 1918
|
|
1919: 1842 Load 1844(iBuffer)
|
|
1920: 6(float) Load 127(c1)
|
|
1921: 47(int) ConvertFToS 1920
|
|
1922: 7(fvec4) Load 65(data)
|
|
ImageWrite 1919 1921 1922
|
|
1923: 1851 Load 1853(i1DArray)
|
|
1924: 52(fvec2) Load 138(c2)
|
|
1925: 451(ivec2) ConvertFToS 1924
|
|
1926: 7(fvec4) Load 65(data)
|
|
ImageWrite 1923 1925 1926
|
|
1927: 1860 Load 1862(i2DArray)
|
|
1928: 148(fvec3) Load 150(c3)
|
|
1929: 458(ivec3) ConvertFToS 1928
|
|
1930: 7(fvec4) Load 65(data)
|
|
ImageWrite 1927 1929 1930
|
|
1931: 1869 Load 1871(iCubeArray)
|
|
1932: 148(fvec3) Load 150(c3)
|
|
1933: 458(ivec3) ConvertFToS 1932
|
|
1934: 7(fvec4) Load 65(data)
|
|
ImageWrite 1931 1933 1934
|
|
1935: 1878 Load 1880(i2DMS)
|
|
1936: 52(fvec2) Load 138(c2)
|
|
1937: 451(ivec2) ConvertFToS 1936
|
|
1938: 7(fvec4) Load 65(data)
|
|
ImageWrite 1935 1937 1938 Sample 445
|
|
1939: 1887 Load 1889(i2DMSArray)
|
|
1940: 148(fvec3) Load 150(c3)
|
|
1941: 458(ivec3) ConvertFToS 1940
|
|
1942: 7(fvec4) Load 65(data)
|
|
ImageWrite 1939 1941 1942 Sample 445
|
|
Return
|
|
FunctionEnd
|
|
68(testSparseTexture(): 7(fvec4) Function None 8
|
|
69: Label
|
|
1943(texel): 63(ptr) Variable Function
|
|
Store 1943(texel) 120
|
|
1944: 133 Load 135(s2D)
|
|
1945: 52(fvec2) Load 138(c2)
|
|
1947:1946(ResType) ImageSparseSampleImplicitLod 1944 1945
|
|
1948: 7(fvec4) CompositeExtract 1947 1
|
|
Store 1943(texel) 1948
|
|
1949: 47(int) CompositeExtract 1947 0
|
|
1950: 144 Load 146(s3D)
|
|
1951: 148(fvec3) Load 150(c3)
|
|
1952:1946(ResType) ImageSparseSampleImplicitLod 1950 1951
|
|
1953: 7(fvec4) CompositeExtract 1952 1
|
|
Store 1943(texel) 1953
|
|
1954: 47(int) CompositeExtract 1952 0
|
|
1955: 156 Load 158(sCube)
|
|
1956: 148(fvec3) Load 150(c3)
|
|
1957:1946(ResType) ImageSparseSampleImplicitLod 1955 1956
|
|
1958: 7(fvec4) CompositeExtract 1957 1
|
|
Store 1943(texel) 1958
|
|
1959: 47(int) CompositeExtract 1957 0
|
|
1960: 180 Load 182(s2DShadow)
|
|
1961: 148(fvec3) Load 150(c3)
|
|
1962: 174(ptr) AccessChain 1943(texel) 173
|
|
1963: 6(float) CompositeExtract 1961 2
|
|
1965:1964(ResType) ImageSparseSampleDrefImplicitLod 1960 1961 1963
|
|
1966: 6(float) CompositeExtract 1965 1
|
|
Store 1962 1966
|
|
1967: 47(int) CompositeExtract 1965 0
|
|
1968: 192 Load 194(sCubeShadow)
|
|
1969: 7(fvec4) Load 197(c4)
|
|
1970: 174(ptr) AccessChain 1943(texel) 173
|
|
1971: 6(float) CompositeExtract 1969 3
|
|
1972:1964(ResType) ImageSparseSampleDrefImplicitLod 1968 1969 1971
|
|
1973: 6(float) CompositeExtract 1972 1
|
|
Store 1970 1973
|
|
1974: 47(int) CompositeExtract 1972 0
|
|
1975: 215 Load 217(s2DArray)
|
|
1976: 148(fvec3) Load 150(c3)
|
|
1977:1946(ResType) ImageSparseSampleImplicitLod 1975 1976
|
|
1978: 7(fvec4) CompositeExtract 1977 1
|
|
Store 1943(texel) 1978
|
|
1979: 47(int) CompositeExtract 1977 0
|
|
1980: 224 Load 226(sCubeArray)
|
|
1981: 7(fvec4) Load 197(c4)
|
|
1982:1946(ResType) ImageSparseSampleImplicitLod 1980 1981
|
|
1983: 7(fvec4) CompositeExtract 1982 1
|
|
Store 1943(texel) 1983
|
|
1984: 47(int) CompositeExtract 1982 0
|
|
1985: 245 Load 247(s2DArrayShadow)
|
|
1986: 7(fvec4) Load 197(c4)
|
|
1987: 174(ptr) AccessChain 1943(texel) 173
|
|
1988: 6(float) CompositeExtract 1986 3
|
|
1989:1964(ResType) ImageSparseSampleDrefImplicitLod 1985 1986 1988
|
|
1990: 6(float) CompositeExtract 1989 1
|
|
Store 1987 1990
|
|
1991: 47(int) CompositeExtract 1989 0
|
|
1992: 257 Load 259(s2DRect)
|
|
1993: 52(fvec2) Load 138(c2)
|
|
1994:1946(ResType) ImageSparseSampleImplicitLod 1992 1993
|
|
1995: 7(fvec4) CompositeExtract 1994 1
|
|
Store 1943(texel) 1995
|
|
1996: 47(int) CompositeExtract 1994 0
|
|
1997: 266 Load 268(s2DRectShadow)
|
|
1998: 148(fvec3) Load 150(c3)
|
|
1999: 174(ptr) AccessChain 1943(texel) 173
|
|
2000: 6(float) CompositeExtract 1998 2
|
|
2001:1964(ResType) ImageSparseSampleDrefImplicitLod 1997 1998 2000
|
|
2002: 6(float) CompositeExtract 2001 1
|
|
Store 1999 2002
|
|
2003: 47(int) CompositeExtract 2001 0
|
|
2004: 278 Load 280(sCubeArrayShadow)
|
|
2005: 7(fvec4) Load 197(c4)
|
|
2006: 6(float) Load 283(compare)
|
|
2007: 174(ptr) AccessChain 1943(texel) 173
|
|
2008:1964(ResType) ImageSparseSampleDrefImplicitLod 2004 2005 2006
|
|
2009: 6(float) CompositeExtract 2008 1
|
|
Store 2007 2009
|
|
2010: 47(int) CompositeExtract 2008 0
|
|
2011: 7(fvec4) Load 1943(texel)
|
|
ReturnValue 2011
|
|
FunctionEnd
|
|
70(testSparseTextureLod(): 7(fvec4) Function None 8
|
|
71: Label
|
|
2014(texel): 63(ptr) Variable Function
|
|
Store 2014(texel) 120
|
|
2015: 133 Load 135(s2D)
|
|
2016: 52(fvec2) Load 138(c2)
|
|
2017: 6(float) Load 371(lod)
|
|
2018:1946(ResType) ImageSparseSampleExplicitLod 2015 2016 Lod 2017
|
|
2019: 7(fvec4) CompositeExtract 2018 1
|
|
Store 2014(texel) 2019
|
|
2020: 47(int) CompositeExtract 2018 0
|
|
2021: 144 Load 146(s3D)
|
|
2022: 148(fvec3) Load 150(c3)
|
|
2023: 6(float) Load 371(lod)
|
|
2024:1946(ResType) ImageSparseSampleExplicitLod 2021 2022 Lod 2023
|
|
2025: 7(fvec4) CompositeExtract 2024 1
|
|
Store 2014(texel) 2025
|
|
2026: 47(int) CompositeExtract 2024 0
|
|
2027: 156 Load 158(sCube)
|
|
2028: 148(fvec3) Load 150(c3)
|
|
2029: 6(float) Load 371(lod)
|
|
2030:1946(ResType) ImageSparseSampleExplicitLod 2027 2028 Lod 2029
|
|
2031: 7(fvec4) CompositeExtract 2030 1
|
|
Store 2014(texel) 2031
|
|
2032: 47(int) CompositeExtract 2030 0
|
|
2033: 180 Load 182(s2DShadow)
|
|
2034: 148(fvec3) Load 150(c3)
|
|
2035: 6(float) Load 371(lod)
|
|
2036: 174(ptr) AccessChain 2014(texel) 173
|
|
2037: 6(float) CompositeExtract 2034 2
|
|
2038:1964(ResType) ImageSparseSampleDrefExplicitLod 2033 2034 2037 Lod 2035
|
|
2039: 6(float) CompositeExtract 2038 1
|
|
Store 2036 2039
|
|
2040: 47(int) CompositeExtract 2038 0
|
|
2041: 215 Load 217(s2DArray)
|
|
2042: 148(fvec3) Load 150(c3)
|
|
2043: 6(float) Load 371(lod)
|
|
2044:1946(ResType) ImageSparseSampleExplicitLod 2041 2042 Lod 2043
|
|
2045: 7(fvec4) CompositeExtract 2044 1
|
|
Store 2014(texel) 2045
|
|
2046: 47(int) CompositeExtract 2044 0
|
|
2047: 224 Load 226(sCubeArray)
|
|
2048: 7(fvec4) Load 197(c4)
|
|
2049: 6(float) Load 371(lod)
|
|
2050:1946(ResType) ImageSparseSampleExplicitLod 2047 2048 Lod 2049
|
|
2051: 7(fvec4) CompositeExtract 2050 1
|
|
Store 2014(texel) 2051
|
|
2052: 47(int) CompositeExtract 2050 0
|
|
2053: 7(fvec4) Load 2014(texel)
|
|
ReturnValue 2053
|
|
FunctionEnd
|
|
72(testSparseTextureOffset(): 7(fvec4) Function None 8
|
|
73: Label
|
|
2056(texel): 63(ptr) Variable Function
|
|
Store 2056(texel) 120
|
|
2057: 133 Load 135(s2D)
|
|
2058: 52(fvec2) Load 138(c2)
|
|
2059:1946(ResType) ImageSparseSampleImplicitLod 2057 2058 ConstOffset 452
|
|
2060: 7(fvec4) CompositeExtract 2059 1
|
|
Store 2056(texel) 2060
|
|
2061: 47(int) CompositeExtract 2059 0
|
|
2062: 144 Load 146(s3D)
|
|
2063: 148(fvec3) Load 150(c3)
|
|
2064:1946(ResType) ImageSparseSampleImplicitLod 2062 2063 ConstOffset 459
|
|
2065: 7(fvec4) CompositeExtract 2064 1
|
|
Store 2056(texel) 2065
|
|
2066: 47(int) CompositeExtract 2064 0
|
|
2067: 257 Load 259(s2DRect)
|
|
2068: 52(fvec2) Load 138(c2)
|
|
2069:1946(ResType) ImageSparseSampleImplicitLod 2067 2068 ConstOffset 452
|
|
2070: 7(fvec4) CompositeExtract 2069 1
|
|
Store 2056(texel) 2070
|
|
2071: 47(int) CompositeExtract 2069 0
|
|
2072: 266 Load 268(s2DRectShadow)
|
|
2073: 148(fvec3) Load 150(c3)
|
|
2074: 174(ptr) AccessChain 2056(texel) 173
|
|
2075: 6(float) CompositeExtract 2073 2
|
|
2076:1964(ResType) ImageSparseSampleDrefImplicitLod 2072 2073 2075 ConstOffset 452
|
|
2077: 6(float) CompositeExtract 2076 1
|
|
Store 2074 2077
|
|
2078: 47(int) CompositeExtract 2076 0
|
|
2079: 180 Load 182(s2DShadow)
|
|
2080: 148(fvec3) Load 150(c3)
|
|
2081: 174(ptr) AccessChain 2056(texel) 173
|
|
2082: 6(float) CompositeExtract 2080 2
|
|
2083:1964(ResType) ImageSparseSampleDrefImplicitLod 2079 2080 2082 ConstOffset 452
|
|
2084: 6(float) CompositeExtract 2083 1
|
|
Store 2081 2084
|
|
2085: 47(int) CompositeExtract 2083 0
|
|
2086: 215 Load 217(s2DArray)
|
|
2087: 148(fvec3) Load 150(c3)
|
|
2088:1946(ResType) ImageSparseSampleImplicitLod 2086 2087 ConstOffset 452
|
|
2089: 7(fvec4) CompositeExtract 2088 1
|
|
Store 2056(texel) 2089
|
|
2090: 47(int) CompositeExtract 2088 0
|
|
2091: 245 Load 247(s2DArrayShadow)
|
|
2092: 7(fvec4) Load 197(c4)
|
|
2093: 174(ptr) AccessChain 2056(texel) 173
|
|
2094: 6(float) CompositeExtract 2092 3
|
|
2095:1964(ResType) ImageSparseSampleDrefImplicitLod 2091 2092 2094 ConstOffset 452
|
|
2096: 6(float) CompositeExtract 2095 1
|
|
Store 2093 2096
|
|
2097: 47(int) CompositeExtract 2095 0
|
|
2098: 7(fvec4) Load 2056(texel)
|
|
ReturnValue 2098
|
|
FunctionEnd
|
|
74(testSparseTextureLodOffset(): 7(fvec4) Function None 8
|
|
75: Label
|
|
2101(texel): 63(ptr) Variable Function
|
|
Store 2101(texel) 120
|
|
2102: 133 Load 135(s2D)
|
|
2103: 52(fvec2) Load 138(c2)
|
|
2104: 6(float) Load 371(lod)
|
|
2105:1946(ResType) ImageSparseSampleExplicitLod 2102 2103 Lod ConstOffset 2104 452
|
|
2106: 7(fvec4) CompositeExtract 2105 1
|
|
Store 2101(texel) 2106
|
|
2107: 47(int) CompositeExtract 2105 0
|
|
2108: 144 Load 146(s3D)
|
|
2109: 148(fvec3) Load 150(c3)
|
|
2110: 6(float) Load 371(lod)
|
|
2111:1946(ResType) ImageSparseSampleExplicitLod 2108 2109 Lod ConstOffset 2110 459
|
|
2112: 7(fvec4) CompositeExtract 2111 1
|
|
Store 2101(texel) 2112
|
|
2113: 47(int) CompositeExtract 2111 0
|
|
2114: 180 Load 182(s2DShadow)
|
|
2115: 148(fvec3) Load 150(c3)
|
|
2116: 6(float) Load 371(lod)
|
|
2117: 174(ptr) AccessChain 2101(texel) 173
|
|
2118: 6(float) CompositeExtract 2115 2
|
|
2119:1964(ResType) ImageSparseSampleDrefExplicitLod 2114 2115 2118 Lod ConstOffset 2116 452
|
|
2120: 6(float) CompositeExtract 2119 1
|
|
Store 2117 2120
|
|
2121: 47(int) CompositeExtract 2119 0
|
|
2122: 215 Load 217(s2DArray)
|
|
2123: 148(fvec3) Load 150(c3)
|
|
2124: 6(float) Load 371(lod)
|
|
2125:1946(ResType) ImageSparseSampleExplicitLod 2122 2123 Lod ConstOffset 2124 452
|
|
2126: 7(fvec4) CompositeExtract 2125 1
|
|
Store 2101(texel) 2126
|
|
2127: 47(int) CompositeExtract 2125 0
|
|
2128: 7(fvec4) Load 2101(texel)
|
|
ReturnValue 2128
|
|
FunctionEnd
|
|
76(testSparseTextureGrad(): 7(fvec4) Function None 8
|
|
77: Label
|
|
2131(texel): 63(ptr) Variable Function
|
|
Store 2131(texel) 120
|
|
2132: 133 Load 135(s2D)
|
|
2133: 52(fvec2) Load 138(c2)
|
|
2134: 52(fvec2) Load 873(dPdxy2)
|
|
2135:1946(ResType) ImageSparseSampleExplicitLod 2132 2133 Grad 2134 2134
|
|
2136: 7(fvec4) CompositeExtract 2135 1
|
|
Store 2131(texel) 2136
|
|
2137: 47(int) CompositeExtract 2135 0
|
|
2138: 144 Load 146(s3D)
|
|
2139: 148(fvec3) Load 150(c3)
|
|
2140: 148(fvec3) Load 880(dPdxy3)
|
|
2141:1946(ResType) ImageSparseSampleExplicitLod 2138 2139 Grad 2140 2140
|
|
2142: 7(fvec4) CompositeExtract 2141 1
|
|
Store 2131(texel) 2142
|
|
2143: 47(int) CompositeExtract 2141 0
|
|
2144: 156 Load 158(sCube)
|
|
2145: 148(fvec3) Load 150(c3)
|
|
2146: 148(fvec3) Load 880(dPdxy3)
|
|
2147:1946(ResType) ImageSparseSampleExplicitLod 2144 2145 Grad 2146 2146
|
|
2148: 7(fvec4) CompositeExtract 2147 1
|
|
Store 2131(texel) 2148
|
|
2149: 47(int) CompositeExtract 2147 0
|
|
2150: 257 Load 259(s2DRect)
|
|
2151: 52(fvec2) Load 138(c2)
|
|
2152: 52(fvec2) Load 873(dPdxy2)
|
|
2153:1946(ResType) ImageSparseSampleExplicitLod 2150 2151 Grad 2152 2152
|
|
2154: 7(fvec4) CompositeExtract 2153 1
|
|
Store 2131(texel) 2154
|
|
2155: 47(int) CompositeExtract 2153 0
|
|
2156: 266 Load 268(s2DRectShadow)
|
|
2157: 148(fvec3) Load 150(c3)
|
|
2158: 52(fvec2) Load 873(dPdxy2)
|
|
2159: 174(ptr) AccessChain 2131(texel) 173
|
|
2160: 6(float) CompositeExtract 2157 2
|
|
2161:1964(ResType) ImageSparseSampleDrefExplicitLod 2156 2157 2160 Grad 2158 2158
|
|
2162: 6(float) CompositeExtract 2161 1
|
|
Store 2159 2162
|
|
2163: 47(int) CompositeExtract 2161 0
|
|
2164: 180 Load 182(s2DShadow)
|
|
2165: 148(fvec3) Load 150(c3)
|
|
2166: 52(fvec2) Load 873(dPdxy2)
|
|
2167: 174(ptr) AccessChain 2131(texel) 173
|
|
2168: 6(float) CompositeExtract 2165 2
|
|
2169:1964(ResType) ImageSparseSampleDrefExplicitLod 2164 2165 2168 Grad 2166 2166
|
|
2170: 6(float) CompositeExtract 2169 1
|
|
Store 2167 2170
|
|
2171: 47(int) CompositeExtract 2169 0
|
|
2172: 192 Load 194(sCubeShadow)
|
|
2173: 7(fvec4) Load 197(c4)
|
|
2174: 148(fvec3) Load 880(dPdxy3)
|
|
2175: 174(ptr) AccessChain 2131(texel) 173
|
|
2176: 6(float) CompositeExtract 2173 3
|
|
2177:1964(ResType) ImageSparseSampleDrefExplicitLod 2172 2173 2176 Grad 2174 2174
|
|
2178: 6(float) CompositeExtract 2177 1
|
|
Store 2175 2178
|
|
2179: 47(int) CompositeExtract 2177 0
|
|
2180: 215 Load 217(s2DArray)
|
|
2181: 148(fvec3) Load 150(c3)
|
|
2182: 52(fvec2) Load 873(dPdxy2)
|
|
2183:1946(ResType) ImageSparseSampleExplicitLod 2180 2181 Grad 2182 2182
|
|
2184: 7(fvec4) CompositeExtract 2183 1
|
|
Store 2131(texel) 2184
|
|
2185: 47(int) CompositeExtract 2183 0
|
|
2186: 245 Load 247(s2DArrayShadow)
|
|
2187: 7(fvec4) Load 197(c4)
|
|
2188: 52(fvec2) Load 873(dPdxy2)
|
|
2189: 174(ptr) AccessChain 2131(texel) 173
|
|
2190: 6(float) CompositeExtract 2187 3
|
|
2191:1964(ResType) ImageSparseSampleDrefExplicitLod 2186 2187 2190 Grad 2188 2188
|
|
2192: 6(float) CompositeExtract 2191 1
|
|
Store 2189 2192
|
|
2193: 47(int) CompositeExtract 2191 0
|
|
2194: 224 Load 226(sCubeArray)
|
|
2195: 7(fvec4) Load 197(c4)
|
|
2196: 148(fvec3) Load 880(dPdxy3)
|
|
2197:1946(ResType) ImageSparseSampleExplicitLod 2194 2195 Grad 2196 2196
|
|
2198: 7(fvec4) CompositeExtract 2197 1
|
|
Store 2131(texel) 2198
|
|
2199: 47(int) CompositeExtract 2197 0
|
|
2200: 7(fvec4) Load 2131(texel)
|
|
ReturnValue 2200
|
|
FunctionEnd
|
|
78(testSparseTextureGradOffset(): 7(fvec4) Function None 8
|
|
79: Label
|
|
2203(texel): 63(ptr) Variable Function
|
|
Store 2203(texel) 120
|
|
2204: 133 Load 135(s2D)
|
|
2205: 52(fvec2) Load 138(c2)
|
|
2206: 52(fvec2) Load 873(dPdxy2)
|
|
2207:1946(ResType) ImageSparseSampleExplicitLod 2204 2205 Grad ConstOffset 2206 2206 452
|
|
2208: 7(fvec4) CompositeExtract 2207 1
|
|
Store 2203(texel) 2208
|
|
2209: 47(int) CompositeExtract 2207 0
|
|
2210: 144 Load 146(s3D)
|
|
2211: 148(fvec3) Load 150(c3)
|
|
2212: 148(fvec3) Load 880(dPdxy3)
|
|
2213:1946(ResType) ImageSparseSampleExplicitLod 2210 2211 Grad ConstOffset 2212 2212 459
|
|
2214: 7(fvec4) CompositeExtract 2213 1
|
|
Store 2203(texel) 2214
|
|
2215: 47(int) CompositeExtract 2213 0
|
|
2216: 257 Load 259(s2DRect)
|
|
2217: 52(fvec2) Load 138(c2)
|
|
2218: 52(fvec2) Load 873(dPdxy2)
|
|
2219:1946(ResType) ImageSparseSampleExplicitLod 2216 2217 Grad ConstOffset 2218 2218 452
|
|
2220: 7(fvec4) CompositeExtract 2219 1
|
|
Store 2203(texel) 2220
|
|
2221: 47(int) CompositeExtract 2219 0
|
|
2222: 266 Load 268(s2DRectShadow)
|
|
2223: 148(fvec3) Load 150(c3)
|
|
2224: 52(fvec2) Load 873(dPdxy2)
|
|
2225: 174(ptr) AccessChain 2203(texel) 173
|
|
2226: 6(float) CompositeExtract 2223 2
|
|
2227:1964(ResType) ImageSparseSampleDrefExplicitLod 2222 2223 2226 Grad ConstOffset 2224 2224 452
|
|
2228: 6(float) CompositeExtract 2227 1
|
|
Store 2225 2228
|
|
2229: 47(int) CompositeExtract 2227 0
|
|
2230: 180 Load 182(s2DShadow)
|
|
2231: 148(fvec3) Load 150(c3)
|
|
2232: 52(fvec2) Load 873(dPdxy2)
|
|
2233: 174(ptr) AccessChain 2203(texel) 173
|
|
2234: 6(float) CompositeExtract 2231 2
|
|
2235:1964(ResType) ImageSparseSampleDrefExplicitLod 2230 2231 2234 Grad ConstOffset 2232 2232 452
|
|
2236: 6(float) CompositeExtract 2235 1
|
|
Store 2233 2236
|
|
2237: 47(int) CompositeExtract 2235 0
|
|
2238: 215 Load 217(s2DArray)
|
|
2239: 148(fvec3) Load 150(c3)
|
|
2240: 52(fvec2) Load 873(dPdxy2)
|
|
2241:1946(ResType) ImageSparseSampleExplicitLod 2238 2239 Grad ConstOffset 2240 2240 452
|
|
2242: 7(fvec4) CompositeExtract 2241 1
|
|
Store 2203(texel) 2242
|
|
2243: 47(int) CompositeExtract 2241 0
|
|
2244: 245 Load 247(s2DArrayShadow)
|
|
2245: 7(fvec4) Load 197(c4)
|
|
2246: 52(fvec2) Load 873(dPdxy2)
|
|
2247: 174(ptr) AccessChain 2203(texel) 173
|
|
2248: 6(float) CompositeExtract 2245 3
|
|
2249:1964(ResType) ImageSparseSampleDrefExplicitLod 2244 2245 2248 Grad ConstOffset 2246 2246 452
|
|
2250: 6(float) CompositeExtract 2249 1
|
|
Store 2247 2250
|
|
2251: 47(int) CompositeExtract 2249 0
|
|
2252: 7(fvec4) Load 2203(texel)
|
|
ReturnValue 2252
|
|
FunctionEnd
|
|
80(testSparseTexelFetch(): 7(fvec4) Function None 8
|
|
81: Label
|
|
2255(texel): 63(ptr) Variable Function
|
|
Store 2255(texel) 120
|
|
2256: 133 Load 135(s2D)
|
|
2257: 52(fvec2) Load 138(c2)
|
|
2258: 451(ivec2) ConvertFToS 2257
|
|
2259: 6(float) Load 371(lod)
|
|
2260: 47(int) ConvertFToS 2259
|
|
2261: 132 Image 2256
|
|
2262:1946(ResType) ImageSparseFetch 2261 2258 Lod 2260
|
|
2263: 7(fvec4) CompositeExtract 2262 1
|
|
Store 2255(texel) 2263
|
|
2264: 47(int) CompositeExtract 2262 0
|
|
2265: 144 Load 146(s3D)
|
|
2266: 148(fvec3) Load 150(c3)
|
|
2267: 458(ivec3) ConvertFToS 2266
|
|
2268: 6(float) Load 371(lod)
|
|
2269: 47(int) ConvertFToS 2268
|
|
2270: 143 Image 2265
|
|
2271:1946(ResType) ImageSparseFetch 2270 2267 Lod 2269
|
|
2272: 7(fvec4) CompositeExtract 2271 1
|
|
Store 2255(texel) 2272
|
|
2273: 47(int) CompositeExtract 2271 0
|
|
2274: 257 Load 259(s2DRect)
|
|
2275: 52(fvec2) Load 138(c2)
|
|
2276: 451(ivec2) ConvertFToS 2275
|
|
2277: 256 Image 2274
|
|
2278:1946(ResType) ImageSparseFetch 2277 2276
|
|
2279: 7(fvec4) CompositeExtract 2278 1
|
|
Store 2255(texel) 2279
|
|
2280: 47(int) CompositeExtract 2278 0
|
|
2281: 215 Load 217(s2DArray)
|
|
2282: 148(fvec3) Load 150(c3)
|
|
2283: 458(ivec3) ConvertFToS 2282
|
|
2284: 6(float) Load 371(lod)
|
|
2285: 47(int) ConvertFToS 2284
|
|
2286: 214 Image 2281
|
|
2287:1946(ResType) ImageSparseFetch 2286 2283 Lod 2285
|
|
2288: 7(fvec4) CompositeExtract 2287 1
|
|
Store 2255(texel) 2288
|
|
2289: 47(int) CompositeExtract 2287 0
|
|
2290: 782 Load 784(s2DMS)
|
|
2291: 52(fvec2) Load 138(c2)
|
|
2292: 451(ivec2) ConvertFToS 2291
|
|
2293: 781 Image 2290
|
|
2294:1946(ResType) ImageSparseFetch 2293 2292 Sample 445
|
|
2295: 7(fvec4) CompositeExtract 2294 1
|
|
Store 2255(texel) 2295
|
|
2296: 47(int) CompositeExtract 2294 0
|
|
2297: 793 Load 795(s2DMSArray)
|
|
2298: 148(fvec3) Load 150(c3)
|
|
2299: 458(ivec3) ConvertFToS 2298
|
|
2300: 792 Image 2297
|
|
2301:1946(ResType) ImageSparseFetch 2300 2299 Sample 799
|
|
2302: 7(fvec4) CompositeExtract 2301 1
|
|
Store 2255(texel) 2302
|
|
2303: 47(int) CompositeExtract 2301 0
|
|
2304: 7(fvec4) Load 2255(texel)
|
|
ReturnValue 2304
|
|
FunctionEnd
|
|
82(testSparseTexelFetchOffset(): 7(fvec4) Function None 8
|
|
83: Label
|
|
2307(texel): 63(ptr) Variable Function
|
|
Store 2307(texel) 120
|
|
2308: 133 Load 135(s2D)
|
|
2309: 52(fvec2) Load 138(c2)
|
|
2310: 451(ivec2) ConvertFToS 2309
|
|
2311: 6(float) Load 371(lod)
|
|
2312: 47(int) ConvertFToS 2311
|
|
2313: 132 Image 2308
|
|
2314:1946(ResType) ImageSparseFetch 2313 2310 Lod ConstOffset 2312 452
|
|
2315: 7(fvec4) CompositeExtract 2314 1
|
|
Store 2307(texel) 2315
|
|
2316: 47(int) CompositeExtract 2314 0
|
|
2317: 144 Load 146(s3D)
|
|
2318: 148(fvec3) Load 150(c3)
|
|
2319: 458(ivec3) ConvertFToS 2318
|
|
2320: 6(float) Load 371(lod)
|
|
2321: 47(int) ConvertFToS 2320
|
|
2322: 143 Image 2317
|
|
2323:1946(ResType) ImageSparseFetch 2322 2319 Lod ConstOffset 2321 459
|
|
2324: 7(fvec4) CompositeExtract 2323 1
|
|
Store 2307(texel) 2324
|
|
2325: 47(int) CompositeExtract 2323 0
|
|
2326: 257 Load 259(s2DRect)
|
|
2327: 52(fvec2) Load 138(c2)
|
|
2328: 451(ivec2) ConvertFToS 2327
|
|
2329: 256 Image 2326
|
|
2330:1946(ResType) ImageSparseFetch 2329 2328 ConstOffset 452
|
|
2331: 7(fvec4) CompositeExtract 2330 1
|
|
Store 2307(texel) 2331
|
|
2332: 47(int) CompositeExtract 2330 0
|
|
2333: 215 Load 217(s2DArray)
|
|
2334: 148(fvec3) Load 150(c3)
|
|
2335: 458(ivec3) ConvertFToS 2334
|
|
2336: 6(float) Load 371(lod)
|
|
2337: 47(int) ConvertFToS 2336
|
|
2338: 214 Image 2333
|
|
2339:1946(ResType) ImageSparseFetch 2338 2335 Lod ConstOffset 2337 452
|
|
2340: 7(fvec4) CompositeExtract 2339 1
|
|
Store 2307(texel) 2340
|
|
2341: 47(int) CompositeExtract 2339 0
|
|
2342: 7(fvec4) Load 2307(texel)
|
|
ReturnValue 2342
|
|
FunctionEnd
|
|
84(testSparseTextureGather(): 7(fvec4) Function None 8
|
|
85: Label
|
|
2345(texel): 63(ptr) Variable Function
|
|
Store 2345(texel) 120
|
|
2346: 133 Load 135(s2D)
|
|
2347: 52(fvec2) Load 138(c2)
|
|
2348:1946(ResType) ImageSparseGather 2346 2347 1230
|
|
2349: 7(fvec4) CompositeExtract 2348 1
|
|
Store 2345(texel) 2349
|
|
2350: 47(int) CompositeExtract 2348 0
|
|
2351: 215 Load 217(s2DArray)
|
|
2352: 148(fvec3) Load 150(c3)
|
|
2353:1946(ResType) ImageSparseGather 2351 2352 1230
|
|
2354: 7(fvec4) CompositeExtract 2353 1
|
|
Store 2345(texel) 2354
|
|
2355: 47(int) CompositeExtract 2353 0
|
|
2356: 156 Load 158(sCube)
|
|
2357: 148(fvec3) Load 150(c3)
|
|
2358:1946(ResType) ImageSparseGather 2356 2357 1230
|
|
2359: 7(fvec4) CompositeExtract 2358 1
|
|
Store 2345(texel) 2359
|
|
2360: 47(int) CompositeExtract 2358 0
|
|
2361: 224 Load 226(sCubeArray)
|
|
2362: 7(fvec4) Load 197(c4)
|
|
2363:1946(ResType) ImageSparseGather 2361 2362 1230
|
|
2364: 7(fvec4) CompositeExtract 2363 1
|
|
Store 2345(texel) 2364
|
|
2365: 47(int) CompositeExtract 2363 0
|
|
2366: 257 Load 259(s2DRect)
|
|
2367: 52(fvec2) Load 138(c2)
|
|
2368:1946(ResType) ImageSparseGather 2366 2367 1230
|
|
2369: 7(fvec4) CompositeExtract 2368 1
|
|
Store 2345(texel) 2369
|
|
2370: 47(int) CompositeExtract 2368 0
|
|
2371: 180 Load 182(s2DShadow)
|
|
2372: 52(fvec2) Load 138(c2)
|
|
2373: 6(float) Load 283(compare)
|
|
2374:1946(ResType) ImageSparseDrefGather 2371 2372 2373
|
|
2375: 7(fvec4) CompositeExtract 2374 1
|
|
Store 2345(texel) 2375
|
|
2376: 47(int) CompositeExtract 2374 0
|
|
2377: 245 Load 247(s2DArrayShadow)
|
|
2378: 148(fvec3) Load 150(c3)
|
|
2379: 6(float) Load 283(compare)
|
|
2380:1946(ResType) ImageSparseDrefGather 2377 2378 2379
|
|
2381: 7(fvec4) CompositeExtract 2380 1
|
|
Store 2345(texel) 2381
|
|
2382: 47(int) CompositeExtract 2380 0
|
|
2383: 192 Load 194(sCubeShadow)
|
|
2384: 148(fvec3) Load 150(c3)
|
|
2385: 6(float) Load 283(compare)
|
|
2386:1946(ResType) ImageSparseDrefGather 2383 2384 2385
|
|
2387: 7(fvec4) CompositeExtract 2386 1
|
|
Store 2345(texel) 2387
|
|
2388: 47(int) CompositeExtract 2386 0
|
|
2389: 278 Load 280(sCubeArrayShadow)
|
|
2390: 7(fvec4) Load 197(c4)
|
|
2391: 6(float) Load 283(compare)
|
|
2392:1946(ResType) ImageSparseDrefGather 2389 2390 2391
|
|
2393: 7(fvec4) CompositeExtract 2392 1
|
|
Store 2345(texel) 2393
|
|
2394: 47(int) CompositeExtract 2392 0
|
|
2395: 266 Load 268(s2DRectShadow)
|
|
2396: 52(fvec2) Load 138(c2)
|
|
2397: 6(float) Load 283(compare)
|
|
2398:1946(ResType) ImageSparseDrefGather 2395 2396 2397
|
|
2399: 7(fvec4) CompositeExtract 2398 1
|
|
Store 2345(texel) 2399
|
|
2400: 47(int) CompositeExtract 2398 0
|
|
2401: 7(fvec4) Load 2345(texel)
|
|
ReturnValue 2401
|
|
FunctionEnd
|
|
86(testSparseTextureGatherOffset(): 7(fvec4) Function None 8
|
|
87: Label
|
|
2404(texel): 63(ptr) Variable Function
|
|
Store 2404(texel) 120
|
|
2405: 133 Load 135(s2D)
|
|
2406: 52(fvec2) Load 138(c2)
|
|
2407:1946(ResType) ImageSparseGather 2405 2406 1230 ConstOffset 452
|
|
2408: 7(fvec4) CompositeExtract 2407 1
|
|
Store 2404(texel) 2408
|
|
2409: 47(int) CompositeExtract 2407 0
|
|
2410: 215 Load 217(s2DArray)
|
|
2411: 148(fvec3) Load 150(c3)
|
|
2412:1946(ResType) ImageSparseGather 2410 2411 1230 ConstOffset 452
|
|
2413: 7(fvec4) CompositeExtract 2412 1
|
|
Store 2404(texel) 2413
|
|
2414: 47(int) CompositeExtract 2412 0
|
|
2415: 257 Load 259(s2DRect)
|
|
2416: 52(fvec2) Load 138(c2)
|
|
2417:1946(ResType) ImageSparseGather 2415 2416 1230 ConstOffset 452
|
|
2418: 7(fvec4) CompositeExtract 2417 1
|
|
Store 2404(texel) 2418
|
|
2419: 47(int) CompositeExtract 2417 0
|
|
2420: 180 Load 182(s2DShadow)
|
|
2421: 52(fvec2) Load 138(c2)
|
|
2422: 6(float) Load 283(compare)
|
|
2423:1946(ResType) ImageSparseDrefGather 2420 2421 2422 ConstOffset 452
|
|
2424: 7(fvec4) CompositeExtract 2423 1
|
|
Store 2404(texel) 2424
|
|
2425: 47(int) CompositeExtract 2423 0
|
|
2426: 245 Load 247(s2DArrayShadow)
|
|
2427: 148(fvec3) Load 150(c3)
|
|
2428: 6(float) Load 283(compare)
|
|
2429:1946(ResType) ImageSparseDrefGather 2426 2427 2428 ConstOffset 452
|
|
2430: 7(fvec4) CompositeExtract 2429 1
|
|
Store 2404(texel) 2430
|
|
2431: 47(int) CompositeExtract 2429 0
|
|
2432: 266 Load 268(s2DRectShadow)
|
|
2433: 52(fvec2) Load 138(c2)
|
|
2434: 6(float) Load 283(compare)
|
|
2435:1946(ResType) ImageSparseDrefGather 2432 2433 2434 ConstOffset 452
|
|
2436: 7(fvec4) CompositeExtract 2435 1
|
|
Store 2404(texel) 2436
|
|
2437: 47(int) CompositeExtract 2435 0
|
|
2438: 7(fvec4) Load 2404(texel)
|
|
ReturnValue 2438
|
|
FunctionEnd
|
|
88(testSparseTextureGatherOffsets(): 7(fvec4) Function None 8
|
|
89: Label
|
|
2441(texel): 63(ptr) Variable Function
|
|
Store 2441(texel) 120
|
|
2442: 133 Load 135(s2D)
|
|
2443: 52(fvec2) Load 138(c2)
|
|
2454:1946(ResType) ImageSparseGather 2442 2443 1230 ConstOffsets 2453
|
|
2455: 7(fvec4) CompositeExtract 2454 1
|
|
Store 2441(texel) 2455
|
|
2456: 47(int) CompositeExtract 2454 0
|
|
2457: 215 Load 217(s2DArray)
|
|
2458: 148(fvec3) Load 150(c3)
|
|
2459:1946(ResType) ImageSparseGather 2457 2458 1230 ConstOffsets 2453
|
|
2460: 7(fvec4) CompositeExtract 2459 1
|
|
Store 2441(texel) 2460
|
|
2461: 47(int) CompositeExtract 2459 0
|
|
2462: 257 Load 259(s2DRect)
|
|
2463: 52(fvec2) Load 138(c2)
|
|
2464:1946(ResType) ImageSparseGather 2462 2463 1230 ConstOffsets 2453
|
|
2465: 7(fvec4) CompositeExtract 2464 1
|
|
Store 2441(texel) 2465
|
|
2466: 47(int) CompositeExtract 2464 0
|
|
2467: 180 Load 182(s2DShadow)
|
|
2468: 52(fvec2) Load 138(c2)
|
|
2469: 6(float) Load 283(compare)
|
|
2470:1946(ResType) ImageSparseDrefGather 2467 2468 2469 ConstOffsets 2453
|
|
2471: 7(fvec4) CompositeExtract 2470 1
|
|
Store 2441(texel) 2471
|
|
2472: 47(int) CompositeExtract 2470 0
|
|
2473: 245 Load 247(s2DArrayShadow)
|
|
2474: 148(fvec3) Load 150(c3)
|
|
2475: 6(float) Load 283(compare)
|
|
2476:1946(ResType) ImageSparseDrefGather 2473 2474 2475 ConstOffsets 2453
|
|
2477: 7(fvec4) CompositeExtract 2476 1
|
|
Store 2441(texel) 2477
|
|
2478: 47(int) CompositeExtract 2476 0
|
|
2479: 266 Load 268(s2DRectShadow)
|
|
2480: 52(fvec2) Load 138(c2)
|
|
2481: 6(float) Load 283(compare)
|
|
2482:1946(ResType) ImageSparseDrefGather 2479 2480 2481 ConstOffsets 2453
|
|
2483: 7(fvec4) CompositeExtract 2482 1
|
|
Store 2441(texel) 2483
|
|
2484: 47(int) CompositeExtract 2482 0
|
|
2485: 7(fvec4) Load 2441(texel)
|
|
ReturnValue 2485
|
|
FunctionEnd
|
|
90(testSparseTextureGatherLod(): 7(fvec4) Function None 8
|
|
91: Label
|
|
2488(texel): 63(ptr) Variable Function
|
|
Store 2488(texel) 120
|
|
2489: 133 Load 135(s2D)
|
|
2490: 52(fvec2) Load 138(c2)
|
|
2491: 6(float) Load 371(lod)
|
|
2492:1946(ResType) ImageSparseGather 2489 2490 1230 Lod 2491
|
|
2493: 7(fvec4) CompositeExtract 2492 1
|
|
Store 2488(texel) 2493
|
|
2494: 47(int) CompositeExtract 2492 0
|
|
2495: 215 Load 217(s2DArray)
|
|
2496: 148(fvec3) Load 150(c3)
|
|
2497: 6(float) Load 371(lod)
|
|
2498:1946(ResType) ImageSparseGather 2495 2496 1230 Lod 2497
|
|
2499: 7(fvec4) CompositeExtract 2498 1
|
|
Store 2488(texel) 2499
|
|
2500: 47(int) CompositeExtract 2498 0
|
|
2501: 156 Load 158(sCube)
|
|
2502: 148(fvec3) Load 150(c3)
|
|
2503: 6(float) Load 371(lod)
|
|
2504:1946(ResType) ImageSparseGather 2501 2502 1230 Lod 2503
|
|
2505: 7(fvec4) CompositeExtract 2504 1
|
|
Store 2488(texel) 2505
|
|
2506: 47(int) CompositeExtract 2504 0
|
|
2507: 224 Load 226(sCubeArray)
|
|
2508: 7(fvec4) Load 197(c4)
|
|
2509: 6(float) Load 371(lod)
|
|
2510:1946(ResType) ImageSparseGather 2507 2508 1230 Lod 2509
|
|
2511: 7(fvec4) CompositeExtract 2510 1
|
|
Store 2488(texel) 2511
|
|
2512: 47(int) CompositeExtract 2510 0
|
|
2513: 7(fvec4) Load 2488(texel)
|
|
ReturnValue 2513
|
|
FunctionEnd
|
|
92(testSparseTextureGatherLodOffset(): 7(fvec4) Function None 8
|
|
93: Label
|
|
2516(texel): 63(ptr) Variable Function
|
|
Store 2516(texel) 120
|
|
2517: 133 Load 135(s2D)
|
|
2518: 52(fvec2) Load 138(c2)
|
|
2519: 6(float) Load 371(lod)
|
|
2520:1946(ResType) ImageSparseGather 2517 2518 1230 Lod ConstOffset 2519 452
|
|
2521: 7(fvec4) CompositeExtract 2520 1
|
|
Store 2516(texel) 2521
|
|
2522: 47(int) CompositeExtract 2520 0
|
|
2523: 215 Load 217(s2DArray)
|
|
2524: 148(fvec3) Load 150(c3)
|
|
2525: 6(float) Load 371(lod)
|
|
2526:1946(ResType) ImageSparseGather 2523 2524 1230 Lod ConstOffset 2525 452
|
|
2527: 7(fvec4) CompositeExtract 2526 1
|
|
Store 2516(texel) 2527
|
|
2528: 47(int) CompositeExtract 2526 0
|
|
2529: 7(fvec4) Load 2516(texel)
|
|
ReturnValue 2529
|
|
FunctionEnd
|
|
94(testSparseTextureGatherLodOffsets(): 7(fvec4) Function None 8
|
|
95: Label
|
|
2532(texel): 63(ptr) Variable Function
|
|
Store 2532(texel) 120
|
|
2533: 133 Load 135(s2D)
|
|
2534: 52(fvec2) Load 138(c2)
|
|
2535: 6(float) Load 371(lod)
|
|
2536:1946(ResType) ImageSparseGather 2533 2534 1230 Lod ConstOffsets 2535 1329
|
|
2537: 7(fvec4) CompositeExtract 2536 1
|
|
Store 2532(texel) 2537
|
|
2538: 47(int) CompositeExtract 2536 0
|
|
2539: 215 Load 217(s2DArray)
|
|
2540: 148(fvec3) Load 150(c3)
|
|
2541: 6(float) Load 371(lod)
|
|
2542:1946(ResType) ImageSparseGather 2539 2540 1230 Lod ConstOffsets 2541 1329
|
|
2543: 7(fvec4) CompositeExtract 2542 1
|
|
Store 2532(texel) 2543
|
|
2544: 47(int) CompositeExtract 2542 0
|
|
2545: 7(fvec4) Load 2532(texel)
|
|
ReturnValue 2545
|
|
FunctionEnd
|
|
96(testSparseImageLoad(): 7(fvec4) Function None 8
|
|
97: Label
|
|
2548(texel): 63(ptr) Variable Function
|
|
Store 2548(texel) 120
|
|
2549: 1806 Load 1808(i2D)
|
|
2550: 52(fvec2) Load 138(c2)
|
|
2551: 451(ivec2) ConvertFToS 2550
|
|
2552:1946(ResType) ImageSparseRead 2549 2551
|
|
2553: 7(fvec4) CompositeExtract 2552 1
|
|
Store 2548(texel) 2553
|
|
2554: 47(int) CompositeExtract 2552 0
|
|
2555: 1815 Load 1817(i3D)
|
|
2556: 148(fvec3) Load 150(c3)
|
|
2557: 458(ivec3) ConvertFToS 2556
|
|
2558:1946(ResType) ImageSparseRead 2555 2557
|
|
2559: 7(fvec4) CompositeExtract 2558 1
|
|
Store 2548(texel) 2559
|
|
2560: 47(int) CompositeExtract 2558 0
|
|
2561: 1824 Load 1826(i2DRect)
|
|
2562: 52(fvec2) Load 138(c2)
|
|
2563: 451(ivec2) ConvertFToS 2562
|
|
2564:1946(ResType) ImageSparseRead 2561 2563
|
|
2565: 7(fvec4) CompositeExtract 2564 1
|
|
Store 2548(texel) 2565
|
|
2566: 47(int) CompositeExtract 2564 0
|
|
2567: 1833 Load 1835(iCube)
|
|
2568: 148(fvec3) Load 150(c3)
|
|
2569: 458(ivec3) ConvertFToS 2568
|
|
2570:1946(ResType) ImageSparseRead 2567 2569
|
|
2571: 7(fvec4) CompositeExtract 2570 1
|
|
Store 2548(texel) 2571
|
|
2572: 47(int) CompositeExtract 2570 0
|
|
2573: 1860 Load 1862(i2DArray)
|
|
2574: 148(fvec3) Load 150(c3)
|
|
2575: 458(ivec3) ConvertFToS 2574
|
|
2576:1946(ResType) ImageSparseRead 2573 2575
|
|
2577: 7(fvec4) CompositeExtract 2576 1
|
|
Store 2548(texel) 2577
|
|
2578: 47(int) CompositeExtract 2576 0
|
|
2579: 1869 Load 1871(iCubeArray)
|
|
2580: 148(fvec3) Load 150(c3)
|
|
2581: 458(ivec3) ConvertFToS 2580
|
|
2582:1946(ResType) ImageSparseRead 2579 2581
|
|
2583: 7(fvec4) CompositeExtract 2582 1
|
|
Store 2548(texel) 2583
|
|
2584: 47(int) CompositeExtract 2582 0
|
|
2585: 1878 Load 1880(i2DMS)
|
|
2586: 52(fvec2) Load 138(c2)
|
|
2587: 451(ivec2) ConvertFToS 2586
|
|
2588:1946(ResType) ImageSparseRead 2585 2587 Sample 445
|
|
2589: 7(fvec4) CompositeExtract 2588 1
|
|
Store 2548(texel) 2589
|
|
2590: 47(int) CompositeExtract 2588 0
|
|
2591: 1887 Load 1889(i2DMSArray)
|
|
2592: 148(fvec3) Load 150(c3)
|
|
2593: 458(ivec3) ConvertFToS 2592
|
|
2594:1946(ResType) ImageSparseRead 2591 2593 Sample 799
|
|
2595: 7(fvec4) CompositeExtract 2594 1
|
|
Store 2548(texel) 2595
|
|
2596: 47(int) CompositeExtract 2594 0
|
|
2597: 7(fvec4) Load 2548(texel)
|
|
ReturnValue 2597
|
|
FunctionEnd
|
|
98(testSparseTextureClamp(): 7(fvec4) Function None 8
|
|
99: Label
|
|
2600(texel): 63(ptr) Variable Function
|
|
Store 2600(texel) 120
|
|
2601: 133 Load 135(s2D)
|
|
2602: 52(fvec2) Load 138(c2)
|
|
2604: 6(float) Load 2603(lodClamp)
|
|
2605:1946(ResType) ImageSparseSampleImplicitLod 2601 2602 MinLod 2604
|
|
2606: 7(fvec4) CompositeExtract 2605 1
|
|
Store 2600(texel) 2606
|
|
2607: 47(int) CompositeExtract 2605 0
|
|
2608: 144 Load 146(s3D)
|
|
2609: 148(fvec3) Load 150(c3)
|
|
2610: 6(float) Load 2603(lodClamp)
|
|
2611:1946(ResType) ImageSparseSampleImplicitLod 2608 2609 MinLod 2610
|
|
2612: 7(fvec4) CompositeExtract 2611 1
|
|
Store 2600(texel) 2612
|
|
2613: 47(int) CompositeExtract 2611 0
|
|
2614: 156 Load 158(sCube)
|
|
2615: 148(fvec3) Load 150(c3)
|
|
2616: 6(float) Load 2603(lodClamp)
|
|
2617:1946(ResType) ImageSparseSampleImplicitLod 2614 2615 MinLod 2616
|
|
2618: 7(fvec4) CompositeExtract 2617 1
|
|
Store 2600(texel) 2618
|
|
2619: 47(int) CompositeExtract 2617 0
|
|
2620: 180 Load 182(s2DShadow)
|
|
2621: 148(fvec3) Load 150(c3)
|
|
2622: 6(float) Load 2603(lodClamp)
|
|
2623: 174(ptr) AccessChain 2600(texel) 173
|
|
2624: 6(float) CompositeExtract 2621 2
|
|
2625:1964(ResType) ImageSparseSampleDrefImplicitLod 2620 2621 2624 MinLod 2622
|
|
2626: 6(float) CompositeExtract 2625 1
|
|
Store 2623 2626
|
|
2627: 47(int) CompositeExtract 2625 0
|
|
2628: 192 Load 194(sCubeShadow)
|
|
2629: 7(fvec4) Load 197(c4)
|
|
2630: 6(float) Load 2603(lodClamp)
|
|
2631: 174(ptr) AccessChain 2600(texel) 173
|
|
2632: 6(float) CompositeExtract 2629 3
|
|
2633:1964(ResType) ImageSparseSampleDrefImplicitLod 2628 2629 2632 MinLod 2630
|
|
2634: 6(float) CompositeExtract 2633 1
|
|
Store 2631 2634
|
|
2635: 47(int) CompositeExtract 2633 0
|
|
2636: 215 Load 217(s2DArray)
|
|
2637: 148(fvec3) Load 150(c3)
|
|
2638: 6(float) Load 2603(lodClamp)
|
|
2639:1946(ResType) ImageSparseSampleImplicitLod 2636 2637 MinLod 2638
|
|
2640: 7(fvec4) CompositeExtract 2639 1
|
|
Store 2600(texel) 2640
|
|
2641: 47(int) CompositeExtract 2639 0
|
|
2642: 224 Load 226(sCubeArray)
|
|
2643: 7(fvec4) Load 197(c4)
|
|
2644: 6(float) Load 2603(lodClamp)
|
|
2645:1946(ResType) ImageSparseSampleImplicitLod 2642 2643 MinLod 2644
|
|
2646: 7(fvec4) CompositeExtract 2645 1
|
|
Store 2600(texel) 2646
|
|
2647: 47(int) CompositeExtract 2645 0
|
|
2648: 245 Load 247(s2DArrayShadow)
|
|
2649: 7(fvec4) Load 197(c4)
|
|
2650: 6(float) Load 2603(lodClamp)
|
|
2651: 174(ptr) AccessChain 2600(texel) 173
|
|
2652: 6(float) CompositeExtract 2649 3
|
|
2653:1964(ResType) ImageSparseSampleDrefImplicitLod 2648 2649 2652 MinLod 2650
|
|
2654: 6(float) CompositeExtract 2653 1
|
|
Store 2651 2654
|
|
2655: 47(int) CompositeExtract 2653 0
|
|
2656: 278 Load 280(sCubeArrayShadow)
|
|
2657: 7(fvec4) Load 197(c4)
|
|
2658: 6(float) Load 283(compare)
|
|
2659: 6(float) Load 2603(lodClamp)
|
|
2660: 174(ptr) AccessChain 2600(texel) 173
|
|
2661:1964(ResType) ImageSparseSampleDrefImplicitLod 2656 2657 2658 MinLod 2659
|
|
2662: 6(float) CompositeExtract 2661 1
|
|
Store 2660 2662
|
|
2663: 47(int) CompositeExtract 2661 0
|
|
2664: 7(fvec4) Load 2600(texel)
|
|
ReturnValue 2664
|
|
FunctionEnd
|
|
100(testTextureClamp(): 7(fvec4) Function None 8
|
|
101: Label
|
|
2667(texel): 63(ptr) Variable Function
|
|
Store 2667(texel) 120
|
|
2668: 122 Load 124(s1D)
|
|
2669: 6(float) Load 127(c1)
|
|
2670: 6(float) Load 2603(lodClamp)
|
|
2671: 7(fvec4) ImageSampleImplicitLod 2668 2669 MinLod 2670
|
|
2672: 7(fvec4) Load 2667(texel)
|
|
2673: 7(fvec4) FAdd 2672 2671
|
|
Store 2667(texel) 2673
|
|
2674: 133 Load 135(s2D)
|
|
2675: 52(fvec2) Load 138(c2)
|
|
2676: 6(float) Load 2603(lodClamp)
|
|
2677: 7(fvec4) ImageSampleImplicitLod 2674 2675 MinLod 2676
|
|
2678: 7(fvec4) Load 2667(texel)
|
|
2679: 7(fvec4) FAdd 2678 2677
|
|
Store 2667(texel) 2679
|
|
2680: 144 Load 146(s3D)
|
|
2681: 148(fvec3) Load 150(c3)
|
|
2682: 6(float) Load 2603(lodClamp)
|
|
2683: 7(fvec4) ImageSampleImplicitLod 2680 2681 MinLod 2682
|
|
2684: 7(fvec4) Load 2667(texel)
|
|
2685: 7(fvec4) FAdd 2684 2683
|
|
Store 2667(texel) 2685
|
|
2686: 156 Load 158(sCube)
|
|
2687: 148(fvec3) Load 150(c3)
|
|
2688: 6(float) Load 2603(lodClamp)
|
|
2689: 7(fvec4) ImageSampleImplicitLod 2686 2687 MinLod 2688
|
|
2690: 7(fvec4) Load 2667(texel)
|
|
2691: 7(fvec4) FAdd 2690 2689
|
|
Store 2667(texel) 2691
|
|
2692: 165 Load 167(s1DShadow)
|
|
2693: 148(fvec3) Load 150(c3)
|
|
2694: 6(float) Load 2603(lodClamp)
|
|
2695: 6(float) CompositeExtract 2693 2
|
|
2696: 6(float) ImageSampleDrefImplicitLod 2692 2693 2695 MinLod 2694
|
|
2697: 174(ptr) AccessChain 2667(texel) 173
|
|
2698: 6(float) Load 2697
|
|
2699: 6(float) FAdd 2698 2696
|
|
2700: 174(ptr) AccessChain 2667(texel) 173
|
|
Store 2700 2699
|
|
2701: 180 Load 182(s2DShadow)
|
|
2702: 148(fvec3) Load 150(c3)
|
|
2703: 6(float) Load 2603(lodClamp)
|
|
2704: 6(float) CompositeExtract 2702 2
|
|
2705: 6(float) ImageSampleDrefImplicitLod 2701 2702 2704 MinLod 2703
|
|
2706: 174(ptr) AccessChain 2667(texel) 173
|
|
2707: 6(float) Load 2706
|
|
2708: 6(float) FAdd 2707 2705
|
|
2709: 174(ptr) AccessChain 2667(texel) 173
|
|
Store 2709 2708
|
|
2710: 192 Load 194(sCubeShadow)
|
|
2711: 7(fvec4) Load 197(c4)
|
|
2712: 6(float) Load 2603(lodClamp)
|
|
2713: 6(float) CompositeExtract 2711 3
|
|
2714: 6(float) ImageSampleDrefImplicitLod 2710 2711 2713 MinLod 2712
|
|
2715: 174(ptr) AccessChain 2667(texel) 173
|
|
2716: 6(float) Load 2715
|
|
2717: 6(float) FAdd 2716 2714
|
|
2718: 174(ptr) AccessChain 2667(texel) 173
|
|
Store 2718 2717
|
|
2719: 206 Load 208(s1DArray)
|
|
2720: 52(fvec2) Load 138(c2)
|
|
2721: 6(float) Load 2603(lodClamp)
|
|
2722: 7(fvec4) ImageSampleImplicitLod 2719 2720 MinLod 2721
|
|
2723: 7(fvec4) Load 2667(texel)
|
|
2724: 7(fvec4) FAdd 2723 2722
|
|
Store 2667(texel) 2724
|
|
2725: 215 Load 217(s2DArray)
|
|
2726: 148(fvec3) Load 150(c3)
|
|
2727: 6(float) Load 2603(lodClamp)
|
|
2728: 7(fvec4) ImageSampleImplicitLod 2725 2726 MinLod 2727
|
|
2729: 7(fvec4) Load 2667(texel)
|
|
2730: 7(fvec4) FAdd 2729 2728
|
|
Store 2667(texel) 2730
|
|
2731: 224 Load 226(sCubeArray)
|
|
2732: 7(fvec4) Load 197(c4)
|
|
2733: 6(float) Load 2603(lodClamp)
|
|
2734: 7(fvec4) ImageSampleImplicitLod 2731 2732 MinLod 2733
|
|
2735: 7(fvec4) Load 2667(texel)
|
|
2736: 7(fvec4) FAdd 2735 2734
|
|
Store 2667(texel) 2736
|
|
2737: 233 Load 235(s1DArrayShadow)
|
|
2738: 148(fvec3) Load 150(c3)
|
|
2739: 6(float) Load 2603(lodClamp)
|
|
2740: 6(float) CompositeExtract 2738 2
|
|
2741: 6(float) ImageSampleDrefImplicitLod 2737 2738 2740 MinLod 2739
|
|
2742: 174(ptr) AccessChain 2667(texel) 173
|
|
2743: 6(float) Load 2742
|
|
2744: 6(float) FAdd 2743 2741
|
|
2745: 174(ptr) AccessChain 2667(texel) 173
|
|
Store 2745 2744
|
|
2746: 245 Load 247(s2DArrayShadow)
|
|
2747: 7(fvec4) Load 197(c4)
|
|
2748: 6(float) Load 2603(lodClamp)
|
|
2749: 6(float) CompositeExtract 2747 3
|
|
2750: 6(float) ImageSampleDrefImplicitLod 2746 2747 2749 MinLod 2748
|
|
2751: 174(ptr) AccessChain 2667(texel) 173
|
|
2752: 6(float) Load 2751
|
|
2753: 6(float) FAdd 2752 2750
|
|
2754: 174(ptr) AccessChain 2667(texel) 173
|
|
Store 2754 2753
|
|
2755: 278 Load 280(sCubeArrayShadow)
|
|
2756: 7(fvec4) Load 197(c4)
|
|
2757: 6(float) Load 283(compare)
|
|
2758: 6(float) Load 2603(lodClamp)
|
|
2759: 6(float) ImageSampleDrefImplicitLod 2755 2756 2757 MinLod 2758
|
|
2760: 174(ptr) AccessChain 2667(texel) 173
|
|
2761: 6(float) Load 2760
|
|
2762: 6(float) FAdd 2761 2759
|
|
2763: 174(ptr) AccessChain 2667(texel) 173
|
|
Store 2763 2762
|
|
2764: 7(fvec4) Load 2667(texel)
|
|
ReturnValue 2764
|
|
FunctionEnd
|
|
102(testSparseTextureOffsetClamp(): 7(fvec4) Function None 8
|
|
103: Label
|
|
2767(texel): 63(ptr) Variable Function
|
|
Store 2767(texel) 120
|
|
2768: 133 Load 135(s2D)
|
|
2769: 52(fvec2) Load 138(c2)
|
|
2770: 6(float) Load 2603(lodClamp)
|
|
2771:1946(ResType) ImageSparseSampleImplicitLod 2768 2769 ConstOffset MinLod 452 2770
|
|
2772: 7(fvec4) CompositeExtract 2771 1
|
|
Store 2767(texel) 2772
|
|
2773: 47(int) CompositeExtract 2771 0
|
|
2774: 144 Load 146(s3D)
|
|
2775: 148(fvec3) Load 150(c3)
|
|
2776: 6(float) Load 2603(lodClamp)
|
|
2777:1946(ResType) ImageSparseSampleImplicitLod 2774 2775 ConstOffset MinLod 459 2776
|
|
2778: 7(fvec4) CompositeExtract 2777 1
|
|
Store 2767(texel) 2778
|
|
2779: 47(int) CompositeExtract 2777 0
|
|
2780: 180 Load 182(s2DShadow)
|
|
2781: 148(fvec3) Load 150(c3)
|
|
2782: 6(float) Load 2603(lodClamp)
|
|
2783: 174(ptr) AccessChain 2767(texel) 173
|
|
2784: 6(float) CompositeExtract 2781 2
|
|
2785:1964(ResType) ImageSparseSampleDrefImplicitLod 2780 2781 2784 ConstOffset MinLod 452 2782
|
|
2786: 6(float) CompositeExtract 2785 1
|
|
Store 2783 2786
|
|
2787: 47(int) CompositeExtract 2785 0
|
|
2788: 215 Load 217(s2DArray)
|
|
2789: 148(fvec3) Load 150(c3)
|
|
2790: 6(float) Load 2603(lodClamp)
|
|
2791:1946(ResType) ImageSparseSampleImplicitLod 2788 2789 ConstOffset MinLod 452 2790
|
|
2792: 7(fvec4) CompositeExtract 2791 1
|
|
Store 2767(texel) 2792
|
|
2793: 47(int) CompositeExtract 2791 0
|
|
2794: 245 Load 247(s2DArrayShadow)
|
|
2795: 7(fvec4) Load 197(c4)
|
|
2796: 6(float) Load 2603(lodClamp)
|
|
2797: 174(ptr) AccessChain 2767(texel) 173
|
|
2798: 6(float) CompositeExtract 2795 3
|
|
2799:1964(ResType) ImageSparseSampleDrefImplicitLod 2794 2795 2798 ConstOffset MinLod 452 2796
|
|
2800: 6(float) CompositeExtract 2799 1
|
|
Store 2797 2800
|
|
2801: 47(int) CompositeExtract 2799 0
|
|
2802: 7(fvec4) Load 2767(texel)
|
|
ReturnValue 2802
|
|
FunctionEnd
|
|
104(testTextureOffsetClamp(): 7(fvec4) Function None 8
|
|
105: Label
|
|
2805(texel): 63(ptr) Variable Function
|
|
Store 2805(texel) 120
|
|
2806: 122 Load 124(s1D)
|
|
2807: 6(float) Load 127(c1)
|
|
2808: 6(float) Load 2603(lodClamp)
|
|
2809: 7(fvec4) ImageSampleImplicitLod 2806 2807 ConstOffset MinLod 445 2808
|
|
2810: 7(fvec4) Load 2805(texel)
|
|
2811: 7(fvec4) FAdd 2810 2809
|
|
Store 2805(texel) 2811
|
|
2812: 133 Load 135(s2D)
|
|
2813: 52(fvec2) Load 138(c2)
|
|
2814: 6(float) Load 2603(lodClamp)
|
|
2815: 7(fvec4) ImageSampleImplicitLod 2812 2813 ConstOffset MinLod 452 2814
|
|
2816: 7(fvec4) Load 2805(texel)
|
|
2817: 7(fvec4) FAdd 2816 2815
|
|
Store 2805(texel) 2817
|
|
2818: 144 Load 146(s3D)
|
|
2819: 148(fvec3) Load 150(c3)
|
|
2820: 6(float) Load 2603(lodClamp)
|
|
2821: 7(fvec4) ImageSampleImplicitLod 2818 2819 ConstOffset MinLod 459 2820
|
|
2822: 7(fvec4) Load 2805(texel)
|
|
2823: 7(fvec4) FAdd 2822 2821
|
|
Store 2805(texel) 2823
|
|
2824: 165 Load 167(s1DShadow)
|
|
2825: 148(fvec3) Load 150(c3)
|
|
2826: 6(float) Load 2603(lodClamp)
|
|
2827: 6(float) CompositeExtract 2825 2
|
|
2828: 6(float) ImageSampleDrefImplicitLod 2824 2825 2827 ConstOffset MinLod 445 2826
|
|
2829: 174(ptr) AccessChain 2805(texel) 173
|
|
2830: 6(float) Load 2829
|
|
2831: 6(float) FAdd 2830 2828
|
|
2832: 174(ptr) AccessChain 2805(texel) 173
|
|
Store 2832 2831
|
|
2833: 180 Load 182(s2DShadow)
|
|
2834: 148(fvec3) Load 150(c3)
|
|
2835: 6(float) Load 2603(lodClamp)
|
|
2836: 6(float) CompositeExtract 2834 2
|
|
2837: 6(float) ImageSampleDrefImplicitLod 2833 2834 2836 ConstOffset MinLod 452 2835
|
|
2838: 174(ptr) AccessChain 2805(texel) 173
|
|
2839: 6(float) Load 2838
|
|
2840: 6(float) FAdd 2839 2837
|
|
2841: 174(ptr) AccessChain 2805(texel) 173
|
|
Store 2841 2840
|
|
2842: 206 Load 208(s1DArray)
|
|
2843: 52(fvec2) Load 138(c2)
|
|
2844: 6(float) Load 2603(lodClamp)
|
|
2845: 7(fvec4) ImageSampleImplicitLod 2842 2843 ConstOffset MinLod 445 2844
|
|
2846: 7(fvec4) Load 2805(texel)
|
|
2847: 7(fvec4) FAdd 2846 2845
|
|
Store 2805(texel) 2847
|
|
2848: 215 Load 217(s2DArray)
|
|
2849: 148(fvec3) Load 150(c3)
|
|
2850: 6(float) Load 2603(lodClamp)
|
|
2851: 7(fvec4) ImageSampleImplicitLod 2848 2849 ConstOffset MinLod 452 2850
|
|
2852: 7(fvec4) Load 2805(texel)
|
|
2853: 7(fvec4) FAdd 2852 2851
|
|
Store 2805(texel) 2853
|
|
2854: 233 Load 235(s1DArrayShadow)
|
|
2855: 148(fvec3) Load 150(c3)
|
|
2856: 6(float) Load 2603(lodClamp)
|
|
2857: 6(float) CompositeExtract 2855 2
|
|
2858: 6(float) ImageSampleDrefImplicitLod 2854 2855 2857 ConstOffset MinLod 445 2856
|
|
2859: 174(ptr) AccessChain 2805(texel) 173
|
|
2860: 6(float) Load 2859
|
|
2861: 6(float) FAdd 2860 2858
|
|
2862: 174(ptr) AccessChain 2805(texel) 173
|
|
Store 2862 2861
|
|
2863: 245 Load 247(s2DArrayShadow)
|
|
2864: 7(fvec4) Load 197(c4)
|
|
2865: 6(float) Load 2603(lodClamp)
|
|
2866: 6(float) CompositeExtract 2864 3
|
|
2867: 6(float) ImageSampleDrefImplicitLod 2863 2864 2866 ConstOffset MinLod 452 2865
|
|
2868: 174(ptr) AccessChain 2805(texel) 173
|
|
2869: 6(float) Load 2868
|
|
2870: 6(float) FAdd 2869 2867
|
|
2871: 174(ptr) AccessChain 2805(texel) 173
|
|
Store 2871 2870
|
|
2872: 7(fvec4) Load 2805(texel)
|
|
ReturnValue 2872
|
|
FunctionEnd
|
|
106(testSparseTextureGradClamp(): 7(fvec4) Function None 8
|
|
107: Label
|
|
2875(texel): 63(ptr) Variable Function
|
|
Store 2875(texel) 120
|
|
2876: 133 Load 135(s2D)
|
|
2877: 52(fvec2) Load 138(c2)
|
|
2878: 52(fvec2) Load 873(dPdxy2)
|
|
2879: 6(float) Load 2603(lodClamp)
|
|
2880:1946(ResType) ImageSparseSampleExplicitLod 2876 2877 Grad MinLod 2878 2878 2879
|
|
2881: 7(fvec4) CompositeExtract 2880 1
|
|
Store 2875(texel) 2881
|
|
2882: 47(int) CompositeExtract 2880 0
|
|
2883: 144 Load 146(s3D)
|
|
2884: 148(fvec3) Load 150(c3)
|
|
2885: 148(fvec3) Load 880(dPdxy3)
|
|
2886: 6(float) Load 2603(lodClamp)
|
|
2887:1946(ResType) ImageSparseSampleExplicitLod 2883 2884 Grad MinLod 2885 2885 2886
|
|
2888: 7(fvec4) CompositeExtract 2887 1
|
|
Store 2875(texel) 2888
|
|
2889: 47(int) CompositeExtract 2887 0
|
|
2890: 156 Load 158(sCube)
|
|
2891: 148(fvec3) Load 150(c3)
|
|
2892: 148(fvec3) Load 880(dPdxy3)
|
|
2893: 6(float) Load 2603(lodClamp)
|
|
2894:1946(ResType) ImageSparseSampleExplicitLod 2890 2891 Grad MinLod 2892 2892 2893
|
|
2895: 7(fvec4) CompositeExtract 2894 1
|
|
Store 2875(texel) 2895
|
|
2896: 47(int) CompositeExtract 2894 0
|
|
2897: 180 Load 182(s2DShadow)
|
|
2898: 148(fvec3) Load 150(c3)
|
|
2899: 52(fvec2) Load 873(dPdxy2)
|
|
2900: 6(float) Load 2603(lodClamp)
|
|
2901: 174(ptr) AccessChain 2875(texel) 173
|
|
2902: 6(float) CompositeExtract 2898 2
|
|
2903:1964(ResType) ImageSparseSampleDrefExplicitLod 2897 2898 2902 Grad MinLod 2899 2899 2900
|
|
2904: 6(float) CompositeExtract 2903 1
|
|
Store 2901 2904
|
|
2905: 47(int) CompositeExtract 2903 0
|
|
2906: 192 Load 194(sCubeShadow)
|
|
2907: 7(fvec4) Load 197(c4)
|
|
2908: 148(fvec3) Load 880(dPdxy3)
|
|
2909: 6(float) Load 2603(lodClamp)
|
|
2910: 174(ptr) AccessChain 2875(texel) 173
|
|
2911: 6(float) CompositeExtract 2907 3
|
|
2912:1964(ResType) ImageSparseSampleDrefExplicitLod 2906 2907 2911 Grad MinLod 2908 2908 2909
|
|
2913: 6(float) CompositeExtract 2912 1
|
|
Store 2910 2913
|
|
2914: 47(int) CompositeExtract 2912 0
|
|
2915: 215 Load 217(s2DArray)
|
|
2916: 148(fvec3) Load 150(c3)
|
|
2917: 52(fvec2) Load 873(dPdxy2)
|
|
2918: 6(float) Load 2603(lodClamp)
|
|
2919:1946(ResType) ImageSparseSampleExplicitLod 2915 2916 Grad MinLod 2917 2917 2918
|
|
2920: 7(fvec4) CompositeExtract 2919 1
|
|
Store 2875(texel) 2920
|
|
2921: 47(int) CompositeExtract 2919 0
|
|
2922: 245 Load 247(s2DArrayShadow)
|
|
2923: 7(fvec4) Load 197(c4)
|
|
2924: 52(fvec2) Load 873(dPdxy2)
|
|
2925: 6(float) Load 2603(lodClamp)
|
|
2926: 174(ptr) AccessChain 2875(texel) 173
|
|
2927: 6(float) CompositeExtract 2923 3
|
|
2928:1964(ResType) ImageSparseSampleDrefExplicitLod 2922 2923 2927 Grad MinLod 2924 2924 2925
|
|
2929: 6(float) CompositeExtract 2928 1
|
|
Store 2926 2929
|
|
2930: 47(int) CompositeExtract 2928 0
|
|
2931: 224 Load 226(sCubeArray)
|
|
2932: 7(fvec4) Load 197(c4)
|
|
2933: 148(fvec3) Load 880(dPdxy3)
|
|
2934: 6(float) Load 2603(lodClamp)
|
|
2935:1946(ResType) ImageSparseSampleExplicitLod 2931 2932 Grad MinLod 2933 2933 2934
|
|
2936: 7(fvec4) CompositeExtract 2935 1
|
|
Store 2875(texel) 2936
|
|
2937: 47(int) CompositeExtract 2935 0
|
|
2938: 7(fvec4) Load 2875(texel)
|
|
ReturnValue 2938
|
|
FunctionEnd
|
|
108(testTextureGradClamp(): 7(fvec4) Function None 8
|
|
109: Label
|
|
2941(texel): 63(ptr) Variable Function
|
|
Store 2941(texel) 120
|
|
2942: 122 Load 124(s1D)
|
|
2943: 6(float) Load 127(c1)
|
|
2944: 6(float) Load 866(dPdxy1)
|
|
2945: 6(float) Load 2603(lodClamp)
|
|
2946: 7(fvec4) ImageSampleExplicitLod 2942 2943 Grad MinLod 2944 2944 2945
|
|
2947: 7(fvec4) Load 2941(texel)
|
|
2948: 7(fvec4) FAdd 2947 2946
|
|
Store 2941(texel) 2948
|
|
2949: 133 Load 135(s2D)
|
|
2950: 52(fvec2) Load 138(c2)
|
|
2951: 52(fvec2) Load 873(dPdxy2)
|
|
2952: 6(float) Load 2603(lodClamp)
|
|
2953: 7(fvec4) ImageSampleExplicitLod 2949 2950 Grad MinLod 2951 2951 2952
|
|
2954: 7(fvec4) Load 2941(texel)
|
|
2955: 7(fvec4) FAdd 2954 2953
|
|
Store 2941(texel) 2955
|
|
2956: 144 Load 146(s3D)
|
|
2957: 148(fvec3) Load 150(c3)
|
|
2958: 148(fvec3) Load 880(dPdxy3)
|
|
2959: 6(float) Load 2603(lodClamp)
|
|
2960: 7(fvec4) ImageSampleExplicitLod 2956 2957 Grad MinLod 2958 2958 2959
|
|
2961: 7(fvec4) Load 2941(texel)
|
|
2962: 7(fvec4) FAdd 2961 2960
|
|
Store 2941(texel) 2962
|
|
2963: 156 Load 158(sCube)
|
|
2964: 148(fvec3) Load 150(c3)
|
|
2965: 148(fvec3) Load 880(dPdxy3)
|
|
2966: 6(float) Load 2603(lodClamp)
|
|
2967: 7(fvec4) ImageSampleExplicitLod 2963 2964 Grad MinLod 2965 2965 2966
|
|
2968: 7(fvec4) Load 2941(texel)
|
|
2969: 7(fvec4) FAdd 2968 2967
|
|
Store 2941(texel) 2969
|
|
2970: 165 Load 167(s1DShadow)
|
|
2971: 148(fvec3) Load 150(c3)
|
|
2972: 6(float) Load 866(dPdxy1)
|
|
2973: 6(float) Load 2603(lodClamp)
|
|
2974: 6(float) CompositeExtract 2971 2
|
|
2975: 6(float) ImageSampleDrefExplicitLod 2970 2971 2974 Grad MinLod 2972 2972 2973
|
|
2976: 174(ptr) AccessChain 2941(texel) 173
|
|
2977: 6(float) Load 2976
|
|
2978: 6(float) FAdd 2977 2975
|
|
2979: 174(ptr) AccessChain 2941(texel) 173
|
|
Store 2979 2978
|
|
2980: 180 Load 182(s2DShadow)
|
|
2981: 148(fvec3) Load 150(c3)
|
|
2982: 52(fvec2) Load 873(dPdxy2)
|
|
2983: 6(float) Load 2603(lodClamp)
|
|
2984: 6(float) CompositeExtract 2981 2
|
|
2985: 6(float) ImageSampleDrefExplicitLod 2980 2981 2984 Grad MinLod 2982 2982 2983
|
|
2986: 174(ptr) AccessChain 2941(texel) 173
|
|
2987: 6(float) Load 2986
|
|
2988: 6(float) FAdd 2987 2985
|
|
2989: 174(ptr) AccessChain 2941(texel) 173
|
|
Store 2989 2988
|
|
2990: 192 Load 194(sCubeShadow)
|
|
2991: 7(fvec4) Load 197(c4)
|
|
2992: 148(fvec3) Load 880(dPdxy3)
|
|
2993: 6(float) Load 2603(lodClamp)
|
|
2994: 6(float) CompositeExtract 2991 3
|
|
2995: 6(float) ImageSampleDrefExplicitLod 2990 2991 2994 Grad MinLod 2992 2992 2993
|
|
2996: 174(ptr) AccessChain 2941(texel) 173
|
|
2997: 6(float) Load 2996
|
|
2998: 6(float) FAdd 2997 2995
|
|
2999: 174(ptr) AccessChain 2941(texel) 173
|
|
Store 2999 2998
|
|
3000: 206 Load 208(s1DArray)
|
|
3001: 52(fvec2) Load 138(c2)
|
|
3002: 6(float) Load 866(dPdxy1)
|
|
3003: 6(float) Load 2603(lodClamp)
|
|
3004: 7(fvec4) ImageSampleExplicitLod 3000 3001 Grad MinLod 3002 3002 3003
|
|
3005: 7(fvec4) Load 2941(texel)
|
|
3006: 7(fvec4) FAdd 3005 3004
|
|
Store 2941(texel) 3006
|
|
3007: 215 Load 217(s2DArray)
|
|
3008: 148(fvec3) Load 150(c3)
|
|
3009: 52(fvec2) Load 873(dPdxy2)
|
|
3010: 6(float) Load 2603(lodClamp)
|
|
3011: 7(fvec4) ImageSampleExplicitLod 3007 3008 Grad MinLod 3009 3009 3010
|
|
3012: 7(fvec4) Load 2941(texel)
|
|
3013: 7(fvec4) FAdd 3012 3011
|
|
Store 2941(texel) 3013
|
|
3014: 233 Load 235(s1DArrayShadow)
|
|
3015: 148(fvec3) Load 150(c3)
|
|
3016: 6(float) Load 866(dPdxy1)
|
|
3017: 6(float) Load 2603(lodClamp)
|
|
3018: 6(float) CompositeExtract 3015 2
|
|
3019: 6(float) ImageSampleDrefExplicitLod 3014 3015 3018 Grad MinLod 3016 3016 3017
|
|
3020: 174(ptr) AccessChain 2941(texel) 173
|
|
3021: 6(float) Load 3020
|
|
3022: 6(float) FAdd 3021 3019
|
|
3023: 174(ptr) AccessChain 2941(texel) 173
|
|
Store 3023 3022
|
|
3024: 245 Load 247(s2DArrayShadow)
|
|
3025: 7(fvec4) Load 197(c4)
|
|
3026: 52(fvec2) Load 873(dPdxy2)
|
|
3027: 6(float) Load 2603(lodClamp)
|
|
3028: 6(float) CompositeExtract 3025 3
|
|
3029: 6(float) ImageSampleDrefExplicitLod 3024 3025 3028 Grad MinLod 3026 3026 3027
|
|
3030: 174(ptr) AccessChain 2941(texel) 173
|
|
3031: 6(float) Load 3030
|
|
3032: 6(float) FAdd 3031 3029
|
|
3033: 174(ptr) AccessChain 2941(texel) 173
|
|
Store 3033 3032
|
|
3034: 224 Load 226(sCubeArray)
|
|
3035: 7(fvec4) Load 197(c4)
|
|
3036: 148(fvec3) Load 880(dPdxy3)
|
|
3037: 6(float) Load 2603(lodClamp)
|
|
3038: 7(fvec4) ImageSampleExplicitLod 3034 3035 Grad MinLod 3036 3036 3037
|
|
3039: 7(fvec4) Load 2941(texel)
|
|
3040: 7(fvec4) FAdd 3039 3038
|
|
Store 2941(texel) 3040
|
|
3041: 7(fvec4) Load 2941(texel)
|
|
ReturnValue 3041
|
|
FunctionEnd
|
|
110(testSparseTextureGradOffsetClamp(): 7(fvec4) Function None 8
|
|
111: Label
|
|
3044(texel): 63(ptr) Variable Function
|
|
Store 3044(texel) 120
|
|
3045: 133 Load 135(s2D)
|
|
3046: 52(fvec2) Load 138(c2)
|
|
3047: 52(fvec2) Load 873(dPdxy2)
|
|
3048: 6(float) Load 2603(lodClamp)
|
|
3049:1946(ResType) ImageSparseSampleExplicitLod 3045 3046 Grad ConstOffset MinLod 3047 3047 452 3048
|
|
3050: 7(fvec4) CompositeExtract 3049 1
|
|
Store 3044(texel) 3050
|
|
3051: 47(int) CompositeExtract 3049 0
|
|
3052: 144 Load 146(s3D)
|
|
3053: 148(fvec3) Load 150(c3)
|
|
3054: 148(fvec3) Load 880(dPdxy3)
|
|
3055: 6(float) Load 2603(lodClamp)
|
|
3056:1946(ResType) ImageSparseSampleExplicitLod 3052 3053 Grad ConstOffset MinLod 3054 3054 459 3055
|
|
3057: 7(fvec4) CompositeExtract 3056 1
|
|
Store 3044(texel) 3057
|
|
3058: 47(int) CompositeExtract 3056 0
|
|
3059: 180 Load 182(s2DShadow)
|
|
3060: 148(fvec3) Load 150(c3)
|
|
3061: 52(fvec2) Load 873(dPdxy2)
|
|
3062: 6(float) Load 2603(lodClamp)
|
|
3063: 174(ptr) AccessChain 3044(texel) 173
|
|
3064: 6(float) CompositeExtract 3060 2
|
|
3065:1964(ResType) ImageSparseSampleDrefExplicitLod 3059 3060 3064 Grad ConstOffset MinLod 3061 3061 452 3062
|
|
3066: 6(float) CompositeExtract 3065 1
|
|
Store 3063 3066
|
|
3067: 47(int) CompositeExtract 3065 0
|
|
3068: 215 Load 217(s2DArray)
|
|
3069: 148(fvec3) Load 150(c3)
|
|
3070: 52(fvec2) Load 873(dPdxy2)
|
|
3071: 6(float) Load 2603(lodClamp)
|
|
3072:1946(ResType) ImageSparseSampleExplicitLod 3068 3069 Grad ConstOffset MinLod 3070 3070 452 3071
|
|
3073: 7(fvec4) CompositeExtract 3072 1
|
|
Store 3044(texel) 3073
|
|
3074: 47(int) CompositeExtract 3072 0
|
|
3075: 245 Load 247(s2DArrayShadow)
|
|
3076: 7(fvec4) Load 197(c4)
|
|
3077: 52(fvec2) Load 873(dPdxy2)
|
|
3078: 6(float) Load 2603(lodClamp)
|
|
3079: 174(ptr) AccessChain 3044(texel) 173
|
|
3080: 6(float) CompositeExtract 3076 3
|
|
3081:1964(ResType) ImageSparseSampleDrefExplicitLod 3075 3076 3080 Grad ConstOffset MinLod 3077 3077 452 3078
|
|
3082: 6(float) CompositeExtract 3081 1
|
|
Store 3079 3082
|
|
3083: 47(int) CompositeExtract 3081 0
|
|
3084: 7(fvec4) Load 3044(texel)
|
|
ReturnValue 3084
|
|
FunctionEnd
|
|
112(testTextureGradOffsetClamp(): 7(fvec4) Function None 8
|
|
113: Label
|
|
3087(texel): 63(ptr) Variable Function
|
|
Store 3087(texel) 120
|
|
3088: 122 Load 124(s1D)
|
|
3089: 6(float) Load 127(c1)
|
|
3090: 6(float) Load 866(dPdxy1)
|
|
3091: 6(float) Load 2603(lodClamp)
|
|
3092: 7(fvec4) ImageSampleExplicitLod 3088 3089 Grad ConstOffset MinLod 3090 3090 445 3091
|
|
3093: 7(fvec4) Load 3087(texel)
|
|
3094: 7(fvec4) FAdd 3093 3092
|
|
Store 3087(texel) 3094
|
|
3095: 133 Load 135(s2D)
|
|
3096: 52(fvec2) Load 138(c2)
|
|
3097: 52(fvec2) Load 873(dPdxy2)
|
|
3098: 6(float) Load 2603(lodClamp)
|
|
3099: 7(fvec4) ImageSampleExplicitLod 3095 3096 Grad ConstOffset MinLod 3097 3097 452 3098
|
|
3100: 7(fvec4) Load 3087(texel)
|
|
3101: 7(fvec4) FAdd 3100 3099
|
|
Store 3087(texel) 3101
|
|
3102: 144 Load 146(s3D)
|
|
3103: 148(fvec3) Load 150(c3)
|
|
3104: 148(fvec3) Load 880(dPdxy3)
|
|
3105: 6(float) Load 2603(lodClamp)
|
|
3106: 7(fvec4) ImageSampleExplicitLod 3102 3103 Grad ConstOffset MinLod 3104 3104 459 3105
|
|
3107: 7(fvec4) Load 3087(texel)
|
|
3108: 7(fvec4) FAdd 3107 3106
|
|
Store 3087(texel) 3108
|
|
3109: 165 Load 167(s1DShadow)
|
|
3110: 148(fvec3) Load 150(c3)
|
|
3111: 6(float) Load 866(dPdxy1)
|
|
3112: 6(float) Load 2603(lodClamp)
|
|
3113: 6(float) CompositeExtract 3110 2
|
|
3114: 6(float) ImageSampleDrefExplicitLod 3109 3110 3113 Grad ConstOffset MinLod 3111 3111 445 3112
|
|
3115: 174(ptr) AccessChain 3087(texel) 173
|
|
3116: 6(float) Load 3115
|
|
3117: 6(float) FAdd 3116 3114
|
|
3118: 174(ptr) AccessChain 3087(texel) 173
|
|
Store 3118 3117
|
|
3119: 180 Load 182(s2DShadow)
|
|
3120: 148(fvec3) Load 150(c3)
|
|
3121: 52(fvec2) Load 873(dPdxy2)
|
|
3122: 6(float) Load 2603(lodClamp)
|
|
3123: 6(float) CompositeExtract 3120 2
|
|
3124: 6(float) ImageSampleDrefExplicitLod 3119 3120 3123 Grad ConstOffset MinLod 3121 3121 452 3122
|
|
3125: 174(ptr) AccessChain 3087(texel) 173
|
|
3126: 6(float) Load 3125
|
|
3127: 6(float) FAdd 3126 3124
|
|
3128: 174(ptr) AccessChain 3087(texel) 173
|
|
Store 3128 3127
|
|
3129: 206 Load 208(s1DArray)
|
|
3130: 52(fvec2) Load 138(c2)
|
|
3131: 6(float) Load 866(dPdxy1)
|
|
3132: 6(float) Load 2603(lodClamp)
|
|
3133: 7(fvec4) ImageSampleExplicitLod 3129 3130 Grad ConstOffset MinLod 3131 3131 445 3132
|
|
3134: 7(fvec4) Load 3087(texel)
|
|
3135: 7(fvec4) FAdd 3134 3133
|
|
Store 3087(texel) 3135
|
|
3136: 215 Load 217(s2DArray)
|
|
3137: 148(fvec3) Load 150(c3)
|
|
3138: 52(fvec2) Load 873(dPdxy2)
|
|
3139: 6(float) Load 2603(lodClamp)
|
|
3140: 7(fvec4) ImageSampleExplicitLod 3136 3137 Grad ConstOffset MinLod 3138 3138 452 3139
|
|
3141: 7(fvec4) Load 3087(texel)
|
|
3142: 7(fvec4) FAdd 3141 3140
|
|
Store 3087(texel) 3142
|
|
3143: 233 Load 235(s1DArrayShadow)
|
|
3144: 148(fvec3) Load 150(c3)
|
|
3145: 6(float) Load 866(dPdxy1)
|
|
3146: 6(float) Load 2603(lodClamp)
|
|
3147: 6(float) CompositeExtract 3144 2
|
|
3148: 6(float) ImageSampleDrefExplicitLod 3143 3144 3147 Grad ConstOffset MinLod 3145 3145 445 3146
|
|
3149: 174(ptr) AccessChain 3087(texel) 173
|
|
3150: 6(float) Load 3149
|
|
3151: 6(float) FAdd 3150 3148
|
|
3152: 174(ptr) AccessChain 3087(texel) 173
|
|
Store 3152 3151
|
|
3153: 245 Load 247(s2DArrayShadow)
|
|
3154: 7(fvec4) Load 197(c4)
|
|
3155: 52(fvec2) Load 873(dPdxy2)
|
|
3156: 6(float) Load 2603(lodClamp)
|
|
3157: 6(float) CompositeExtract 3154 3
|
|
3158: 6(float) ImageSampleDrefExplicitLod 3153 3154 3157 Grad ConstOffset MinLod 3155 3155 452 3156
|
|
3159: 174(ptr) AccessChain 3087(texel) 173
|
|
3160: 6(float) Load 3159
|
|
3161: 6(float) FAdd 3160 3158
|
|
3162: 174(ptr) AccessChain 3087(texel) 173
|
|
Store 3162 3161
|
|
3163: 7(fvec4) Load 3087(texel)
|
|
ReturnValue 3163
|
|
FunctionEnd
|
|
114(testCombinedTextureSampler(): 7(fvec4) Function None 8
|
|
115: Label
|
|
3166(texel): 63(ptr) Variable Function
|
|
Store 3166(texel) 120
|
|
3169: 121 Load 3168(t1D)
|
|
3173: 3170 Load 3172(s)
|
|
3174: 122 SampledImage 3169 3173
|
|
3175: 6(float) Load 127(c1)
|
|
3176: 7(fvec4) ImageSampleImplicitLod 3174 3175
|
|
3177: 7(fvec4) Load 3166(texel)
|
|
3178: 7(fvec4) FAdd 3177 3176
|
|
Store 3166(texel) 3178
|
|
3181: 132 Load 3180(t2D)
|
|
3182: 3170 Load 3172(s)
|
|
3183: 133 SampledImage 3181 3182
|
|
3184: 52(fvec2) Load 138(c2)
|
|
3185: 7(fvec4) ImageSampleImplicitLod 3183 3184
|
|
3186: 7(fvec4) Load 3166(texel)
|
|
3187: 7(fvec4) FAdd 3186 3185
|
|
Store 3166(texel) 3187
|
|
3190: 143 Load 3189(t3D)
|
|
3191: 3170 Load 3172(s)
|
|
3192: 144 SampledImage 3190 3191
|
|
3193: 148(fvec3) Load 150(c3)
|
|
3194: 7(fvec4) ImageSampleImplicitLod 3192 3193
|
|
3195: 7(fvec4) Load 3166(texel)
|
|
3196: 7(fvec4) FAdd 3195 3194
|
|
Store 3166(texel) 3196
|
|
3199: 155 Load 3198(tCube)
|
|
3200: 3170 Load 3172(s)
|
|
3201: 156 SampledImage 3199 3200
|
|
3202: 148(fvec3) Load 150(c3)
|
|
3203: 7(fvec4) ImageSampleImplicitLod 3201 3202
|
|
3204: 7(fvec4) Load 3166(texel)
|
|
3205: 7(fvec4) FAdd 3204 3203
|
|
Store 3166(texel) 3205
|
|
3206: 121 Load 3168(t1D)
|
|
3208: 3170 Load 3207(sShadow)
|
|
3209: 165 SampledImage 3206 3208
|
|
3210: 148(fvec3) Load 150(c3)
|
|
3211: 6(float) CompositeExtract 3210 2
|
|
3212: 6(float) ImageSampleDrefImplicitLod 3209 3210 3211
|
|
3213: 174(ptr) AccessChain 3166(texel) 173
|
|
3214: 6(float) Load 3213
|
|
3215: 6(float) FAdd 3214 3212
|
|
3216: 174(ptr) AccessChain 3166(texel) 173
|
|
Store 3216 3215
|
|
3217: 132 Load 3180(t2D)
|
|
3218: 3170 Load 3207(sShadow)
|
|
3219: 180 SampledImage 3217 3218
|
|
3220: 148(fvec3) Load 150(c3)
|
|
3221: 6(float) CompositeExtract 3220 2
|
|
3222: 6(float) ImageSampleDrefImplicitLod 3219 3220 3221
|
|
3223: 174(ptr) AccessChain 3166(texel) 173
|
|
3224: 6(float) Load 3223
|
|
3225: 6(float) FAdd 3224 3222
|
|
3226: 174(ptr) AccessChain 3166(texel) 173
|
|
Store 3226 3225
|
|
3227: 155 Load 3198(tCube)
|
|
3228: 3170 Load 3207(sShadow)
|
|
3229: 192 SampledImage 3227 3228
|
|
3230: 7(fvec4) Load 197(c4)
|
|
3231: 6(float) CompositeExtract 3230 3
|
|
3232: 6(float) ImageSampleDrefImplicitLod 3229 3230 3231
|
|
3233: 174(ptr) AccessChain 3166(texel) 173
|
|
3234: 6(float) Load 3233
|
|
3235: 6(float) FAdd 3234 3232
|
|
3236: 174(ptr) AccessChain 3166(texel) 173
|
|
Store 3236 3235
|
|
3239: 205 Load 3238(t1DArray)
|
|
3240: 3170 Load 3172(s)
|
|
3241: 206 SampledImage 3239 3240
|
|
3242: 52(fvec2) Load 138(c2)
|
|
3243: 7(fvec4) ImageSampleImplicitLod 3241 3242
|
|
3244: 7(fvec4) Load 3166(texel)
|
|
3245: 7(fvec4) FAdd 3244 3243
|
|
Store 3166(texel) 3245
|
|
3248: 214 Load 3247(t2DArray)
|
|
3249: 3170 Load 3172(s)
|
|
3250: 215 SampledImage 3248 3249
|
|
3251: 148(fvec3) Load 150(c3)
|
|
3252: 7(fvec4) ImageSampleImplicitLod 3250 3251
|
|
3253: 7(fvec4) Load 3166(texel)
|
|
3254: 7(fvec4) FAdd 3253 3252
|
|
Store 3166(texel) 3254
|
|
3257: 223 Load 3256(tCubeArray)
|
|
3258: 3170 Load 3172(s)
|
|
3259: 224 SampledImage 3257 3258
|
|
3260: 7(fvec4) Load 197(c4)
|
|
3261: 7(fvec4) ImageSampleImplicitLod 3259 3260
|
|
3262: 7(fvec4) Load 3166(texel)
|
|
3263: 7(fvec4) FAdd 3262 3261
|
|
Store 3166(texel) 3263
|
|
3264: 205 Load 3238(t1DArray)
|
|
3265: 3170 Load 3207(sShadow)
|
|
3266: 233 SampledImage 3264 3265
|
|
3267: 148(fvec3) Load 150(c3)
|
|
3268: 6(float) CompositeExtract 3267 2
|
|
3269: 6(float) ImageSampleDrefImplicitLod 3266 3267 3268
|
|
3270: 174(ptr) AccessChain 3166(texel) 173
|
|
3271: 6(float) Load 3270
|
|
3272: 6(float) FAdd 3271 3269
|
|
3273: 174(ptr) AccessChain 3166(texel) 173
|
|
Store 3273 3272
|
|
3274: 214 Load 3247(t2DArray)
|
|
3275: 3170 Load 3207(sShadow)
|
|
3276: 245 SampledImage 3274 3275
|
|
3277: 7(fvec4) Load 197(c4)
|
|
3278: 6(float) CompositeExtract 3277 3
|
|
3279: 6(float) ImageSampleDrefImplicitLod 3276 3277 3278
|
|
3280: 174(ptr) AccessChain 3166(texel) 173
|
|
3281: 6(float) Load 3280
|
|
3282: 6(float) FAdd 3281 3279
|
|
3283: 174(ptr) AccessChain 3166(texel) 173
|
|
Store 3283 3282
|
|
3286: 256 Load 3285(t2DRect)
|
|
3287: 3170 Load 3172(s)
|
|
3288: 257 SampledImage 3286 3287
|
|
3289: 52(fvec2) Load 138(c2)
|
|
3290: 7(fvec4) ImageSampleImplicitLod 3288 3289
|
|
3291: 7(fvec4) Load 3166(texel)
|
|
3292: 7(fvec4) FAdd 3291 3290
|
|
Store 3166(texel) 3292
|
|
3293: 256 Load 3285(t2DRect)
|
|
3294: 3170 Load 3207(sShadow)
|
|
3295: 266 SampledImage 3293 3294
|
|
3296: 148(fvec3) Load 150(c3)
|
|
3297: 6(float) CompositeExtract 3296 2
|
|
3298: 6(float) ImageSampleDrefImplicitLod 3295 3296 3297
|
|
3299: 174(ptr) AccessChain 3166(texel) 173
|
|
3300: 6(float) Load 3299
|
|
3301: 6(float) FAdd 3300 3298
|
|
3302: 174(ptr) AccessChain 3166(texel) 173
|
|
Store 3302 3301
|
|
3303: 223 Load 3256(tCubeArray)
|
|
3304: 3170 Load 3207(sShadow)
|
|
3305: 278 SampledImage 3303 3304
|
|
3306: 7(fvec4) Load 197(c4)
|
|
3307: 6(float) Load 283(compare)
|
|
3308: 6(float) ImageSampleDrefImplicitLod 3305 3306 3307
|
|
3309: 174(ptr) AccessChain 3166(texel) 173
|
|
3310: 6(float) Load 3309
|
|
3311: 6(float) FAdd 3310 3308
|
|
3312: 174(ptr) AccessChain 3166(texel) 173
|
|
Store 3312 3311
|
|
3313: 7(fvec4) Load 3166(texel)
|
|
ReturnValue 3313
|
|
FunctionEnd
|
|
116(testSubpassLoad(): 7(fvec4) Function None 8
|
|
117: Label
|
|
3319: 3316 Load 3318(subpass)
|
|
3321: 7(fvec4) ImageRead 3319 3320
|
|
3325: 3322 Load 3324(subpassMS)
|
|
3326: 7(fvec4) ImageRead 3325 3320 Sample 799
|
|
3327: 7(fvec4) FAdd 3321 3326
|
|
ReturnValue 3327
|
|
FunctionEnd
|