4424 lines
		
	
	
		
			226 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			4424 lines
		
	
	
		
			226 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| spv.floatFetch.frag
 | |
| Validation failed
 | |
| // Module Version 10000
 | |
| // Generated by (magic number): 8000b
 | |
| // Id's are bound by 3599
 | |
| 
 | |
|                               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 874 882 2665 3590 3598
 | |
|                               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 874  "dPdxy2"
 | |
|                               Name 882  "dPdxy3"
 | |
|                               Name 986  "texel"
 | |
|                               Name 1082  "texel"
 | |
|                               Name 1177  "texel"
 | |
|                               Name 1272  "texel"
 | |
|                               Name 1332  "texel"
 | |
|                               Name 1369  "texel"
 | |
|                               Name 1409  "texel"
 | |
|                               Name 1437  "texel"
 | |
|                               Name 1453  "texel"
 | |
|                               Name 1470  "size"
 | |
|                               Name 1688  "lod"
 | |
|                               Name 1758  "levels"
 | |
|                               Name 1827  "samples"
 | |
|                               Name 1841  "texel"
 | |
|                               Name 1844  "i1D"
 | |
|                               Name 1853  "i2D"
 | |
|                               Name 1862  "i3D"
 | |
|                               Name 1871  "i2DRect"
 | |
|                               Name 1880  "iCube"
 | |
|                               Name 1889  "iBuffer"
 | |
|                               Name 1898  "i1DArray"
 | |
|                               Name 1907  "i2DArray"
 | |
|                               Name 1916  "iCubeArray"
 | |
|                               Name 1925  "i2DMS"
 | |
|                               Name 1934  "i2DMSArray"
 | |
|                               Name 1988  "texel"
 | |
|                               Name 1991  "ResType"
 | |
|                               Name 2009  "ResType"
 | |
|                               Name 2059  "texel"
 | |
|                               Name 2101  "texel"
 | |
|                               Name 2146  "texel"
 | |
|                               Name 2176  "texel"
 | |
|                               Name 2258  "texel"
 | |
|                               Name 2317  "texel"
 | |
|                               Name 2369  "texel"
 | |
|                               Name 2407  "texel"
 | |
|                               Name 2466  "texel"
 | |
|                               Name 2503  "texel"
 | |
|                               Name 2550  "texel"
 | |
|                               Name 2578  "texel"
 | |
|                               Name 2594  "texel"
 | |
|                               Name 2610  "texel"
 | |
|                               Name 2662  "texel"
 | |
|                               Name 2665  "lodClamp"
 | |
|                               Name 2729  "texel"
 | |
|                               Name 2829  "texel"
 | |
|                               Name 2867  "texel"
 | |
|                               Name 2937  "texel"
 | |
|                               Name 3011  "texel"
 | |
|                               Name 3126  "texel"
 | |
|                               Name 3174  "texel"
 | |
|                               Name 3262  "texel"
 | |
|                               Name 3264  "t1D"
 | |
|                               Name 3268  "s"
 | |
|                               Name 3276  "t2D"
 | |
|                               Name 3285  "t3D"
 | |
|                               Name 3294  "tCube"
 | |
|                               Name 3303  "sShadow"
 | |
|                               Name 3334  "t1DArray"
 | |
|                               Name 3343  "t2DArray"
 | |
|                               Name 3352  "tCubeArray"
 | |
|                               Name 3381  "t2DRect"
 | |
|                               Name 3414  "subpass"
 | |
|                               Name 3420  "subpassMS"
 | |
|                               Name 3426  "result"
 | |
|                               Name 3511  "param"
 | |
|                               Name 3590  "fragColor"
 | |
|                               Name 3593  "tBuffer"
 | |
|                               Name 3595  "t2DMS"
 | |
|                               Name 3597  "t2DMSArray"
 | |
|                               Name 3598  "bias"
 | |
|                               Decorate 124(s1D) DescriptorSet 0
 | |
|                               Decorate 124(s1D) Binding 0
 | |
|                               Decorate 127(c1) Location 0
 | |
|                               Decorate 135(s2D) DescriptorSet 0
 | |
|                               Decorate 135(s2D) Binding 1
 | |
|                               Decorate 138(c2) Location 1
 | |
|                               Decorate 146(s3D) DescriptorSet 0
 | |
|                               Decorate 146(s3D) Binding 2
 | |
|                               Decorate 150(c3) Location 2
 | |
|                               Decorate 158(sCube) DescriptorSet 0
 | |
|                               Decorate 158(sCube) Binding 4
 | |
|                               Decorate 167(s1DShadow) DescriptorSet 0
 | |
|                               Decorate 167(s1DShadow) Binding 11
 | |
|                               Decorate 182(s2DShadow) DescriptorSet 0
 | |
|                               Decorate 182(s2DShadow) Binding 12
 | |
|                               Decorate 194(sCubeShadow) DescriptorSet 0
 | |
|                               Decorate 194(sCubeShadow) Binding 14
 | |
|                               Decorate 197(c4) Location 3
 | |
|                               Decorate 208(s1DArray) DescriptorSet 0
 | |
|                               Decorate 208(s1DArray) Binding 7
 | |
|                               Decorate 217(s2DArray) DescriptorSet 0
 | |
|                               Decorate 217(s2DArray) Binding 8
 | |
|                               Decorate 226(sCubeArray) DescriptorSet 0
 | |
|                               Decorate 226(sCubeArray) Binding 9
 | |
|                               Decorate 235(s1DArrayShadow) DescriptorSet 0
 | |
|                               Decorate 235(s1DArrayShadow) Binding 15
 | |
|                               Decorate 247(s2DArrayShadow) DescriptorSet 0
 | |
|                               Decorate 247(s2DArrayShadow) Binding 16
 | |
|                               Decorate 259(s2DRect) DescriptorSet 0
 | |
|                               Decorate 259(s2DRect) Binding 3
 | |
|                               Decorate 268(s2DRectShadow) DescriptorSet 0
 | |
|                               Decorate 268(s2DRectShadow) Binding 13
 | |
|                               Decorate 280(sCubeArrayShadow) DescriptorSet 0
 | |
|                               Decorate 280(sCubeArrayShadow) Binding 17
 | |
|                               Decorate 283(compare) Location 4
 | |
|                               Decorate 371(lod) Location 5
 | |
|                               Decorate 773(sBuffer) DescriptorSet 0
 | |
|                               Decorate 773(sBuffer) Binding 5
 | |
|                               Decorate 784(s2DMS) DescriptorSet 0
 | |
|                               Decorate 784(s2DMS) Binding 6
 | |
|                               Decorate 795(s2DMSArray) DescriptorSet 0
 | |
|                               Decorate 795(s2DMSArray) Binding 10
 | |
|                               Decorate 866(dPdxy1) Location 8
 | |
|                               Decorate 874(dPdxy2) Location 9
 | |
|                               Decorate 882(dPdxy3) Location 10
 | |
|                               Decorate 1844(i1D) DescriptorSet 1
 | |
|                               Decorate 1844(i1D) Binding 0
 | |
|                               Decorate 1853(i2D) DescriptorSet 1
 | |
|                               Decorate 1853(i2D) Binding 1
 | |
|                               Decorate 1862(i3D) DescriptorSet 1
 | |
|                               Decorate 1862(i3D) Binding 2
 | |
|                               Decorate 1871(i2DRect) DescriptorSet 1
 | |
|                               Decorate 1871(i2DRect) Binding 3
 | |
|                               Decorate 1880(iCube) DescriptorSet 1
 | |
|                               Decorate 1880(iCube) Binding 4
 | |
|                               Decorate 1889(iBuffer) DescriptorSet 1
 | |
|                               Decorate 1889(iBuffer) Binding 8
 | |
|                               Decorate 1898(i1DArray) DescriptorSet 1
 | |
|                               Decorate 1898(i1DArray) Binding 5
 | |
|                               Decorate 1907(i2DArray) DescriptorSet 1
 | |
|                               Decorate 1907(i2DArray) Binding 6
 | |
|                               Decorate 1916(iCubeArray) DescriptorSet 1
 | |
|                               Decorate 1916(iCubeArray) Binding 7
 | |
|                               Decorate 1925(i2DMS) DescriptorSet 1
 | |
|                               Decorate 1925(i2DMS) Binding 9
 | |
|                               Decorate 1934(i2DMSArray) DescriptorSet 1
 | |
|                               Decorate 1934(i2DMSArray) Binding 10
 | |
|                               Decorate 2665(lodClamp) Location 7
 | |
|                               Decorate 3264(t1D) DescriptorSet 2
 | |
|                               Decorate 3264(t1D) Binding 0
 | |
|                               Decorate 3268(s) DescriptorSet 2
 | |
|                               Decorate 3268(s) Binding 11
 | |
|                               Decorate 3276(t2D) DescriptorSet 2
 | |
|                               Decorate 3276(t2D) Binding 1
 | |
|                               Decorate 3285(t3D) DescriptorSet 2
 | |
|                               Decorate 3285(t3D) Binding 2
 | |
|                               Decorate 3294(tCube) DescriptorSet 2
 | |
|                               Decorate 3294(tCube) Binding 4
 | |
|                               Decorate 3303(sShadow) DescriptorSet 2
 | |
|                               Decorate 3303(sShadow) Binding 12
 | |
|                               Decorate 3334(t1DArray) DescriptorSet 2
 | |
|                               Decorate 3334(t1DArray) Binding 5
 | |
|                               Decorate 3343(t2DArray) DescriptorSet 2
 | |
|                               Decorate 3343(t2DArray) Binding 6
 | |
|                               Decorate 3352(tCubeArray) DescriptorSet 2
 | |
|                               Decorate 3352(tCubeArray) Binding 7
 | |
|                               Decorate 3381(t2DRect) DescriptorSet 2
 | |
|                               Decorate 3381(t2DRect) Binding 3
 | |
|                               Decorate 3414(subpass) DescriptorSet 3
 | |
|                               Decorate 3414(subpass) Binding 0
 | |
|                               Decorate 3414(subpass) InputAttachmentIndex 0
 | |
|                               Decorate 3420(subpassMS) DescriptorSet 3
 | |
|                               Decorate 3420(subpassMS) Binding 1
 | |
|                               Decorate 3420(subpassMS) InputAttachmentIndex 0
 | |
|                               Decorate 3590(fragColor) Location 0
 | |
|                               Decorate 3593(tBuffer) DescriptorSet 2
 | |
|                               Decorate 3593(tBuffer) Binding 8
 | |
|                               Decorate 3595(t2DMS) DescriptorSet 2
 | |
|                               Decorate 3595(t2DMS) Binding 9
 | |
|                               Decorate 3597(t2DMSArray) DescriptorSet 2
 | |
|                               Decorate 3597(t2DMSArray) Binding 10
 | |
|                               Decorate 3598(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
 | |
|      874(dPdxy2):    137(ptr) Variable Input
 | |
|      882(dPdxy3):    149(ptr) Variable Input
 | |
|             1275:     47(int) Constant 0
 | |
|             1372:    172(int) Constant 4
 | |
|             1373:             TypeArray 451(ivec2) 1372
 | |
|             1374:        1373 ConstantComposite 452 452 452 452
 | |
|             1469:             TypePointer Function 48(ivec4)
 | |
|             1471:   48(ivec4) ConstantComposite 1275 1275 1275 1275
 | |
|             1477:             TypePointer Function 47(int)
 | |
|             1492:    172(int) Constant 1
 | |
|             1507:    172(int) Constant 2
 | |
|             1687:             TypePointer Function 52(fvec2)
 | |
|             1689:   52(fvec2) ConstantComposite 119 119
 | |
|             1842:             TypeImage 6(float) 1D nonsampled format:Rgba16f
 | |
|             1843:             TypePointer UniformConstant 1842
 | |
|        1844(i1D):   1843(ptr) Variable UniformConstant
 | |
|             1851:             TypeImage 6(float) 2D nonsampled format:Rgba16f
 | |
|             1852:             TypePointer UniformConstant 1851
 | |
|        1853(i2D):   1852(ptr) Variable UniformConstant
 | |
|             1860:             TypeImage 6(float) 3D nonsampled format:Rgba16f
 | |
|             1861:             TypePointer UniformConstant 1860
 | |
|        1862(i3D):   1861(ptr) Variable UniformConstant
 | |
|             1869:             TypeImage 6(float) Rect nonsampled format:Rgba16f
 | |
|             1870:             TypePointer UniformConstant 1869
 | |
|    1871(i2DRect):   1870(ptr) Variable UniformConstant
 | |
|             1878:             TypeImage 6(float) Cube nonsampled format:Rgba16f
 | |
|             1879:             TypePointer UniformConstant 1878
 | |
|      1880(iCube):   1879(ptr) Variable UniformConstant
 | |
|             1887:             TypeImage 6(float) Buffer nonsampled format:Rgba16f
 | |
|             1888:             TypePointer UniformConstant 1887
 | |
|    1889(iBuffer):   1888(ptr) Variable UniformConstant
 | |
|             1896:             TypeImage 6(float) 1D array nonsampled format:Rgba16f
 | |
|             1897:             TypePointer UniformConstant 1896
 | |
|   1898(i1DArray):   1897(ptr) Variable UniformConstant
 | |
|             1905:             TypeImage 6(float) 2D array nonsampled format:Rgba16f
 | |
|             1906:             TypePointer UniformConstant 1905
 | |
|   1907(i2DArray):   1906(ptr) Variable UniformConstant
 | |
|             1914:             TypeImage 6(float) Cube array nonsampled format:Rgba16f
 | |
|             1915:             TypePointer UniformConstant 1914
 | |
| 1916(iCubeArray):   1915(ptr) Variable UniformConstant
 | |
|             1923:             TypeImage 6(float) 2D multi-sampled nonsampled format:Rgba16f
 | |
|             1924:             TypePointer UniformConstant 1923
 | |
|      1925(i2DMS):   1924(ptr) Variable UniformConstant
 | |
|             1932:             TypeImage 6(float) 2D array multi-sampled nonsampled format:Rgba16f
 | |
|             1933:             TypePointer UniformConstant 1932
 | |
| 1934(i2DMSArray):   1933(ptr) Variable UniformConstant
 | |
|    1991(ResType):             TypeStruct 47(int) 7(fvec4)
 | |
|    2009(ResType):             TypeStruct 47(int) 6(float)
 | |
|             2506:  451(ivec2) ConstantComposite 445 799
 | |
|             2507:     47(int) Constant 3
 | |
|             2508:     47(int) Constant 4
 | |
|             2509:  451(ivec2) ConstantComposite 2507 2508
 | |
|             2510:     47(int) Constant 15
 | |
|             2511:     47(int) Constant 16
 | |
|             2512:  451(ivec2) ConstantComposite 2510 2511
 | |
|             2513:     47(int) Constant 4294967294
 | |
|             2514:  451(ivec2) ConstantComposite 2513 1275
 | |
|             2515:        1373 ConstantComposite 2506 2509 2512 2514
 | |
|   2665(lodClamp):    126(ptr) Variable Input
 | |
|             3263:             TypePointer UniformConstant 121
 | |
|        3264(t1D):   3263(ptr) Variable UniformConstant
 | |
|             3266:             TypeSampler
 | |
|             3267:             TypePointer UniformConstant 3266
 | |
|          3268(s):   3267(ptr) Variable UniformConstant
 | |
|             3275:             TypePointer UniformConstant 132
 | |
|        3276(t2D):   3275(ptr) Variable UniformConstant
 | |
|             3284:             TypePointer UniformConstant 143
 | |
|        3285(t3D):   3284(ptr) Variable UniformConstant
 | |
|             3293:             TypePointer UniformConstant 155
 | |
|      3294(tCube):   3293(ptr) Variable UniformConstant
 | |
|    3303(sShadow):   3267(ptr) Variable UniformConstant
 | |
|             3333:             TypePointer UniformConstant 205
 | |
|   3334(t1DArray):   3333(ptr) Variable UniformConstant
 | |
|             3342:             TypePointer UniformConstant 214
 | |
|   3343(t2DArray):   3342(ptr) Variable UniformConstant
 | |
|             3351:             TypePointer UniformConstant 223
 | |
| 3352(tCubeArray):   3351(ptr) Variable UniformConstant
 | |
|             3380:             TypePointer UniformConstant 256
 | |
|    3381(t2DRect):   3380(ptr) Variable UniformConstant
 | |
|             3412:             TypeImage 6(float) SubpassData nonsampled format:Unknown
 | |
|             3413:             TypePointer UniformConstant 3412
 | |
|    3414(subpass):   3413(ptr) Variable UniformConstant
 | |
|             3416:  451(ivec2) ConstantComposite 1275 1275
 | |
|             3418:             TypeImage 6(float) SubpassData multi-sampled nonsampled format:Unknown
 | |
|             3419:             TypePointer UniformConstant 3418
 | |
|  3420(subpassMS):   3419(ptr) Variable UniformConstant
 | |
|             3589:             TypePointer Output 7(fvec4)
 | |
|  3590(fragColor):   3589(ptr) Variable Output
 | |
|             3592:             TypePointer UniformConstant 770
 | |
|    3593(tBuffer):   3592(ptr) Variable UniformConstant
 | |
|             3594:             TypePointer UniformConstant 781
 | |
|      3595(t2DMS):   3594(ptr) Variable UniformConstant
 | |
|             3596:             TypePointer UniformConstant 792
 | |
| 3597(t2DMSArray):   3596(ptr) Variable UniformConstant
 | |
|       3598(bias):    126(ptr) Variable Input
 | |
|          4(main):           2 Function None 3
 | |
|                5:             Label
 | |
|     3426(result):     63(ptr) Variable Function
 | |
|      3511(param):     63(ptr) Variable Function
 | |
|                               Store 3426(result) 120
 | |
|             3427:    7(fvec4) FunctionCall 9(testTexture()
 | |
|             3428:    7(fvec4) Load 3426(result)
 | |
|             3429:    7(fvec4) FAdd 3428 3427
 | |
|                               Store 3426(result) 3429
 | |
|             3430:    7(fvec4) FunctionCall 11(testTextureProj()
 | |
|             3431:    7(fvec4) Load 3426(result)
 | |
|             3432:    7(fvec4) FAdd 3431 3430
 | |
|                               Store 3426(result) 3432
 | |
|             3433:    7(fvec4) FunctionCall 13(testTextureLod()
 | |
|             3434:    7(fvec4) Load 3426(result)
 | |
|             3435:    7(fvec4) FAdd 3434 3433
 | |
|                               Store 3426(result) 3435
 | |
|             3436:    7(fvec4) FunctionCall 15(testTextureOffset()
 | |
|             3437:    7(fvec4) Load 3426(result)
 | |
|             3438:    7(fvec4) FAdd 3437 3436
 | |
|                               Store 3426(result) 3438
 | |
|             3439:    7(fvec4) FunctionCall 19(testTextureLodOffset()
 | |
|             3440:    7(fvec4) Load 3426(result)
 | |
|             3441:    7(fvec4) FAdd 3440 3439
 | |
|                               Store 3426(result) 3441
 | |
|             3442:    7(fvec4) FunctionCall 21(testTextureProjLodOffset()
 | |
|             3443:    7(fvec4) Load 3426(result)
 | |
|             3444:    7(fvec4) FAdd 3443 3442
 | |
|                               Store 3426(result) 3444
 | |
|             3445:    7(fvec4) FunctionCall 23(testTexelFetch()
 | |
|             3446:    7(fvec4) Load 3426(result)
 | |
|             3447:    7(fvec4) FAdd 3446 3445
 | |
|                               Store 3426(result) 3447
 | |
|             3448:    7(fvec4) FunctionCall 25(testTexelFetchOffset()
 | |
|             3449:    7(fvec4) Load 3426(result)
 | |
|             3450:    7(fvec4) FAdd 3449 3448
 | |
|                               Store 3426(result) 3450
 | |
|             3451:    7(fvec4) FunctionCall 27(testTextureGrad()
 | |
|             3452:    7(fvec4) Load 3426(result)
 | |
|             3453:    7(fvec4) FAdd 3452 3451
 | |
|                               Store 3426(result) 3453
 | |
|             3454:    7(fvec4) FunctionCall 29(testTextureGradOffset()
 | |
|             3455:    7(fvec4) Load 3426(result)
 | |
|             3456:    7(fvec4) FAdd 3455 3454
 | |
|                               Store 3426(result) 3456
 | |
|             3457:    7(fvec4) FunctionCall 31(testTextureProjGrad()
 | |
|             3458:    7(fvec4) Load 3426(result)
 | |
|             3459:    7(fvec4) FAdd 3458 3457
 | |
|                               Store 3426(result) 3459
 | |
|             3460:    7(fvec4) FunctionCall 33(testTextureProjGradoffset()
 | |
|             3461:    7(fvec4) Load 3426(result)
 | |
|             3462:    7(fvec4) FAdd 3461 3460
 | |
|                               Store 3426(result) 3462
 | |
|             3463:    7(fvec4) FunctionCall 35(testTextureGather()
 | |
|             3464:    7(fvec4) Load 3426(result)
 | |
|             3465:    7(fvec4) FAdd 3464 3463
 | |
|                               Store 3426(result) 3465
 | |
|             3466:    7(fvec4) FunctionCall 37(testTextureGatherOffset()
 | |
|             3467:    7(fvec4) Load 3426(result)
 | |
|             3468:    7(fvec4) FAdd 3467 3466
 | |
|                               Store 3426(result) 3468
 | |
|             3469:    7(fvec4) FunctionCall 39(testTextureGatherOffsets()
 | |
|             3470:    7(fvec4) Load 3426(result)
 | |
|             3471:    7(fvec4) FAdd 3470 3469
 | |
|                               Store 3426(result) 3471
 | |
|             3472:    7(fvec4) FunctionCall 41(testTextureGatherLod()
 | |
|             3473:    7(fvec4) Load 3426(result)
 | |
|             3474:    7(fvec4) FAdd 3473 3472
 | |
|                               Store 3426(result) 3474
 | |
|             3475:    7(fvec4) FunctionCall 43(testTextureGatherLodOffset()
 | |
|             3476:    7(fvec4) Load 3426(result)
 | |
|             3477:    7(fvec4) FAdd 3476 3475
 | |
|                               Store 3426(result) 3477
 | |
|             3478:    7(fvec4) FunctionCall 45(testTextureGatherLodOffsets()
 | |
|             3479:    7(fvec4) Load 3426(result)
 | |
|             3480:    7(fvec4) FAdd 3479 3478
 | |
|                               Store 3426(result) 3480
 | |
|             3481:   48(ivec4) FunctionCall 50(testTextureSize()
 | |
|             3482:    7(fvec4) ConvertSToF 3481
 | |
|             3483:    7(fvec4) Load 3426(result)
 | |
|             3484:    7(fvec4) FAdd 3483 3482
 | |
|                               Store 3426(result) 3484
 | |
|             3485:   52(fvec2) FunctionCall 54(testTextureQueryLod()
 | |
|             3486:    6(float) CompositeExtract 3485 0
 | |
|             3487:    6(float) CompositeExtract 3485 1
 | |
|             3488:   52(fvec2) CompositeConstruct 3486 3487
 | |
|             3489:    7(fvec4) Load 3426(result)
 | |
|             3490:   52(fvec2) VectorShuffle 3489 3489 0 1
 | |
|             3491:   52(fvec2) FAdd 3490 3488
 | |
|             3492:    174(ptr) AccessChain 3426(result) 173
 | |
|             3493:    6(float) CompositeExtract 3491 0
 | |
|                               Store 3492 3493
 | |
|             3494:    174(ptr) AccessChain 3426(result) 1492
 | |
|             3495:    6(float) CompositeExtract 3491 1
 | |
|                               Store 3494 3495
 | |
|             3496:     47(int) FunctionCall 57(testTextureQueryLevels()
 | |
|             3497:    6(float) ConvertSToF 3496
 | |
|             3498:    174(ptr) AccessChain 3426(result) 173
 | |
|             3499:    6(float) Load 3498
 | |
|             3500:    6(float) FAdd 3499 3497
 | |
|             3501:    174(ptr) AccessChain 3426(result) 173
 | |
|                               Store 3501 3500
 | |
|             3502:     47(int) FunctionCall 59(testTextureSamples()
 | |
|             3503:    6(float) ConvertSToF 3502
 | |
|             3504:    174(ptr) AccessChain 3426(result) 173
 | |
|             3505:    6(float) Load 3504
 | |
|             3506:    6(float) FAdd 3505 3503
 | |
|             3507:    174(ptr) AccessChain 3426(result) 173
 | |
|                               Store 3507 3506
 | |
|             3508:    7(fvec4) FunctionCall 61(testImageLoad()
 | |
|             3509:    7(fvec4) Load 3426(result)
 | |
|             3510:    7(fvec4) FAdd 3509 3508
 | |
|                               Store 3426(result) 3510
 | |
|             3512:    7(fvec4) Load 3426(result)
 | |
|                               Store 3511(param) 3512
 | |
|             3513:           2 FunctionCall 66(testImageStore(vf4;) 3511(param)
 | |
|             3514:    7(fvec4) FunctionCall 68(testSparseTexture()
 | |
|             3515:    7(fvec4) Load 3426(result)
 | |
|             3516:    7(fvec4) FAdd 3515 3514
 | |
|                               Store 3426(result) 3516
 | |
|             3517:    7(fvec4) FunctionCall 70(testSparseTextureLod()
 | |
|             3518:    7(fvec4) Load 3426(result)
 | |
|             3519:    7(fvec4) FAdd 3518 3517
 | |
|                               Store 3426(result) 3519
 | |
|             3520:    7(fvec4) FunctionCall 72(testSparseTextureOffset()
 | |
|             3521:    7(fvec4) Load 3426(result)
 | |
|             3522:    7(fvec4) FAdd 3521 3520
 | |
|                               Store 3426(result) 3522
 | |
|             3523:    7(fvec4) FunctionCall 74(testSparseTextureLodOffset()
 | |
|             3524:    7(fvec4) Load 3426(result)
 | |
|             3525:    7(fvec4) FAdd 3524 3523
 | |
|                               Store 3426(result) 3525
 | |
|             3526:    7(fvec4) FunctionCall 76(testSparseTextureGrad()
 | |
|             3527:    7(fvec4) Load 3426(result)
 | |
|             3528:    7(fvec4) FAdd 3527 3526
 | |
|                               Store 3426(result) 3528
 | |
|             3529:    7(fvec4) FunctionCall 78(testSparseTextureGradOffset()
 | |
|             3530:    7(fvec4) Load 3426(result)
 | |
|             3531:    7(fvec4) FAdd 3530 3529
 | |
|                               Store 3426(result) 3531
 | |
|             3532:    7(fvec4) FunctionCall 80(testSparseTexelFetch()
 | |
|             3533:    7(fvec4) Load 3426(result)
 | |
|             3534:    7(fvec4) FAdd 3533 3532
 | |
|                               Store 3426(result) 3534
 | |
|             3535:    7(fvec4) FunctionCall 82(testSparseTexelFetchOffset()
 | |
|             3536:    7(fvec4) Load 3426(result)
 | |
|             3537:    7(fvec4) FAdd 3536 3535
 | |
|                               Store 3426(result) 3537
 | |
|             3538:    7(fvec4) FunctionCall 84(testSparseTextureGather()
 | |
|             3539:    7(fvec4) Load 3426(result)
 | |
|             3540:    7(fvec4) FAdd 3539 3538
 | |
|                               Store 3426(result) 3540
 | |
|             3541:    7(fvec4) FunctionCall 86(testSparseTextureGatherOffset()
 | |
|             3542:    7(fvec4) Load 3426(result)
 | |
|             3543:    7(fvec4) FAdd 3542 3541
 | |
|                               Store 3426(result) 3543
 | |
|             3544:    7(fvec4) FunctionCall 88(testSparseTextureGatherOffsets()
 | |
|             3545:    7(fvec4) Load 3426(result)
 | |
|             3546:    7(fvec4) FAdd 3545 3544
 | |
|                               Store 3426(result) 3546
 | |
|             3547:    7(fvec4) FunctionCall 90(testSparseTextureGatherLod()
 | |
|             3548:    7(fvec4) Load 3426(result)
 | |
|             3549:    7(fvec4) FAdd 3548 3547
 | |
|                               Store 3426(result) 3549
 | |
|             3550:    7(fvec4) FunctionCall 92(testSparseTextureGatherLodOffset()
 | |
|             3551:    7(fvec4) Load 3426(result)
 | |
|             3552:    7(fvec4) FAdd 3551 3550
 | |
|                               Store 3426(result) 3552
 | |
|             3553:    7(fvec4) FunctionCall 94(testSparseTextureGatherLodOffsets()
 | |
|             3554:    7(fvec4) Load 3426(result)
 | |
|             3555:    7(fvec4) FAdd 3554 3553
 | |
|                               Store 3426(result) 3555
 | |
|             3556:    7(fvec4) FunctionCall 96(testSparseImageLoad()
 | |
|             3557:    7(fvec4) Load 3426(result)
 | |
|             3558:    7(fvec4) FAdd 3557 3556
 | |
|                               Store 3426(result) 3558
 | |
|             3559:    7(fvec4) FunctionCall 98(testSparseTextureClamp()
 | |
|             3560:    7(fvec4) Load 3426(result)
 | |
|             3561:    7(fvec4) FAdd 3560 3559
 | |
|                               Store 3426(result) 3561
 | |
|             3562:    7(fvec4) FunctionCall 100(testTextureClamp()
 | |
|             3563:    7(fvec4) Load 3426(result)
 | |
|             3564:    7(fvec4) FAdd 3563 3562
 | |
|                               Store 3426(result) 3564
 | |
|             3565:    7(fvec4) FunctionCall 102(testSparseTextureOffsetClamp()
 | |
|             3566:    7(fvec4) Load 3426(result)
 | |
|             3567:    7(fvec4) FAdd 3566 3565
 | |
|                               Store 3426(result) 3567
 | |
|             3568:    7(fvec4) FunctionCall 104(testTextureOffsetClamp()
 | |
|             3569:    7(fvec4) Load 3426(result)
 | |
|             3570:    7(fvec4) FAdd 3569 3568
 | |
|                               Store 3426(result) 3570
 | |
|             3571:    7(fvec4) FunctionCall 76(testSparseTextureGrad()
 | |
|             3572:    7(fvec4) Load 3426(result)
 | |
|             3573:    7(fvec4) FAdd 3572 3571
 | |
|                               Store 3426(result) 3573
 | |
|             3574:    7(fvec4) FunctionCall 27(testTextureGrad()
 | |
|             3575:    7(fvec4) Load 3426(result)
 | |
|             3576:    7(fvec4) FAdd 3575 3574
 | |
|                               Store 3426(result) 3576
 | |
|             3577:    7(fvec4) FunctionCall 110(testSparseTextureGradOffsetClamp()
 | |
|             3578:    7(fvec4) Load 3426(result)
 | |
|             3579:    7(fvec4) FAdd 3578 3577
 | |
|                               Store 3426(result) 3579
 | |
|             3580:    7(fvec4) FunctionCall 112(testTextureGradOffsetClamp()
 | |
|             3581:    7(fvec4) Load 3426(result)
 | |
|             3582:    7(fvec4) FAdd 3581 3580
 | |
|                               Store 3426(result) 3582
 | |
|             3583:    7(fvec4) FunctionCall 114(testCombinedTextureSampler()
 | |
|             3584:    7(fvec4) Load 3426(result)
 | |
|             3585:    7(fvec4) FAdd 3584 3583
 | |
|                               Store 3426(result) 3585
 | |
|             3586:    7(fvec4) FunctionCall 116(testSubpassLoad()
 | |
|             3587:    7(fvec4) Load 3426(result)
 | |
|             3588:    7(fvec4) FAdd 3587 3586
 | |
|                               Store 3426(result) 3588
 | |
|             3591:    7(fvec4) Load 3426(result)
 | |
|                               Store 3590(fragColor) 3591
 | |
|                               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:    6(float) Load 866(dPdxy1)
 | |
|              869:    7(fvec4) ImageSampleExplicitLod 864 865 Grad 867 868
 | |
|              870:    7(fvec4) Load 863(texel)
 | |
|              871:    7(fvec4) FAdd 870 869
 | |
|                               Store 863(texel) 871
 | |
|              872:         133 Load 135(s2D)
 | |
|              873:   52(fvec2) Load 138(c2)
 | |
|              875:   52(fvec2) Load 874(dPdxy2)
 | |
|              876:   52(fvec2) Load 874(dPdxy2)
 | |
|              877:    7(fvec4) ImageSampleExplicitLod 872 873 Grad 875 876
 | |
|              878:    7(fvec4) Load 863(texel)
 | |
|              879:    7(fvec4) FAdd 878 877
 | |
|                               Store 863(texel) 879
 | |
|              880:         144 Load 146(s3D)
 | |
|              881:  148(fvec3) Load 150(c3)
 | |
|              883:  148(fvec3) Load 882(dPdxy3)
 | |
|              884:  148(fvec3) Load 882(dPdxy3)
 | |
|              885:    7(fvec4) ImageSampleExplicitLod 880 881 Grad 883 884
 | |
|              886:    7(fvec4) Load 863(texel)
 | |
|              887:    7(fvec4) FAdd 886 885
 | |
|                               Store 863(texel) 887
 | |
|              888:         156 Load 158(sCube)
 | |
|              889:  148(fvec3) Load 150(c3)
 | |
|              890:  148(fvec3) Load 882(dPdxy3)
 | |
|              891:  148(fvec3) Load 882(dPdxy3)
 | |
|              892:    7(fvec4) ImageSampleExplicitLod 888 889 Grad 890 891
 | |
|              893:    7(fvec4) Load 863(texel)
 | |
|              894:    7(fvec4) FAdd 893 892
 | |
|                               Store 863(texel) 894
 | |
|              895:         257 Load 259(s2DRect)
 | |
|              896:   52(fvec2) Load 138(c2)
 | |
|              897:   52(fvec2) Load 874(dPdxy2)
 | |
|              898:   52(fvec2) Load 874(dPdxy2)
 | |
|              899:    7(fvec4) ImageSampleExplicitLod 895 896 Grad 897 898
 | |
|              900:    7(fvec4) Load 863(texel)
 | |
|              901:    7(fvec4) FAdd 900 899
 | |
|                               Store 863(texel) 901
 | |
|              902:         266 Load 268(s2DRectShadow)
 | |
|              903:  148(fvec3) Load 150(c3)
 | |
|              904:   52(fvec2) Load 874(dPdxy2)
 | |
|              905:   52(fvec2) Load 874(dPdxy2)
 | |
|              906:    6(float) CompositeExtract 903 2
 | |
|              907:    6(float) ImageSampleDrefExplicitLod 902 903 906 Grad 904 905
 | |
|              908:    174(ptr) AccessChain 863(texel) 173
 | |
|              909:    6(float) Load 908
 | |
|              910:    6(float) FAdd 909 907
 | |
|              911:    174(ptr) AccessChain 863(texel) 173
 | |
|                               Store 911 910
 | |
|              912:         165 Load 167(s1DShadow)
 | |
|              913:  148(fvec3) Load 150(c3)
 | |
|              914:    6(float) Load 866(dPdxy1)
 | |
|              915:    6(float) Load 866(dPdxy1)
 | |
|              916:    6(float) CompositeExtract 913 2
 | |
|              917:    6(float) ImageSampleDrefExplicitLod 912 913 916 Grad 914 915
 | |
|              918:    174(ptr) AccessChain 863(texel) 173
 | |
|              919:    6(float) Load 918
 | |
|              920:    6(float) FAdd 919 917
 | |
|              921:    174(ptr) AccessChain 863(texel) 173
 | |
|                               Store 921 920
 | |
|              922:         180 Load 182(s2DShadow)
 | |
|              923:  148(fvec3) Load 150(c3)
 | |
|              924:   52(fvec2) Load 874(dPdxy2)
 | |
|              925:   52(fvec2) Load 874(dPdxy2)
 | |
|              926:    6(float) CompositeExtract 923 2
 | |
|              927:    6(float) ImageSampleDrefExplicitLod 922 923 926 Grad 924 925
 | |
|              928:    174(ptr) AccessChain 863(texel) 173
 | |
|              929:    6(float) Load 928
 | |
|              930:    6(float) FAdd 929 927
 | |
|              931:    174(ptr) AccessChain 863(texel) 173
 | |
|                               Store 931 930
 | |
|              932:         192 Load 194(sCubeShadow)
 | |
|              933:    7(fvec4) Load 197(c4)
 | |
|              934:  148(fvec3) Load 882(dPdxy3)
 | |
|              935:  148(fvec3) Load 882(dPdxy3)
 | |
|              936:    6(float) CompositeExtract 933 3
 | |
|              937:    6(float) ImageSampleDrefExplicitLod 932 933 936 Grad 934 935
 | |
|              938:    174(ptr) AccessChain 863(texel) 173
 | |
|              939:    6(float) Load 938
 | |
|              940:    6(float) FAdd 939 937
 | |
|              941:    174(ptr) AccessChain 863(texel) 173
 | |
|                               Store 941 940
 | |
|              942:         206 Load 208(s1DArray)
 | |
|              943:   52(fvec2) Load 138(c2)
 | |
|              944:    6(float) Load 866(dPdxy1)
 | |
|              945:    6(float) Load 866(dPdxy1)
 | |
|              946:    7(fvec4) ImageSampleExplicitLod 942 943 Grad 944 945
 | |
|              947:    7(fvec4) Load 863(texel)
 | |
|              948:    7(fvec4) FAdd 947 946
 | |
|                               Store 863(texel) 948
 | |
|              949:         215 Load 217(s2DArray)
 | |
|              950:  148(fvec3) Load 150(c3)
 | |
|              951:   52(fvec2) Load 874(dPdxy2)
 | |
|              952:   52(fvec2) Load 874(dPdxy2)
 | |
|              953:    7(fvec4) ImageSampleExplicitLod 949 950 Grad 951 952
 | |
|              954:    7(fvec4) Load 863(texel)
 | |
|              955:    7(fvec4) FAdd 954 953
 | |
|                               Store 863(texel) 955
 | |
|              956:         233 Load 235(s1DArrayShadow)
 | |
|              957:  148(fvec3) Load 150(c3)
 | |
|              958:    6(float) Load 866(dPdxy1)
 | |
|              959:    6(float) Load 866(dPdxy1)
 | |
|              960:    6(float) CompositeExtract 957 2
 | |
|              961:    6(float) ImageSampleDrefExplicitLod 956 957 960 Grad 958 959
 | |
|              962:    174(ptr) AccessChain 863(texel) 173
 | |
|              963:    6(float) Load 962
 | |
|              964:    6(float) FAdd 963 961
 | |
|              965:    174(ptr) AccessChain 863(texel) 173
 | |
|                               Store 965 964
 | |
|              966:         245 Load 247(s2DArrayShadow)
 | |
|              967:    7(fvec4) Load 197(c4)
 | |
|              968:   52(fvec2) Load 874(dPdxy2)
 | |
|              969:   52(fvec2) Load 874(dPdxy2)
 | |
|              970:    6(float) CompositeExtract 967 3
 | |
|              971:    6(float) ImageSampleDrefExplicitLod 966 967 970 Grad 968 969
 | |
|              972:    174(ptr) AccessChain 863(texel) 173
 | |
|              973:    6(float) Load 972
 | |
|              974:    6(float) FAdd 973 971
 | |
|              975:    174(ptr) AccessChain 863(texel) 173
 | |
|                               Store 975 974
 | |
|              976:         224 Load 226(sCubeArray)
 | |
|              977:    7(fvec4) Load 197(c4)
 | |
|              978:  148(fvec3) Load 882(dPdxy3)
 | |
|              979:  148(fvec3) Load 882(dPdxy3)
 | |
|              980:    7(fvec4) ImageSampleExplicitLod 976 977 Grad 978 979
 | |
|              981:    7(fvec4) Load 863(texel)
 | |
|              982:    7(fvec4) FAdd 981 980
 | |
|                               Store 863(texel) 982
 | |
|              983:    7(fvec4) Load 863(texel)
 | |
|                               ReturnValue 983
 | |
|                               FunctionEnd
 | |
| 29(testTextureGradOffset():    7(fvec4) Function None 8
 | |
|               30:             Label
 | |
|       986(texel):     63(ptr) Variable Function
 | |
|                               Store 986(texel) 120
 | |
|              987:         122 Load 124(s1D)
 | |
|              988:    6(float) Load 127(c1)
 | |
|              989:    6(float) Load 866(dPdxy1)
 | |
|              990:    6(float) Load 866(dPdxy1)
 | |
|              991:    7(fvec4) ImageSampleExplicitLod 987 988 Grad ConstOffset 989 990 445
 | |
|              992:    7(fvec4) Load 986(texel)
 | |
|              993:    7(fvec4) FAdd 992 991
 | |
|                               Store 986(texel) 993
 | |
|              994:         133 Load 135(s2D)
 | |
|              995:   52(fvec2) Load 138(c2)
 | |
|              996:   52(fvec2) Load 874(dPdxy2)
 | |
|              997:   52(fvec2) Load 874(dPdxy2)
 | |
|              998:    7(fvec4) ImageSampleExplicitLod 994 995 Grad ConstOffset 996 997 452
 | |
|              999:    7(fvec4) Load 986(texel)
 | |
|             1000:    7(fvec4) FAdd 999 998
 | |
|                               Store 986(texel) 1000
 | |
|             1001:         144 Load 146(s3D)
 | |
|             1002:  148(fvec3) Load 150(c3)
 | |
|             1003:  148(fvec3) Load 882(dPdxy3)
 | |
|             1004:  148(fvec3) Load 882(dPdxy3)
 | |
|             1005:    7(fvec4) ImageSampleExplicitLod 1001 1002 Grad ConstOffset 1003 1004 459
 | |
|             1006:    7(fvec4) Load 986(texel)
 | |
|             1007:    7(fvec4) FAdd 1006 1005
 | |
|                               Store 986(texel) 1007
 | |
|             1008:         257 Load 259(s2DRect)
 | |
|             1009:   52(fvec2) Load 138(c2)
 | |
|             1010:   52(fvec2) Load 874(dPdxy2)
 | |
|             1011:   52(fvec2) Load 874(dPdxy2)
 | |
|             1012:    7(fvec4) ImageSampleExplicitLod 1008 1009 Grad ConstOffset 1010 1011 452
 | |
|             1013:    7(fvec4) Load 986(texel)
 | |
|             1014:    7(fvec4) FAdd 1013 1012
 | |
|                               Store 986(texel) 1014
 | |
|             1015:         266 Load 268(s2DRectShadow)
 | |
|             1016:  148(fvec3) Load 150(c3)
 | |
|             1017:   52(fvec2) Load 874(dPdxy2)
 | |
|             1018:   52(fvec2) Load 874(dPdxy2)
 | |
|             1019:    6(float) CompositeExtract 1016 2
 | |
|             1020:    6(float) ImageSampleDrefExplicitLod 1015 1016 1019 Grad ConstOffset 1017 1018 452
 | |
|             1021:    174(ptr) AccessChain 986(texel) 173
 | |
|             1022:    6(float) Load 1021
 | |
|             1023:    6(float) FAdd 1022 1020
 | |
|             1024:    174(ptr) AccessChain 986(texel) 173
 | |
|                               Store 1024 1023
 | |
|             1025:         165 Load 167(s1DShadow)
 | |
|             1026:  148(fvec3) Load 150(c3)
 | |
|             1027:    6(float) Load 866(dPdxy1)
 | |
|             1028:    6(float) Load 866(dPdxy1)
 | |
|             1029:    6(float) CompositeExtract 1026 2
 | |
|             1030:    6(float) ImageSampleDrefExplicitLod 1025 1026 1029 Grad ConstOffset 1027 1028 445
 | |
|             1031:    174(ptr) AccessChain 986(texel) 173
 | |
|             1032:    6(float) Load 1031
 | |
|             1033:    6(float) FAdd 1032 1030
 | |
|             1034:    174(ptr) AccessChain 986(texel) 173
 | |
|                               Store 1034 1033
 | |
|             1035:         180 Load 182(s2DShadow)
 | |
|             1036:  148(fvec3) Load 150(c3)
 | |
|             1037:   52(fvec2) Load 874(dPdxy2)
 | |
|             1038:   52(fvec2) Load 874(dPdxy2)
 | |
|             1039:    6(float) CompositeExtract 1036 2
 | |
|             1040:    6(float) ImageSampleDrefExplicitLod 1035 1036 1039 Grad ConstOffset 1037 1038 452
 | |
|             1041:    174(ptr) AccessChain 986(texel) 173
 | |
|             1042:    6(float) Load 1041
 | |
|             1043:    6(float) FAdd 1042 1040
 | |
|             1044:    174(ptr) AccessChain 986(texel) 173
 | |
|                               Store 1044 1043
 | |
|             1045:         206 Load 208(s1DArray)
 | |
|             1046:   52(fvec2) Load 138(c2)
 | |
|             1047:    6(float) Load 866(dPdxy1)
 | |
|             1048:    6(float) Load 866(dPdxy1)
 | |
|             1049:    7(fvec4) ImageSampleExplicitLod 1045 1046 Grad ConstOffset 1047 1048 445
 | |
|             1050:    7(fvec4) Load 986(texel)
 | |
|             1051:    7(fvec4) FAdd 1050 1049
 | |
|                               Store 986(texel) 1051
 | |
|             1052:         215 Load 217(s2DArray)
 | |
|             1053:  148(fvec3) Load 150(c3)
 | |
|             1054:   52(fvec2) Load 874(dPdxy2)
 | |
|             1055:   52(fvec2) Load 874(dPdxy2)
 | |
|             1056:    7(fvec4) ImageSampleExplicitLod 1052 1053 Grad ConstOffset 1054 1055 452
 | |
|             1057:    7(fvec4) Load 986(texel)
 | |
|             1058:    7(fvec4) FAdd 1057 1056
 | |
|                               Store 986(texel) 1058
 | |
|             1059:         233 Load 235(s1DArrayShadow)
 | |
|             1060:  148(fvec3) Load 150(c3)
 | |
|             1061:    6(float) Load 866(dPdxy1)
 | |
|             1062:    6(float) Load 866(dPdxy1)
 | |
|             1063:    6(float) CompositeExtract 1060 2
 | |
|             1064:    6(float) ImageSampleDrefExplicitLod 1059 1060 1063 Grad ConstOffset 1061 1062 445
 | |
|             1065:    174(ptr) AccessChain 986(texel) 173
 | |
|             1066:    6(float) Load 1065
 | |
|             1067:    6(float) FAdd 1066 1064
 | |
|             1068:    174(ptr) AccessChain 986(texel) 173
 | |
|                               Store 1068 1067
 | |
|             1069:         245 Load 247(s2DArrayShadow)
 | |
|             1070:    7(fvec4) Load 197(c4)
 | |
|             1071:   52(fvec2) Load 874(dPdxy2)
 | |
|             1072:   52(fvec2) Load 874(dPdxy2)
 | |
|             1073:    6(float) CompositeExtract 1070 3
 | |
|             1074:    6(float) ImageSampleDrefExplicitLod 1069 1070 1073 Grad ConstOffset 1071 1072 452
 | |
|             1075:    174(ptr) AccessChain 986(texel) 173
 | |
|             1076:    6(float) Load 1075
 | |
|             1077:    6(float) FAdd 1076 1074
 | |
|             1078:    174(ptr) AccessChain 986(texel) 173
 | |
|                               Store 1078 1077
 | |
|             1079:    7(fvec4) Load 986(texel)
 | |
|                               ReturnValue 1079
 | |
|                               FunctionEnd
 | |
| 31(testTextureProjGrad():    7(fvec4) Function None 8
 | |
|               32:             Label
 | |
|      1082(texel):     63(ptr) Variable Function
 | |
|                               Store 1082(texel) 120
 | |
|             1083:         122 Load 124(s1D)
 | |
|             1084:   52(fvec2) Load 138(c2)
 | |
|             1085:    6(float) Load 866(dPdxy1)
 | |
|             1086:    6(float) Load 866(dPdxy1)
 | |
|             1087:    7(fvec4) ImageSampleProjExplicitLod 1083 1084 Grad 1085 1086
 | |
|             1088:    7(fvec4) Load 1082(texel)
 | |
|             1089:    7(fvec4) FAdd 1088 1087
 | |
|                               Store 1082(texel) 1089
 | |
|             1090:         122 Load 124(s1D)
 | |
|             1091:    7(fvec4) Load 197(c4)
 | |
|             1092:    6(float) Load 866(dPdxy1)
 | |
|             1093:    6(float) Load 866(dPdxy1)
 | |
|             1094:    6(float) CompositeExtract 1091 3
 | |
|             1095:    7(fvec4) CompositeInsert 1094 1091 1
 | |
|             1096:    7(fvec4) ImageSampleProjExplicitLod 1090 1095 Grad 1092 1093
 | |
|             1097:    7(fvec4) Load 1082(texel)
 | |
|             1098:    7(fvec4) FAdd 1097 1096
 | |
|                               Store 1082(texel) 1098
 | |
|             1099:         133 Load 135(s2D)
 | |
|             1100:  148(fvec3) Load 150(c3)
 | |
|             1101:   52(fvec2) Load 874(dPdxy2)
 | |
|             1102:   52(fvec2) Load 874(dPdxy2)
 | |
|             1103:    7(fvec4) ImageSampleProjExplicitLod 1099 1100 Grad 1101 1102
 | |
|             1104:    7(fvec4) Load 1082(texel)
 | |
|             1105:    7(fvec4) FAdd 1104 1103
 | |
|                               Store 1082(texel) 1105
 | |
|             1106:         133 Load 135(s2D)
 | |
|             1107:    7(fvec4) Load 197(c4)
 | |
|             1108:   52(fvec2) Load 874(dPdxy2)
 | |
|             1109:   52(fvec2) Load 874(dPdxy2)
 | |
|             1110:    6(float) CompositeExtract 1107 3
 | |
|             1111:    7(fvec4) CompositeInsert 1110 1107 2
 | |
|             1112:    7(fvec4) ImageSampleProjExplicitLod 1106 1111 Grad 1108 1109
 | |
|             1113:    7(fvec4) Load 1082(texel)
 | |
|             1114:    7(fvec4) FAdd 1113 1112
 | |
|                               Store 1082(texel) 1114
 | |
|             1115:         144 Load 146(s3D)
 | |
|             1116:    7(fvec4) Load 197(c4)
 | |
|             1117:  148(fvec3) Load 882(dPdxy3)
 | |
|             1118:  148(fvec3) Load 882(dPdxy3)
 | |
|             1119:    7(fvec4) ImageSampleProjExplicitLod 1115 1116 Grad 1117 1118
 | |
|             1120:    7(fvec4) Load 1082(texel)
 | |
|             1121:    7(fvec4) FAdd 1120 1119
 | |
|                               Store 1082(texel) 1121
 | |
|             1122:         257 Load 259(s2DRect)
 | |
|             1123:  148(fvec3) Load 150(c3)
 | |
|             1124:   52(fvec2) Load 874(dPdxy2)
 | |
|             1125:   52(fvec2) Load 874(dPdxy2)
 | |
|             1126:    7(fvec4) ImageSampleProjExplicitLod 1122 1123 Grad 1124 1125
 | |
|             1127:    7(fvec4) Load 1082(texel)
 | |
|             1128:    7(fvec4) FAdd 1127 1126
 | |
|                               Store 1082(texel) 1128
 | |
|             1129:         257 Load 259(s2DRect)
 | |
|             1130:    7(fvec4) Load 197(c4)
 | |
|             1131:   52(fvec2) Load 874(dPdxy2)
 | |
|             1132:   52(fvec2) Load 874(dPdxy2)
 | |
|             1133:    6(float) CompositeExtract 1130 3
 | |
|             1134:    7(fvec4) CompositeInsert 1133 1130 2
 | |
|             1135:    7(fvec4) ImageSampleProjExplicitLod 1129 1134 Grad 1131 1132
 | |
|             1136:    7(fvec4) Load 1082(texel)
 | |
|             1137:    7(fvec4) FAdd 1136 1135
 | |
|                               Store 1082(texel) 1137
 | |
|             1138:         266 Load 268(s2DRectShadow)
 | |
|             1139:    7(fvec4) Load 197(c4)
 | |
|             1140:   52(fvec2) Load 874(dPdxy2)
 | |
|             1141:   52(fvec2) Load 874(dPdxy2)
 | |
|             1142:    6(float) CompositeExtract 1139 2
 | |
|             1143:    6(float) CompositeExtract 1139 3
 | |
|             1144:    7(fvec4) CompositeInsert 1143 1139 2
 | |
|             1145:    6(float) ImageSampleProjDrefExplicitLod 1138 1144 1142 Grad 1140 1141
 | |
|             1146:    174(ptr) AccessChain 1082(texel) 173
 | |
|             1147:    6(float) Load 1146
 | |
|             1148:    6(float) FAdd 1147 1145
 | |
|             1149:    174(ptr) AccessChain 1082(texel) 173
 | |
|                               Store 1149 1148
 | |
|             1150:         165 Load 167(s1DShadow)
 | |
|             1151:    7(fvec4) Load 197(c4)
 | |
|             1152:    6(float) Load 866(dPdxy1)
 | |
|             1153:    6(float) Load 866(dPdxy1)
 | |
|             1154:    6(float) CompositeExtract 1151 2
 | |
|             1155:    6(float) CompositeExtract 1151 3
 | |
|             1156:    7(fvec4) CompositeInsert 1155 1151 1
 | |
|             1157:    6(float) ImageSampleProjDrefExplicitLod 1150 1156 1154 Grad 1152 1153
 | |
|             1158:    174(ptr) AccessChain 1082(texel) 173
 | |
|             1159:    6(float) Load 1158
 | |
|             1160:    6(float) FAdd 1159 1157
 | |
|             1161:    174(ptr) AccessChain 1082(texel) 173
 | |
|                               Store 1161 1160
 | |
|             1162:         180 Load 182(s2DShadow)
 | |
|             1163:    7(fvec4) Load 197(c4)
 | |
|             1164:   52(fvec2) Load 874(dPdxy2)
 | |
|             1165:   52(fvec2) Load 874(dPdxy2)
 | |
|             1166:    6(float) CompositeExtract 1163 2
 | |
|             1167:    6(float) CompositeExtract 1163 3
 | |
|             1168:    7(fvec4) CompositeInsert 1167 1163 2
 | |
|             1169:    6(float) ImageSampleProjDrefExplicitLod 1162 1168 1166 Grad 1164 1165
 | |
|             1170:    174(ptr) AccessChain 1082(texel) 173
 | |
|             1171:    6(float) Load 1170
 | |
|             1172:    6(float) FAdd 1171 1169
 | |
|             1173:    174(ptr) AccessChain 1082(texel) 173
 | |
|                               Store 1173 1172
 | |
|             1174:    7(fvec4) Load 1082(texel)
 | |
|                               ReturnValue 1174
 | |
|                               FunctionEnd
 | |
| 33(testTextureProjGradoffset():    7(fvec4) Function None 8
 | |
|               34:             Label
 | |
|      1177(texel):     63(ptr) Variable Function
 | |
|                               Store 1177(texel) 120
 | |
|             1178:         122 Load 124(s1D)
 | |
|             1179:   52(fvec2) Load 138(c2)
 | |
|             1180:    6(float) Load 866(dPdxy1)
 | |
|             1181:    6(float) Load 866(dPdxy1)
 | |
|             1182:    7(fvec4) ImageSampleProjExplicitLod 1178 1179 Grad ConstOffset 1180 1181 445
 | |
|             1183:    7(fvec4) Load 1177(texel)
 | |
|             1184:    7(fvec4) FAdd 1183 1182
 | |
|                               Store 1177(texel) 1184
 | |
|             1185:         122 Load 124(s1D)
 | |
|             1186:    7(fvec4) Load 197(c4)
 | |
|             1187:    6(float) Load 866(dPdxy1)
 | |
|             1188:    6(float) Load 866(dPdxy1)
 | |
|             1189:    6(float) CompositeExtract 1186 3
 | |
|             1190:    7(fvec4) CompositeInsert 1189 1186 1
 | |
|             1191:    7(fvec4) ImageSampleProjExplicitLod 1185 1190 Grad ConstOffset 1187 1188 445
 | |
|             1192:    7(fvec4) Load 1177(texel)
 | |
|             1193:    7(fvec4) FAdd 1192 1191
 | |
|                               Store 1177(texel) 1193
 | |
|             1194:         133 Load 135(s2D)
 | |
|             1195:  148(fvec3) Load 150(c3)
 | |
|             1196:   52(fvec2) Load 874(dPdxy2)
 | |
|             1197:   52(fvec2) Load 874(dPdxy2)
 | |
|             1198:    7(fvec4) ImageSampleProjExplicitLod 1194 1195 Grad ConstOffset 1196 1197 452
 | |
|             1199:    7(fvec4) Load 1177(texel)
 | |
|             1200:    7(fvec4) FAdd 1199 1198
 | |
|                               Store 1177(texel) 1200
 | |
|             1201:         133 Load 135(s2D)
 | |
|             1202:    7(fvec4) Load 197(c4)
 | |
|             1203:   52(fvec2) Load 874(dPdxy2)
 | |
|             1204:   52(fvec2) Load 874(dPdxy2)
 | |
|             1205:    6(float) CompositeExtract 1202 3
 | |
|             1206:    7(fvec4) CompositeInsert 1205 1202 2
 | |
|             1207:    7(fvec4) ImageSampleProjExplicitLod 1201 1206 Grad ConstOffset 1203 1204 452
 | |
|             1208:    7(fvec4) Load 1177(texel)
 | |
|             1209:    7(fvec4) FAdd 1208 1207
 | |
|                               Store 1177(texel) 1209
 | |
|             1210:         257 Load 259(s2DRect)
 | |
|             1211:  148(fvec3) Load 150(c3)
 | |
|             1212:   52(fvec2) Load 874(dPdxy2)
 | |
|             1213:   52(fvec2) Load 874(dPdxy2)
 | |
|             1214:    7(fvec4) ImageSampleProjExplicitLod 1210 1211 Grad ConstOffset 1212 1213 452
 | |
|             1215:    7(fvec4) Load 1177(texel)
 | |
|             1216:    7(fvec4) FAdd 1215 1214
 | |
|                               Store 1177(texel) 1216
 | |
|             1217:         257 Load 259(s2DRect)
 | |
|             1218:    7(fvec4) Load 197(c4)
 | |
|             1219:   52(fvec2) Load 874(dPdxy2)
 | |
|             1220:   52(fvec2) Load 874(dPdxy2)
 | |
|             1221:    6(float) CompositeExtract 1218 3
 | |
|             1222:    7(fvec4) CompositeInsert 1221 1218 2
 | |
|             1223:    7(fvec4) ImageSampleProjExplicitLod 1217 1222 Grad ConstOffset 1219 1220 452
 | |
|             1224:    7(fvec4) Load 1177(texel)
 | |
|             1225:    7(fvec4) FAdd 1224 1223
 | |
|                               Store 1177(texel) 1225
 | |
|             1226:         266 Load 268(s2DRectShadow)
 | |
|             1227:    7(fvec4) Load 197(c4)
 | |
|             1228:   52(fvec2) Load 874(dPdxy2)
 | |
|             1229:   52(fvec2) Load 874(dPdxy2)
 | |
|             1230:    6(float) CompositeExtract 1227 2
 | |
|             1231:    6(float) CompositeExtract 1227 3
 | |
|             1232:    7(fvec4) CompositeInsert 1231 1227 2
 | |
|             1233:    6(float) ImageSampleProjDrefExplicitLod 1226 1232 1230 Grad ConstOffset 1228 1229 452
 | |
|             1234:    174(ptr) AccessChain 1177(texel) 173
 | |
|             1235:    6(float) Load 1234
 | |
|             1236:    6(float) FAdd 1235 1233
 | |
|             1237:    174(ptr) AccessChain 1177(texel) 173
 | |
|                               Store 1237 1236
 | |
|             1238:         144 Load 146(s3D)
 | |
|             1239:    7(fvec4) Load 197(c4)
 | |
|             1240:  148(fvec3) Load 882(dPdxy3)
 | |
|             1241:  148(fvec3) Load 882(dPdxy3)
 | |
|             1242:    7(fvec4) ImageSampleProjExplicitLod 1238 1239 Grad ConstOffset 1240 1241 459
 | |
|             1243:    7(fvec4) Load 1177(texel)
 | |
|             1244:    7(fvec4) FAdd 1243 1242
 | |
|                               Store 1177(texel) 1244
 | |
|             1245:         165 Load 167(s1DShadow)
 | |
|             1246:    7(fvec4) Load 197(c4)
 | |
|             1247:    6(float) Load 866(dPdxy1)
 | |
|             1248:    6(float) Load 866(dPdxy1)
 | |
|             1249:    6(float) CompositeExtract 1246 2
 | |
|             1250:    6(float) CompositeExtract 1246 3
 | |
|             1251:    7(fvec4) CompositeInsert 1250 1246 1
 | |
|             1252:    6(float) ImageSampleProjDrefExplicitLod 1245 1251 1249 Grad ConstOffset 1247 1248 445
 | |
|             1253:    174(ptr) AccessChain 1177(texel) 173
 | |
|             1254:    6(float) Load 1253
 | |
|             1255:    6(float) FAdd 1254 1252
 | |
|             1256:    174(ptr) AccessChain 1177(texel) 173
 | |
|                               Store 1256 1255
 | |
|             1257:         180 Load 182(s2DShadow)
 | |
|             1258:    7(fvec4) Load 197(c4)
 | |
|             1259:   52(fvec2) Load 874(dPdxy2)
 | |
|             1260:   52(fvec2) Load 874(dPdxy2)
 | |
|             1261:    6(float) CompositeExtract 1258 2
 | |
|             1262:    6(float) CompositeExtract 1258 3
 | |
|             1263:    7(fvec4) CompositeInsert 1262 1258 2
 | |
|             1264:    6(float) ImageSampleProjDrefExplicitLod 1257 1263 1261 Grad ConstOffset 1259 1260 452
 | |
|             1265:    174(ptr) AccessChain 1177(texel) 173
 | |
|             1266:    6(float) Load 1265
 | |
|             1267:    6(float) FAdd 1266 1264
 | |
|             1268:    174(ptr) AccessChain 1177(texel) 173
 | |
|                               Store 1268 1267
 | |
|             1269:    7(fvec4) Load 1177(texel)
 | |
|                               ReturnValue 1269
 | |
|                               FunctionEnd
 | |
| 35(testTextureGather():    7(fvec4) Function None 8
 | |
|               36:             Label
 | |
|      1272(texel):     63(ptr) Variable Function
 | |
|                               Store 1272(texel) 120
 | |
|             1273:         133 Load 135(s2D)
 | |
|             1274:   52(fvec2) Load 138(c2)
 | |
|             1276:    7(fvec4) ImageGather 1273 1274 1275
 | |
|             1277:    7(fvec4) Load 1272(texel)
 | |
|             1278:    7(fvec4) FAdd 1277 1276
 | |
|                               Store 1272(texel) 1278
 | |
|             1279:         215 Load 217(s2DArray)
 | |
|             1280:  148(fvec3) Load 150(c3)
 | |
|             1281:    7(fvec4) ImageGather 1279 1280 1275
 | |
|             1282:    7(fvec4) Load 1272(texel)
 | |
|             1283:    7(fvec4) FAdd 1282 1281
 | |
|                               Store 1272(texel) 1283
 | |
|             1284:         156 Load 158(sCube)
 | |
|             1285:  148(fvec3) Load 150(c3)
 | |
|             1286:    7(fvec4) ImageGather 1284 1285 1275
 | |
|             1287:    7(fvec4) Load 1272(texel)
 | |
|             1288:    7(fvec4) FAdd 1287 1286
 | |
|                               Store 1272(texel) 1288
 | |
|             1289:         224 Load 226(sCubeArray)
 | |
|             1290:    7(fvec4) Load 197(c4)
 | |
|             1291:    7(fvec4) ImageGather 1289 1290 1275
 | |
|             1292:    7(fvec4) Load 1272(texel)
 | |
|             1293:    7(fvec4) FAdd 1292 1291
 | |
|                               Store 1272(texel) 1293
 | |
|             1294:         257 Load 259(s2DRect)
 | |
|             1295:   52(fvec2) Load 138(c2)
 | |
|             1296:    7(fvec4) ImageGather 1294 1295 1275
 | |
|             1297:    7(fvec4) Load 1272(texel)
 | |
|             1298:    7(fvec4) FAdd 1297 1296
 | |
|                               Store 1272(texel) 1298
 | |
|             1299:         180 Load 182(s2DShadow)
 | |
|             1300:   52(fvec2) Load 138(c2)
 | |
|             1301:    6(float) Load 283(compare)
 | |
|             1302:    7(fvec4) ImageDrefGather 1299 1300 1301
 | |
|             1303:    7(fvec4) Load 1272(texel)
 | |
|             1304:    7(fvec4) FAdd 1303 1302
 | |
|                               Store 1272(texel) 1304
 | |
|             1305:         245 Load 247(s2DArrayShadow)
 | |
|             1306:  148(fvec3) Load 150(c3)
 | |
|             1307:    6(float) Load 283(compare)
 | |
|             1308:    7(fvec4) ImageDrefGather 1305 1306 1307
 | |
|             1309:    7(fvec4) Load 1272(texel)
 | |
|             1310:    7(fvec4) FAdd 1309 1308
 | |
|                               Store 1272(texel) 1310
 | |
|             1311:         192 Load 194(sCubeShadow)
 | |
|             1312:  148(fvec3) Load 150(c3)
 | |
|             1313:    6(float) Load 283(compare)
 | |
|             1314:    7(fvec4) ImageDrefGather 1311 1312 1313
 | |
|             1315:    7(fvec4) Load 1272(texel)
 | |
|             1316:    7(fvec4) FAdd 1315 1314
 | |
|                               Store 1272(texel) 1316
 | |
|             1317:         278 Load 280(sCubeArrayShadow)
 | |
|             1318:    7(fvec4) Load 197(c4)
 | |
|             1319:    6(float) Load 283(compare)
 | |
|             1320:    7(fvec4) ImageDrefGather 1317 1318 1319
 | |
|             1321:    7(fvec4) Load 1272(texel)
 | |
|             1322:    7(fvec4) FAdd 1321 1320
 | |
|                               Store 1272(texel) 1322
 | |
|             1323:         266 Load 268(s2DRectShadow)
 | |
|             1324:   52(fvec2) Load 138(c2)
 | |
|             1325:    6(float) Load 283(compare)
 | |
|             1326:    7(fvec4) ImageDrefGather 1323 1324 1325
 | |
|             1327:    7(fvec4) Load 1272(texel)
 | |
|             1328:    7(fvec4) FAdd 1327 1326
 | |
|                               Store 1272(texel) 1328
 | |
|             1329:    7(fvec4) Load 1272(texel)
 | |
|                               ReturnValue 1329
 | |
|                               FunctionEnd
 | |
| 37(testTextureGatherOffset():    7(fvec4) Function None 8
 | |
|               38:             Label
 | |
|      1332(texel):     63(ptr) Variable Function
 | |
|                               Store 1332(texel) 120
 | |
|             1333:         133 Load 135(s2D)
 | |
|             1334:   52(fvec2) Load 138(c2)
 | |
|             1335:    7(fvec4) ImageGather 1333 1334 1275 ConstOffset 452
 | |
|             1336:    7(fvec4) Load 1332(texel)
 | |
|             1337:    7(fvec4) FAdd 1336 1335
 | |
|                               Store 1332(texel) 1337
 | |
|             1338:         215 Load 217(s2DArray)
 | |
|             1339:  148(fvec3) Load 150(c3)
 | |
|             1340:    7(fvec4) ImageGather 1338 1339 1275 ConstOffset 452
 | |
|             1341:    7(fvec4) Load 1332(texel)
 | |
|             1342:    7(fvec4) FAdd 1341 1340
 | |
|                               Store 1332(texel) 1342
 | |
|             1343:         257 Load 259(s2DRect)
 | |
|             1344:   52(fvec2) Load 138(c2)
 | |
|             1345:    7(fvec4) ImageGather 1343 1344 1275 ConstOffset 452
 | |
|             1346:    7(fvec4) Load 1332(texel)
 | |
|             1347:    7(fvec4) FAdd 1346 1345
 | |
|                               Store 1332(texel) 1347
 | |
|             1348:         180 Load 182(s2DShadow)
 | |
|             1349:   52(fvec2) Load 138(c2)
 | |
|             1350:    6(float) Load 283(compare)
 | |
|             1351:    7(fvec4) ImageDrefGather 1348 1349 1350 ConstOffset 452
 | |
|             1352:    7(fvec4) Load 1332(texel)
 | |
|             1353:    7(fvec4) FAdd 1352 1351
 | |
|                               Store 1332(texel) 1353
 | |
|             1354:         245 Load 247(s2DArrayShadow)
 | |
|             1355:  148(fvec3) Load 150(c3)
 | |
|             1356:    6(float) Load 283(compare)
 | |
|             1357:    7(fvec4) ImageDrefGather 1354 1355 1356 ConstOffset 452
 | |
|             1358:    7(fvec4) Load 1332(texel)
 | |
|             1359:    7(fvec4) FAdd 1358 1357
 | |
|                               Store 1332(texel) 1359
 | |
|             1360:         266 Load 268(s2DRectShadow)
 | |
|             1361:   52(fvec2) Load 138(c2)
 | |
|             1362:    6(float) Load 283(compare)
 | |
|             1363:    7(fvec4) ImageDrefGather 1360 1361 1362 ConstOffset 452
 | |
|             1364:    7(fvec4) Load 1332(texel)
 | |
|             1365:    7(fvec4) FAdd 1364 1363
 | |
|                               Store 1332(texel) 1365
 | |
|             1366:    7(fvec4) Load 1332(texel)
 | |
|                               ReturnValue 1366
 | |
|                               FunctionEnd
 | |
| 39(testTextureGatherOffsets():    7(fvec4) Function None 8
 | |
|               40:             Label
 | |
|      1369(texel):     63(ptr) Variable Function
 | |
|                               Store 1369(texel) 120
 | |
|             1370:         133 Load 135(s2D)
 | |
|             1371:   52(fvec2) Load 138(c2)
 | |
|             1375:    7(fvec4) ImageGather 1370 1371 1275 ConstOffsets 1374
 | |
|             1376:    7(fvec4) Load 1369(texel)
 | |
|             1377:    7(fvec4) FAdd 1376 1375
 | |
|                               Store 1369(texel) 1377
 | |
|             1378:         215 Load 217(s2DArray)
 | |
|             1379:  148(fvec3) Load 150(c3)
 | |
|             1380:    7(fvec4) ImageGather 1378 1379 1275 ConstOffsets 1374
 | |
|             1381:    7(fvec4) Load 1369(texel)
 | |
|             1382:    7(fvec4) FAdd 1381 1380
 | |
|                               Store 1369(texel) 1382
 | |
|             1383:         257 Load 259(s2DRect)
 | |
|             1384:   52(fvec2) Load 138(c2)
 | |
|             1385:    7(fvec4) ImageGather 1383 1384 1275 ConstOffsets 1374
 | |
|             1386:    7(fvec4) Load 1369(texel)
 | |
|             1387:    7(fvec4) FAdd 1386 1385
 | |
|                               Store 1369(texel) 1387
 | |
|             1388:         180 Load 182(s2DShadow)
 | |
|             1389:   52(fvec2) Load 138(c2)
 | |
|             1390:    6(float) Load 283(compare)
 | |
|             1391:    7(fvec4) ImageDrefGather 1388 1389 1390 ConstOffsets 1374
 | |
|             1392:    7(fvec4) Load 1369(texel)
 | |
|             1393:    7(fvec4) FAdd 1392 1391
 | |
|                               Store 1369(texel) 1393
 | |
|             1394:         245 Load 247(s2DArrayShadow)
 | |
|             1395:  148(fvec3) Load 150(c3)
 | |
|             1396:    6(float) Load 283(compare)
 | |
|             1397:    7(fvec4) ImageDrefGather 1394 1395 1396 ConstOffsets 1374
 | |
|             1398:    7(fvec4) Load 1369(texel)
 | |
|             1399:    7(fvec4) FAdd 1398 1397
 | |
|                               Store 1369(texel) 1399
 | |
|             1400:         266 Load 268(s2DRectShadow)
 | |
|             1401:   52(fvec2) Load 138(c2)
 | |
|             1402:    6(float) Load 283(compare)
 | |
|             1403:    7(fvec4) ImageDrefGather 1400 1401 1402 ConstOffsets 1374
 | |
|             1404:    7(fvec4) Load 1369(texel)
 | |
|             1405:    7(fvec4) FAdd 1404 1403
 | |
|                               Store 1369(texel) 1405
 | |
|             1406:    7(fvec4) Load 1369(texel)
 | |
|                               ReturnValue 1406
 | |
|                               FunctionEnd
 | |
| 41(testTextureGatherLod():    7(fvec4) Function None 8
 | |
|               42:             Label
 | |
|      1409(texel):     63(ptr) Variable Function
 | |
|                               Store 1409(texel) 120
 | |
|             1410:         133 Load 135(s2D)
 | |
|             1411:   52(fvec2) Load 138(c2)
 | |
|             1412:    6(float) Load 371(lod)
 | |
|             1413:    7(fvec4) ImageGather 1410 1411 1275 Lod 1412
 | |
|             1414:    7(fvec4) Load 1409(texel)
 | |
|             1415:    7(fvec4) FAdd 1414 1413
 | |
|                               Store 1409(texel) 1415
 | |
|             1416:         215 Load 217(s2DArray)
 | |
|             1417:  148(fvec3) Load 150(c3)
 | |
|             1418:    6(float) Load 371(lod)
 | |
|             1419:    7(fvec4) ImageGather 1416 1417 1275 Lod 1418
 | |
|             1420:    7(fvec4) Load 1409(texel)
 | |
|             1421:    7(fvec4) FAdd 1420 1419
 | |
|                               Store 1409(texel) 1421
 | |
|             1422:         156 Load 158(sCube)
 | |
|             1423:  148(fvec3) Load 150(c3)
 | |
|             1424:    6(float) Load 371(lod)
 | |
|             1425:    7(fvec4) ImageGather 1422 1423 1275 Lod 1424
 | |
|             1426:    7(fvec4) Load 1409(texel)
 | |
|             1427:    7(fvec4) FAdd 1426 1425
 | |
|                               Store 1409(texel) 1427
 | |
|             1428:         224 Load 226(sCubeArray)
 | |
|             1429:    7(fvec4) Load 197(c4)
 | |
|             1430:    6(float) Load 371(lod)
 | |
|             1431:    7(fvec4) ImageGather 1428 1429 1275 Lod 1430
 | |
|             1432:    7(fvec4) Load 1409(texel)
 | |
|             1433:    7(fvec4) FAdd 1432 1431
 | |
|                               Store 1409(texel) 1433
 | |
|             1434:    7(fvec4) Load 1409(texel)
 | |
|                               ReturnValue 1434
 | |
|                               FunctionEnd
 | |
| 43(testTextureGatherLodOffset():    7(fvec4) Function None 8
 | |
|               44:             Label
 | |
|      1437(texel):     63(ptr) Variable Function
 | |
|                               Store 1437(texel) 120
 | |
|             1438:         133 Load 135(s2D)
 | |
|             1439:   52(fvec2) Load 138(c2)
 | |
|             1440:    6(float) Load 371(lod)
 | |
|             1441:    7(fvec4) ImageGather 1438 1439 1275 Lod ConstOffset 1440 452
 | |
|             1442:    7(fvec4) Load 1437(texel)
 | |
|             1443:    7(fvec4) FAdd 1442 1441
 | |
|                               Store 1437(texel) 1443
 | |
|             1444:         215 Load 217(s2DArray)
 | |
|             1445:  148(fvec3) Load 150(c3)
 | |
|             1446:    6(float) Load 371(lod)
 | |
|             1447:    7(fvec4) ImageGather 1444 1445 1275 Lod ConstOffset 1446 452
 | |
|             1448:    7(fvec4) Load 1437(texel)
 | |
|             1449:    7(fvec4) FAdd 1448 1447
 | |
|                               Store 1437(texel) 1449
 | |
|             1450:    7(fvec4) Load 1437(texel)
 | |
|                               ReturnValue 1450
 | |
|                               FunctionEnd
 | |
| 45(testTextureGatherLodOffsets():    7(fvec4) Function None 8
 | |
|               46:             Label
 | |
|      1453(texel):     63(ptr) Variable Function
 | |
|                               Store 1453(texel) 120
 | |
|             1454:         133 Load 135(s2D)
 | |
|             1455:   52(fvec2) Load 138(c2)
 | |
|             1456:    6(float) Load 371(lod)
 | |
|             1457:    7(fvec4) ImageGather 1454 1455 1275 Lod ConstOffsets 1456 1374
 | |
|             1458:    7(fvec4) Load 1453(texel)
 | |
|             1459:    7(fvec4) FAdd 1458 1457
 | |
|                               Store 1453(texel) 1459
 | |
|             1460:         215 Load 217(s2DArray)
 | |
|             1461:  148(fvec3) Load 150(c3)
 | |
|             1462:    6(float) Load 371(lod)
 | |
|             1463:    7(fvec4) ImageGather 1460 1461 1275 Lod ConstOffsets 1462 1374
 | |
|             1464:    7(fvec4) Load 1453(texel)
 | |
|             1465:    7(fvec4) FAdd 1464 1463
 | |
|                               Store 1453(texel) 1465
 | |
|             1466:    7(fvec4) Load 1453(texel)
 | |
|                               ReturnValue 1466
 | |
|                               FunctionEnd
 | |
| 50(testTextureSize():   48(ivec4) Function None 49
 | |
|               51:             Label
 | |
|       1470(size):   1469(ptr) Variable Function
 | |
|                               Store 1470(size) 1471
 | |
|             1472:         122 Load 124(s1D)
 | |
|             1473:    6(float) Load 371(lod)
 | |
|             1474:     47(int) ConvertFToS 1473
 | |
|             1475:         121 Image 1472
 | |
|             1476:     47(int) ImageQuerySizeLod 1475 1474
 | |
|             1478:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1479:     47(int) Load 1478
 | |
|             1480:     47(int) IAdd 1479 1476
 | |
|             1481:   1477(ptr) AccessChain 1470(size) 173
 | |
|                               Store 1481 1480
 | |
|             1482:         133 Load 135(s2D)
 | |
|             1483:    6(float) Load 371(lod)
 | |
|             1484:     47(int) ConvertFToS 1483
 | |
|             1485:         132 Image 1482
 | |
|             1486:  451(ivec2) ImageQuerySizeLod 1485 1484
 | |
|             1487:   48(ivec4) Load 1470(size)
 | |
|             1488:  451(ivec2) VectorShuffle 1487 1487 0 1
 | |
|             1489:  451(ivec2) IAdd 1488 1486
 | |
|             1490:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1491:     47(int) CompositeExtract 1489 0
 | |
|                               Store 1490 1491
 | |
|             1493:   1477(ptr) AccessChain 1470(size) 1492
 | |
|             1494:     47(int) CompositeExtract 1489 1
 | |
|                               Store 1493 1494
 | |
|             1495:         144 Load 146(s3D)
 | |
|             1496:    6(float) Load 371(lod)
 | |
|             1497:     47(int) ConvertFToS 1496
 | |
|             1498:         143 Image 1495
 | |
|             1499:  458(ivec3) ImageQuerySizeLod 1498 1497
 | |
|             1500:   48(ivec4) Load 1470(size)
 | |
|             1501:  458(ivec3) VectorShuffle 1500 1500 0 1 2
 | |
|             1502:  458(ivec3) IAdd 1501 1499
 | |
|             1503:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1504:     47(int) CompositeExtract 1502 0
 | |
|                               Store 1503 1504
 | |
|             1505:   1477(ptr) AccessChain 1470(size) 1492
 | |
|             1506:     47(int) CompositeExtract 1502 1
 | |
|                               Store 1505 1506
 | |
|             1508:   1477(ptr) AccessChain 1470(size) 1507
 | |
|             1509:     47(int) CompositeExtract 1502 2
 | |
|                               Store 1508 1509
 | |
|             1510:         156 Load 158(sCube)
 | |
|             1511:    6(float) Load 371(lod)
 | |
|             1512:     47(int) ConvertFToS 1511
 | |
|             1513:         155 Image 1510
 | |
|             1514:  451(ivec2) ImageQuerySizeLod 1513 1512
 | |
|             1515:   48(ivec4) Load 1470(size)
 | |
|             1516:  451(ivec2) VectorShuffle 1515 1515 0 1
 | |
|             1517:  451(ivec2) IAdd 1516 1514
 | |
|             1518:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1519:     47(int) CompositeExtract 1517 0
 | |
|                               Store 1518 1519
 | |
|             1520:   1477(ptr) AccessChain 1470(size) 1492
 | |
|             1521:     47(int) CompositeExtract 1517 1
 | |
|                               Store 1520 1521
 | |
|             1522:         165 Load 167(s1DShadow)
 | |
|             1523:    6(float) Load 371(lod)
 | |
|             1524:     47(int) ConvertFToS 1523
 | |
|             1525:         164 Image 1522
 | |
|             1526:     47(int) ImageQuerySizeLod 1525 1524
 | |
|             1527:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1528:     47(int) Load 1527
 | |
|             1529:     47(int) IAdd 1528 1526
 | |
|             1530:   1477(ptr) AccessChain 1470(size) 173
 | |
|                               Store 1530 1529
 | |
|             1531:         180 Load 182(s2DShadow)
 | |
|             1532:    6(float) Load 371(lod)
 | |
|             1533:     47(int) ConvertFToS 1532
 | |
|             1534:         179 Image 1531
 | |
|             1535:  451(ivec2) ImageQuerySizeLod 1534 1533
 | |
|             1536:   48(ivec4) Load 1470(size)
 | |
|             1537:  451(ivec2) VectorShuffle 1536 1536 0 1
 | |
|             1538:  451(ivec2) IAdd 1537 1535
 | |
|             1539:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1540:     47(int) CompositeExtract 1538 0
 | |
|                               Store 1539 1540
 | |
|             1541:   1477(ptr) AccessChain 1470(size) 1492
 | |
|             1542:     47(int) CompositeExtract 1538 1
 | |
|                               Store 1541 1542
 | |
|             1543:         192 Load 194(sCubeShadow)
 | |
|             1544:    6(float) Load 371(lod)
 | |
|             1545:     47(int) ConvertFToS 1544
 | |
|             1546:         191 Image 1543
 | |
|             1547:  451(ivec2) ImageQuerySizeLod 1546 1545
 | |
|             1548:   48(ivec4) Load 1470(size)
 | |
|             1549:  451(ivec2) VectorShuffle 1548 1548 0 1
 | |
|             1550:  451(ivec2) IAdd 1549 1547
 | |
|             1551:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1552:     47(int) CompositeExtract 1550 0
 | |
|                               Store 1551 1552
 | |
|             1553:   1477(ptr) AccessChain 1470(size) 1492
 | |
|             1554:     47(int) CompositeExtract 1550 1
 | |
|                               Store 1553 1554
 | |
|             1555:         224 Load 226(sCubeArray)
 | |
|             1556:    6(float) Load 371(lod)
 | |
|             1557:     47(int) ConvertFToS 1556
 | |
|             1558:         223 Image 1555
 | |
|             1559:  458(ivec3) ImageQuerySizeLod 1558 1557
 | |
|             1560:   48(ivec4) Load 1470(size)
 | |
|             1561:  458(ivec3) VectorShuffle 1560 1560 0 1 2
 | |
|             1562:  458(ivec3) IAdd 1561 1559
 | |
|             1563:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1564:     47(int) CompositeExtract 1562 0
 | |
|                               Store 1563 1564
 | |
|             1565:   1477(ptr) AccessChain 1470(size) 1492
 | |
|             1566:     47(int) CompositeExtract 1562 1
 | |
|                               Store 1565 1566
 | |
|             1567:   1477(ptr) AccessChain 1470(size) 1507
 | |
|             1568:     47(int) CompositeExtract 1562 2
 | |
|                               Store 1567 1568
 | |
|             1569:         278 Load 280(sCubeArrayShadow)
 | |
|             1570:    6(float) Load 371(lod)
 | |
|             1571:     47(int) ConvertFToS 1570
 | |
|             1572:         277 Image 1569
 | |
|             1573:  458(ivec3) ImageQuerySizeLod 1572 1571
 | |
|             1574:   48(ivec4) Load 1470(size)
 | |
|             1575:  458(ivec3) VectorShuffle 1574 1574 0 1 2
 | |
|             1576:  458(ivec3) IAdd 1575 1573
 | |
|             1577:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1578:     47(int) CompositeExtract 1576 0
 | |
|                               Store 1577 1578
 | |
|             1579:   1477(ptr) AccessChain 1470(size) 1492
 | |
|             1580:     47(int) CompositeExtract 1576 1
 | |
|                               Store 1579 1580
 | |
|             1581:   1477(ptr) AccessChain 1470(size) 1507
 | |
|             1582:     47(int) CompositeExtract 1576 2
 | |
|                               Store 1581 1582
 | |
|             1583:         257 Load 259(s2DRect)
 | |
|             1584:         256 Image 1583
 | |
|             1585:  451(ivec2) ImageQuerySize 1584
 | |
|             1586:   48(ivec4) Load 1470(size)
 | |
|             1587:  451(ivec2) VectorShuffle 1586 1586 0 1
 | |
|             1588:  451(ivec2) IAdd 1587 1585
 | |
|             1589:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1590:     47(int) CompositeExtract 1588 0
 | |
|                               Store 1589 1590
 | |
|             1591:   1477(ptr) AccessChain 1470(size) 1492
 | |
|             1592:     47(int) CompositeExtract 1588 1
 | |
|                               Store 1591 1592
 | |
|             1593:         266 Load 268(s2DRectShadow)
 | |
|             1594:         265 Image 1593
 | |
|             1595:  451(ivec2) ImageQuerySize 1594
 | |
|             1596:   48(ivec4) Load 1470(size)
 | |
|             1597:  451(ivec2) VectorShuffle 1596 1596 0 1
 | |
|             1598:  451(ivec2) IAdd 1597 1595
 | |
|             1599:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1600:     47(int) CompositeExtract 1598 0
 | |
|                               Store 1599 1600
 | |
|             1601:   1477(ptr) AccessChain 1470(size) 1492
 | |
|             1602:     47(int) CompositeExtract 1598 1
 | |
|                               Store 1601 1602
 | |
|             1603:         206 Load 208(s1DArray)
 | |
|             1604:    6(float) Load 371(lod)
 | |
|             1605:     47(int) ConvertFToS 1604
 | |
|             1606:         205 Image 1603
 | |
|             1607:  451(ivec2) ImageQuerySizeLod 1606 1605
 | |
|             1608:   48(ivec4) Load 1470(size)
 | |
|             1609:  451(ivec2) VectorShuffle 1608 1608 0 1
 | |
|             1610:  451(ivec2) IAdd 1609 1607
 | |
|             1611:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1612:     47(int) CompositeExtract 1610 0
 | |
|                               Store 1611 1612
 | |
|             1613:   1477(ptr) AccessChain 1470(size) 1492
 | |
|             1614:     47(int) CompositeExtract 1610 1
 | |
|                               Store 1613 1614
 | |
|             1615:         215 Load 217(s2DArray)
 | |
|             1616:    6(float) Load 371(lod)
 | |
|             1617:     47(int) ConvertFToS 1616
 | |
|             1618:         214 Image 1615
 | |
|             1619:  458(ivec3) ImageQuerySizeLod 1618 1617
 | |
|             1620:   48(ivec4) Load 1470(size)
 | |
|             1621:  458(ivec3) VectorShuffle 1620 1620 0 1 2
 | |
|             1622:  458(ivec3) IAdd 1621 1619
 | |
|             1623:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1624:     47(int) CompositeExtract 1622 0
 | |
|                               Store 1623 1624
 | |
|             1625:   1477(ptr) AccessChain 1470(size) 1492
 | |
|             1626:     47(int) CompositeExtract 1622 1
 | |
|                               Store 1625 1626
 | |
|             1627:   1477(ptr) AccessChain 1470(size) 1507
 | |
|             1628:     47(int) CompositeExtract 1622 2
 | |
|                               Store 1627 1628
 | |
|             1629:         233 Load 235(s1DArrayShadow)
 | |
|             1630:    6(float) Load 371(lod)
 | |
|             1631:     47(int) ConvertFToS 1630
 | |
|             1632:         232 Image 1629
 | |
|             1633:  451(ivec2) ImageQuerySizeLod 1632 1631
 | |
|             1634:   48(ivec4) Load 1470(size)
 | |
|             1635:  451(ivec2) VectorShuffle 1634 1634 0 1
 | |
|             1636:  451(ivec2) IAdd 1635 1633
 | |
|             1637:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1638:     47(int) CompositeExtract 1636 0
 | |
|                               Store 1637 1638
 | |
|             1639:   1477(ptr) AccessChain 1470(size) 1492
 | |
|             1640:     47(int) CompositeExtract 1636 1
 | |
|                               Store 1639 1640
 | |
|             1641:         245 Load 247(s2DArrayShadow)
 | |
|             1642:    6(float) Load 371(lod)
 | |
|             1643:     47(int) ConvertFToS 1642
 | |
|             1644:         244 Image 1641
 | |
|             1645:  458(ivec3) ImageQuerySizeLod 1644 1643
 | |
|             1646:   48(ivec4) Load 1470(size)
 | |
|             1647:  458(ivec3) VectorShuffle 1646 1646 0 1 2
 | |
|             1648:  458(ivec3) IAdd 1647 1645
 | |
|             1649:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1650:     47(int) CompositeExtract 1648 0
 | |
|                               Store 1649 1650
 | |
|             1651:   1477(ptr) AccessChain 1470(size) 1492
 | |
|             1652:     47(int) CompositeExtract 1648 1
 | |
|                               Store 1651 1652
 | |
|             1653:   1477(ptr) AccessChain 1470(size) 1507
 | |
|             1654:     47(int) CompositeExtract 1648 2
 | |
|                               Store 1653 1654
 | |
|             1655:         771 Load 773(sBuffer)
 | |
|             1656:         770 Image 1655
 | |
|             1657:     47(int) ImageQuerySize 1656
 | |
|             1658:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1659:     47(int) Load 1658
 | |
|             1660:     47(int) IAdd 1659 1657
 | |
|             1661:   1477(ptr) AccessChain 1470(size) 173
 | |
|                               Store 1661 1660
 | |
|             1662:         782 Load 784(s2DMS)
 | |
|             1663:         781 Image 1662
 | |
|             1664:  451(ivec2) ImageQuerySize 1663
 | |
|             1665:   48(ivec4) Load 1470(size)
 | |
|             1666:  451(ivec2) VectorShuffle 1665 1665 0 1
 | |
|             1667:  451(ivec2) IAdd 1666 1664
 | |
|             1668:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1669:     47(int) CompositeExtract 1667 0
 | |
|                               Store 1668 1669
 | |
|             1670:   1477(ptr) AccessChain 1470(size) 1492
 | |
|             1671:     47(int) CompositeExtract 1667 1
 | |
|                               Store 1670 1671
 | |
|             1672:         793 Load 795(s2DMSArray)
 | |
|             1673:         792 Image 1672
 | |
|             1674:  458(ivec3) ImageQuerySize 1673
 | |
|             1675:   48(ivec4) Load 1470(size)
 | |
|             1676:  458(ivec3) VectorShuffle 1675 1675 0 1 2
 | |
|             1677:  458(ivec3) IAdd 1676 1674
 | |
|             1678:   1477(ptr) AccessChain 1470(size) 173
 | |
|             1679:     47(int) CompositeExtract 1677 0
 | |
|                               Store 1678 1679
 | |
|             1680:   1477(ptr) AccessChain 1470(size) 1492
 | |
|             1681:     47(int) CompositeExtract 1677 1
 | |
|                               Store 1680 1681
 | |
|             1682:   1477(ptr) AccessChain 1470(size) 1507
 | |
|             1683:     47(int) CompositeExtract 1677 2
 | |
|                               Store 1682 1683
 | |
|             1684:   48(ivec4) Load 1470(size)
 | |
|                               ReturnValue 1684
 | |
|                               FunctionEnd
 | |
| 54(testTextureQueryLod():   52(fvec2) Function None 53
 | |
|               55:             Label
 | |
|        1688(lod):   1687(ptr) Variable Function
 | |
|                               Store 1688(lod) 1689
 | |
|             1690:         122 Load 124(s1D)
 | |
|             1691:    6(float) Load 127(c1)
 | |
|             1692:   52(fvec2) ImageQueryLod 1690 1691
 | |
|             1693:   52(fvec2) Load 1688(lod)
 | |
|             1694:   52(fvec2) FAdd 1693 1692
 | |
|                               Store 1688(lod) 1694
 | |
|             1695:         133 Load 135(s2D)
 | |
|             1696:   52(fvec2) Load 138(c2)
 | |
|             1697:   52(fvec2) ImageQueryLod 1695 1696
 | |
|             1698:   52(fvec2) Load 1688(lod)
 | |
|             1699:   52(fvec2) FAdd 1698 1697
 | |
|                               Store 1688(lod) 1699
 | |
|             1700:         144 Load 146(s3D)
 | |
|             1701:  148(fvec3) Load 150(c3)
 | |
|             1702:   52(fvec2) ImageQueryLod 1700 1701
 | |
|             1703:   52(fvec2) Load 1688(lod)
 | |
|             1704:   52(fvec2) FAdd 1703 1702
 | |
|                               Store 1688(lod) 1704
 | |
|             1705:         156 Load 158(sCube)
 | |
|             1706:  148(fvec3) Load 150(c3)
 | |
|             1707:   52(fvec2) ImageQueryLod 1705 1706
 | |
|             1708:   52(fvec2) Load 1688(lod)
 | |
|             1709:   52(fvec2) FAdd 1708 1707
 | |
|                               Store 1688(lod) 1709
 | |
|             1710:         206 Load 208(s1DArray)
 | |
|             1711:    6(float) Load 127(c1)
 | |
|             1712:   52(fvec2) ImageQueryLod 1710 1711
 | |
|             1713:   52(fvec2) Load 1688(lod)
 | |
|             1714:   52(fvec2) FAdd 1713 1712
 | |
|                               Store 1688(lod) 1714
 | |
|             1715:         215 Load 217(s2DArray)
 | |
|             1716:   52(fvec2) Load 138(c2)
 | |
|             1717:   52(fvec2) ImageQueryLod 1715 1716
 | |
|             1718:   52(fvec2) Load 1688(lod)
 | |
|             1719:   52(fvec2) FAdd 1718 1717
 | |
|                               Store 1688(lod) 1719
 | |
|             1720:         224 Load 226(sCubeArray)
 | |
|             1721:  148(fvec3) Load 150(c3)
 | |
|             1722:   52(fvec2) ImageQueryLod 1720 1721
 | |
|             1723:   52(fvec2) Load 1688(lod)
 | |
|             1724:   52(fvec2) FAdd 1723 1722
 | |
|                               Store 1688(lod) 1724
 | |
|             1725:         165 Load 167(s1DShadow)
 | |
|             1726:    6(float) Load 127(c1)
 | |
|             1727:   52(fvec2) ImageQueryLod 1725 1726
 | |
|             1728:   52(fvec2) Load 1688(lod)
 | |
|             1729:   52(fvec2) FAdd 1728 1727
 | |
|                               Store 1688(lod) 1729
 | |
|             1730:         180 Load 182(s2DShadow)
 | |
|             1731:   52(fvec2) Load 138(c2)
 | |
|             1732:   52(fvec2) ImageQueryLod 1730 1731
 | |
|             1733:   52(fvec2) Load 1688(lod)
 | |
|             1734:   52(fvec2) FAdd 1733 1732
 | |
|                               Store 1688(lod) 1734
 | |
|             1735:         278 Load 280(sCubeArrayShadow)
 | |
|             1736:  148(fvec3) Load 150(c3)
 | |
|             1737:   52(fvec2) ImageQueryLod 1735 1736
 | |
|             1738:   52(fvec2) Load 1688(lod)
 | |
|             1739:   52(fvec2) FAdd 1738 1737
 | |
|                               Store 1688(lod) 1739
 | |
|             1740:         233 Load 235(s1DArrayShadow)
 | |
|             1741:    6(float) Load 127(c1)
 | |
|             1742:   52(fvec2) ImageQueryLod 1740 1741
 | |
|             1743:   52(fvec2) Load 1688(lod)
 | |
|             1744:   52(fvec2) FAdd 1743 1742
 | |
|                               Store 1688(lod) 1744
 | |
|             1745:         245 Load 247(s2DArrayShadow)
 | |
|             1746:   52(fvec2) Load 138(c2)
 | |
|             1747:   52(fvec2) ImageQueryLod 1745 1746
 | |
|             1748:   52(fvec2) Load 1688(lod)
 | |
|             1749:   52(fvec2) FAdd 1748 1747
 | |
|                               Store 1688(lod) 1749
 | |
|             1750:         278 Load 280(sCubeArrayShadow)
 | |
|             1751:  148(fvec3) Load 150(c3)
 | |
|             1752:   52(fvec2) ImageQueryLod 1750 1751
 | |
|             1753:   52(fvec2) Load 1688(lod)
 | |
|             1754:   52(fvec2) FAdd 1753 1752
 | |
|                               Store 1688(lod) 1754
 | |
|             1755:   52(fvec2) Load 1688(lod)
 | |
|                               ReturnValue 1755
 | |
|                               FunctionEnd
 | |
| 57(testTextureQueryLevels():     47(int) Function None 56
 | |
|               58:             Label
 | |
|     1758(levels):   1477(ptr) Variable Function
 | |
|                               Store 1758(levels) 1275
 | |
|             1759:         122 Load 124(s1D)
 | |
|             1760:         121 Image 1759
 | |
|             1761:     47(int) ImageQueryLevels 1760
 | |
|             1762:     47(int) Load 1758(levels)
 | |
|             1763:     47(int) IAdd 1762 1761
 | |
|                               Store 1758(levels) 1763
 | |
|             1764:         133 Load 135(s2D)
 | |
|             1765:         132 Image 1764
 | |
|             1766:     47(int) ImageQueryLevels 1765
 | |
|             1767:     47(int) Load 1758(levels)
 | |
|             1768:     47(int) IAdd 1767 1766
 | |
|                               Store 1758(levels) 1768
 | |
|             1769:         144 Load 146(s3D)
 | |
|             1770:         143 Image 1769
 | |
|             1771:     47(int) ImageQueryLevels 1770
 | |
|             1772:     47(int) Load 1758(levels)
 | |
|             1773:     47(int) IAdd 1772 1771
 | |
|                               Store 1758(levels) 1773
 | |
|             1774:         156 Load 158(sCube)
 | |
|             1775:         155 Image 1774
 | |
|             1776:     47(int) ImageQueryLevels 1775
 | |
|             1777:     47(int) Load 1758(levels)
 | |
|             1778:     47(int) IAdd 1777 1776
 | |
|                               Store 1758(levels) 1778
 | |
|             1779:         165 Load 167(s1DShadow)
 | |
|             1780:         164 Image 1779
 | |
|             1781:     47(int) ImageQueryLevels 1780
 | |
|             1782:     47(int) Load 1758(levels)
 | |
|             1783:     47(int) IAdd 1782 1781
 | |
|                               Store 1758(levels) 1783
 | |
|             1784:         180 Load 182(s2DShadow)
 | |
|             1785:         179 Image 1784
 | |
|             1786:     47(int) ImageQueryLevels 1785
 | |
|             1787:     47(int) Load 1758(levels)
 | |
|             1788:     47(int) IAdd 1787 1786
 | |
|                               Store 1758(levels) 1788
 | |
|             1789:         192 Load 194(sCubeShadow)
 | |
|             1790:         191 Image 1789
 | |
|             1791:     47(int) ImageQueryLevels 1790
 | |
|             1792:     47(int) Load 1758(levels)
 | |
|             1793:     47(int) IAdd 1792 1791
 | |
|                               Store 1758(levels) 1793
 | |
|             1794:         224 Load 226(sCubeArray)
 | |
|             1795:         223 Image 1794
 | |
|             1796:     47(int) ImageQueryLevels 1795
 | |
|             1797:     47(int) Load 1758(levels)
 | |
|             1798:     47(int) IAdd 1797 1796
 | |
|                               Store 1758(levels) 1798
 | |
|             1799:         278 Load 280(sCubeArrayShadow)
 | |
|             1800:         277 Image 1799
 | |
|             1801:     47(int) ImageQueryLevels 1800
 | |
|             1802:     47(int) Load 1758(levels)
 | |
|             1803:     47(int) IAdd 1802 1801
 | |
|                               Store 1758(levels) 1803
 | |
|             1804:         206 Load 208(s1DArray)
 | |
|             1805:         205 Image 1804
 | |
|             1806:     47(int) ImageQueryLevels 1805
 | |
|             1807:     47(int) Load 1758(levels)
 | |
|             1808:     47(int) IAdd 1807 1806
 | |
|                               Store 1758(levels) 1808
 | |
|             1809:         215 Load 217(s2DArray)
 | |
|             1810:         214 Image 1809
 | |
|             1811:     47(int) ImageQueryLevels 1810
 | |
|             1812:     47(int) Load 1758(levels)
 | |
|             1813:     47(int) IAdd 1812 1811
 | |
|                               Store 1758(levels) 1813
 | |
|             1814:         233 Load 235(s1DArrayShadow)
 | |
|             1815:         232 Image 1814
 | |
|             1816:     47(int) ImageQueryLevels 1815
 | |
|             1817:     47(int) Load 1758(levels)
 | |
|             1818:     47(int) IAdd 1817 1816
 | |
|                               Store 1758(levels) 1818
 | |
|             1819:         245 Load 247(s2DArrayShadow)
 | |
|             1820:         244 Image 1819
 | |
|             1821:     47(int) ImageQueryLevels 1820
 | |
|             1822:     47(int) Load 1758(levels)
 | |
|             1823:     47(int) IAdd 1822 1821
 | |
|                               Store 1758(levels) 1823
 | |
|             1824:     47(int) Load 1758(levels)
 | |
|                               ReturnValue 1824
 | |
|                               FunctionEnd
 | |
| 59(testTextureSamples():     47(int) Function None 56
 | |
|               60:             Label
 | |
|    1827(samples):   1477(ptr) Variable Function
 | |
|                               Store 1827(samples) 1275
 | |
|             1828:         782 Load 784(s2DMS)
 | |
|             1829:         781 Image 1828
 | |
|             1830:     47(int) ImageQuerySamples 1829
 | |
|             1831:     47(int) Load 1827(samples)
 | |
|             1832:     47(int) IAdd 1831 1830
 | |
|                               Store 1827(samples) 1832
 | |
|             1833:         793 Load 795(s2DMSArray)
 | |
|             1834:         792 Image 1833
 | |
|             1835:     47(int) ImageQuerySamples 1834
 | |
|             1836:     47(int) Load 1827(samples)
 | |
|             1837:     47(int) IAdd 1836 1835
 | |
|                               Store 1827(samples) 1837
 | |
|             1838:     47(int) Load 1827(samples)
 | |
|                               ReturnValue 1838
 | |
|                               FunctionEnd
 | |
| 61(testImageLoad():    7(fvec4) Function None 8
 | |
|               62:             Label
 | |
|      1841(texel):     63(ptr) Variable Function
 | |
|                               Store 1841(texel) 120
 | |
|             1845:        1842 Load 1844(i1D)
 | |
|             1846:    6(float) Load 127(c1)
 | |
|             1847:     47(int) ConvertFToS 1846
 | |
|             1848:    7(fvec4) ImageRead 1845 1847
 | |
|             1849:    7(fvec4) Load 1841(texel)
 | |
|             1850:    7(fvec4) FAdd 1849 1848
 | |
|                               Store 1841(texel) 1850
 | |
|             1854:        1851 Load 1853(i2D)
 | |
|             1855:   52(fvec2) Load 138(c2)
 | |
|             1856:  451(ivec2) ConvertFToS 1855
 | |
|             1857:    7(fvec4) ImageRead 1854 1856
 | |
|             1858:    7(fvec4) Load 1841(texel)
 | |
|             1859:    7(fvec4) FAdd 1858 1857
 | |
|                               Store 1841(texel) 1859
 | |
|             1863:        1860 Load 1862(i3D)
 | |
|             1864:  148(fvec3) Load 150(c3)
 | |
|             1865:  458(ivec3) ConvertFToS 1864
 | |
|             1866:    7(fvec4) ImageRead 1863 1865
 | |
|             1867:    7(fvec4) Load 1841(texel)
 | |
|             1868:    7(fvec4) FAdd 1867 1866
 | |
|                               Store 1841(texel) 1868
 | |
|             1872:        1869 Load 1871(i2DRect)
 | |
|             1873:   52(fvec2) Load 138(c2)
 | |
|             1874:  451(ivec2) ConvertFToS 1873
 | |
|             1875:    7(fvec4) ImageRead 1872 1874
 | |
|             1876:    7(fvec4) Load 1841(texel)
 | |
|             1877:    7(fvec4) FAdd 1876 1875
 | |
|                               Store 1841(texel) 1877
 | |
|             1881:        1878 Load 1880(iCube)
 | |
|             1882:  148(fvec3) Load 150(c3)
 | |
|             1883:  458(ivec3) ConvertFToS 1882
 | |
|             1884:    7(fvec4) ImageRead 1881 1883
 | |
|             1885:    7(fvec4) Load 1841(texel)
 | |
|             1886:    7(fvec4) FAdd 1885 1884
 | |
|                               Store 1841(texel) 1886
 | |
|             1890:        1887 Load 1889(iBuffer)
 | |
|             1891:    6(float) Load 127(c1)
 | |
|             1892:     47(int) ConvertFToS 1891
 | |
|             1893:    7(fvec4) ImageRead 1890 1892
 | |
|             1894:    7(fvec4) Load 1841(texel)
 | |
|             1895:    7(fvec4) FAdd 1894 1893
 | |
|                               Store 1841(texel) 1895
 | |
|             1899:        1896 Load 1898(i1DArray)
 | |
|             1900:   52(fvec2) Load 138(c2)
 | |
|             1901:  451(ivec2) ConvertFToS 1900
 | |
|             1902:    7(fvec4) ImageRead 1899 1901
 | |
|             1903:    7(fvec4) Load 1841(texel)
 | |
|             1904:    7(fvec4) FAdd 1903 1902
 | |
|                               Store 1841(texel) 1904
 | |
|             1908:        1905 Load 1907(i2DArray)
 | |
|             1909:  148(fvec3) Load 150(c3)
 | |
|             1910:  458(ivec3) ConvertFToS 1909
 | |
|             1911:    7(fvec4) ImageRead 1908 1910
 | |
|             1912:    7(fvec4) Load 1841(texel)
 | |
|             1913:    7(fvec4) FAdd 1912 1911
 | |
|                               Store 1841(texel) 1913
 | |
|             1917:        1914 Load 1916(iCubeArray)
 | |
|             1918:  148(fvec3) Load 150(c3)
 | |
|             1919:  458(ivec3) ConvertFToS 1918
 | |
|             1920:    7(fvec4) ImageRead 1917 1919
 | |
|             1921:    7(fvec4) Load 1841(texel)
 | |
|             1922:    7(fvec4) FAdd 1921 1920
 | |
|                               Store 1841(texel) 1922
 | |
|             1926:        1923 Load 1925(i2DMS)
 | |
|             1927:   52(fvec2) Load 138(c2)
 | |
|             1928:  451(ivec2) ConvertFToS 1927
 | |
|             1929:    7(fvec4) ImageRead 1926 1928 Sample 445
 | |
|             1930:    7(fvec4) Load 1841(texel)
 | |
|             1931:    7(fvec4) FAdd 1930 1929
 | |
|                               Store 1841(texel) 1931
 | |
|             1935:        1932 Load 1934(i2DMSArray)
 | |
|             1936:  148(fvec3) Load 150(c3)
 | |
|             1937:  458(ivec3) ConvertFToS 1936
 | |
|             1938:    7(fvec4) ImageRead 1935 1937 Sample 445
 | |
|             1939:    7(fvec4) Load 1841(texel)
 | |
|             1940:    7(fvec4) FAdd 1939 1938
 | |
|                               Store 1841(texel) 1940
 | |
|             1941:    7(fvec4) Load 1841(texel)
 | |
|                               ReturnValue 1941
 | |
|                               FunctionEnd
 | |
| 66(testImageStore(vf4;):           2 Function None 64
 | |
|         65(data):     63(ptr) FunctionParameter
 | |
|               67:             Label
 | |
|             1944:        1842 Load 1844(i1D)
 | |
|             1945:    6(float) Load 127(c1)
 | |
|             1946:     47(int) ConvertFToS 1945
 | |
|             1947:    7(fvec4) Load 65(data)
 | |
|                               ImageWrite 1944 1946 1947
 | |
|             1948:        1851 Load 1853(i2D)
 | |
|             1949:   52(fvec2) Load 138(c2)
 | |
|             1950:  451(ivec2) ConvertFToS 1949
 | |
|             1951:    7(fvec4) Load 65(data)
 | |
|                               ImageWrite 1948 1950 1951
 | |
|             1952:        1860 Load 1862(i3D)
 | |
|             1953:  148(fvec3) Load 150(c3)
 | |
|             1954:  458(ivec3) ConvertFToS 1953
 | |
|             1955:    7(fvec4) Load 65(data)
 | |
|                               ImageWrite 1952 1954 1955
 | |
|             1956:        1869 Load 1871(i2DRect)
 | |
|             1957:   52(fvec2) Load 138(c2)
 | |
|             1958:  451(ivec2) ConvertFToS 1957
 | |
|             1959:    7(fvec4) Load 65(data)
 | |
|                               ImageWrite 1956 1958 1959
 | |
|             1960:        1878 Load 1880(iCube)
 | |
|             1961:  148(fvec3) Load 150(c3)
 | |
|             1962:  458(ivec3) ConvertFToS 1961
 | |
|             1963:    7(fvec4) Load 65(data)
 | |
|                               ImageWrite 1960 1962 1963
 | |
|             1964:        1887 Load 1889(iBuffer)
 | |
|             1965:    6(float) Load 127(c1)
 | |
|             1966:     47(int) ConvertFToS 1965
 | |
|             1967:    7(fvec4) Load 65(data)
 | |
|                               ImageWrite 1964 1966 1967
 | |
|             1968:        1896 Load 1898(i1DArray)
 | |
|             1969:   52(fvec2) Load 138(c2)
 | |
|             1970:  451(ivec2) ConvertFToS 1969
 | |
|             1971:    7(fvec4) Load 65(data)
 | |
|                               ImageWrite 1968 1970 1971
 | |
|             1972:        1905 Load 1907(i2DArray)
 | |
|             1973:  148(fvec3) Load 150(c3)
 | |
|             1974:  458(ivec3) ConvertFToS 1973
 | |
|             1975:    7(fvec4) Load 65(data)
 | |
|                               ImageWrite 1972 1974 1975
 | |
|             1976:        1914 Load 1916(iCubeArray)
 | |
|             1977:  148(fvec3) Load 150(c3)
 | |
|             1978:  458(ivec3) ConvertFToS 1977
 | |
|             1979:    7(fvec4) Load 65(data)
 | |
|                               ImageWrite 1976 1978 1979
 | |
|             1980:        1923 Load 1925(i2DMS)
 | |
|             1981:   52(fvec2) Load 138(c2)
 | |
|             1982:  451(ivec2) ConvertFToS 1981
 | |
|             1983:    7(fvec4) Load 65(data)
 | |
|                               ImageWrite 1980 1982 1983 Sample 445
 | |
|             1984:        1932 Load 1934(i2DMSArray)
 | |
|             1985:  148(fvec3) Load 150(c3)
 | |
|             1986:  458(ivec3) ConvertFToS 1985
 | |
|             1987:    7(fvec4) Load 65(data)
 | |
|                               ImageWrite 1984 1986 1987 Sample 445
 | |
|                               Return
 | |
|                               FunctionEnd
 | |
| 68(testSparseTexture():    7(fvec4) Function None 8
 | |
|               69:             Label
 | |
|      1988(texel):     63(ptr) Variable Function
 | |
|                               Store 1988(texel) 120
 | |
|             1989:         133 Load 135(s2D)
 | |
|             1990:   52(fvec2) Load 138(c2)
 | |
|             1992:1991(ResType) ImageSparseSampleImplicitLod 1989 1990
 | |
|             1993:    7(fvec4) CompositeExtract 1992 1
 | |
|                               Store 1988(texel) 1993
 | |
|             1994:     47(int) CompositeExtract 1992 0
 | |
|             1995:         144 Load 146(s3D)
 | |
|             1996:  148(fvec3) Load 150(c3)
 | |
|             1997:1991(ResType) ImageSparseSampleImplicitLod 1995 1996
 | |
|             1998:    7(fvec4) CompositeExtract 1997 1
 | |
|                               Store 1988(texel) 1998
 | |
|             1999:     47(int) CompositeExtract 1997 0
 | |
|             2000:         156 Load 158(sCube)
 | |
|             2001:  148(fvec3) Load 150(c3)
 | |
|             2002:1991(ResType) ImageSparseSampleImplicitLod 2000 2001
 | |
|             2003:    7(fvec4) CompositeExtract 2002 1
 | |
|                               Store 1988(texel) 2003
 | |
|             2004:     47(int) CompositeExtract 2002 0
 | |
|             2005:         180 Load 182(s2DShadow)
 | |
|             2006:  148(fvec3) Load 150(c3)
 | |
|             2007:    174(ptr) AccessChain 1988(texel) 173
 | |
|             2008:    6(float) CompositeExtract 2006 2
 | |
|             2010:2009(ResType) ImageSparseSampleDrefImplicitLod 2005 2006 2008
 | |
|             2011:    6(float) CompositeExtract 2010 1
 | |
|                               Store 2007 2011
 | |
|             2012:     47(int) CompositeExtract 2010 0
 | |
|             2013:         192 Load 194(sCubeShadow)
 | |
|             2014:    7(fvec4) Load 197(c4)
 | |
|             2015:    174(ptr) AccessChain 1988(texel) 173
 | |
|             2016:    6(float) CompositeExtract 2014 3
 | |
|             2017:2009(ResType) ImageSparseSampleDrefImplicitLod 2013 2014 2016
 | |
|             2018:    6(float) CompositeExtract 2017 1
 | |
|                               Store 2015 2018
 | |
|             2019:     47(int) CompositeExtract 2017 0
 | |
|             2020:         215 Load 217(s2DArray)
 | |
|             2021:  148(fvec3) Load 150(c3)
 | |
|             2022:1991(ResType) ImageSparseSampleImplicitLod 2020 2021
 | |
|             2023:    7(fvec4) CompositeExtract 2022 1
 | |
|                               Store 1988(texel) 2023
 | |
|             2024:     47(int) CompositeExtract 2022 0
 | |
|             2025:         224 Load 226(sCubeArray)
 | |
|             2026:    7(fvec4) Load 197(c4)
 | |
|             2027:1991(ResType) ImageSparseSampleImplicitLod 2025 2026
 | |
|             2028:    7(fvec4) CompositeExtract 2027 1
 | |
|                               Store 1988(texel) 2028
 | |
|             2029:     47(int) CompositeExtract 2027 0
 | |
|             2030:         245 Load 247(s2DArrayShadow)
 | |
|             2031:    7(fvec4) Load 197(c4)
 | |
|             2032:    174(ptr) AccessChain 1988(texel) 173
 | |
|             2033:    6(float) CompositeExtract 2031 3
 | |
|             2034:2009(ResType) ImageSparseSampleDrefImplicitLod 2030 2031 2033
 | |
|             2035:    6(float) CompositeExtract 2034 1
 | |
|                               Store 2032 2035
 | |
|             2036:     47(int) CompositeExtract 2034 0
 | |
|             2037:         257 Load 259(s2DRect)
 | |
|             2038:   52(fvec2) Load 138(c2)
 | |
|             2039:1991(ResType) ImageSparseSampleImplicitLod 2037 2038
 | |
|             2040:    7(fvec4) CompositeExtract 2039 1
 | |
|                               Store 1988(texel) 2040
 | |
|             2041:     47(int) CompositeExtract 2039 0
 | |
|             2042:         266 Load 268(s2DRectShadow)
 | |
|             2043:  148(fvec3) Load 150(c3)
 | |
|             2044:    174(ptr) AccessChain 1988(texel) 173
 | |
|             2045:    6(float) CompositeExtract 2043 2
 | |
|             2046:2009(ResType) ImageSparseSampleDrefImplicitLod 2042 2043 2045
 | |
|             2047:    6(float) CompositeExtract 2046 1
 | |
|                               Store 2044 2047
 | |
|             2048:     47(int) CompositeExtract 2046 0
 | |
|             2049:         278 Load 280(sCubeArrayShadow)
 | |
|             2050:    7(fvec4) Load 197(c4)
 | |
|             2051:    6(float) Load 283(compare)
 | |
|             2052:    174(ptr) AccessChain 1988(texel) 173
 | |
|             2053:2009(ResType) ImageSparseSampleDrefImplicitLod 2049 2050 2051
 | |
|             2054:    6(float) CompositeExtract 2053 1
 | |
|                               Store 2052 2054
 | |
|             2055:     47(int) CompositeExtract 2053 0
 | |
|             2056:    7(fvec4) Load 1988(texel)
 | |
|                               ReturnValue 2056
 | |
|                               FunctionEnd
 | |
| 70(testSparseTextureLod():    7(fvec4) Function None 8
 | |
|               71:             Label
 | |
|      2059(texel):     63(ptr) Variable Function
 | |
|                               Store 2059(texel) 120
 | |
|             2060:         133 Load 135(s2D)
 | |
|             2061:   52(fvec2) Load 138(c2)
 | |
|             2062:    6(float) Load 371(lod)
 | |
|             2063:1991(ResType) ImageSparseSampleExplicitLod 2060 2061 Lod 2062
 | |
|             2064:    7(fvec4) CompositeExtract 2063 1
 | |
|                               Store 2059(texel) 2064
 | |
|             2065:     47(int) CompositeExtract 2063 0
 | |
|             2066:         144 Load 146(s3D)
 | |
|             2067:  148(fvec3) Load 150(c3)
 | |
|             2068:    6(float) Load 371(lod)
 | |
|             2069:1991(ResType) ImageSparseSampleExplicitLod 2066 2067 Lod 2068
 | |
|             2070:    7(fvec4) CompositeExtract 2069 1
 | |
|                               Store 2059(texel) 2070
 | |
|             2071:     47(int) CompositeExtract 2069 0
 | |
|             2072:         156 Load 158(sCube)
 | |
|             2073:  148(fvec3) Load 150(c3)
 | |
|             2074:    6(float) Load 371(lod)
 | |
|             2075:1991(ResType) ImageSparseSampleExplicitLod 2072 2073 Lod 2074
 | |
|             2076:    7(fvec4) CompositeExtract 2075 1
 | |
|                               Store 2059(texel) 2076
 | |
|             2077:     47(int) CompositeExtract 2075 0
 | |
|             2078:         180 Load 182(s2DShadow)
 | |
|             2079:  148(fvec3) Load 150(c3)
 | |
|             2080:    6(float) Load 371(lod)
 | |
|             2081:    174(ptr) AccessChain 2059(texel) 173
 | |
|             2082:    6(float) CompositeExtract 2079 2
 | |
|             2083:2009(ResType) ImageSparseSampleDrefExplicitLod 2078 2079 2082 Lod 2080
 | |
|             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:    6(float) Load 371(lod)
 | |
|             2089:1991(ResType) ImageSparseSampleExplicitLod 2086 2087 Lod 2088
 | |
|             2090:    7(fvec4) CompositeExtract 2089 1
 | |
|                               Store 2059(texel) 2090
 | |
|             2091:     47(int) CompositeExtract 2089 0
 | |
|             2092:         224 Load 226(sCubeArray)
 | |
|             2093:    7(fvec4) Load 197(c4)
 | |
|             2094:    6(float) Load 371(lod)
 | |
|             2095:1991(ResType) ImageSparseSampleExplicitLod 2092 2093 Lod 2094
 | |
|             2096:    7(fvec4) CompositeExtract 2095 1
 | |
|                               Store 2059(texel) 2096
 | |
|             2097:     47(int) CompositeExtract 2095 0
 | |
|             2098:    7(fvec4) Load 2059(texel)
 | |
|                               ReturnValue 2098
 | |
|                               FunctionEnd
 | |
| 72(testSparseTextureOffset():    7(fvec4) Function None 8
 | |
|               73:             Label
 | |
|      2101(texel):     63(ptr) Variable Function
 | |
|                               Store 2101(texel) 120
 | |
|             2102:         133 Load 135(s2D)
 | |
|             2103:   52(fvec2) Load 138(c2)
 | |
|             2104:1991(ResType) ImageSparseSampleImplicitLod 2102 2103 ConstOffset 452
 | |
|             2105:    7(fvec4) CompositeExtract 2104 1
 | |
|                               Store 2101(texel) 2105
 | |
|             2106:     47(int) CompositeExtract 2104 0
 | |
|             2107:         144 Load 146(s3D)
 | |
|             2108:  148(fvec3) Load 150(c3)
 | |
|             2109:1991(ResType) ImageSparseSampleImplicitLod 2107 2108 ConstOffset 459
 | |
|             2110:    7(fvec4) CompositeExtract 2109 1
 | |
|                               Store 2101(texel) 2110
 | |
|             2111:     47(int) CompositeExtract 2109 0
 | |
|             2112:         257 Load 259(s2DRect)
 | |
|             2113:   52(fvec2) Load 138(c2)
 | |
|             2114:1991(ResType) ImageSparseSampleImplicitLod 2112 2113 ConstOffset 452
 | |
|             2115:    7(fvec4) CompositeExtract 2114 1
 | |
|                               Store 2101(texel) 2115
 | |
|             2116:     47(int) CompositeExtract 2114 0
 | |
|             2117:         266 Load 268(s2DRectShadow)
 | |
|             2118:  148(fvec3) Load 150(c3)
 | |
|             2119:    174(ptr) AccessChain 2101(texel) 173
 | |
|             2120:    6(float) CompositeExtract 2118 2
 | |
|             2121:2009(ResType) ImageSparseSampleDrefImplicitLod 2117 2118 2120 ConstOffset 452
 | |
|             2122:    6(float) CompositeExtract 2121 1
 | |
|                               Store 2119 2122
 | |
|             2123:     47(int) CompositeExtract 2121 0
 | |
|             2124:         180 Load 182(s2DShadow)
 | |
|             2125:  148(fvec3) Load 150(c3)
 | |
|             2126:    174(ptr) AccessChain 2101(texel) 173
 | |
|             2127:    6(float) CompositeExtract 2125 2
 | |
|             2128:2009(ResType) ImageSparseSampleDrefImplicitLod 2124 2125 2127 ConstOffset 452
 | |
|             2129:    6(float) CompositeExtract 2128 1
 | |
|                               Store 2126 2129
 | |
|             2130:     47(int) CompositeExtract 2128 0
 | |
|             2131:         215 Load 217(s2DArray)
 | |
|             2132:  148(fvec3) Load 150(c3)
 | |
|             2133:1991(ResType) ImageSparseSampleImplicitLod 2131 2132 ConstOffset 452
 | |
|             2134:    7(fvec4) CompositeExtract 2133 1
 | |
|                               Store 2101(texel) 2134
 | |
|             2135:     47(int) CompositeExtract 2133 0
 | |
|             2136:         245 Load 247(s2DArrayShadow)
 | |
|             2137:    7(fvec4) Load 197(c4)
 | |
|             2138:    174(ptr) AccessChain 2101(texel) 173
 | |
|             2139:    6(float) CompositeExtract 2137 3
 | |
|             2140:2009(ResType) ImageSparseSampleDrefImplicitLod 2136 2137 2139 ConstOffset 452
 | |
|             2141:    6(float) CompositeExtract 2140 1
 | |
|                               Store 2138 2141
 | |
|             2142:     47(int) CompositeExtract 2140 0
 | |
|             2143:    7(fvec4) Load 2101(texel)
 | |
|                               ReturnValue 2143
 | |
|                               FunctionEnd
 | |
| 74(testSparseTextureLodOffset():    7(fvec4) Function None 8
 | |
|               75:             Label
 | |
|      2146(texel):     63(ptr) Variable Function
 | |
|                               Store 2146(texel) 120
 | |
|             2147:         133 Load 135(s2D)
 | |
|             2148:   52(fvec2) Load 138(c2)
 | |
|             2149:    6(float) Load 371(lod)
 | |
|             2150:1991(ResType) ImageSparseSampleExplicitLod 2147 2148 Lod ConstOffset 2149 452
 | |
|             2151:    7(fvec4) CompositeExtract 2150 1
 | |
|                               Store 2146(texel) 2151
 | |
|             2152:     47(int) CompositeExtract 2150 0
 | |
|             2153:         144 Load 146(s3D)
 | |
|             2154:  148(fvec3) Load 150(c3)
 | |
|             2155:    6(float) Load 371(lod)
 | |
|             2156:1991(ResType) ImageSparseSampleExplicitLod 2153 2154 Lod ConstOffset 2155 459
 | |
|             2157:    7(fvec4) CompositeExtract 2156 1
 | |
|                               Store 2146(texel) 2157
 | |
|             2158:     47(int) CompositeExtract 2156 0
 | |
|             2159:         180 Load 182(s2DShadow)
 | |
|             2160:  148(fvec3) Load 150(c3)
 | |
|             2161:    6(float) Load 371(lod)
 | |
|             2162:    174(ptr) AccessChain 2146(texel) 173
 | |
|             2163:    6(float) CompositeExtract 2160 2
 | |
|             2164:2009(ResType) ImageSparseSampleDrefExplicitLod 2159 2160 2163 Lod ConstOffset 2161 452
 | |
|             2165:    6(float) CompositeExtract 2164 1
 | |
|                               Store 2162 2165
 | |
|             2166:     47(int) CompositeExtract 2164 0
 | |
|             2167:         215 Load 217(s2DArray)
 | |
|             2168:  148(fvec3) Load 150(c3)
 | |
|             2169:    6(float) Load 371(lod)
 | |
|             2170:1991(ResType) ImageSparseSampleExplicitLod 2167 2168 Lod ConstOffset 2169 452
 | |
|             2171:    7(fvec4) CompositeExtract 2170 1
 | |
|                               Store 2146(texel) 2171
 | |
|             2172:     47(int) CompositeExtract 2170 0
 | |
|             2173:    7(fvec4) Load 2146(texel)
 | |
|                               ReturnValue 2173
 | |
|                               FunctionEnd
 | |
| 76(testSparseTextureGrad():    7(fvec4) Function None 8
 | |
|               77:             Label
 | |
|      2176(texel):     63(ptr) Variable Function
 | |
|                               Store 2176(texel) 120
 | |
|             2177:         133 Load 135(s2D)
 | |
|             2178:   52(fvec2) Load 138(c2)
 | |
|             2179:   52(fvec2) Load 874(dPdxy2)
 | |
|             2180:   52(fvec2) Load 874(dPdxy2)
 | |
|             2181:1991(ResType) ImageSparseSampleExplicitLod 2177 2178 Grad 2179 2180
 | |
|             2182:    7(fvec4) CompositeExtract 2181 1
 | |
|                               Store 2176(texel) 2182
 | |
|             2183:     47(int) CompositeExtract 2181 0
 | |
|             2184:         144 Load 146(s3D)
 | |
|             2185:  148(fvec3) Load 150(c3)
 | |
|             2186:  148(fvec3) Load 882(dPdxy3)
 | |
|             2187:  148(fvec3) Load 882(dPdxy3)
 | |
|             2188:1991(ResType) ImageSparseSampleExplicitLod 2184 2185 Grad 2186 2187
 | |
|             2189:    7(fvec4) CompositeExtract 2188 1
 | |
|                               Store 2176(texel) 2189
 | |
|             2190:     47(int) CompositeExtract 2188 0
 | |
|             2191:         156 Load 158(sCube)
 | |
|             2192:  148(fvec3) Load 150(c3)
 | |
|             2193:  148(fvec3) Load 882(dPdxy3)
 | |
|             2194:  148(fvec3) Load 882(dPdxy3)
 | |
|             2195:1991(ResType) ImageSparseSampleExplicitLod 2191 2192 Grad 2193 2194
 | |
|             2196:    7(fvec4) CompositeExtract 2195 1
 | |
|                               Store 2176(texel) 2196
 | |
|             2197:     47(int) CompositeExtract 2195 0
 | |
|             2198:         257 Load 259(s2DRect)
 | |
|             2199:   52(fvec2) Load 138(c2)
 | |
|             2200:   52(fvec2) Load 874(dPdxy2)
 | |
|             2201:   52(fvec2) Load 874(dPdxy2)
 | |
|             2202:1991(ResType) ImageSparseSampleExplicitLod 2198 2199 Grad 2200 2201
 | |
|             2203:    7(fvec4) CompositeExtract 2202 1
 | |
|                               Store 2176(texel) 2203
 | |
|             2204:     47(int) CompositeExtract 2202 0
 | |
|             2205:         266 Load 268(s2DRectShadow)
 | |
|             2206:  148(fvec3) Load 150(c3)
 | |
|             2207:   52(fvec2) Load 874(dPdxy2)
 | |
|             2208:   52(fvec2) Load 874(dPdxy2)
 | |
|             2209:    174(ptr) AccessChain 2176(texel) 173
 | |
|             2210:    6(float) CompositeExtract 2206 2
 | |
|             2211:2009(ResType) ImageSparseSampleDrefExplicitLod 2205 2206 2210 Grad 2207 2208
 | |
|             2212:    6(float) CompositeExtract 2211 1
 | |
|                               Store 2209 2212
 | |
|             2213:     47(int) CompositeExtract 2211 0
 | |
|             2214:         180 Load 182(s2DShadow)
 | |
|             2215:  148(fvec3) Load 150(c3)
 | |
|             2216:   52(fvec2) Load 874(dPdxy2)
 | |
|             2217:   52(fvec2) Load 874(dPdxy2)
 | |
|             2218:    174(ptr) AccessChain 2176(texel) 173
 | |
|             2219:    6(float) CompositeExtract 2215 2
 | |
|             2220:2009(ResType) ImageSparseSampleDrefExplicitLod 2214 2215 2219 Grad 2216 2217
 | |
|             2221:    6(float) CompositeExtract 2220 1
 | |
|                               Store 2218 2221
 | |
|             2222:     47(int) CompositeExtract 2220 0
 | |
|             2223:         192 Load 194(sCubeShadow)
 | |
|             2224:    7(fvec4) Load 197(c4)
 | |
|             2225:  148(fvec3) Load 882(dPdxy3)
 | |
|             2226:  148(fvec3) Load 882(dPdxy3)
 | |
|             2227:    174(ptr) AccessChain 2176(texel) 173
 | |
|             2228:    6(float) CompositeExtract 2224 3
 | |
|             2229:2009(ResType) ImageSparseSampleDrefExplicitLod 2223 2224 2228 Grad 2225 2226
 | |
|             2230:    6(float) CompositeExtract 2229 1
 | |
|                               Store 2227 2230
 | |
|             2231:     47(int) CompositeExtract 2229 0
 | |
|             2232:         215 Load 217(s2DArray)
 | |
|             2233:  148(fvec3) Load 150(c3)
 | |
|             2234:   52(fvec2) Load 874(dPdxy2)
 | |
|             2235:   52(fvec2) Load 874(dPdxy2)
 | |
|             2236:1991(ResType) ImageSparseSampleExplicitLod 2232 2233 Grad 2234 2235
 | |
|             2237:    7(fvec4) CompositeExtract 2236 1
 | |
|                               Store 2176(texel) 2237
 | |
|             2238:     47(int) CompositeExtract 2236 0
 | |
|             2239:         245 Load 247(s2DArrayShadow)
 | |
|             2240:    7(fvec4) Load 197(c4)
 | |
|             2241:   52(fvec2) Load 874(dPdxy2)
 | |
|             2242:   52(fvec2) Load 874(dPdxy2)
 | |
|             2243:    174(ptr) AccessChain 2176(texel) 173
 | |
|             2244:    6(float) CompositeExtract 2240 3
 | |
|             2245:2009(ResType) ImageSparseSampleDrefExplicitLod 2239 2240 2244 Grad 2241 2242
 | |
|             2246:    6(float) CompositeExtract 2245 1
 | |
|                               Store 2243 2246
 | |
|             2247:     47(int) CompositeExtract 2245 0
 | |
|             2248:         224 Load 226(sCubeArray)
 | |
|             2249:    7(fvec4) Load 197(c4)
 | |
|             2250:  148(fvec3) Load 882(dPdxy3)
 | |
|             2251:  148(fvec3) Load 882(dPdxy3)
 | |
|             2252:1991(ResType) ImageSparseSampleExplicitLod 2248 2249 Grad 2250 2251
 | |
|             2253:    7(fvec4) CompositeExtract 2252 1
 | |
|                               Store 2176(texel) 2253
 | |
|             2254:     47(int) CompositeExtract 2252 0
 | |
|             2255:    7(fvec4) Load 2176(texel)
 | |
|                               ReturnValue 2255
 | |
|                               FunctionEnd
 | |
| 78(testSparseTextureGradOffset():    7(fvec4) Function None 8
 | |
|               79:             Label
 | |
|      2258(texel):     63(ptr) Variable Function
 | |
|                               Store 2258(texel) 120
 | |
|             2259:         133 Load 135(s2D)
 | |
|             2260:   52(fvec2) Load 138(c2)
 | |
|             2261:   52(fvec2) Load 874(dPdxy2)
 | |
|             2262:   52(fvec2) Load 874(dPdxy2)
 | |
|             2263:1991(ResType) ImageSparseSampleExplicitLod 2259 2260 Grad ConstOffset 2261 2262 452
 | |
|             2264:    7(fvec4) CompositeExtract 2263 1
 | |
|                               Store 2258(texel) 2264
 | |
|             2265:     47(int) CompositeExtract 2263 0
 | |
|             2266:         144 Load 146(s3D)
 | |
|             2267:  148(fvec3) Load 150(c3)
 | |
|             2268:  148(fvec3) Load 882(dPdxy3)
 | |
|             2269:  148(fvec3) Load 882(dPdxy3)
 | |
|             2270:1991(ResType) ImageSparseSampleExplicitLod 2266 2267 Grad ConstOffset 2268 2269 459
 | |
|             2271:    7(fvec4) CompositeExtract 2270 1
 | |
|                               Store 2258(texel) 2271
 | |
|             2272:     47(int) CompositeExtract 2270 0
 | |
|             2273:         257 Load 259(s2DRect)
 | |
|             2274:   52(fvec2) Load 138(c2)
 | |
|             2275:   52(fvec2) Load 874(dPdxy2)
 | |
|             2276:   52(fvec2) Load 874(dPdxy2)
 | |
|             2277:1991(ResType) ImageSparseSampleExplicitLod 2273 2274 Grad ConstOffset 2275 2276 452
 | |
|             2278:    7(fvec4) CompositeExtract 2277 1
 | |
|                               Store 2258(texel) 2278
 | |
|             2279:     47(int) CompositeExtract 2277 0
 | |
|             2280:         266 Load 268(s2DRectShadow)
 | |
|             2281:  148(fvec3) Load 150(c3)
 | |
|             2282:   52(fvec2) Load 874(dPdxy2)
 | |
|             2283:   52(fvec2) Load 874(dPdxy2)
 | |
|             2284:    174(ptr) AccessChain 2258(texel) 173
 | |
|             2285:    6(float) CompositeExtract 2281 2
 | |
|             2286:2009(ResType) ImageSparseSampleDrefExplicitLod 2280 2281 2285 Grad ConstOffset 2282 2283 452
 | |
|             2287:    6(float) CompositeExtract 2286 1
 | |
|                               Store 2284 2287
 | |
|             2288:     47(int) CompositeExtract 2286 0
 | |
|             2289:         180 Load 182(s2DShadow)
 | |
|             2290:  148(fvec3) Load 150(c3)
 | |
|             2291:   52(fvec2) Load 874(dPdxy2)
 | |
|             2292:   52(fvec2) Load 874(dPdxy2)
 | |
|             2293:    174(ptr) AccessChain 2258(texel) 173
 | |
|             2294:    6(float) CompositeExtract 2290 2
 | |
|             2295:2009(ResType) ImageSparseSampleDrefExplicitLod 2289 2290 2294 Grad ConstOffset 2291 2292 452
 | |
|             2296:    6(float) CompositeExtract 2295 1
 | |
|                               Store 2293 2296
 | |
|             2297:     47(int) CompositeExtract 2295 0
 | |
|             2298:         215 Load 217(s2DArray)
 | |
|             2299:  148(fvec3) Load 150(c3)
 | |
|             2300:   52(fvec2) Load 874(dPdxy2)
 | |
|             2301:   52(fvec2) Load 874(dPdxy2)
 | |
|             2302:1991(ResType) ImageSparseSampleExplicitLod 2298 2299 Grad ConstOffset 2300 2301 452
 | |
|             2303:    7(fvec4) CompositeExtract 2302 1
 | |
|                               Store 2258(texel) 2303
 | |
|             2304:     47(int) CompositeExtract 2302 0
 | |
|             2305:         245 Load 247(s2DArrayShadow)
 | |
|             2306:    7(fvec4) Load 197(c4)
 | |
|             2307:   52(fvec2) Load 874(dPdxy2)
 | |
|             2308:   52(fvec2) Load 874(dPdxy2)
 | |
|             2309:    174(ptr) AccessChain 2258(texel) 173
 | |
|             2310:    6(float) CompositeExtract 2306 3
 | |
|             2311:2009(ResType) ImageSparseSampleDrefExplicitLod 2305 2306 2310 Grad ConstOffset 2307 2308 452
 | |
|             2312:    6(float) CompositeExtract 2311 1
 | |
|                               Store 2309 2312
 | |
|             2313:     47(int) CompositeExtract 2311 0
 | |
|             2314:    7(fvec4) Load 2258(texel)
 | |
|                               ReturnValue 2314
 | |
|                               FunctionEnd
 | |
| 80(testSparseTexelFetch():    7(fvec4) Function None 8
 | |
|               81:             Label
 | |
|      2317(texel):     63(ptr) Variable Function
 | |
|                               Store 2317(texel) 120
 | |
|             2318:         133 Load 135(s2D)
 | |
|             2319:   52(fvec2) Load 138(c2)
 | |
|             2320:  451(ivec2) ConvertFToS 2319
 | |
|             2321:    6(float) Load 371(lod)
 | |
|             2322:     47(int) ConvertFToS 2321
 | |
|             2323:         132 Image 2318
 | |
|             2324:1991(ResType) ImageSparseFetch 2323 2320 Lod 2322
 | |
|             2325:    7(fvec4) CompositeExtract 2324 1
 | |
|                               Store 2317(texel) 2325
 | |
|             2326:     47(int) CompositeExtract 2324 0
 | |
|             2327:         144 Load 146(s3D)
 | |
|             2328:  148(fvec3) Load 150(c3)
 | |
|             2329:  458(ivec3) ConvertFToS 2328
 | |
|             2330:    6(float) Load 371(lod)
 | |
|             2331:     47(int) ConvertFToS 2330
 | |
|             2332:         143 Image 2327
 | |
|             2333:1991(ResType) ImageSparseFetch 2332 2329 Lod 2331
 | |
|             2334:    7(fvec4) CompositeExtract 2333 1
 | |
|                               Store 2317(texel) 2334
 | |
|             2335:     47(int) CompositeExtract 2333 0
 | |
|             2336:         257 Load 259(s2DRect)
 | |
|             2337:   52(fvec2) Load 138(c2)
 | |
|             2338:  451(ivec2) ConvertFToS 2337
 | |
|             2339:         256 Image 2336
 | |
|             2340:1991(ResType) ImageSparseFetch 2339 2338
 | |
|             2341:    7(fvec4) CompositeExtract 2340 1
 | |
|                               Store 2317(texel) 2341
 | |
|             2342:     47(int) CompositeExtract 2340 0
 | |
|             2343:         215 Load 217(s2DArray)
 | |
|             2344:  148(fvec3) Load 150(c3)
 | |
|             2345:  458(ivec3) ConvertFToS 2344
 | |
|             2346:    6(float) Load 371(lod)
 | |
|             2347:     47(int) ConvertFToS 2346
 | |
|             2348:         214 Image 2343
 | |
|             2349:1991(ResType) ImageSparseFetch 2348 2345 Lod 2347
 | |
|             2350:    7(fvec4) CompositeExtract 2349 1
 | |
|                               Store 2317(texel) 2350
 | |
|             2351:     47(int) CompositeExtract 2349 0
 | |
|             2352:         782 Load 784(s2DMS)
 | |
|             2353:   52(fvec2) Load 138(c2)
 | |
|             2354:  451(ivec2) ConvertFToS 2353
 | |
|             2355:         781 Image 2352
 | |
|             2356:1991(ResType) ImageSparseFetch 2355 2354 Sample 445
 | |
|             2357:    7(fvec4) CompositeExtract 2356 1
 | |
|                               Store 2317(texel) 2357
 | |
|             2358:     47(int) CompositeExtract 2356 0
 | |
|             2359:         793 Load 795(s2DMSArray)
 | |
|             2360:  148(fvec3) Load 150(c3)
 | |
|             2361:  458(ivec3) ConvertFToS 2360
 | |
|             2362:         792 Image 2359
 | |
|             2363:1991(ResType) ImageSparseFetch 2362 2361 Sample 799
 | |
|             2364:    7(fvec4) CompositeExtract 2363 1
 | |
|                               Store 2317(texel) 2364
 | |
|             2365:     47(int) CompositeExtract 2363 0
 | |
|             2366:    7(fvec4) Load 2317(texel)
 | |
|                               ReturnValue 2366
 | |
|                               FunctionEnd
 | |
| 82(testSparseTexelFetchOffset():    7(fvec4) Function None 8
 | |
|               83:             Label
 | |
|      2369(texel):     63(ptr) Variable Function
 | |
|                               Store 2369(texel) 120
 | |
|             2370:         133 Load 135(s2D)
 | |
|             2371:   52(fvec2) Load 138(c2)
 | |
|             2372:  451(ivec2) ConvertFToS 2371
 | |
|             2373:    6(float) Load 371(lod)
 | |
|             2374:     47(int) ConvertFToS 2373
 | |
|             2375:         132 Image 2370
 | |
|             2376:1991(ResType) ImageSparseFetch 2375 2372 Lod ConstOffset 2374 452
 | |
|             2377:    7(fvec4) CompositeExtract 2376 1
 | |
|                               Store 2369(texel) 2377
 | |
|             2378:     47(int) CompositeExtract 2376 0
 | |
|             2379:         144 Load 146(s3D)
 | |
|             2380:  148(fvec3) Load 150(c3)
 | |
|             2381:  458(ivec3) ConvertFToS 2380
 | |
|             2382:    6(float) Load 371(lod)
 | |
|             2383:     47(int) ConvertFToS 2382
 | |
|             2384:         143 Image 2379
 | |
|             2385:1991(ResType) ImageSparseFetch 2384 2381 Lod ConstOffset 2383 459
 | |
|             2386:    7(fvec4) CompositeExtract 2385 1
 | |
|                               Store 2369(texel) 2386
 | |
|             2387:     47(int) CompositeExtract 2385 0
 | |
|             2388:         257 Load 259(s2DRect)
 | |
|             2389:   52(fvec2) Load 138(c2)
 | |
|             2390:  451(ivec2) ConvertFToS 2389
 | |
|             2391:         256 Image 2388
 | |
|             2392:1991(ResType) ImageSparseFetch 2391 2390 ConstOffset 452
 | |
|             2393:    7(fvec4) CompositeExtract 2392 1
 | |
|                               Store 2369(texel) 2393
 | |
|             2394:     47(int) CompositeExtract 2392 0
 | |
|             2395:         215 Load 217(s2DArray)
 | |
|             2396:  148(fvec3) Load 150(c3)
 | |
|             2397:  458(ivec3) ConvertFToS 2396
 | |
|             2398:    6(float) Load 371(lod)
 | |
|             2399:     47(int) ConvertFToS 2398
 | |
|             2400:         214 Image 2395
 | |
|             2401:1991(ResType) ImageSparseFetch 2400 2397 Lod ConstOffset 2399 452
 | |
|             2402:    7(fvec4) CompositeExtract 2401 1
 | |
|                               Store 2369(texel) 2402
 | |
|             2403:     47(int) CompositeExtract 2401 0
 | |
|             2404:    7(fvec4) Load 2369(texel)
 | |
|                               ReturnValue 2404
 | |
|                               FunctionEnd
 | |
| 84(testSparseTextureGather():    7(fvec4) Function None 8
 | |
|               85:             Label
 | |
|      2407(texel):     63(ptr) Variable Function
 | |
|                               Store 2407(texel) 120
 | |
|             2408:         133 Load 135(s2D)
 | |
|             2409:   52(fvec2) Load 138(c2)
 | |
|             2410:1991(ResType) ImageSparseGather 2408 2409 1275
 | |
|             2411:    7(fvec4) CompositeExtract 2410 1
 | |
|                               Store 2407(texel) 2411
 | |
|             2412:     47(int) CompositeExtract 2410 0
 | |
|             2413:         215 Load 217(s2DArray)
 | |
|             2414:  148(fvec3) Load 150(c3)
 | |
|             2415:1991(ResType) ImageSparseGather 2413 2414 1275
 | |
|             2416:    7(fvec4) CompositeExtract 2415 1
 | |
|                               Store 2407(texel) 2416
 | |
|             2417:     47(int) CompositeExtract 2415 0
 | |
|             2418:         156 Load 158(sCube)
 | |
|             2419:  148(fvec3) Load 150(c3)
 | |
|             2420:1991(ResType) ImageSparseGather 2418 2419 1275
 | |
|             2421:    7(fvec4) CompositeExtract 2420 1
 | |
|                               Store 2407(texel) 2421
 | |
|             2422:     47(int) CompositeExtract 2420 0
 | |
|             2423:         224 Load 226(sCubeArray)
 | |
|             2424:    7(fvec4) Load 197(c4)
 | |
|             2425:1991(ResType) ImageSparseGather 2423 2424 1275
 | |
|             2426:    7(fvec4) CompositeExtract 2425 1
 | |
|                               Store 2407(texel) 2426
 | |
|             2427:     47(int) CompositeExtract 2425 0
 | |
|             2428:         257 Load 259(s2DRect)
 | |
|             2429:   52(fvec2) Load 138(c2)
 | |
|             2430:1991(ResType) ImageSparseGather 2428 2429 1275
 | |
|             2431:    7(fvec4) CompositeExtract 2430 1
 | |
|                               Store 2407(texel) 2431
 | |
|             2432:     47(int) CompositeExtract 2430 0
 | |
|             2433:         180 Load 182(s2DShadow)
 | |
|             2434:   52(fvec2) Load 138(c2)
 | |
|             2435:    6(float) Load 283(compare)
 | |
|             2436:1991(ResType) ImageSparseDrefGather 2433 2434 2435
 | |
|             2437:    7(fvec4) CompositeExtract 2436 1
 | |
|                               Store 2407(texel) 2437
 | |
|             2438:     47(int) CompositeExtract 2436 0
 | |
|             2439:         245 Load 247(s2DArrayShadow)
 | |
|             2440:  148(fvec3) Load 150(c3)
 | |
|             2441:    6(float) Load 283(compare)
 | |
|             2442:1991(ResType) ImageSparseDrefGather 2439 2440 2441
 | |
|             2443:    7(fvec4) CompositeExtract 2442 1
 | |
|                               Store 2407(texel) 2443
 | |
|             2444:     47(int) CompositeExtract 2442 0
 | |
|             2445:         192 Load 194(sCubeShadow)
 | |
|             2446:  148(fvec3) Load 150(c3)
 | |
|             2447:    6(float) Load 283(compare)
 | |
|             2448:1991(ResType) ImageSparseDrefGather 2445 2446 2447
 | |
|             2449:    7(fvec4) CompositeExtract 2448 1
 | |
|                               Store 2407(texel) 2449
 | |
|             2450:     47(int) CompositeExtract 2448 0
 | |
|             2451:         278 Load 280(sCubeArrayShadow)
 | |
|             2452:    7(fvec4) Load 197(c4)
 | |
|             2453:    6(float) Load 283(compare)
 | |
|             2454:1991(ResType) ImageSparseDrefGather 2451 2452 2453
 | |
|             2455:    7(fvec4) CompositeExtract 2454 1
 | |
|                               Store 2407(texel) 2455
 | |
|             2456:     47(int) CompositeExtract 2454 0
 | |
|             2457:         266 Load 268(s2DRectShadow)
 | |
|             2458:   52(fvec2) Load 138(c2)
 | |
|             2459:    6(float) Load 283(compare)
 | |
|             2460:1991(ResType) ImageSparseDrefGather 2457 2458 2459
 | |
|             2461:    7(fvec4) CompositeExtract 2460 1
 | |
|                               Store 2407(texel) 2461
 | |
|             2462:     47(int) CompositeExtract 2460 0
 | |
|             2463:    7(fvec4) Load 2407(texel)
 | |
|                               ReturnValue 2463
 | |
|                               FunctionEnd
 | |
| 86(testSparseTextureGatherOffset():    7(fvec4) Function None 8
 | |
|               87:             Label
 | |
|      2466(texel):     63(ptr) Variable Function
 | |
|                               Store 2466(texel) 120
 | |
|             2467:         133 Load 135(s2D)
 | |
|             2468:   52(fvec2) Load 138(c2)
 | |
|             2469:1991(ResType) ImageSparseGather 2467 2468 1275 ConstOffset 452
 | |
|             2470:    7(fvec4) CompositeExtract 2469 1
 | |
|                               Store 2466(texel) 2470
 | |
|             2471:     47(int) CompositeExtract 2469 0
 | |
|             2472:         215 Load 217(s2DArray)
 | |
|             2473:  148(fvec3) Load 150(c3)
 | |
|             2474:1991(ResType) ImageSparseGather 2472 2473 1275 ConstOffset 452
 | |
|             2475:    7(fvec4) CompositeExtract 2474 1
 | |
|                               Store 2466(texel) 2475
 | |
|             2476:     47(int) CompositeExtract 2474 0
 | |
|             2477:         257 Load 259(s2DRect)
 | |
|             2478:   52(fvec2) Load 138(c2)
 | |
|             2479:1991(ResType) ImageSparseGather 2477 2478 1275 ConstOffset 452
 | |
|             2480:    7(fvec4) CompositeExtract 2479 1
 | |
|                               Store 2466(texel) 2480
 | |
|             2481:     47(int) CompositeExtract 2479 0
 | |
|             2482:         180 Load 182(s2DShadow)
 | |
|             2483:   52(fvec2) Load 138(c2)
 | |
|             2484:    6(float) Load 283(compare)
 | |
|             2485:1991(ResType) ImageSparseDrefGather 2482 2483 2484 ConstOffset 452
 | |
|             2486:    7(fvec4) CompositeExtract 2485 1
 | |
|                               Store 2466(texel) 2486
 | |
|             2487:     47(int) CompositeExtract 2485 0
 | |
|             2488:         245 Load 247(s2DArrayShadow)
 | |
|             2489:  148(fvec3) Load 150(c3)
 | |
|             2490:    6(float) Load 283(compare)
 | |
|             2491:1991(ResType) ImageSparseDrefGather 2488 2489 2490 ConstOffset 452
 | |
|             2492:    7(fvec4) CompositeExtract 2491 1
 | |
|                               Store 2466(texel) 2492
 | |
|             2493:     47(int) CompositeExtract 2491 0
 | |
|             2494:         266 Load 268(s2DRectShadow)
 | |
|             2495:   52(fvec2) Load 138(c2)
 | |
|             2496:    6(float) Load 283(compare)
 | |
|             2497:1991(ResType) ImageSparseDrefGather 2494 2495 2496 ConstOffset 452
 | |
|             2498:    7(fvec4) CompositeExtract 2497 1
 | |
|                               Store 2466(texel) 2498
 | |
|             2499:     47(int) CompositeExtract 2497 0
 | |
|             2500:    7(fvec4) Load 2466(texel)
 | |
|                               ReturnValue 2500
 | |
|                               FunctionEnd
 | |
| 88(testSparseTextureGatherOffsets():    7(fvec4) Function None 8
 | |
|               89:             Label
 | |
|      2503(texel):     63(ptr) Variable Function
 | |
|                               Store 2503(texel) 120
 | |
|             2504:         133 Load 135(s2D)
 | |
|             2505:   52(fvec2) Load 138(c2)
 | |
|             2516:1991(ResType) ImageSparseGather 2504 2505 1275 ConstOffsets 2515
 | |
|             2517:    7(fvec4) CompositeExtract 2516 1
 | |
|                               Store 2503(texel) 2517
 | |
|             2518:     47(int) CompositeExtract 2516 0
 | |
|             2519:         215 Load 217(s2DArray)
 | |
|             2520:  148(fvec3) Load 150(c3)
 | |
|             2521:1991(ResType) ImageSparseGather 2519 2520 1275 ConstOffsets 2515
 | |
|             2522:    7(fvec4) CompositeExtract 2521 1
 | |
|                               Store 2503(texel) 2522
 | |
|             2523:     47(int) CompositeExtract 2521 0
 | |
|             2524:         257 Load 259(s2DRect)
 | |
|             2525:   52(fvec2) Load 138(c2)
 | |
|             2526:1991(ResType) ImageSparseGather 2524 2525 1275 ConstOffsets 2515
 | |
|             2527:    7(fvec4) CompositeExtract 2526 1
 | |
|                               Store 2503(texel) 2527
 | |
|             2528:     47(int) CompositeExtract 2526 0
 | |
|             2529:         180 Load 182(s2DShadow)
 | |
|             2530:   52(fvec2) Load 138(c2)
 | |
|             2531:    6(float) Load 283(compare)
 | |
|             2532:1991(ResType) ImageSparseDrefGather 2529 2530 2531 ConstOffsets 2515
 | |
|             2533:    7(fvec4) CompositeExtract 2532 1
 | |
|                               Store 2503(texel) 2533
 | |
|             2534:     47(int) CompositeExtract 2532 0
 | |
|             2535:         245 Load 247(s2DArrayShadow)
 | |
|             2536:  148(fvec3) Load 150(c3)
 | |
|             2537:    6(float) Load 283(compare)
 | |
|             2538:1991(ResType) ImageSparseDrefGather 2535 2536 2537 ConstOffsets 2515
 | |
|             2539:    7(fvec4) CompositeExtract 2538 1
 | |
|                               Store 2503(texel) 2539
 | |
|             2540:     47(int) CompositeExtract 2538 0
 | |
|             2541:         266 Load 268(s2DRectShadow)
 | |
|             2542:   52(fvec2) Load 138(c2)
 | |
|             2543:    6(float) Load 283(compare)
 | |
|             2544:1991(ResType) ImageSparseDrefGather 2541 2542 2543 ConstOffsets 2515
 | |
|             2545:    7(fvec4) CompositeExtract 2544 1
 | |
|                               Store 2503(texel) 2545
 | |
|             2546:     47(int) CompositeExtract 2544 0
 | |
|             2547:    7(fvec4) Load 2503(texel)
 | |
|                               ReturnValue 2547
 | |
|                               FunctionEnd
 | |
| 90(testSparseTextureGatherLod():    7(fvec4) Function None 8
 | |
|               91:             Label
 | |
|      2550(texel):     63(ptr) Variable Function
 | |
|                               Store 2550(texel) 120
 | |
|             2551:         133 Load 135(s2D)
 | |
|             2552:   52(fvec2) Load 138(c2)
 | |
|             2553:    6(float) Load 371(lod)
 | |
|             2554:1991(ResType) ImageSparseGather 2551 2552 1275 Lod 2553
 | |
|             2555:    7(fvec4) CompositeExtract 2554 1
 | |
|                               Store 2550(texel) 2555
 | |
|             2556:     47(int) CompositeExtract 2554 0
 | |
|             2557:         215 Load 217(s2DArray)
 | |
|             2558:  148(fvec3) Load 150(c3)
 | |
|             2559:    6(float) Load 371(lod)
 | |
|             2560:1991(ResType) ImageSparseGather 2557 2558 1275 Lod 2559
 | |
|             2561:    7(fvec4) CompositeExtract 2560 1
 | |
|                               Store 2550(texel) 2561
 | |
|             2562:     47(int) CompositeExtract 2560 0
 | |
|             2563:         156 Load 158(sCube)
 | |
|             2564:  148(fvec3) Load 150(c3)
 | |
|             2565:    6(float) Load 371(lod)
 | |
|             2566:1991(ResType) ImageSparseGather 2563 2564 1275 Lod 2565
 | |
|             2567:    7(fvec4) CompositeExtract 2566 1
 | |
|                               Store 2550(texel) 2567
 | |
|             2568:     47(int) CompositeExtract 2566 0
 | |
|             2569:         224 Load 226(sCubeArray)
 | |
|             2570:    7(fvec4) Load 197(c4)
 | |
|             2571:    6(float) Load 371(lod)
 | |
|             2572:1991(ResType) ImageSparseGather 2569 2570 1275 Lod 2571
 | |
|             2573:    7(fvec4) CompositeExtract 2572 1
 | |
|                               Store 2550(texel) 2573
 | |
|             2574:     47(int) CompositeExtract 2572 0
 | |
|             2575:    7(fvec4) Load 2550(texel)
 | |
|                               ReturnValue 2575
 | |
|                               FunctionEnd
 | |
| 92(testSparseTextureGatherLodOffset():    7(fvec4) Function None 8
 | |
|               93:             Label
 | |
|      2578(texel):     63(ptr) Variable Function
 | |
|                               Store 2578(texel) 120
 | |
|             2579:         133 Load 135(s2D)
 | |
|             2580:   52(fvec2) Load 138(c2)
 | |
|             2581:    6(float) Load 371(lod)
 | |
|             2582:1991(ResType) ImageSparseGather 2579 2580 1275 Lod ConstOffset 2581 452
 | |
|             2583:    7(fvec4) CompositeExtract 2582 1
 | |
|                               Store 2578(texel) 2583
 | |
|             2584:     47(int) CompositeExtract 2582 0
 | |
|             2585:         215 Load 217(s2DArray)
 | |
|             2586:  148(fvec3) Load 150(c3)
 | |
|             2587:    6(float) Load 371(lod)
 | |
|             2588:1991(ResType) ImageSparseGather 2585 2586 1275 Lod ConstOffset 2587 452
 | |
|             2589:    7(fvec4) CompositeExtract 2588 1
 | |
|                               Store 2578(texel) 2589
 | |
|             2590:     47(int) CompositeExtract 2588 0
 | |
|             2591:    7(fvec4) Load 2578(texel)
 | |
|                               ReturnValue 2591
 | |
|                               FunctionEnd
 | |
| 94(testSparseTextureGatherLodOffsets():    7(fvec4) Function None 8
 | |
|               95:             Label
 | |
|      2594(texel):     63(ptr) Variable Function
 | |
|                               Store 2594(texel) 120
 | |
|             2595:         133 Load 135(s2D)
 | |
|             2596:   52(fvec2) Load 138(c2)
 | |
|             2597:    6(float) Load 371(lod)
 | |
|             2598:1991(ResType) ImageSparseGather 2595 2596 1275 Lod ConstOffsets 2597 1374
 | |
|             2599:    7(fvec4) CompositeExtract 2598 1
 | |
|                               Store 2594(texel) 2599
 | |
|             2600:     47(int) CompositeExtract 2598 0
 | |
|             2601:         215 Load 217(s2DArray)
 | |
|             2602:  148(fvec3) Load 150(c3)
 | |
|             2603:    6(float) Load 371(lod)
 | |
|             2604:1991(ResType) ImageSparseGather 2601 2602 1275 Lod ConstOffsets 2603 1374
 | |
|             2605:    7(fvec4) CompositeExtract 2604 1
 | |
|                               Store 2594(texel) 2605
 | |
|             2606:     47(int) CompositeExtract 2604 0
 | |
|             2607:    7(fvec4) Load 2594(texel)
 | |
|                               ReturnValue 2607
 | |
|                               FunctionEnd
 | |
| 96(testSparseImageLoad():    7(fvec4) Function None 8
 | |
|               97:             Label
 | |
|      2610(texel):     63(ptr) Variable Function
 | |
|                               Store 2610(texel) 120
 | |
|             2611:        1851 Load 1853(i2D)
 | |
|             2612:   52(fvec2) Load 138(c2)
 | |
|             2613:  451(ivec2) ConvertFToS 2612
 | |
|             2614:1991(ResType) ImageSparseRead 2611 2613
 | |
|             2615:    7(fvec4) CompositeExtract 2614 1
 | |
|                               Store 2610(texel) 2615
 | |
|             2616:     47(int) CompositeExtract 2614 0
 | |
|             2617:        1860 Load 1862(i3D)
 | |
|             2618:  148(fvec3) Load 150(c3)
 | |
|             2619:  458(ivec3) ConvertFToS 2618
 | |
|             2620:1991(ResType) ImageSparseRead 2617 2619
 | |
|             2621:    7(fvec4) CompositeExtract 2620 1
 | |
|                               Store 2610(texel) 2621
 | |
|             2622:     47(int) CompositeExtract 2620 0
 | |
|             2623:        1869 Load 1871(i2DRect)
 | |
|             2624:   52(fvec2) Load 138(c2)
 | |
|             2625:  451(ivec2) ConvertFToS 2624
 | |
|             2626:1991(ResType) ImageSparseRead 2623 2625
 | |
|             2627:    7(fvec4) CompositeExtract 2626 1
 | |
|                               Store 2610(texel) 2627
 | |
|             2628:     47(int) CompositeExtract 2626 0
 | |
|             2629:        1878 Load 1880(iCube)
 | |
|             2630:  148(fvec3) Load 150(c3)
 | |
|             2631:  458(ivec3) ConvertFToS 2630
 | |
|             2632:1991(ResType) ImageSparseRead 2629 2631
 | |
|             2633:    7(fvec4) CompositeExtract 2632 1
 | |
|                               Store 2610(texel) 2633
 | |
|             2634:     47(int) CompositeExtract 2632 0
 | |
|             2635:        1905 Load 1907(i2DArray)
 | |
|             2636:  148(fvec3) Load 150(c3)
 | |
|             2637:  458(ivec3) ConvertFToS 2636
 | |
|             2638:1991(ResType) ImageSparseRead 2635 2637
 | |
|             2639:    7(fvec4) CompositeExtract 2638 1
 | |
|                               Store 2610(texel) 2639
 | |
|             2640:     47(int) CompositeExtract 2638 0
 | |
|             2641:        1914 Load 1916(iCubeArray)
 | |
|             2642:  148(fvec3) Load 150(c3)
 | |
|             2643:  458(ivec3) ConvertFToS 2642
 | |
|             2644:1991(ResType) ImageSparseRead 2641 2643
 | |
|             2645:    7(fvec4) CompositeExtract 2644 1
 | |
|                               Store 2610(texel) 2645
 | |
|             2646:     47(int) CompositeExtract 2644 0
 | |
|             2647:        1923 Load 1925(i2DMS)
 | |
|             2648:   52(fvec2) Load 138(c2)
 | |
|             2649:  451(ivec2) ConvertFToS 2648
 | |
|             2650:1991(ResType) ImageSparseRead 2647 2649 Sample 445
 | |
|             2651:    7(fvec4) CompositeExtract 2650 1
 | |
|                               Store 2610(texel) 2651
 | |
|             2652:     47(int) CompositeExtract 2650 0
 | |
|             2653:        1932 Load 1934(i2DMSArray)
 | |
|             2654:  148(fvec3) Load 150(c3)
 | |
|             2655:  458(ivec3) ConvertFToS 2654
 | |
|             2656:1991(ResType) ImageSparseRead 2653 2655 Sample 799
 | |
|             2657:    7(fvec4) CompositeExtract 2656 1
 | |
|                               Store 2610(texel) 2657
 | |
|             2658:     47(int) CompositeExtract 2656 0
 | |
|             2659:    7(fvec4) Load 2610(texel)
 | |
|                               ReturnValue 2659
 | |
|                               FunctionEnd
 | |
| 98(testSparseTextureClamp():    7(fvec4) Function None 8
 | |
|               99:             Label
 | |
|      2662(texel):     63(ptr) Variable Function
 | |
|                               Store 2662(texel) 120
 | |
|             2663:         133 Load 135(s2D)
 | |
|             2664:   52(fvec2) Load 138(c2)
 | |
|             2666:    6(float) Load 2665(lodClamp)
 | |
|             2667:1991(ResType) ImageSparseSampleImplicitLod 2663 2664 MinLod 2666
 | |
|             2668:    7(fvec4) CompositeExtract 2667 1
 | |
|                               Store 2662(texel) 2668
 | |
|             2669:     47(int) CompositeExtract 2667 0
 | |
|             2670:         144 Load 146(s3D)
 | |
|             2671:  148(fvec3) Load 150(c3)
 | |
|             2672:    6(float) Load 2665(lodClamp)
 | |
|             2673:1991(ResType) ImageSparseSampleImplicitLod 2670 2671 MinLod 2672
 | |
|             2674:    7(fvec4) CompositeExtract 2673 1
 | |
|                               Store 2662(texel) 2674
 | |
|             2675:     47(int) CompositeExtract 2673 0
 | |
|             2676:         156 Load 158(sCube)
 | |
|             2677:  148(fvec3) Load 150(c3)
 | |
|             2678:    6(float) Load 2665(lodClamp)
 | |
|             2679:1991(ResType) ImageSparseSampleImplicitLod 2676 2677 MinLod 2678
 | |
|             2680:    7(fvec4) CompositeExtract 2679 1
 | |
|                               Store 2662(texel) 2680
 | |
|             2681:     47(int) CompositeExtract 2679 0
 | |
|             2682:         180 Load 182(s2DShadow)
 | |
|             2683:  148(fvec3) Load 150(c3)
 | |
|             2684:    6(float) Load 2665(lodClamp)
 | |
|             2685:    174(ptr) AccessChain 2662(texel) 173
 | |
|             2686:    6(float) CompositeExtract 2683 2
 | |
|             2687:2009(ResType) ImageSparseSampleDrefImplicitLod 2682 2683 2686 MinLod 2684
 | |
|             2688:    6(float) CompositeExtract 2687 1
 | |
|                               Store 2685 2688
 | |
|             2689:     47(int) CompositeExtract 2687 0
 | |
|             2690:         192 Load 194(sCubeShadow)
 | |
|             2691:    7(fvec4) Load 197(c4)
 | |
|             2692:    6(float) Load 2665(lodClamp)
 | |
|             2693:    174(ptr) AccessChain 2662(texel) 173
 | |
|             2694:    6(float) CompositeExtract 2691 3
 | |
|             2695:2009(ResType) ImageSparseSampleDrefImplicitLod 2690 2691 2694 MinLod 2692
 | |
|             2696:    6(float) CompositeExtract 2695 1
 | |
|                               Store 2693 2696
 | |
|             2697:     47(int) CompositeExtract 2695 0
 | |
|             2698:         215 Load 217(s2DArray)
 | |
|             2699:  148(fvec3) Load 150(c3)
 | |
|             2700:    6(float) Load 2665(lodClamp)
 | |
|             2701:1991(ResType) ImageSparseSampleImplicitLod 2698 2699 MinLod 2700
 | |
|             2702:    7(fvec4) CompositeExtract 2701 1
 | |
|                               Store 2662(texel) 2702
 | |
|             2703:     47(int) CompositeExtract 2701 0
 | |
|             2704:         224 Load 226(sCubeArray)
 | |
|             2705:    7(fvec4) Load 197(c4)
 | |
|             2706:    6(float) Load 2665(lodClamp)
 | |
|             2707:1991(ResType) ImageSparseSampleImplicitLod 2704 2705 MinLod 2706
 | |
|             2708:    7(fvec4) CompositeExtract 2707 1
 | |
|                               Store 2662(texel) 2708
 | |
|             2709:     47(int) CompositeExtract 2707 0
 | |
|             2710:         245 Load 247(s2DArrayShadow)
 | |
|             2711:    7(fvec4) Load 197(c4)
 | |
|             2712:    6(float) Load 2665(lodClamp)
 | |
|             2713:    174(ptr) AccessChain 2662(texel) 173
 | |
|             2714:    6(float) CompositeExtract 2711 3
 | |
|             2715:2009(ResType) ImageSparseSampleDrefImplicitLod 2710 2711 2714 MinLod 2712
 | |
|             2716:    6(float) CompositeExtract 2715 1
 | |
|                               Store 2713 2716
 | |
|             2717:     47(int) CompositeExtract 2715 0
 | |
|             2718:         278 Load 280(sCubeArrayShadow)
 | |
|             2719:    7(fvec4) Load 197(c4)
 | |
|             2720:    6(float) Load 283(compare)
 | |
|             2721:    6(float) Load 2665(lodClamp)
 | |
|             2722:    174(ptr) AccessChain 2662(texel) 173
 | |
|             2723:2009(ResType) ImageSparseSampleDrefImplicitLod 2718 2719 2720 MinLod 2721
 | |
|             2724:    6(float) CompositeExtract 2723 1
 | |
|                               Store 2722 2724
 | |
|             2725:     47(int) CompositeExtract 2723 0
 | |
|             2726:    7(fvec4) Load 2662(texel)
 | |
|                               ReturnValue 2726
 | |
|                               FunctionEnd
 | |
| 100(testTextureClamp():    7(fvec4) Function None 8
 | |
|              101:             Label
 | |
|      2729(texel):     63(ptr) Variable Function
 | |
|                               Store 2729(texel) 120
 | |
|             2730:         122 Load 124(s1D)
 | |
|             2731:    6(float) Load 127(c1)
 | |
|             2732:    6(float) Load 2665(lodClamp)
 | |
|             2733:    7(fvec4) ImageSampleImplicitLod 2730 2731 MinLod 2732
 | |
|             2734:    7(fvec4) Load 2729(texel)
 | |
|             2735:    7(fvec4) FAdd 2734 2733
 | |
|                               Store 2729(texel) 2735
 | |
|             2736:         133 Load 135(s2D)
 | |
|             2737:   52(fvec2) Load 138(c2)
 | |
|             2738:    6(float) Load 2665(lodClamp)
 | |
|             2739:    7(fvec4) ImageSampleImplicitLod 2736 2737 MinLod 2738
 | |
|             2740:    7(fvec4) Load 2729(texel)
 | |
|             2741:    7(fvec4) FAdd 2740 2739
 | |
|                               Store 2729(texel) 2741
 | |
|             2742:         144 Load 146(s3D)
 | |
|             2743:  148(fvec3) Load 150(c3)
 | |
|             2744:    6(float) Load 2665(lodClamp)
 | |
|             2745:    7(fvec4) ImageSampleImplicitLod 2742 2743 MinLod 2744
 | |
|             2746:    7(fvec4) Load 2729(texel)
 | |
|             2747:    7(fvec4) FAdd 2746 2745
 | |
|                               Store 2729(texel) 2747
 | |
|             2748:         156 Load 158(sCube)
 | |
|             2749:  148(fvec3) Load 150(c3)
 | |
|             2750:    6(float) Load 2665(lodClamp)
 | |
|             2751:    7(fvec4) ImageSampleImplicitLod 2748 2749 MinLod 2750
 | |
|             2752:    7(fvec4) Load 2729(texel)
 | |
|             2753:    7(fvec4) FAdd 2752 2751
 | |
|                               Store 2729(texel) 2753
 | |
|             2754:         165 Load 167(s1DShadow)
 | |
|             2755:  148(fvec3) Load 150(c3)
 | |
|             2756:    6(float) Load 2665(lodClamp)
 | |
|             2757:    6(float) CompositeExtract 2755 2
 | |
|             2758:    6(float) ImageSampleDrefImplicitLod 2754 2755 2757 MinLod 2756
 | |
|             2759:    174(ptr) AccessChain 2729(texel) 173
 | |
|             2760:    6(float) Load 2759
 | |
|             2761:    6(float) FAdd 2760 2758
 | |
|             2762:    174(ptr) AccessChain 2729(texel) 173
 | |
|                               Store 2762 2761
 | |
|             2763:         180 Load 182(s2DShadow)
 | |
|             2764:  148(fvec3) Load 150(c3)
 | |
|             2765:    6(float) Load 2665(lodClamp)
 | |
|             2766:    6(float) CompositeExtract 2764 2
 | |
|             2767:    6(float) ImageSampleDrefImplicitLod 2763 2764 2766 MinLod 2765
 | |
|             2768:    174(ptr) AccessChain 2729(texel) 173
 | |
|             2769:    6(float) Load 2768
 | |
|             2770:    6(float) FAdd 2769 2767
 | |
|             2771:    174(ptr) AccessChain 2729(texel) 173
 | |
|                               Store 2771 2770
 | |
|             2772:         192 Load 194(sCubeShadow)
 | |
|             2773:    7(fvec4) Load 197(c4)
 | |
|             2774:    6(float) Load 2665(lodClamp)
 | |
|             2775:    6(float) CompositeExtract 2773 3
 | |
|             2776:    6(float) ImageSampleDrefImplicitLod 2772 2773 2775 MinLod 2774
 | |
|             2777:    174(ptr) AccessChain 2729(texel) 173
 | |
|             2778:    6(float) Load 2777
 | |
|             2779:    6(float) FAdd 2778 2776
 | |
|             2780:    174(ptr) AccessChain 2729(texel) 173
 | |
|                               Store 2780 2779
 | |
|             2781:         206 Load 208(s1DArray)
 | |
|             2782:   52(fvec2) Load 138(c2)
 | |
|             2783:    6(float) Load 2665(lodClamp)
 | |
|             2784:    7(fvec4) ImageSampleImplicitLod 2781 2782 MinLod 2783
 | |
|             2785:    7(fvec4) Load 2729(texel)
 | |
|             2786:    7(fvec4) FAdd 2785 2784
 | |
|                               Store 2729(texel) 2786
 | |
|             2787:         215 Load 217(s2DArray)
 | |
|             2788:  148(fvec3) Load 150(c3)
 | |
|             2789:    6(float) Load 2665(lodClamp)
 | |
|             2790:    7(fvec4) ImageSampleImplicitLod 2787 2788 MinLod 2789
 | |
|             2791:    7(fvec4) Load 2729(texel)
 | |
|             2792:    7(fvec4) FAdd 2791 2790
 | |
|                               Store 2729(texel) 2792
 | |
|             2793:         224 Load 226(sCubeArray)
 | |
|             2794:    7(fvec4) Load 197(c4)
 | |
|             2795:    6(float) Load 2665(lodClamp)
 | |
|             2796:    7(fvec4) ImageSampleImplicitLod 2793 2794 MinLod 2795
 | |
|             2797:    7(fvec4) Load 2729(texel)
 | |
|             2798:    7(fvec4) FAdd 2797 2796
 | |
|                               Store 2729(texel) 2798
 | |
|             2799:         233 Load 235(s1DArrayShadow)
 | |
|             2800:  148(fvec3) Load 150(c3)
 | |
|             2801:    6(float) Load 2665(lodClamp)
 | |
|             2802:    6(float) CompositeExtract 2800 2
 | |
|             2803:    6(float) ImageSampleDrefImplicitLod 2799 2800 2802 MinLod 2801
 | |
|             2804:    174(ptr) AccessChain 2729(texel) 173
 | |
|             2805:    6(float) Load 2804
 | |
|             2806:    6(float) FAdd 2805 2803
 | |
|             2807:    174(ptr) AccessChain 2729(texel) 173
 | |
|                               Store 2807 2806
 | |
|             2808:         245 Load 247(s2DArrayShadow)
 | |
|             2809:    7(fvec4) Load 197(c4)
 | |
|             2810:    6(float) Load 2665(lodClamp)
 | |
|             2811:    6(float) CompositeExtract 2809 3
 | |
|             2812:    6(float) ImageSampleDrefImplicitLod 2808 2809 2811 MinLod 2810
 | |
|             2813:    174(ptr) AccessChain 2729(texel) 173
 | |
|             2814:    6(float) Load 2813
 | |
|             2815:    6(float) FAdd 2814 2812
 | |
|             2816:    174(ptr) AccessChain 2729(texel) 173
 | |
|                               Store 2816 2815
 | |
|             2817:         278 Load 280(sCubeArrayShadow)
 | |
|             2818:    7(fvec4) Load 197(c4)
 | |
|             2819:    6(float) Load 283(compare)
 | |
|             2820:    6(float) Load 2665(lodClamp)
 | |
|             2821:    6(float) ImageSampleDrefImplicitLod 2817 2818 2819 MinLod 2820
 | |
|             2822:    174(ptr) AccessChain 2729(texel) 173
 | |
|             2823:    6(float) Load 2822
 | |
|             2824:    6(float) FAdd 2823 2821
 | |
|             2825:    174(ptr) AccessChain 2729(texel) 173
 | |
|                               Store 2825 2824
 | |
|             2826:    7(fvec4) Load 2729(texel)
 | |
|                               ReturnValue 2826
 | |
|                               FunctionEnd
 | |
| 102(testSparseTextureOffsetClamp():    7(fvec4) Function None 8
 | |
|              103:             Label
 | |
|      2829(texel):     63(ptr) Variable Function
 | |
|                               Store 2829(texel) 120
 | |
|             2830:         133 Load 135(s2D)
 | |
|             2831:   52(fvec2) Load 138(c2)
 | |
|             2832:    6(float) Load 2665(lodClamp)
 | |
|             2833:1991(ResType) ImageSparseSampleImplicitLod 2830 2831 ConstOffset MinLod 452 2832
 | |
|             2834:    7(fvec4) CompositeExtract 2833 1
 | |
|                               Store 2829(texel) 2834
 | |
|             2835:     47(int) CompositeExtract 2833 0
 | |
|             2836:         144 Load 146(s3D)
 | |
|             2837:  148(fvec3) Load 150(c3)
 | |
|             2838:    6(float) Load 2665(lodClamp)
 | |
|             2839:1991(ResType) ImageSparseSampleImplicitLod 2836 2837 ConstOffset MinLod 459 2838
 | |
|             2840:    7(fvec4) CompositeExtract 2839 1
 | |
|                               Store 2829(texel) 2840
 | |
|             2841:     47(int) CompositeExtract 2839 0
 | |
|             2842:         180 Load 182(s2DShadow)
 | |
|             2843:  148(fvec3) Load 150(c3)
 | |
|             2844:    6(float) Load 2665(lodClamp)
 | |
|             2845:    174(ptr) AccessChain 2829(texel) 173
 | |
|             2846:    6(float) CompositeExtract 2843 2
 | |
|             2847:2009(ResType) ImageSparseSampleDrefImplicitLod 2842 2843 2846 ConstOffset MinLod 452 2844
 | |
|             2848:    6(float) CompositeExtract 2847 1
 | |
|                               Store 2845 2848
 | |
|             2849:     47(int) CompositeExtract 2847 0
 | |
|             2850:         215 Load 217(s2DArray)
 | |
|             2851:  148(fvec3) Load 150(c3)
 | |
|             2852:    6(float) Load 2665(lodClamp)
 | |
|             2853:1991(ResType) ImageSparseSampleImplicitLod 2850 2851 ConstOffset MinLod 452 2852
 | |
|             2854:    7(fvec4) CompositeExtract 2853 1
 | |
|                               Store 2829(texel) 2854
 | |
|             2855:     47(int) CompositeExtract 2853 0
 | |
|             2856:         245 Load 247(s2DArrayShadow)
 | |
|             2857:    7(fvec4) Load 197(c4)
 | |
|             2858:    6(float) Load 2665(lodClamp)
 | |
|             2859:    174(ptr) AccessChain 2829(texel) 173
 | |
|             2860:    6(float) CompositeExtract 2857 3
 | |
|             2861:2009(ResType) ImageSparseSampleDrefImplicitLod 2856 2857 2860 ConstOffset MinLod 452 2858
 | |
|             2862:    6(float) CompositeExtract 2861 1
 | |
|                               Store 2859 2862
 | |
|             2863:     47(int) CompositeExtract 2861 0
 | |
|             2864:    7(fvec4) Load 2829(texel)
 | |
|                               ReturnValue 2864
 | |
|                               FunctionEnd
 | |
| 104(testTextureOffsetClamp():    7(fvec4) Function None 8
 | |
|              105:             Label
 | |
|      2867(texel):     63(ptr) Variable Function
 | |
|                               Store 2867(texel) 120
 | |
|             2868:         122 Load 124(s1D)
 | |
|             2869:    6(float) Load 127(c1)
 | |
|             2870:    6(float) Load 2665(lodClamp)
 | |
|             2871:    7(fvec4) ImageSampleImplicitLod 2868 2869 ConstOffset MinLod 445 2870
 | |
|             2872:    7(fvec4) Load 2867(texel)
 | |
|             2873:    7(fvec4) FAdd 2872 2871
 | |
|                               Store 2867(texel) 2873
 | |
|             2874:         133 Load 135(s2D)
 | |
|             2875:   52(fvec2) Load 138(c2)
 | |
|             2876:    6(float) Load 2665(lodClamp)
 | |
|             2877:    7(fvec4) ImageSampleImplicitLod 2874 2875 ConstOffset MinLod 452 2876
 | |
|             2878:    7(fvec4) Load 2867(texel)
 | |
|             2879:    7(fvec4) FAdd 2878 2877
 | |
|                               Store 2867(texel) 2879
 | |
|             2880:         144 Load 146(s3D)
 | |
|             2881:  148(fvec3) Load 150(c3)
 | |
|             2882:    6(float) Load 2665(lodClamp)
 | |
|             2883:    7(fvec4) ImageSampleImplicitLod 2880 2881 ConstOffset MinLod 459 2882
 | |
|             2884:    7(fvec4) Load 2867(texel)
 | |
|             2885:    7(fvec4) FAdd 2884 2883
 | |
|                               Store 2867(texel) 2885
 | |
|             2886:         165 Load 167(s1DShadow)
 | |
|             2887:  148(fvec3) Load 150(c3)
 | |
|             2888:    6(float) Load 2665(lodClamp)
 | |
|             2889:    6(float) CompositeExtract 2887 2
 | |
|             2890:    6(float) ImageSampleDrefImplicitLod 2886 2887 2889 ConstOffset MinLod 445 2888
 | |
|             2891:    174(ptr) AccessChain 2867(texel) 173
 | |
|             2892:    6(float) Load 2891
 | |
|             2893:    6(float) FAdd 2892 2890
 | |
|             2894:    174(ptr) AccessChain 2867(texel) 173
 | |
|                               Store 2894 2893
 | |
|             2895:         180 Load 182(s2DShadow)
 | |
|             2896:  148(fvec3) Load 150(c3)
 | |
|             2897:    6(float) Load 2665(lodClamp)
 | |
|             2898:    6(float) CompositeExtract 2896 2
 | |
|             2899:    6(float) ImageSampleDrefImplicitLod 2895 2896 2898 ConstOffset MinLod 452 2897
 | |
|             2900:    174(ptr) AccessChain 2867(texel) 173
 | |
|             2901:    6(float) Load 2900
 | |
|             2902:    6(float) FAdd 2901 2899
 | |
|             2903:    174(ptr) AccessChain 2867(texel) 173
 | |
|                               Store 2903 2902
 | |
|             2904:         206 Load 208(s1DArray)
 | |
|             2905:   52(fvec2) Load 138(c2)
 | |
|             2906:    6(float) Load 2665(lodClamp)
 | |
|             2907:    7(fvec4) ImageSampleImplicitLod 2904 2905 ConstOffset MinLod 445 2906
 | |
|             2908:    7(fvec4) Load 2867(texel)
 | |
|             2909:    7(fvec4) FAdd 2908 2907
 | |
|                               Store 2867(texel) 2909
 | |
|             2910:         215 Load 217(s2DArray)
 | |
|             2911:  148(fvec3) Load 150(c3)
 | |
|             2912:    6(float) Load 2665(lodClamp)
 | |
|             2913:    7(fvec4) ImageSampleImplicitLod 2910 2911 ConstOffset MinLod 452 2912
 | |
|             2914:    7(fvec4) Load 2867(texel)
 | |
|             2915:    7(fvec4) FAdd 2914 2913
 | |
|                               Store 2867(texel) 2915
 | |
|             2916:         233 Load 235(s1DArrayShadow)
 | |
|             2917:  148(fvec3) Load 150(c3)
 | |
|             2918:    6(float) Load 2665(lodClamp)
 | |
|             2919:    6(float) CompositeExtract 2917 2
 | |
|             2920:    6(float) ImageSampleDrefImplicitLod 2916 2917 2919 ConstOffset MinLod 445 2918
 | |
|             2921:    174(ptr) AccessChain 2867(texel) 173
 | |
|             2922:    6(float) Load 2921
 | |
|             2923:    6(float) FAdd 2922 2920
 | |
|             2924:    174(ptr) AccessChain 2867(texel) 173
 | |
|                               Store 2924 2923
 | |
|             2925:         245 Load 247(s2DArrayShadow)
 | |
|             2926:    7(fvec4) Load 197(c4)
 | |
|             2927:    6(float) Load 2665(lodClamp)
 | |
|             2928:    6(float) CompositeExtract 2926 3
 | |
|             2929:    6(float) ImageSampleDrefImplicitLod 2925 2926 2928 ConstOffset MinLod 452 2927
 | |
|             2930:    174(ptr) AccessChain 2867(texel) 173
 | |
|             2931:    6(float) Load 2930
 | |
|             2932:    6(float) FAdd 2931 2929
 | |
|             2933:    174(ptr) AccessChain 2867(texel) 173
 | |
|                               Store 2933 2932
 | |
|             2934:    7(fvec4) Load 2867(texel)
 | |
|                               ReturnValue 2934
 | |
|                               FunctionEnd
 | |
| 106(testSparseTextureGradClamp():    7(fvec4) Function None 8
 | |
|              107:             Label
 | |
|      2937(texel):     63(ptr) Variable Function
 | |
|                               Store 2937(texel) 120
 | |
|             2938:         133 Load 135(s2D)
 | |
|             2939:   52(fvec2) Load 138(c2)
 | |
|             2940:   52(fvec2) Load 874(dPdxy2)
 | |
|             2941:   52(fvec2) Load 874(dPdxy2)
 | |
|             2942:    6(float) Load 2665(lodClamp)
 | |
|             2943:1991(ResType) ImageSparseSampleExplicitLod 2938 2939 Grad MinLod 2940 2941 2942
 | |
|             2944:    7(fvec4) CompositeExtract 2943 1
 | |
|                               Store 2937(texel) 2944
 | |
|             2945:     47(int) CompositeExtract 2943 0
 | |
|             2946:         144 Load 146(s3D)
 | |
|             2947:  148(fvec3) Load 150(c3)
 | |
|             2948:  148(fvec3) Load 882(dPdxy3)
 | |
|             2949:  148(fvec3) Load 882(dPdxy3)
 | |
|             2950:    6(float) Load 2665(lodClamp)
 | |
|             2951:1991(ResType) ImageSparseSampleExplicitLod 2946 2947 Grad MinLod 2948 2949 2950
 | |
|             2952:    7(fvec4) CompositeExtract 2951 1
 | |
|                               Store 2937(texel) 2952
 | |
|             2953:     47(int) CompositeExtract 2951 0
 | |
|             2954:         156 Load 158(sCube)
 | |
|             2955:  148(fvec3) Load 150(c3)
 | |
|             2956:  148(fvec3) Load 882(dPdxy3)
 | |
|             2957:  148(fvec3) Load 882(dPdxy3)
 | |
|             2958:    6(float) Load 2665(lodClamp)
 | |
|             2959:1991(ResType) ImageSparseSampleExplicitLod 2954 2955 Grad MinLod 2956 2957 2958
 | |
|             2960:    7(fvec4) CompositeExtract 2959 1
 | |
|                               Store 2937(texel) 2960
 | |
|             2961:     47(int) CompositeExtract 2959 0
 | |
|             2962:         180 Load 182(s2DShadow)
 | |
|             2963:  148(fvec3) Load 150(c3)
 | |
|             2964:   52(fvec2) Load 874(dPdxy2)
 | |
|             2965:   52(fvec2) Load 874(dPdxy2)
 | |
|             2966:    6(float) Load 2665(lodClamp)
 | |
|             2967:    174(ptr) AccessChain 2937(texel) 173
 | |
|             2968:    6(float) CompositeExtract 2963 2
 | |
|             2969:2009(ResType) ImageSparseSampleDrefExplicitLod 2962 2963 2968 Grad MinLod 2964 2965 2966
 | |
|             2970:    6(float) CompositeExtract 2969 1
 | |
|                               Store 2967 2970
 | |
|             2971:     47(int) CompositeExtract 2969 0
 | |
|             2972:         192 Load 194(sCubeShadow)
 | |
|             2973:    7(fvec4) Load 197(c4)
 | |
|             2974:  148(fvec3) Load 882(dPdxy3)
 | |
|             2975:  148(fvec3) Load 882(dPdxy3)
 | |
|             2976:    6(float) Load 2665(lodClamp)
 | |
|             2977:    174(ptr) AccessChain 2937(texel) 173
 | |
|             2978:    6(float) CompositeExtract 2973 3
 | |
|             2979:2009(ResType) ImageSparseSampleDrefExplicitLod 2972 2973 2978 Grad MinLod 2974 2975 2976
 | |
|             2980:    6(float) CompositeExtract 2979 1
 | |
|                               Store 2977 2980
 | |
|             2981:     47(int) CompositeExtract 2979 0
 | |
|             2982:         215 Load 217(s2DArray)
 | |
|             2983:  148(fvec3) Load 150(c3)
 | |
|             2984:   52(fvec2) Load 874(dPdxy2)
 | |
|             2985:   52(fvec2) Load 874(dPdxy2)
 | |
|             2986:    6(float) Load 2665(lodClamp)
 | |
|             2987:1991(ResType) ImageSparseSampleExplicitLod 2982 2983 Grad MinLod 2984 2985 2986
 | |
|             2988:    7(fvec4) CompositeExtract 2987 1
 | |
|                               Store 2937(texel) 2988
 | |
|             2989:     47(int) CompositeExtract 2987 0
 | |
|             2990:         245 Load 247(s2DArrayShadow)
 | |
|             2991:    7(fvec4) Load 197(c4)
 | |
|             2992:   52(fvec2) Load 874(dPdxy2)
 | |
|             2993:   52(fvec2) Load 874(dPdxy2)
 | |
|             2994:    6(float) Load 2665(lodClamp)
 | |
|             2995:    174(ptr) AccessChain 2937(texel) 173
 | |
|             2996:    6(float) CompositeExtract 2991 3
 | |
|             2997:2009(ResType) ImageSparseSampleDrefExplicitLod 2990 2991 2996 Grad MinLod 2992 2993 2994
 | |
|             2998:    6(float) CompositeExtract 2997 1
 | |
|                               Store 2995 2998
 | |
|             2999:     47(int) CompositeExtract 2997 0
 | |
|             3000:         224 Load 226(sCubeArray)
 | |
|             3001:    7(fvec4) Load 197(c4)
 | |
|             3002:  148(fvec3) Load 882(dPdxy3)
 | |
|             3003:  148(fvec3) Load 882(dPdxy3)
 | |
|             3004:    6(float) Load 2665(lodClamp)
 | |
|             3005:1991(ResType) ImageSparseSampleExplicitLod 3000 3001 Grad MinLod 3002 3003 3004
 | |
|             3006:    7(fvec4) CompositeExtract 3005 1
 | |
|                               Store 2937(texel) 3006
 | |
|             3007:     47(int) CompositeExtract 3005 0
 | |
|             3008:    7(fvec4) Load 2937(texel)
 | |
|                               ReturnValue 3008
 | |
|                               FunctionEnd
 | |
| 108(testTextureGradClamp():    7(fvec4) Function None 8
 | |
|              109:             Label
 | |
|      3011(texel):     63(ptr) Variable Function
 | |
|                               Store 3011(texel) 120
 | |
|             3012:         122 Load 124(s1D)
 | |
|             3013:    6(float) Load 127(c1)
 | |
|             3014:    6(float) Load 866(dPdxy1)
 | |
|             3015:    6(float) Load 866(dPdxy1)
 | |
|             3016:    6(float) Load 2665(lodClamp)
 | |
|             3017:    7(fvec4) ImageSampleExplicitLod 3012 3013 Grad MinLod 3014 3015 3016
 | |
|             3018:    7(fvec4) Load 3011(texel)
 | |
|             3019:    7(fvec4) FAdd 3018 3017
 | |
|                               Store 3011(texel) 3019
 | |
|             3020:         133 Load 135(s2D)
 | |
|             3021:   52(fvec2) Load 138(c2)
 | |
|             3022:   52(fvec2) Load 874(dPdxy2)
 | |
|             3023:   52(fvec2) Load 874(dPdxy2)
 | |
|             3024:    6(float) Load 2665(lodClamp)
 | |
|             3025:    7(fvec4) ImageSampleExplicitLod 3020 3021 Grad MinLod 3022 3023 3024
 | |
|             3026:    7(fvec4) Load 3011(texel)
 | |
|             3027:    7(fvec4) FAdd 3026 3025
 | |
|                               Store 3011(texel) 3027
 | |
|             3028:         144 Load 146(s3D)
 | |
|             3029:  148(fvec3) Load 150(c3)
 | |
|             3030:  148(fvec3) Load 882(dPdxy3)
 | |
|             3031:  148(fvec3) Load 882(dPdxy3)
 | |
|             3032:    6(float) Load 2665(lodClamp)
 | |
|             3033:    7(fvec4) ImageSampleExplicitLod 3028 3029 Grad MinLod 3030 3031 3032
 | |
|             3034:    7(fvec4) Load 3011(texel)
 | |
|             3035:    7(fvec4) FAdd 3034 3033
 | |
|                               Store 3011(texel) 3035
 | |
|             3036:         156 Load 158(sCube)
 | |
|             3037:  148(fvec3) Load 150(c3)
 | |
|             3038:  148(fvec3) Load 882(dPdxy3)
 | |
|             3039:  148(fvec3) Load 882(dPdxy3)
 | |
|             3040:    6(float) Load 2665(lodClamp)
 | |
|             3041:    7(fvec4) ImageSampleExplicitLod 3036 3037 Grad MinLod 3038 3039 3040
 | |
|             3042:    7(fvec4) Load 3011(texel)
 | |
|             3043:    7(fvec4) FAdd 3042 3041
 | |
|                               Store 3011(texel) 3043
 | |
|             3044:         165 Load 167(s1DShadow)
 | |
|             3045:  148(fvec3) Load 150(c3)
 | |
|             3046:    6(float) Load 866(dPdxy1)
 | |
|             3047:    6(float) Load 866(dPdxy1)
 | |
|             3048:    6(float) Load 2665(lodClamp)
 | |
|             3049:    6(float) CompositeExtract 3045 2
 | |
|             3050:    6(float) ImageSampleDrefExplicitLod 3044 3045 3049 Grad MinLod 3046 3047 3048
 | |
|             3051:    174(ptr) AccessChain 3011(texel) 173
 | |
|             3052:    6(float) Load 3051
 | |
|             3053:    6(float) FAdd 3052 3050
 | |
|             3054:    174(ptr) AccessChain 3011(texel) 173
 | |
|                               Store 3054 3053
 | |
|             3055:         180 Load 182(s2DShadow)
 | |
|             3056:  148(fvec3) Load 150(c3)
 | |
|             3057:   52(fvec2) Load 874(dPdxy2)
 | |
|             3058:   52(fvec2) Load 874(dPdxy2)
 | |
|             3059:    6(float) Load 2665(lodClamp)
 | |
|             3060:    6(float) CompositeExtract 3056 2
 | |
|             3061:    6(float) ImageSampleDrefExplicitLod 3055 3056 3060 Grad MinLod 3057 3058 3059
 | |
|             3062:    174(ptr) AccessChain 3011(texel) 173
 | |
|             3063:    6(float) Load 3062
 | |
|             3064:    6(float) FAdd 3063 3061
 | |
|             3065:    174(ptr) AccessChain 3011(texel) 173
 | |
|                               Store 3065 3064
 | |
|             3066:         192 Load 194(sCubeShadow)
 | |
|             3067:    7(fvec4) Load 197(c4)
 | |
|             3068:  148(fvec3) Load 882(dPdxy3)
 | |
|             3069:  148(fvec3) Load 882(dPdxy3)
 | |
|             3070:    6(float) Load 2665(lodClamp)
 | |
|             3071:    6(float) CompositeExtract 3067 3
 | |
|             3072:    6(float) ImageSampleDrefExplicitLod 3066 3067 3071 Grad MinLod 3068 3069 3070
 | |
|             3073:    174(ptr) AccessChain 3011(texel) 173
 | |
|             3074:    6(float) Load 3073
 | |
|             3075:    6(float) FAdd 3074 3072
 | |
|             3076:    174(ptr) AccessChain 3011(texel) 173
 | |
|                               Store 3076 3075
 | |
|             3077:         206 Load 208(s1DArray)
 | |
|             3078:   52(fvec2) Load 138(c2)
 | |
|             3079:    6(float) Load 866(dPdxy1)
 | |
|             3080:    6(float) Load 866(dPdxy1)
 | |
|             3081:    6(float) Load 2665(lodClamp)
 | |
|             3082:    7(fvec4) ImageSampleExplicitLod 3077 3078 Grad MinLod 3079 3080 3081
 | |
|             3083:    7(fvec4) Load 3011(texel)
 | |
|             3084:    7(fvec4) FAdd 3083 3082
 | |
|                               Store 3011(texel) 3084
 | |
|             3085:         215 Load 217(s2DArray)
 | |
|             3086:  148(fvec3) Load 150(c3)
 | |
|             3087:   52(fvec2) Load 874(dPdxy2)
 | |
|             3088:   52(fvec2) Load 874(dPdxy2)
 | |
|             3089:    6(float) Load 2665(lodClamp)
 | |
|             3090:    7(fvec4) ImageSampleExplicitLod 3085 3086 Grad MinLod 3087 3088 3089
 | |
|             3091:    7(fvec4) Load 3011(texel)
 | |
|             3092:    7(fvec4) FAdd 3091 3090
 | |
|                               Store 3011(texel) 3092
 | |
|             3093:         233 Load 235(s1DArrayShadow)
 | |
|             3094:  148(fvec3) Load 150(c3)
 | |
|             3095:    6(float) Load 866(dPdxy1)
 | |
|             3096:    6(float) Load 866(dPdxy1)
 | |
|             3097:    6(float) Load 2665(lodClamp)
 | |
|             3098:    6(float) CompositeExtract 3094 2
 | |
|             3099:    6(float) ImageSampleDrefExplicitLod 3093 3094 3098 Grad MinLod 3095 3096 3097
 | |
|             3100:    174(ptr) AccessChain 3011(texel) 173
 | |
|             3101:    6(float) Load 3100
 | |
|             3102:    6(float) FAdd 3101 3099
 | |
|             3103:    174(ptr) AccessChain 3011(texel) 173
 | |
|                               Store 3103 3102
 | |
|             3104:         245 Load 247(s2DArrayShadow)
 | |
|             3105:    7(fvec4) Load 197(c4)
 | |
|             3106:   52(fvec2) Load 874(dPdxy2)
 | |
|             3107:   52(fvec2) Load 874(dPdxy2)
 | |
|             3108:    6(float) Load 2665(lodClamp)
 | |
|             3109:    6(float) CompositeExtract 3105 3
 | |
|             3110:    6(float) ImageSampleDrefExplicitLod 3104 3105 3109 Grad MinLod 3106 3107 3108
 | |
|             3111:    174(ptr) AccessChain 3011(texel) 173
 | |
|             3112:    6(float) Load 3111
 | |
|             3113:    6(float) FAdd 3112 3110
 | |
|             3114:    174(ptr) AccessChain 3011(texel) 173
 | |
|                               Store 3114 3113
 | |
|             3115:         224 Load 226(sCubeArray)
 | |
|             3116:    7(fvec4) Load 197(c4)
 | |
|             3117:  148(fvec3) Load 882(dPdxy3)
 | |
|             3118:  148(fvec3) Load 882(dPdxy3)
 | |
|             3119:    6(float) Load 2665(lodClamp)
 | |
|             3120:    7(fvec4) ImageSampleExplicitLod 3115 3116 Grad MinLod 3117 3118 3119
 | |
|             3121:    7(fvec4) Load 3011(texel)
 | |
|             3122:    7(fvec4) FAdd 3121 3120
 | |
|                               Store 3011(texel) 3122
 | |
|             3123:    7(fvec4) Load 3011(texel)
 | |
|                               ReturnValue 3123
 | |
|                               FunctionEnd
 | |
| 110(testSparseTextureGradOffsetClamp():    7(fvec4) Function None 8
 | |
|              111:             Label
 | |
|      3126(texel):     63(ptr) Variable Function
 | |
|                               Store 3126(texel) 120
 | |
|             3127:         133 Load 135(s2D)
 | |
|             3128:   52(fvec2) Load 138(c2)
 | |
|             3129:   52(fvec2) Load 874(dPdxy2)
 | |
|             3130:   52(fvec2) Load 874(dPdxy2)
 | |
|             3131:    6(float) Load 2665(lodClamp)
 | |
|             3132:1991(ResType) ImageSparseSampleExplicitLod 3127 3128 Grad ConstOffset MinLod 3129 3130 452 3131
 | |
|             3133:    7(fvec4) CompositeExtract 3132 1
 | |
|                               Store 3126(texel) 3133
 | |
|             3134:     47(int) CompositeExtract 3132 0
 | |
|             3135:         144 Load 146(s3D)
 | |
|             3136:  148(fvec3) Load 150(c3)
 | |
|             3137:  148(fvec3) Load 882(dPdxy3)
 | |
|             3138:  148(fvec3) Load 882(dPdxy3)
 | |
|             3139:    6(float) Load 2665(lodClamp)
 | |
|             3140:1991(ResType) ImageSparseSampleExplicitLod 3135 3136 Grad ConstOffset MinLod 3137 3138 459 3139
 | |
|             3141:    7(fvec4) CompositeExtract 3140 1
 | |
|                               Store 3126(texel) 3141
 | |
|             3142:     47(int) CompositeExtract 3140 0
 | |
|             3143:         180 Load 182(s2DShadow)
 | |
|             3144:  148(fvec3) Load 150(c3)
 | |
|             3145:   52(fvec2) Load 874(dPdxy2)
 | |
|             3146:   52(fvec2) Load 874(dPdxy2)
 | |
|             3147:    6(float) Load 2665(lodClamp)
 | |
|             3148:    174(ptr) AccessChain 3126(texel) 173
 | |
|             3149:    6(float) CompositeExtract 3144 2
 | |
|             3150:2009(ResType) ImageSparseSampleDrefExplicitLod 3143 3144 3149 Grad ConstOffset MinLod 3145 3146 452 3147
 | |
|             3151:    6(float) CompositeExtract 3150 1
 | |
|                               Store 3148 3151
 | |
|             3152:     47(int) CompositeExtract 3150 0
 | |
|             3153:         215 Load 217(s2DArray)
 | |
|             3154:  148(fvec3) Load 150(c3)
 | |
|             3155:   52(fvec2) Load 874(dPdxy2)
 | |
|             3156:   52(fvec2) Load 874(dPdxy2)
 | |
|             3157:    6(float) Load 2665(lodClamp)
 | |
|             3158:1991(ResType) ImageSparseSampleExplicitLod 3153 3154 Grad ConstOffset MinLod 3155 3156 452 3157
 | |
|             3159:    7(fvec4) CompositeExtract 3158 1
 | |
|                               Store 3126(texel) 3159
 | |
|             3160:     47(int) CompositeExtract 3158 0
 | |
|             3161:         245 Load 247(s2DArrayShadow)
 | |
|             3162:    7(fvec4) Load 197(c4)
 | |
|             3163:   52(fvec2) Load 874(dPdxy2)
 | |
|             3164:   52(fvec2) Load 874(dPdxy2)
 | |
|             3165:    6(float) Load 2665(lodClamp)
 | |
|             3166:    174(ptr) AccessChain 3126(texel) 173
 | |
|             3167:    6(float) CompositeExtract 3162 3
 | |
|             3168:2009(ResType) ImageSparseSampleDrefExplicitLod 3161 3162 3167 Grad ConstOffset MinLod 3163 3164 452 3165
 | |
|             3169:    6(float) CompositeExtract 3168 1
 | |
|                               Store 3166 3169
 | |
|             3170:     47(int) CompositeExtract 3168 0
 | |
|             3171:    7(fvec4) Load 3126(texel)
 | |
|                               ReturnValue 3171
 | |
|                               FunctionEnd
 | |
| 112(testTextureGradOffsetClamp():    7(fvec4) Function None 8
 | |
|              113:             Label
 | |
|      3174(texel):     63(ptr) Variable Function
 | |
|                               Store 3174(texel) 120
 | |
|             3175:         122 Load 124(s1D)
 | |
|             3176:    6(float) Load 127(c1)
 | |
|             3177:    6(float) Load 866(dPdxy1)
 | |
|             3178:    6(float) Load 866(dPdxy1)
 | |
|             3179:    6(float) Load 2665(lodClamp)
 | |
|             3180:    7(fvec4) ImageSampleExplicitLod 3175 3176 Grad ConstOffset MinLod 3177 3178 445 3179
 | |
|             3181:    7(fvec4) Load 3174(texel)
 | |
|             3182:    7(fvec4) FAdd 3181 3180
 | |
|                               Store 3174(texel) 3182
 | |
|             3183:         133 Load 135(s2D)
 | |
|             3184:   52(fvec2) Load 138(c2)
 | |
|             3185:   52(fvec2) Load 874(dPdxy2)
 | |
|             3186:   52(fvec2) Load 874(dPdxy2)
 | |
|             3187:    6(float) Load 2665(lodClamp)
 | |
|             3188:    7(fvec4) ImageSampleExplicitLod 3183 3184 Grad ConstOffset MinLod 3185 3186 452 3187
 | |
|             3189:    7(fvec4) Load 3174(texel)
 | |
|             3190:    7(fvec4) FAdd 3189 3188
 | |
|                               Store 3174(texel) 3190
 | |
|             3191:         144 Load 146(s3D)
 | |
|             3192:  148(fvec3) Load 150(c3)
 | |
|             3193:  148(fvec3) Load 882(dPdxy3)
 | |
|             3194:  148(fvec3) Load 882(dPdxy3)
 | |
|             3195:    6(float) Load 2665(lodClamp)
 | |
|             3196:    7(fvec4) ImageSampleExplicitLod 3191 3192 Grad ConstOffset MinLod 3193 3194 459 3195
 | |
|             3197:    7(fvec4) Load 3174(texel)
 | |
|             3198:    7(fvec4) FAdd 3197 3196
 | |
|                               Store 3174(texel) 3198
 | |
|             3199:         165 Load 167(s1DShadow)
 | |
|             3200:  148(fvec3) Load 150(c3)
 | |
|             3201:    6(float) Load 866(dPdxy1)
 | |
|             3202:    6(float) Load 866(dPdxy1)
 | |
|             3203:    6(float) Load 2665(lodClamp)
 | |
|             3204:    6(float) CompositeExtract 3200 2
 | |
|             3205:    6(float) ImageSampleDrefExplicitLod 3199 3200 3204 Grad ConstOffset MinLod 3201 3202 445 3203
 | |
|             3206:    174(ptr) AccessChain 3174(texel) 173
 | |
|             3207:    6(float) Load 3206
 | |
|             3208:    6(float) FAdd 3207 3205
 | |
|             3209:    174(ptr) AccessChain 3174(texel) 173
 | |
|                               Store 3209 3208
 | |
|             3210:         180 Load 182(s2DShadow)
 | |
|             3211:  148(fvec3) Load 150(c3)
 | |
|             3212:   52(fvec2) Load 874(dPdxy2)
 | |
|             3213:   52(fvec2) Load 874(dPdxy2)
 | |
|             3214:    6(float) Load 2665(lodClamp)
 | |
|             3215:    6(float) CompositeExtract 3211 2
 | |
|             3216:    6(float) ImageSampleDrefExplicitLod 3210 3211 3215 Grad ConstOffset MinLod 3212 3213 452 3214
 | |
|             3217:    174(ptr) AccessChain 3174(texel) 173
 | |
|             3218:    6(float) Load 3217
 | |
|             3219:    6(float) FAdd 3218 3216
 | |
|             3220:    174(ptr) AccessChain 3174(texel) 173
 | |
|                               Store 3220 3219
 | |
|             3221:         206 Load 208(s1DArray)
 | |
|             3222:   52(fvec2) Load 138(c2)
 | |
|             3223:    6(float) Load 866(dPdxy1)
 | |
|             3224:    6(float) Load 866(dPdxy1)
 | |
|             3225:    6(float) Load 2665(lodClamp)
 | |
|             3226:    7(fvec4) ImageSampleExplicitLod 3221 3222 Grad ConstOffset MinLod 3223 3224 445 3225
 | |
|             3227:    7(fvec4) Load 3174(texel)
 | |
|             3228:    7(fvec4) FAdd 3227 3226
 | |
|                               Store 3174(texel) 3228
 | |
|             3229:         215 Load 217(s2DArray)
 | |
|             3230:  148(fvec3) Load 150(c3)
 | |
|             3231:   52(fvec2) Load 874(dPdxy2)
 | |
|             3232:   52(fvec2) Load 874(dPdxy2)
 | |
|             3233:    6(float) Load 2665(lodClamp)
 | |
|             3234:    7(fvec4) ImageSampleExplicitLod 3229 3230 Grad ConstOffset MinLod 3231 3232 452 3233
 | |
|             3235:    7(fvec4) Load 3174(texel)
 | |
|             3236:    7(fvec4) FAdd 3235 3234
 | |
|                               Store 3174(texel) 3236
 | |
|             3237:         233 Load 235(s1DArrayShadow)
 | |
|             3238:  148(fvec3) Load 150(c3)
 | |
|             3239:    6(float) Load 866(dPdxy1)
 | |
|             3240:    6(float) Load 866(dPdxy1)
 | |
|             3241:    6(float) Load 2665(lodClamp)
 | |
|             3242:    6(float) CompositeExtract 3238 2
 | |
|             3243:    6(float) ImageSampleDrefExplicitLod 3237 3238 3242 Grad ConstOffset MinLod 3239 3240 445 3241
 | |
|             3244:    174(ptr) AccessChain 3174(texel) 173
 | |
|             3245:    6(float) Load 3244
 | |
|             3246:    6(float) FAdd 3245 3243
 | |
|             3247:    174(ptr) AccessChain 3174(texel) 173
 | |
|                               Store 3247 3246
 | |
|             3248:         245 Load 247(s2DArrayShadow)
 | |
|             3249:    7(fvec4) Load 197(c4)
 | |
|             3250:   52(fvec2) Load 874(dPdxy2)
 | |
|             3251:   52(fvec2) Load 874(dPdxy2)
 | |
|             3252:    6(float) Load 2665(lodClamp)
 | |
|             3253:    6(float) CompositeExtract 3249 3
 | |
|             3254:    6(float) ImageSampleDrefExplicitLod 3248 3249 3253 Grad ConstOffset MinLod 3250 3251 452 3252
 | |
|             3255:    174(ptr) AccessChain 3174(texel) 173
 | |
|             3256:    6(float) Load 3255
 | |
|             3257:    6(float) FAdd 3256 3254
 | |
|             3258:    174(ptr) AccessChain 3174(texel) 173
 | |
|                               Store 3258 3257
 | |
|             3259:    7(fvec4) Load 3174(texel)
 | |
|                               ReturnValue 3259
 | |
|                               FunctionEnd
 | |
| 114(testCombinedTextureSampler():    7(fvec4) Function None 8
 | |
|              115:             Label
 | |
|      3262(texel):     63(ptr) Variable Function
 | |
|                               Store 3262(texel) 120
 | |
|             3265:         121 Load 3264(t1D)
 | |
|             3269:        3266 Load 3268(s)
 | |
|             3270:         122 SampledImage 3265 3269
 | |
|             3271:    6(float) Load 127(c1)
 | |
|             3272:    7(fvec4) ImageSampleImplicitLod 3270 3271
 | |
|             3273:    7(fvec4) Load 3262(texel)
 | |
|             3274:    7(fvec4) FAdd 3273 3272
 | |
|                               Store 3262(texel) 3274
 | |
|             3277:         132 Load 3276(t2D)
 | |
|             3278:        3266 Load 3268(s)
 | |
|             3279:         133 SampledImage 3277 3278
 | |
|             3280:   52(fvec2) Load 138(c2)
 | |
|             3281:    7(fvec4) ImageSampleImplicitLod 3279 3280
 | |
|             3282:    7(fvec4) Load 3262(texel)
 | |
|             3283:    7(fvec4) FAdd 3282 3281
 | |
|                               Store 3262(texel) 3283
 | |
|             3286:         143 Load 3285(t3D)
 | |
|             3287:        3266 Load 3268(s)
 | |
|             3288:         144 SampledImage 3286 3287
 | |
|             3289:  148(fvec3) Load 150(c3)
 | |
|             3290:    7(fvec4) ImageSampleImplicitLod 3288 3289
 | |
|             3291:    7(fvec4) Load 3262(texel)
 | |
|             3292:    7(fvec4) FAdd 3291 3290
 | |
|                               Store 3262(texel) 3292
 | |
|             3295:         155 Load 3294(tCube)
 | |
|             3296:        3266 Load 3268(s)
 | |
|             3297:         156 SampledImage 3295 3296
 | |
|             3298:  148(fvec3) Load 150(c3)
 | |
|             3299:    7(fvec4) ImageSampleImplicitLod 3297 3298
 | |
|             3300:    7(fvec4) Load 3262(texel)
 | |
|             3301:    7(fvec4) FAdd 3300 3299
 | |
|                               Store 3262(texel) 3301
 | |
|             3302:         121 Load 3264(t1D)
 | |
|             3304:        3266 Load 3303(sShadow)
 | |
|             3305:         165 SampledImage 3302 3304
 | |
|             3306:  148(fvec3) Load 150(c3)
 | |
|             3307:    6(float) CompositeExtract 3306 2
 | |
|             3308:    6(float) ImageSampleDrefImplicitLod 3305 3306 3307
 | |
|             3309:    174(ptr) AccessChain 3262(texel) 173
 | |
|             3310:    6(float) Load 3309
 | |
|             3311:    6(float) FAdd 3310 3308
 | |
|             3312:    174(ptr) AccessChain 3262(texel) 173
 | |
|                               Store 3312 3311
 | |
|             3313:         132 Load 3276(t2D)
 | |
|             3314:        3266 Load 3303(sShadow)
 | |
|             3315:         180 SampledImage 3313 3314
 | |
|             3316:  148(fvec3) Load 150(c3)
 | |
|             3317:    6(float) CompositeExtract 3316 2
 | |
|             3318:    6(float) ImageSampleDrefImplicitLod 3315 3316 3317
 | |
|             3319:    174(ptr) AccessChain 3262(texel) 173
 | |
|             3320:    6(float) Load 3319
 | |
|             3321:    6(float) FAdd 3320 3318
 | |
|             3322:    174(ptr) AccessChain 3262(texel) 173
 | |
|                               Store 3322 3321
 | |
|             3323:         155 Load 3294(tCube)
 | |
|             3324:        3266 Load 3303(sShadow)
 | |
|             3325:         192 SampledImage 3323 3324
 | |
|             3326:    7(fvec4) Load 197(c4)
 | |
|             3327:    6(float) CompositeExtract 3326 3
 | |
|             3328:    6(float) ImageSampleDrefImplicitLod 3325 3326 3327
 | |
|             3329:    174(ptr) AccessChain 3262(texel) 173
 | |
|             3330:    6(float) Load 3329
 | |
|             3331:    6(float) FAdd 3330 3328
 | |
|             3332:    174(ptr) AccessChain 3262(texel) 173
 | |
|                               Store 3332 3331
 | |
|             3335:         205 Load 3334(t1DArray)
 | |
|             3336:        3266 Load 3268(s)
 | |
|             3337:         206 SampledImage 3335 3336
 | |
|             3338:   52(fvec2) Load 138(c2)
 | |
|             3339:    7(fvec4) ImageSampleImplicitLod 3337 3338
 | |
|             3340:    7(fvec4) Load 3262(texel)
 | |
|             3341:    7(fvec4) FAdd 3340 3339
 | |
|                               Store 3262(texel) 3341
 | |
|             3344:         214 Load 3343(t2DArray)
 | |
|             3345:        3266 Load 3268(s)
 | |
|             3346:         215 SampledImage 3344 3345
 | |
|             3347:  148(fvec3) Load 150(c3)
 | |
|             3348:    7(fvec4) ImageSampleImplicitLod 3346 3347
 | |
|             3349:    7(fvec4) Load 3262(texel)
 | |
|             3350:    7(fvec4) FAdd 3349 3348
 | |
|                               Store 3262(texel) 3350
 | |
|             3353:         223 Load 3352(tCubeArray)
 | |
|             3354:        3266 Load 3268(s)
 | |
|             3355:         224 SampledImage 3353 3354
 | |
|             3356:    7(fvec4) Load 197(c4)
 | |
|             3357:    7(fvec4) ImageSampleImplicitLod 3355 3356
 | |
|             3358:    7(fvec4) Load 3262(texel)
 | |
|             3359:    7(fvec4) FAdd 3358 3357
 | |
|                               Store 3262(texel) 3359
 | |
|             3360:         205 Load 3334(t1DArray)
 | |
|             3361:        3266 Load 3303(sShadow)
 | |
|             3362:         233 SampledImage 3360 3361
 | |
|             3363:  148(fvec3) Load 150(c3)
 | |
|             3364:    6(float) CompositeExtract 3363 2
 | |
|             3365:    6(float) ImageSampleDrefImplicitLod 3362 3363 3364
 | |
|             3366:    174(ptr) AccessChain 3262(texel) 173
 | |
|             3367:    6(float) Load 3366
 | |
|             3368:    6(float) FAdd 3367 3365
 | |
|             3369:    174(ptr) AccessChain 3262(texel) 173
 | |
|                               Store 3369 3368
 | |
|             3370:         214 Load 3343(t2DArray)
 | |
|             3371:        3266 Load 3303(sShadow)
 | |
|             3372:         245 SampledImage 3370 3371
 | |
|             3373:    7(fvec4) Load 197(c4)
 | |
|             3374:    6(float) CompositeExtract 3373 3
 | |
|             3375:    6(float) ImageSampleDrefImplicitLod 3372 3373 3374
 | |
|             3376:    174(ptr) AccessChain 3262(texel) 173
 | |
|             3377:    6(float) Load 3376
 | |
|             3378:    6(float) FAdd 3377 3375
 | |
|             3379:    174(ptr) AccessChain 3262(texel) 173
 | |
|                               Store 3379 3378
 | |
|             3382:         256 Load 3381(t2DRect)
 | |
|             3383:        3266 Load 3268(s)
 | |
|             3384:         257 SampledImage 3382 3383
 | |
|             3385:   52(fvec2) Load 138(c2)
 | |
|             3386:    7(fvec4) ImageSampleImplicitLod 3384 3385
 | |
|             3387:    7(fvec4) Load 3262(texel)
 | |
|             3388:    7(fvec4) FAdd 3387 3386
 | |
|                               Store 3262(texel) 3388
 | |
|             3389:         256 Load 3381(t2DRect)
 | |
|             3390:        3266 Load 3303(sShadow)
 | |
|             3391:         266 SampledImage 3389 3390
 | |
|             3392:  148(fvec3) Load 150(c3)
 | |
|             3393:    6(float) CompositeExtract 3392 2
 | |
|             3394:    6(float) ImageSampleDrefImplicitLod 3391 3392 3393
 | |
|             3395:    174(ptr) AccessChain 3262(texel) 173
 | |
|             3396:    6(float) Load 3395
 | |
|             3397:    6(float) FAdd 3396 3394
 | |
|             3398:    174(ptr) AccessChain 3262(texel) 173
 | |
|                               Store 3398 3397
 | |
|             3399:         223 Load 3352(tCubeArray)
 | |
|             3400:        3266 Load 3303(sShadow)
 | |
|             3401:         278 SampledImage 3399 3400
 | |
|             3402:    7(fvec4) Load 197(c4)
 | |
|             3403:    6(float) Load 283(compare)
 | |
|             3404:    6(float) ImageSampleDrefImplicitLod 3401 3402 3403
 | |
|             3405:    174(ptr) AccessChain 3262(texel) 173
 | |
|             3406:    6(float) Load 3405
 | |
|             3407:    6(float) FAdd 3406 3404
 | |
|             3408:    174(ptr) AccessChain 3262(texel) 173
 | |
|                               Store 3408 3407
 | |
|             3409:    7(fvec4) Load 3262(texel)
 | |
|                               ReturnValue 3409
 | |
|                               FunctionEnd
 | |
| 116(testSubpassLoad():    7(fvec4) Function None 8
 | |
|              117:             Label
 | |
|             3415:        3412 Load 3414(subpass)
 | |
|             3417:    7(fvec4) ImageRead 3415 3416
 | |
|             3421:        3418 Load 3420(subpassMS)
 | |
|             3422:    7(fvec4) ImageRead 3421 3416 Sample 799
 | |
|             3423:    7(fvec4) FAdd 3417 3422
 | |
|                               ReturnValue 3423
 | |
|                               FunctionEnd
 | 
