7150 lines
		
	
	
		
			370 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			7150 lines
		
	
	
		
			370 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
spv.float16Fetch.frag
 | 
						|
Validation failed
 | 
						|
// Module Version 10000
 | 
						|
// Generated by (magic number): 8000a
 | 
						|
// Id's are bound by 5979
 | 
						|
 | 
						|
                              Capability Shader
 | 
						|
                              Capability Float16
 | 
						|
                              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 StorageInputOutput16
 | 
						|
                              Capability Float16ImageAMD
 | 
						|
                              Capability ImageGatherBiasLodAMD
 | 
						|
                              Extension  "SPV_AMD_gpu_shader_half_float_fetch"
 | 
						|
                              Extension  "SPV_AMD_texture_gather_bias_lod"
 | 
						|
                              Extension  "SPV_KHR_16bit_storage"
 | 
						|
               1:             ExtInstImport  "GLSL.std.450"
 | 
						|
                              MemoryModel Logical GLSL450
 | 
						|
                              EntryPoint Fragment 4  "main" 128 135 137 148 156 169 177 215 251 309 565 572 1393 1401 1409 1417 1425 1433 4311 4318 5969 5978
 | 
						|
                              ExecutionMode 4 OriginUpperLeft
 | 
						|
                              Source GLSL 450
 | 
						|
                              SourceExtension  "GL_AMD_gpu_shader_half_float"
 | 
						|
                              SourceExtension  "GL_AMD_gpu_shader_half_float_fetch"
 | 
						|
                              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 55  "testTextureQueryLod("
 | 
						|
                              Name 58  "testTextureQueryLevels("
 | 
						|
                              Name 60  "testTextureSamples("
 | 
						|
                              Name 62  "testImageLoad("
 | 
						|
                              Name 67  "testImageStore(vf164;"
 | 
						|
                              Name 66  "data"
 | 
						|
                              Name 69  "testSparseTexture("
 | 
						|
                              Name 71  "testSparseTextureLod("
 | 
						|
                              Name 73  "testSparseTextureOffset("
 | 
						|
                              Name 75  "testSparseTextureLodOffset("
 | 
						|
                              Name 77  "testSparseTextureGrad("
 | 
						|
                              Name 79  "testSparseTextureGradOffset("
 | 
						|
                              Name 81  "testSparseTexelFetch("
 | 
						|
                              Name 83  "testSparseTexelFetchOffset("
 | 
						|
                              Name 85  "testSparseTextureGather("
 | 
						|
                              Name 87  "testSparseTextureGatherOffset("
 | 
						|
                              Name 89  "testSparseTextureGatherOffsets("
 | 
						|
                              Name 91  "testSparseTextureGatherLod("
 | 
						|
                              Name 93  "testSparseTextureGatherLodOffset("
 | 
						|
                              Name 95  "testSparseTextureGatherLodOffsets("
 | 
						|
                              Name 97  "testSparseImageLoad("
 | 
						|
                              Name 99  "testSparseTextureClamp("
 | 
						|
                              Name 101  "testTextureClamp("
 | 
						|
                              Name 103  "testSparseTextureOffsetClamp("
 | 
						|
                              Name 105  "testTextureOffsetClamp("
 | 
						|
                              Name 107  "testSparseTextureGradClamp("
 | 
						|
                              Name 109  "testTextureGradClamp("
 | 
						|
                              Name 111  "testSparseTextureGradOffsetClamp("
 | 
						|
                              Name 113  "testTextureGradOffsetClamp("
 | 
						|
                              Name 115  "testCombinedTextureSampler("
 | 
						|
                              Name 117  "testSubpassLoad("
 | 
						|
                              Name 119  "texel"
 | 
						|
                              Name 125  "s1D"
 | 
						|
                              Name 128  "c1"
 | 
						|
                              Name 135  "f16c1"
 | 
						|
                              Name 137  "f16bias"
 | 
						|
                              Name 145  "s2D"
 | 
						|
                              Name 148  "c2"
 | 
						|
                              Name 156  "f16c2"
 | 
						|
                              Name 165  "s3D"
 | 
						|
                              Name 169  "c3"
 | 
						|
                              Name 177  "f16c3"
 | 
						|
                              Name 186  "sCube"
 | 
						|
                              Name 201  "s1DShadow"
 | 
						|
                              Name 215  "compare"
 | 
						|
                              Name 226  "s2DShadow"
 | 
						|
                              Name 247  "sCubeShadow"
 | 
						|
                              Name 251  "c4"
 | 
						|
                              Name 271  "s1DArray"
 | 
						|
                              Name 286  "s2DArray"
 | 
						|
                              Name 301  "sCubeArray"
 | 
						|
                              Name 309  "f16c4"
 | 
						|
                              Name 318  "s1DArrayShadow"
 | 
						|
                              Name 339  "s2DArrayShadow"
 | 
						|
                              Name 359  "s2DRect"
 | 
						|
                              Name 373  "s2DRectShadow"
 | 
						|
                              Name 393  "sCubeArrayShadow"
 | 
						|
                              Name 413  "texel"
 | 
						|
                              Name 562  "texel"
 | 
						|
                              Name 565  "lod"
 | 
						|
                              Name 572  "f16lod"
 | 
						|
                              Name 706  "texel"
 | 
						|
                              Name 863  "texel"
 | 
						|
                              Name 1012  "texel"
 | 
						|
                              Name 1130  "texel"
 | 
						|
                              Name 1244  "texel"
 | 
						|
                              Name 1300  "sBuffer"
 | 
						|
                              Name 1311  "s2DMS"
 | 
						|
                              Name 1322  "s2DMSArray"
 | 
						|
                              Name 1334  "texel"
 | 
						|
                              Name 1390  "texel"
 | 
						|
                              Name 1393  "dPdxy1"
 | 
						|
                              Name 1401  "f16dPdxy1"
 | 
						|
                              Name 1409  "dPdxy2"
 | 
						|
                              Name 1417  "f16dPdxy2"
 | 
						|
                              Name 1425  "dPdxy3"
 | 
						|
                              Name 1433  "f16dPdxy3"
 | 
						|
                              Name 1632  "texel"
 | 
						|
                              Name 1820  "texel"
 | 
						|
                              Name 2002  "texel"
 | 
						|
                              Name 2184  "texel"
 | 
						|
                              Name 2303  "texel"
 | 
						|
                              Name 2375  "texel"
 | 
						|
                              Name 2450  "texel"
 | 
						|
                              Name 2502  "texel"
 | 
						|
                              Name 2530  "texel"
 | 
						|
                              Name 2559  "size"
 | 
						|
                              Name 2777  "lod"
 | 
						|
                              Name 2913  "levels"
 | 
						|
                              Name 2982  "samples"
 | 
						|
                              Name 2996  "texel"
 | 
						|
                              Name 2999  "i1D"
 | 
						|
                              Name 3008  "i2D"
 | 
						|
                              Name 3017  "i3D"
 | 
						|
                              Name 3026  "i2DRect"
 | 
						|
                              Name 3035  "iCube"
 | 
						|
                              Name 3044  "iBuffer"
 | 
						|
                              Name 3053  "i1DArray"
 | 
						|
                              Name 3062  "i2DArray"
 | 
						|
                              Name 3071  "iCubeArray"
 | 
						|
                              Name 3080  "i2DMS"
 | 
						|
                              Name 3089  "i2DMSArray"
 | 
						|
                              Name 3143  "texel"
 | 
						|
                              Name 3146  "ResType"
 | 
						|
                              Name 3182  "ResType"
 | 
						|
                              Name 3286  "texel"
 | 
						|
                              Name 3366  "texel"
 | 
						|
                              Name 3456  "texel"
 | 
						|
                              Name 3512  "texel"
 | 
						|
                              Name 3672  "texel"
 | 
						|
                              Name 3786  "texel"
 | 
						|
                              Name 3838  "texel"
 | 
						|
                              Name 3876  "texel"
 | 
						|
                              Name 3994  "texel"
 | 
						|
                              Name 4066  "texel"
 | 
						|
                              Name 4148  "texel"
 | 
						|
                              Name 4200  "texel"
 | 
						|
                              Name 4228  "texel"
 | 
						|
                              Name 4256  "texel"
 | 
						|
                              Name 4308  "texel"
 | 
						|
                              Name 4311  "lodClamp"
 | 
						|
                              Name 4318  "f16lodClamp"
 | 
						|
                              Name 4445  "texel"
 | 
						|
                              Name 4652  "texel"
 | 
						|
                              Name 4728  "texel"
 | 
						|
                              Name 4872  "texel"
 | 
						|
                              Name 5016  "texel"
 | 
						|
                              Name 5242  "texel"
 | 
						|
                              Name 5334  "texel"
 | 
						|
                              Name 5506  "texel"
 | 
						|
                              Name 5508  "t1D"
 | 
						|
                              Name 5512  "s"
 | 
						|
                              Name 5528  "t2D"
 | 
						|
                              Name 5545  "t3D"
 | 
						|
                              Name 5562  "tCube"
 | 
						|
                              Name 5579  "sShadow"
 | 
						|
                              Name 5643  "t1DArray"
 | 
						|
                              Name 5660  "t2DArray"
 | 
						|
                              Name 5677  "tCubeArray"
 | 
						|
                              Name 5735  "t2DRect"
 | 
						|
                              Name 5795  "subpass"
 | 
						|
                              Name 5801  "subpassMS"
 | 
						|
                              Name 5807  "result"
 | 
						|
                              Name 5890  "param"
 | 
						|
                              Name 5969  "fragColor"
 | 
						|
                              Name 5973  "tBuffer"
 | 
						|
                              Name 5975  "t2DMS"
 | 
						|
                              Name 5977  "t2DMSArray"
 | 
						|
                              Name 5978  "bias"
 | 
						|
                              Decorate 125(s1D) DescriptorSet 0
 | 
						|
                              Decorate 125(s1D) Binding 0
 | 
						|
                              Decorate 128(c1) Location 0
 | 
						|
                              Decorate 135(f16c1) Location 11
 | 
						|
                              Decorate 137(f16bias) Location 16
 | 
						|
                              Decorate 145(s2D) DescriptorSet 0
 | 
						|
                              Decorate 145(s2D) Binding 1
 | 
						|
                              Decorate 148(c2) Location 1
 | 
						|
                              Decorate 156(f16c2) Location 12
 | 
						|
                              Decorate 165(s3D) DescriptorSet 0
 | 
						|
                              Decorate 165(s3D) Binding 2
 | 
						|
                              Decorate 169(c3) Location 2
 | 
						|
                              Decorate 177(f16c3) Location 13
 | 
						|
                              Decorate 186(sCube) DescriptorSet 0
 | 
						|
                              Decorate 186(sCube) Binding 4
 | 
						|
                              Decorate 201(s1DShadow) DescriptorSet 0
 | 
						|
                              Decorate 201(s1DShadow) Binding 11
 | 
						|
                              Decorate 215(compare) Location 4
 | 
						|
                              Decorate 226(s2DShadow) DescriptorSet 0
 | 
						|
                              Decorate 226(s2DShadow) Binding 12
 | 
						|
                              Decorate 247(sCubeShadow) DescriptorSet 0
 | 
						|
                              Decorate 247(sCubeShadow) Binding 14
 | 
						|
                              Decorate 251(c4) Location 3
 | 
						|
                              Decorate 271(s1DArray) DescriptorSet 0
 | 
						|
                              Decorate 271(s1DArray) Binding 7
 | 
						|
                              Decorate 286(s2DArray) DescriptorSet 0
 | 
						|
                              Decorate 286(s2DArray) Binding 8
 | 
						|
                              Decorate 301(sCubeArray) DescriptorSet 0
 | 
						|
                              Decorate 301(sCubeArray) Binding 9
 | 
						|
                              Decorate 309(f16c4) Location 14
 | 
						|
                              Decorate 318(s1DArrayShadow) DescriptorSet 0
 | 
						|
                              Decorate 318(s1DArrayShadow) Binding 15
 | 
						|
                              Decorate 339(s2DArrayShadow) DescriptorSet 0
 | 
						|
                              Decorate 339(s2DArrayShadow) Binding 16
 | 
						|
                              Decorate 359(s2DRect) DescriptorSet 0
 | 
						|
                              Decorate 359(s2DRect) Binding 3
 | 
						|
                              Decorate 373(s2DRectShadow) DescriptorSet 0
 | 
						|
                              Decorate 373(s2DRectShadow) Binding 13
 | 
						|
                              Decorate 393(sCubeArrayShadow) DescriptorSet 0
 | 
						|
                              Decorate 393(sCubeArrayShadow) Binding 17
 | 
						|
                              Decorate 565(lod) Location 5
 | 
						|
                              Decorate 572(f16lod) Location 15
 | 
						|
                              Decorate 1300(sBuffer) DescriptorSet 0
 | 
						|
                              Decorate 1300(sBuffer) Binding 5
 | 
						|
                              Decorate 1311(s2DMS) DescriptorSet 0
 | 
						|
                              Decorate 1311(s2DMS) Binding 6
 | 
						|
                              Decorate 1322(s2DMSArray) DescriptorSet 0
 | 
						|
                              Decorate 1322(s2DMSArray) Binding 10
 | 
						|
                              Decorate 1393(dPdxy1) Location 8
 | 
						|
                              Decorate 1401(f16dPdxy1) Location 18
 | 
						|
                              Decorate 1409(dPdxy2) Location 9
 | 
						|
                              Decorate 1417(f16dPdxy2) Location 19
 | 
						|
                              Decorate 1425(dPdxy3) Location 10
 | 
						|
                              Decorate 1433(f16dPdxy3) Location 20
 | 
						|
                              Decorate 2999(i1D) DescriptorSet 1
 | 
						|
                              Decorate 2999(i1D) Binding 0
 | 
						|
                              Decorate 3008(i2D) DescriptorSet 1
 | 
						|
                              Decorate 3008(i2D) Binding 1
 | 
						|
                              Decorate 3017(i3D) DescriptorSet 1
 | 
						|
                              Decorate 3017(i3D) Binding 2
 | 
						|
                              Decorate 3026(i2DRect) DescriptorSet 1
 | 
						|
                              Decorate 3026(i2DRect) Binding 3
 | 
						|
                              Decorate 3035(iCube) DescriptorSet 1
 | 
						|
                              Decorate 3035(iCube) Binding 4
 | 
						|
                              Decorate 3044(iBuffer) DescriptorSet 1
 | 
						|
                              Decorate 3044(iBuffer) Binding 8
 | 
						|
                              Decorate 3053(i1DArray) DescriptorSet 1
 | 
						|
                              Decorate 3053(i1DArray) Binding 5
 | 
						|
                              Decorate 3062(i2DArray) DescriptorSet 1
 | 
						|
                              Decorate 3062(i2DArray) Binding 6
 | 
						|
                              Decorate 3071(iCubeArray) DescriptorSet 1
 | 
						|
                              Decorate 3071(iCubeArray) Binding 7
 | 
						|
                              Decorate 3080(i2DMS) DescriptorSet 1
 | 
						|
                              Decorate 3080(i2DMS) Binding 9
 | 
						|
                              Decorate 3089(i2DMSArray) DescriptorSet 1
 | 
						|
                              Decorate 3089(i2DMSArray) Binding 10
 | 
						|
                              Decorate 4311(lodClamp) Location 7
 | 
						|
                              Decorate 4318(f16lodClamp) Location 17
 | 
						|
                              Decorate 5508(t1D) DescriptorSet 2
 | 
						|
                              Decorate 5508(t1D) Binding 0
 | 
						|
                              Decorate 5512(s) DescriptorSet 2
 | 
						|
                              Decorate 5512(s) Binding 11
 | 
						|
                              Decorate 5528(t2D) DescriptorSet 2
 | 
						|
                              Decorate 5528(t2D) Binding 1
 | 
						|
                              Decorate 5545(t3D) DescriptorSet 2
 | 
						|
                              Decorate 5545(t3D) Binding 2
 | 
						|
                              Decorate 5562(tCube) DescriptorSet 2
 | 
						|
                              Decorate 5562(tCube) Binding 4
 | 
						|
                              Decorate 5579(sShadow) DescriptorSet 2
 | 
						|
                              Decorate 5579(sShadow) Binding 12
 | 
						|
                              Decorate 5643(t1DArray) DescriptorSet 2
 | 
						|
                              Decorate 5643(t1DArray) Binding 5
 | 
						|
                              Decorate 5660(t2DArray) DescriptorSet 2
 | 
						|
                              Decorate 5660(t2DArray) Binding 6
 | 
						|
                              Decorate 5677(tCubeArray) DescriptorSet 2
 | 
						|
                              Decorate 5677(tCubeArray) Binding 7
 | 
						|
                              Decorate 5735(t2DRect) DescriptorSet 2
 | 
						|
                              Decorate 5735(t2DRect) Binding 3
 | 
						|
                              Decorate 5795(subpass) DescriptorSet 3
 | 
						|
                              Decorate 5795(subpass) Binding 0
 | 
						|
                              Decorate 5795(subpass) InputAttachmentIndex 0
 | 
						|
                              Decorate 5801(subpassMS) DescriptorSet 3
 | 
						|
                              Decorate 5801(subpassMS) Binding 1
 | 
						|
                              Decorate 5801(subpassMS) InputAttachmentIndex 0
 | 
						|
                              Decorate 5969(fragColor) Location 0
 | 
						|
                              Decorate 5973(tBuffer) DescriptorSet 2
 | 
						|
                              Decorate 5973(tBuffer) Binding 8
 | 
						|
                              Decorate 5975(t2DMS) DescriptorSet 2
 | 
						|
                              Decorate 5975(t2DMS) Binding 9
 | 
						|
                              Decorate 5977(t2DMSArray) DescriptorSet 2
 | 
						|
                              Decorate 5977(t2DMSArray) Binding 10
 | 
						|
                              Decorate 5978(bias) Location 6
 | 
						|
               2:             TypeVoid
 | 
						|
               3:             TypeFunction 2
 | 
						|
               6:             TypeFloat 16
 | 
						|
               7:             TypeVector 6(float16_t) 4
 | 
						|
               8:             TypeFunction 7(f16vec4)
 | 
						|
              47:             TypeInt 32 1
 | 
						|
              48:             TypeVector 47(int) 4
 | 
						|
              49:             TypeFunction 48(ivec4)
 | 
						|
              52:             TypeFloat 32
 | 
						|
              53:             TypeVector 52(float) 2
 | 
						|
              54:             TypeFunction 53(fvec2)
 | 
						|
              57:             TypeFunction 47(int)
 | 
						|
              64:             TypePointer Function 7(f16vec4)
 | 
						|
              65:             TypeFunction 2 64(ptr)
 | 
						|
             120:6(float16_t) Constant 0
 | 
						|
             121:  7(f16vec4) ConstantComposite 120 120 120 120
 | 
						|
             122:             TypeImage 6(float16_t) 1D sampled format:Unknown
 | 
						|
             123:             TypeSampledImage 122
 | 
						|
             124:             TypePointer UniformConstant 123
 | 
						|
        125(s1D):    124(ptr) Variable UniformConstant
 | 
						|
             127:             TypePointer Input 52(float)
 | 
						|
         128(c1):    127(ptr) Variable Input
 | 
						|
             134:             TypePointer Input 6(float16_t)
 | 
						|
      135(f16c1):    134(ptr) Variable Input
 | 
						|
    137(f16bias):    134(ptr) Variable Input
 | 
						|
             142:             TypeImage 6(float16_t) 2D sampled format:Unknown
 | 
						|
             143:             TypeSampledImage 142
 | 
						|
             144:             TypePointer UniformConstant 143
 | 
						|
        145(s2D):    144(ptr) Variable UniformConstant
 | 
						|
             147:             TypePointer Input 53(fvec2)
 | 
						|
         148(c2):    147(ptr) Variable Input
 | 
						|
             154:             TypeVector 6(float16_t) 2
 | 
						|
             155:             TypePointer Input 154(f16vec2)
 | 
						|
      156(f16c2):    155(ptr) Variable Input
 | 
						|
             162:             TypeImage 6(float16_t) 3D sampled format:Unknown
 | 
						|
             163:             TypeSampledImage 162
 | 
						|
             164:             TypePointer UniformConstant 163
 | 
						|
        165(s3D):    164(ptr) Variable UniformConstant
 | 
						|
             167:             TypeVector 52(float) 3
 | 
						|
             168:             TypePointer Input 167(fvec3)
 | 
						|
         169(c3):    168(ptr) Variable Input
 | 
						|
             175:             TypeVector 6(float16_t) 3
 | 
						|
             176:             TypePointer Input 175(f16vec3)
 | 
						|
      177(f16c3):    176(ptr) Variable Input
 | 
						|
             183:             TypeImage 6(float16_t) Cube sampled format:Unknown
 | 
						|
             184:             TypeSampledImage 183
 | 
						|
             185:             TypePointer UniformConstant 184
 | 
						|
      186(sCube):    185(ptr) Variable UniformConstant
 | 
						|
             198:             TypeImage 6(float16_t) 1D depth sampled format:Unknown
 | 
						|
             199:             TypeSampledImage 198
 | 
						|
             200:             TypePointer UniformConstant 199
 | 
						|
  201(s1DShadow):    200(ptr) Variable UniformConstant
 | 
						|
             206:             TypeInt 32 0
 | 
						|
             207:    206(int) Constant 0
 | 
						|
             208:             TypePointer Function 6(float16_t)
 | 
						|
    215(compare):    127(ptr) Variable Input
 | 
						|
             223:             TypeImage 6(float16_t) 2D depth sampled format:Unknown
 | 
						|
             224:             TypeSampledImage 223
 | 
						|
             225:             TypePointer UniformConstant 224
 | 
						|
  226(s2DShadow):    225(ptr) Variable UniformConstant
 | 
						|
             244:             TypeImage 6(float16_t) Cube depth sampled format:Unknown
 | 
						|
             245:             TypeSampledImage 244
 | 
						|
             246:             TypePointer UniformConstant 245
 | 
						|
247(sCubeShadow):    246(ptr) Variable UniformConstant
 | 
						|
             249:             TypeVector 52(float) 4
 | 
						|
             250:             TypePointer Input 249(fvec4)
 | 
						|
         251(c4):    250(ptr) Variable Input
 | 
						|
             268:             TypeImage 6(float16_t) 1D array sampled format:Unknown
 | 
						|
             269:             TypeSampledImage 268
 | 
						|
             270:             TypePointer UniformConstant 269
 | 
						|
   271(s1DArray):    270(ptr) Variable UniformConstant
 | 
						|
             283:             TypeImage 6(float16_t) 2D array sampled format:Unknown
 | 
						|
             284:             TypeSampledImage 283
 | 
						|
             285:             TypePointer UniformConstant 284
 | 
						|
   286(s2DArray):    285(ptr) Variable UniformConstant
 | 
						|
             298:             TypeImage 6(float16_t) Cube array sampled format:Unknown
 | 
						|
             299:             TypeSampledImage 298
 | 
						|
             300:             TypePointer UniformConstant 299
 | 
						|
 301(sCubeArray):    300(ptr) Variable UniformConstant
 | 
						|
             308:             TypePointer Input 7(f16vec4)
 | 
						|
      309(f16c4):    308(ptr) Variable Input
 | 
						|
             315:             TypeImage 6(float16_t) 1D depth array sampled format:Unknown
 | 
						|
             316:             TypeSampledImage 315
 | 
						|
             317:             TypePointer UniformConstant 316
 | 
						|
318(s1DArrayShadow):    317(ptr) Variable UniformConstant
 | 
						|
             336:             TypeImage 6(float16_t) 2D depth array sampled format:Unknown
 | 
						|
             337:             TypeSampledImage 336
 | 
						|
             338:             TypePointer UniformConstant 337
 | 
						|
339(s2DArrayShadow):    338(ptr) Variable UniformConstant
 | 
						|
             356:             TypeImage 6(float16_t) Rect sampled format:Unknown
 | 
						|
             357:             TypeSampledImage 356
 | 
						|
             358:             TypePointer UniformConstant 357
 | 
						|
    359(s2DRect):    358(ptr) Variable UniformConstant
 | 
						|
             370:             TypeImage 6(float16_t) Rect depth sampled format:Unknown
 | 
						|
             371:             TypeSampledImage 370
 | 
						|
             372:             TypePointer UniformConstant 371
 | 
						|
373(s2DRectShadow):    372(ptr) Variable UniformConstant
 | 
						|
             390:             TypeImage 6(float16_t) Cube depth array sampled format:Unknown
 | 
						|
             391:             TypeSampledImage 390
 | 
						|
             392:             TypePointer UniformConstant 391
 | 
						|
393(sCubeArrayShadow):    392(ptr) Variable UniformConstant
 | 
						|
        565(lod):    127(ptr) Variable Input
 | 
						|
     572(f16lod):    134(ptr) Variable Input
 | 
						|
             709:     47(int) Constant 1
 | 
						|
             721:             TypeVector 47(int) 2
 | 
						|
             722:  721(ivec2) ConstantComposite 709 709
 | 
						|
             734:             TypeVector 47(int) 3
 | 
						|
             735:  734(ivec3) ConstantComposite 709 709 709
 | 
						|
            1297:             TypeImage 6(float16_t) Buffer sampled format:Unknown
 | 
						|
            1298:             TypeSampledImage 1297
 | 
						|
            1299:             TypePointer UniformConstant 1298
 | 
						|
   1300(sBuffer):   1299(ptr) Variable UniformConstant
 | 
						|
            1308:             TypeImage 6(float16_t) 2D multi-sampled sampled format:Unknown
 | 
						|
            1309:             TypeSampledImage 1308
 | 
						|
            1310:             TypePointer UniformConstant 1309
 | 
						|
     1311(s2DMS):   1310(ptr) Variable UniformConstant
 | 
						|
            1319:             TypeImage 6(float16_t) 2D array multi-sampled sampled format:Unknown
 | 
						|
            1320:             TypeSampledImage 1319
 | 
						|
            1321:             TypePointer UniformConstant 1320
 | 
						|
1322(s2DMSArray):   1321(ptr) Variable UniformConstant
 | 
						|
            1326:     47(int) Constant 2
 | 
						|
    1393(dPdxy1):    127(ptr) Variable Input
 | 
						|
 1401(f16dPdxy1):    134(ptr) Variable Input
 | 
						|
    1409(dPdxy2):    147(ptr) Variable Input
 | 
						|
 1417(f16dPdxy2):    155(ptr) Variable Input
 | 
						|
    1425(dPdxy3):    168(ptr) Variable Input
 | 
						|
 1433(f16dPdxy3):    176(ptr) Variable Input
 | 
						|
            2187:     47(int) Constant 0
 | 
						|
            2378:    206(int) Constant 4
 | 
						|
            2379:             TypeArray 721(ivec2) 2378
 | 
						|
            2380:        2379 ConstantComposite 722 722 722 722
 | 
						|
            2558:             TypePointer Function 48(ivec4)
 | 
						|
            2560:   48(ivec4) ConstantComposite 2187 2187 2187 2187
 | 
						|
            2566:             TypePointer Function 47(int)
 | 
						|
            2581:    206(int) Constant 1
 | 
						|
            2596:    206(int) Constant 2
 | 
						|
            2776:             TypePointer Function 53(fvec2)
 | 
						|
            2778:   52(float) Constant 0
 | 
						|
            2779:   53(fvec2) ConstantComposite 2778 2778
 | 
						|
            2997:             TypeImage 6(float16_t) 1D nonsampled format:Rgba16f
 | 
						|
            2998:             TypePointer UniformConstant 2997
 | 
						|
       2999(i1D):   2998(ptr) Variable UniformConstant
 | 
						|
            3006:             TypeImage 6(float16_t) 2D nonsampled format:Rgba16f
 | 
						|
            3007:             TypePointer UniformConstant 3006
 | 
						|
       3008(i2D):   3007(ptr) Variable UniformConstant
 | 
						|
            3015:             TypeImage 6(float16_t) 3D nonsampled format:Rgba16f
 | 
						|
            3016:             TypePointer UniformConstant 3015
 | 
						|
       3017(i3D):   3016(ptr) Variable UniformConstant
 | 
						|
            3024:             TypeImage 6(float16_t) Rect nonsampled format:Rgba16f
 | 
						|
            3025:             TypePointer UniformConstant 3024
 | 
						|
   3026(i2DRect):   3025(ptr) Variable UniformConstant
 | 
						|
            3033:             TypeImage 6(float16_t) Cube nonsampled format:Rgba16f
 | 
						|
            3034:             TypePointer UniformConstant 3033
 | 
						|
     3035(iCube):   3034(ptr) Variable UniformConstant
 | 
						|
            3042:             TypeImage 6(float16_t) Buffer nonsampled format:Rgba16f
 | 
						|
            3043:             TypePointer UniformConstant 3042
 | 
						|
   3044(iBuffer):   3043(ptr) Variable UniformConstant
 | 
						|
            3051:             TypeImage 6(float16_t) 1D array nonsampled format:Rgba16f
 | 
						|
            3052:             TypePointer UniformConstant 3051
 | 
						|
  3053(i1DArray):   3052(ptr) Variable UniformConstant
 | 
						|
            3060:             TypeImage 6(float16_t) 2D array nonsampled format:Rgba16f
 | 
						|
            3061:             TypePointer UniformConstant 3060
 | 
						|
  3062(i2DArray):   3061(ptr) Variable UniformConstant
 | 
						|
            3069:             TypeImage 6(float16_t) Cube array nonsampled format:Rgba16f
 | 
						|
            3070:             TypePointer UniformConstant 3069
 | 
						|
3071(iCubeArray):   3070(ptr) Variable UniformConstant
 | 
						|
            3078:             TypeImage 6(float16_t) 2D multi-sampled nonsampled format:Rgba16f
 | 
						|
            3079:             TypePointer UniformConstant 3078
 | 
						|
     3080(i2DMS):   3079(ptr) Variable UniformConstant
 | 
						|
            3087:             TypeImage 6(float16_t) 2D array multi-sampled nonsampled format:Rgba16f
 | 
						|
            3088:             TypePointer UniformConstant 3087
 | 
						|
3089(i2DMSArray):   3088(ptr) Variable UniformConstant
 | 
						|
   3146(ResType):             TypeStruct 47(int) 7(f16vec4)
 | 
						|
   3182(ResType):             TypeStruct 47(int) 6(float16_t)
 | 
						|
            4069:  721(ivec2) ConstantComposite 709 1326
 | 
						|
            4070:     47(int) Constant 3
 | 
						|
            4071:     47(int) Constant 4
 | 
						|
            4072:  721(ivec2) ConstantComposite 4070 4071
 | 
						|
            4073:     47(int) Constant 15
 | 
						|
            4074:     47(int) Constant 16
 | 
						|
            4075:  721(ivec2) ConstantComposite 4073 4074
 | 
						|
            4076:     47(int) Constant 4294967294
 | 
						|
            4077:  721(ivec2) ConstantComposite 4076 2187
 | 
						|
            4078:        2379 ConstantComposite 4069 4072 4075 4077
 | 
						|
  4311(lodClamp):    127(ptr) Variable Input
 | 
						|
4318(f16lodClamp):    134(ptr) Variable Input
 | 
						|
            5507:             TypePointer UniformConstant 122
 | 
						|
       5508(t1D):   5507(ptr) Variable UniformConstant
 | 
						|
            5510:             TypeSampler
 | 
						|
            5511:             TypePointer UniformConstant 5510
 | 
						|
         5512(s):   5511(ptr) Variable UniformConstant
 | 
						|
            5527:             TypePointer UniformConstant 142
 | 
						|
       5528(t2D):   5527(ptr) Variable UniformConstant
 | 
						|
            5544:             TypePointer UniformConstant 162
 | 
						|
       5545(t3D):   5544(ptr) Variable UniformConstant
 | 
						|
            5561:             TypePointer UniformConstant 183
 | 
						|
     5562(tCube):   5561(ptr) Variable UniformConstant
 | 
						|
   5579(sShadow):   5511(ptr) Variable UniformConstant
 | 
						|
            5642:             TypePointer UniformConstant 268
 | 
						|
  5643(t1DArray):   5642(ptr) Variable UniformConstant
 | 
						|
            5659:             TypePointer UniformConstant 283
 | 
						|
  5660(t2DArray):   5659(ptr) Variable UniformConstant
 | 
						|
            5676:             TypePointer UniformConstant 298
 | 
						|
5677(tCubeArray):   5676(ptr) Variable UniformConstant
 | 
						|
            5734:             TypePointer UniformConstant 356
 | 
						|
   5735(t2DRect):   5734(ptr) Variable UniformConstant
 | 
						|
            5793:             TypeImage 6(float16_t) SubpassData nonsampled format:Unknown
 | 
						|
            5794:             TypePointer UniformConstant 5793
 | 
						|
   5795(subpass):   5794(ptr) Variable UniformConstant
 | 
						|
            5797:  721(ivec2) ConstantComposite 2187 2187
 | 
						|
            5799:             TypeImage 6(float16_t) SubpassData multi-sampled nonsampled format:Unknown
 | 
						|
            5800:             TypePointer UniformConstant 5799
 | 
						|
 5801(subpassMS):   5800(ptr) Variable UniformConstant
 | 
						|
            5968:             TypePointer Output 249(fvec4)
 | 
						|
 5969(fragColor):   5968(ptr) Variable Output
 | 
						|
            5972:             TypePointer UniformConstant 1297
 | 
						|
   5973(tBuffer):   5972(ptr) Variable UniformConstant
 | 
						|
            5974:             TypePointer UniformConstant 1308
 | 
						|
     5975(t2DMS):   5974(ptr) Variable UniformConstant
 | 
						|
            5976:             TypePointer UniformConstant 1319
 | 
						|
5977(t2DMSArray):   5976(ptr) Variable UniformConstant
 | 
						|
      5978(bias):    127(ptr) Variable Input
 | 
						|
         4(main):           2 Function None 3
 | 
						|
               5:             Label
 | 
						|
    5807(result):     64(ptr) Variable Function
 | 
						|
     5890(param):     64(ptr) Variable Function
 | 
						|
                              Store 5807(result) 121
 | 
						|
            5808:  7(f16vec4) FunctionCall 9(testTexture()
 | 
						|
            5809:  7(f16vec4) Load 5807(result)
 | 
						|
            5810:  7(f16vec4) FAdd 5809 5808
 | 
						|
                              Store 5807(result) 5810
 | 
						|
            5811:  7(f16vec4) FunctionCall 11(testTextureProj()
 | 
						|
            5812:  7(f16vec4) Load 5807(result)
 | 
						|
            5813:  7(f16vec4) FAdd 5812 5811
 | 
						|
                              Store 5807(result) 5813
 | 
						|
            5814:  7(f16vec4) FunctionCall 13(testTextureLod()
 | 
						|
            5815:  7(f16vec4) Load 5807(result)
 | 
						|
            5816:  7(f16vec4) FAdd 5815 5814
 | 
						|
                              Store 5807(result) 5816
 | 
						|
            5817:  7(f16vec4) FunctionCall 15(testTextureOffset()
 | 
						|
            5818:  7(f16vec4) Load 5807(result)
 | 
						|
            5819:  7(f16vec4) FAdd 5818 5817
 | 
						|
                              Store 5807(result) 5819
 | 
						|
            5820:  7(f16vec4) FunctionCall 19(testTextureLodOffset()
 | 
						|
            5821:  7(f16vec4) Load 5807(result)
 | 
						|
            5822:  7(f16vec4) FAdd 5821 5820
 | 
						|
                              Store 5807(result) 5822
 | 
						|
            5823:  7(f16vec4) FunctionCall 21(testTextureProjLodOffset()
 | 
						|
            5824:  7(f16vec4) Load 5807(result)
 | 
						|
            5825:  7(f16vec4) FAdd 5824 5823
 | 
						|
                              Store 5807(result) 5825
 | 
						|
            5826:  7(f16vec4) FunctionCall 23(testTexelFetch()
 | 
						|
            5827:  7(f16vec4) Load 5807(result)
 | 
						|
            5828:  7(f16vec4) FAdd 5827 5826
 | 
						|
                              Store 5807(result) 5828
 | 
						|
            5829:  7(f16vec4) FunctionCall 25(testTexelFetchOffset()
 | 
						|
            5830:  7(f16vec4) Load 5807(result)
 | 
						|
            5831:  7(f16vec4) FAdd 5830 5829
 | 
						|
                              Store 5807(result) 5831
 | 
						|
            5832:  7(f16vec4) FunctionCall 27(testTextureGrad()
 | 
						|
            5833:  7(f16vec4) Load 5807(result)
 | 
						|
            5834:  7(f16vec4) FAdd 5833 5832
 | 
						|
                              Store 5807(result) 5834
 | 
						|
            5835:  7(f16vec4) FunctionCall 29(testTextureGradOffset()
 | 
						|
            5836:  7(f16vec4) Load 5807(result)
 | 
						|
            5837:  7(f16vec4) FAdd 5836 5835
 | 
						|
                              Store 5807(result) 5837
 | 
						|
            5838:  7(f16vec4) FunctionCall 31(testTextureProjGrad()
 | 
						|
            5839:  7(f16vec4) Load 5807(result)
 | 
						|
            5840:  7(f16vec4) FAdd 5839 5838
 | 
						|
                              Store 5807(result) 5840
 | 
						|
            5841:  7(f16vec4) FunctionCall 33(testTextureProjGradoffset()
 | 
						|
            5842:  7(f16vec4) Load 5807(result)
 | 
						|
            5843:  7(f16vec4) FAdd 5842 5841
 | 
						|
                              Store 5807(result) 5843
 | 
						|
            5844:  7(f16vec4) FunctionCall 35(testTextureGather()
 | 
						|
            5845:  7(f16vec4) Load 5807(result)
 | 
						|
            5846:  7(f16vec4) FAdd 5845 5844
 | 
						|
                              Store 5807(result) 5846
 | 
						|
            5847:  7(f16vec4) FunctionCall 37(testTextureGatherOffset()
 | 
						|
            5848:  7(f16vec4) Load 5807(result)
 | 
						|
            5849:  7(f16vec4) FAdd 5848 5847
 | 
						|
                              Store 5807(result) 5849
 | 
						|
            5850:  7(f16vec4) FunctionCall 39(testTextureGatherOffsets()
 | 
						|
            5851:  7(f16vec4) Load 5807(result)
 | 
						|
            5852:  7(f16vec4) FAdd 5851 5850
 | 
						|
                              Store 5807(result) 5852
 | 
						|
            5853:  7(f16vec4) FunctionCall 41(testTextureGatherLod()
 | 
						|
            5854:  7(f16vec4) Load 5807(result)
 | 
						|
            5855:  7(f16vec4) FAdd 5854 5853
 | 
						|
                              Store 5807(result) 5855
 | 
						|
            5856:  7(f16vec4) FunctionCall 43(testTextureGatherLodOffset()
 | 
						|
            5857:  7(f16vec4) Load 5807(result)
 | 
						|
            5858:  7(f16vec4) FAdd 5857 5856
 | 
						|
                              Store 5807(result) 5858
 | 
						|
            5859:  7(f16vec4) FunctionCall 45(testTextureGatherLodOffsets()
 | 
						|
            5860:  7(f16vec4) Load 5807(result)
 | 
						|
            5861:  7(f16vec4) FAdd 5860 5859
 | 
						|
                              Store 5807(result) 5861
 | 
						|
            5862:   48(ivec4) FunctionCall 50(testTextureSize()
 | 
						|
            5863:  7(f16vec4) ConvertSToF 5862
 | 
						|
            5864:  7(f16vec4) Load 5807(result)
 | 
						|
            5865:  7(f16vec4) FAdd 5864 5863
 | 
						|
                              Store 5807(result) 5865
 | 
						|
            5866:   53(fvec2) FunctionCall 55(testTextureQueryLod()
 | 
						|
            5867:154(f16vec2) FConvert 5866
 | 
						|
            5868:  7(f16vec4) Load 5807(result)
 | 
						|
            5869:154(f16vec2) VectorShuffle 5868 5868 0 1
 | 
						|
            5870:154(f16vec2) FAdd 5869 5867
 | 
						|
            5871:    208(ptr) AccessChain 5807(result) 207
 | 
						|
            5872:6(float16_t) CompositeExtract 5870 0
 | 
						|
                              Store 5871 5872
 | 
						|
            5873:    208(ptr) AccessChain 5807(result) 2581
 | 
						|
            5874:6(float16_t) CompositeExtract 5870 1
 | 
						|
                              Store 5873 5874
 | 
						|
            5875:     47(int) FunctionCall 58(testTextureQueryLevels()
 | 
						|
            5876:6(float16_t) ConvertSToF 5875
 | 
						|
            5877:    208(ptr) AccessChain 5807(result) 207
 | 
						|
            5878:6(float16_t) Load 5877
 | 
						|
            5879:6(float16_t) FAdd 5878 5876
 | 
						|
            5880:    208(ptr) AccessChain 5807(result) 207
 | 
						|
                              Store 5880 5879
 | 
						|
            5881:     47(int) FunctionCall 60(testTextureSamples()
 | 
						|
            5882:6(float16_t) ConvertSToF 5881
 | 
						|
            5883:    208(ptr) AccessChain 5807(result) 207
 | 
						|
            5884:6(float16_t) Load 5883
 | 
						|
            5885:6(float16_t) FAdd 5884 5882
 | 
						|
            5886:    208(ptr) AccessChain 5807(result) 207
 | 
						|
                              Store 5886 5885
 | 
						|
            5887:  7(f16vec4) FunctionCall 62(testImageLoad()
 | 
						|
            5888:  7(f16vec4) Load 5807(result)
 | 
						|
            5889:  7(f16vec4) FAdd 5888 5887
 | 
						|
                              Store 5807(result) 5889
 | 
						|
            5891:  7(f16vec4) Load 5807(result)
 | 
						|
                              Store 5890(param) 5891
 | 
						|
            5892:           2 FunctionCall 67(testImageStore(vf164;) 5890(param)
 | 
						|
            5893:  7(f16vec4) FunctionCall 69(testSparseTexture()
 | 
						|
            5894:  7(f16vec4) Load 5807(result)
 | 
						|
            5895:  7(f16vec4) FAdd 5894 5893
 | 
						|
                              Store 5807(result) 5895
 | 
						|
            5896:  7(f16vec4) FunctionCall 71(testSparseTextureLod()
 | 
						|
            5897:  7(f16vec4) Load 5807(result)
 | 
						|
            5898:  7(f16vec4) FAdd 5897 5896
 | 
						|
                              Store 5807(result) 5898
 | 
						|
            5899:  7(f16vec4) FunctionCall 73(testSparseTextureOffset()
 | 
						|
            5900:  7(f16vec4) Load 5807(result)
 | 
						|
            5901:  7(f16vec4) FAdd 5900 5899
 | 
						|
                              Store 5807(result) 5901
 | 
						|
            5902:  7(f16vec4) FunctionCall 75(testSparseTextureLodOffset()
 | 
						|
            5903:  7(f16vec4) Load 5807(result)
 | 
						|
            5904:  7(f16vec4) FAdd 5903 5902
 | 
						|
                              Store 5807(result) 5904
 | 
						|
            5905:  7(f16vec4) FunctionCall 77(testSparseTextureGrad()
 | 
						|
            5906:  7(f16vec4) Load 5807(result)
 | 
						|
            5907:  7(f16vec4) FAdd 5906 5905
 | 
						|
                              Store 5807(result) 5907
 | 
						|
            5908:  7(f16vec4) FunctionCall 79(testSparseTextureGradOffset()
 | 
						|
            5909:  7(f16vec4) Load 5807(result)
 | 
						|
            5910:  7(f16vec4) FAdd 5909 5908
 | 
						|
                              Store 5807(result) 5910
 | 
						|
            5911:  7(f16vec4) FunctionCall 81(testSparseTexelFetch()
 | 
						|
            5912:  7(f16vec4) Load 5807(result)
 | 
						|
            5913:  7(f16vec4) FAdd 5912 5911
 | 
						|
                              Store 5807(result) 5913
 | 
						|
            5914:  7(f16vec4) FunctionCall 83(testSparseTexelFetchOffset()
 | 
						|
            5915:  7(f16vec4) Load 5807(result)
 | 
						|
            5916:  7(f16vec4) FAdd 5915 5914
 | 
						|
                              Store 5807(result) 5916
 | 
						|
            5917:  7(f16vec4) FunctionCall 85(testSparseTextureGather()
 | 
						|
            5918:  7(f16vec4) Load 5807(result)
 | 
						|
            5919:  7(f16vec4) FAdd 5918 5917
 | 
						|
                              Store 5807(result) 5919
 | 
						|
            5920:  7(f16vec4) FunctionCall 87(testSparseTextureGatherOffset()
 | 
						|
            5921:  7(f16vec4) Load 5807(result)
 | 
						|
            5922:  7(f16vec4) FAdd 5921 5920
 | 
						|
                              Store 5807(result) 5922
 | 
						|
            5923:  7(f16vec4) FunctionCall 89(testSparseTextureGatherOffsets()
 | 
						|
            5924:  7(f16vec4) Load 5807(result)
 | 
						|
            5925:  7(f16vec4) FAdd 5924 5923
 | 
						|
                              Store 5807(result) 5925
 | 
						|
            5926:  7(f16vec4) FunctionCall 91(testSparseTextureGatherLod()
 | 
						|
            5927:  7(f16vec4) Load 5807(result)
 | 
						|
            5928:  7(f16vec4) FAdd 5927 5926
 | 
						|
                              Store 5807(result) 5928
 | 
						|
            5929:  7(f16vec4) FunctionCall 93(testSparseTextureGatherLodOffset()
 | 
						|
            5930:  7(f16vec4) Load 5807(result)
 | 
						|
            5931:  7(f16vec4) FAdd 5930 5929
 | 
						|
                              Store 5807(result) 5931
 | 
						|
            5932:  7(f16vec4) FunctionCall 95(testSparseTextureGatherLodOffsets()
 | 
						|
            5933:  7(f16vec4) Load 5807(result)
 | 
						|
            5934:  7(f16vec4) FAdd 5933 5932
 | 
						|
                              Store 5807(result) 5934
 | 
						|
            5935:  7(f16vec4) FunctionCall 97(testSparseImageLoad()
 | 
						|
            5936:  7(f16vec4) Load 5807(result)
 | 
						|
            5937:  7(f16vec4) FAdd 5936 5935
 | 
						|
                              Store 5807(result) 5937
 | 
						|
            5938:  7(f16vec4) FunctionCall 99(testSparseTextureClamp()
 | 
						|
            5939:  7(f16vec4) Load 5807(result)
 | 
						|
            5940:  7(f16vec4) FAdd 5939 5938
 | 
						|
                              Store 5807(result) 5940
 | 
						|
            5941:  7(f16vec4) FunctionCall 101(testTextureClamp()
 | 
						|
            5942:  7(f16vec4) Load 5807(result)
 | 
						|
            5943:  7(f16vec4) FAdd 5942 5941
 | 
						|
                              Store 5807(result) 5943
 | 
						|
            5944:  7(f16vec4) FunctionCall 103(testSparseTextureOffsetClamp()
 | 
						|
            5945:  7(f16vec4) Load 5807(result)
 | 
						|
            5946:  7(f16vec4) FAdd 5945 5944
 | 
						|
                              Store 5807(result) 5946
 | 
						|
            5947:  7(f16vec4) FunctionCall 105(testTextureOffsetClamp()
 | 
						|
            5948:  7(f16vec4) Load 5807(result)
 | 
						|
            5949:  7(f16vec4) FAdd 5948 5947
 | 
						|
                              Store 5807(result) 5949
 | 
						|
            5950:  7(f16vec4) FunctionCall 77(testSparseTextureGrad()
 | 
						|
            5951:  7(f16vec4) Load 5807(result)
 | 
						|
            5952:  7(f16vec4) FAdd 5951 5950
 | 
						|
                              Store 5807(result) 5952
 | 
						|
            5953:  7(f16vec4) FunctionCall 27(testTextureGrad()
 | 
						|
            5954:  7(f16vec4) Load 5807(result)
 | 
						|
            5955:  7(f16vec4) FAdd 5954 5953
 | 
						|
                              Store 5807(result) 5955
 | 
						|
            5956:  7(f16vec4) FunctionCall 111(testSparseTextureGradOffsetClamp()
 | 
						|
            5957:  7(f16vec4) Load 5807(result)
 | 
						|
            5958:  7(f16vec4) FAdd 5957 5956
 | 
						|
                              Store 5807(result) 5958
 | 
						|
            5959:  7(f16vec4) FunctionCall 113(testTextureGradOffsetClamp()
 | 
						|
            5960:  7(f16vec4) Load 5807(result)
 | 
						|
            5961:  7(f16vec4) FAdd 5960 5959
 | 
						|
                              Store 5807(result) 5961
 | 
						|
            5962:  7(f16vec4) FunctionCall 115(testCombinedTextureSampler()
 | 
						|
            5963:  7(f16vec4) Load 5807(result)
 | 
						|
            5964:  7(f16vec4) FAdd 5963 5962
 | 
						|
                              Store 5807(result) 5964
 | 
						|
            5965:  7(f16vec4) FunctionCall 117(testSubpassLoad()
 | 
						|
            5966:  7(f16vec4) Load 5807(result)
 | 
						|
            5967:  7(f16vec4) FAdd 5966 5965
 | 
						|
                              Store 5807(result) 5967
 | 
						|
            5970:  7(f16vec4) Load 5807(result)
 | 
						|
            5971:  249(fvec4) FConvert 5970
 | 
						|
                              Store 5969(fragColor) 5971
 | 
						|
                              Return
 | 
						|
                              FunctionEnd
 | 
						|
 9(testTexture():  7(f16vec4) Function None 8
 | 
						|
              10:             Label
 | 
						|
      119(texel):     64(ptr) Variable Function
 | 
						|
                              Store 119(texel) 121
 | 
						|
             126:         123 Load 125(s1D)
 | 
						|
             129:   52(float) Load 128(c1)
 | 
						|
             130:  7(f16vec4) ImageSampleImplicitLod 126 129
 | 
						|
             131:  7(f16vec4) Load 119(texel)
 | 
						|
             132:  7(f16vec4) FAdd 131 130
 | 
						|
                              Store 119(texel) 132
 | 
						|
             133:         123 Load 125(s1D)
 | 
						|
             136:6(float16_t) Load 135(f16c1)
 | 
						|
             138:6(float16_t) Load 137(f16bias)
 | 
						|
             139:  7(f16vec4) ImageSampleImplicitLod 133 136 Bias 138
 | 
						|
             140:  7(f16vec4) Load 119(texel)
 | 
						|
             141:  7(f16vec4) FAdd 140 139
 | 
						|
                              Store 119(texel) 141
 | 
						|
             146:         143 Load 145(s2D)
 | 
						|
             149:   53(fvec2) Load 148(c2)
 | 
						|
             150:  7(f16vec4) ImageSampleImplicitLod 146 149
 | 
						|
             151:  7(f16vec4) Load 119(texel)
 | 
						|
             152:  7(f16vec4) FAdd 151 150
 | 
						|
                              Store 119(texel) 152
 | 
						|
             153:         143 Load 145(s2D)
 | 
						|
             157:154(f16vec2) Load 156(f16c2)
 | 
						|
             158:6(float16_t) Load 137(f16bias)
 | 
						|
             159:  7(f16vec4) ImageSampleImplicitLod 153 157 Bias 158
 | 
						|
             160:  7(f16vec4) Load 119(texel)
 | 
						|
             161:  7(f16vec4) FAdd 160 159
 | 
						|
                              Store 119(texel) 161
 | 
						|
             166:         163 Load 165(s3D)
 | 
						|
             170:  167(fvec3) Load 169(c3)
 | 
						|
             171:  7(f16vec4) ImageSampleImplicitLod 166 170
 | 
						|
             172:  7(f16vec4) Load 119(texel)
 | 
						|
             173:  7(f16vec4) FAdd 172 171
 | 
						|
                              Store 119(texel) 173
 | 
						|
             174:         163 Load 165(s3D)
 | 
						|
             178:175(f16vec3) Load 177(f16c3)
 | 
						|
             179:6(float16_t) Load 137(f16bias)
 | 
						|
             180:  7(f16vec4) ImageSampleImplicitLod 174 178 Bias 179
 | 
						|
             181:  7(f16vec4) Load 119(texel)
 | 
						|
             182:  7(f16vec4) FAdd 181 180
 | 
						|
                              Store 119(texel) 182
 | 
						|
             187:         184 Load 186(sCube)
 | 
						|
             188:  167(fvec3) Load 169(c3)
 | 
						|
             189:  7(f16vec4) ImageSampleImplicitLod 187 188
 | 
						|
             190:  7(f16vec4) Load 119(texel)
 | 
						|
             191:  7(f16vec4) FAdd 190 189
 | 
						|
                              Store 119(texel) 191
 | 
						|
             192:         184 Load 186(sCube)
 | 
						|
             193:175(f16vec3) Load 177(f16c3)
 | 
						|
             194:6(float16_t) Load 137(f16bias)
 | 
						|
             195:  7(f16vec4) ImageSampleImplicitLod 192 193 Bias 194
 | 
						|
             196:  7(f16vec4) Load 119(texel)
 | 
						|
             197:  7(f16vec4) FAdd 196 195
 | 
						|
                              Store 119(texel) 197
 | 
						|
             202:         199 Load 201(s1DShadow)
 | 
						|
             203:  167(fvec3) Load 169(c3)
 | 
						|
             204:   52(float) CompositeExtract 203 2
 | 
						|
             205:6(float16_t) ImageSampleDrefImplicitLod 202 203 204
 | 
						|
             209:    208(ptr) AccessChain 119(texel) 207
 | 
						|
             210:6(float16_t) Load 209
 | 
						|
             211:6(float16_t) FAdd 210 205
 | 
						|
             212:    208(ptr) AccessChain 119(texel) 207
 | 
						|
                              Store 212 211
 | 
						|
             213:         199 Load 201(s1DShadow)
 | 
						|
             214:154(f16vec2) Load 156(f16c2)
 | 
						|
             216:   52(float) Load 215(compare)
 | 
						|
             217:6(float16_t) Load 137(f16bias)
 | 
						|
             218:6(float16_t) ImageSampleDrefImplicitLod 213 214 216 Bias 217
 | 
						|
             219:    208(ptr) AccessChain 119(texel) 207
 | 
						|
             220:6(float16_t) Load 219
 | 
						|
             221:6(float16_t) FAdd 220 218
 | 
						|
             222:    208(ptr) AccessChain 119(texel) 207
 | 
						|
                              Store 222 221
 | 
						|
             227:         224 Load 226(s2DShadow)
 | 
						|
             228:  167(fvec3) Load 169(c3)
 | 
						|
             229:   52(float) CompositeExtract 228 2
 | 
						|
             230:6(float16_t) ImageSampleDrefImplicitLod 227 228 229
 | 
						|
             231:    208(ptr) AccessChain 119(texel) 207
 | 
						|
             232:6(float16_t) Load 231
 | 
						|
             233:6(float16_t) FAdd 232 230
 | 
						|
             234:    208(ptr) AccessChain 119(texel) 207
 | 
						|
                              Store 234 233
 | 
						|
             235:         224 Load 226(s2DShadow)
 | 
						|
             236:154(f16vec2) Load 156(f16c2)
 | 
						|
             237:   52(float) Load 215(compare)
 | 
						|
             238:6(float16_t) Load 137(f16bias)
 | 
						|
             239:6(float16_t) ImageSampleDrefImplicitLod 235 236 237 Bias 238
 | 
						|
             240:    208(ptr) AccessChain 119(texel) 207
 | 
						|
             241:6(float16_t) Load 240
 | 
						|
             242:6(float16_t) FAdd 241 239
 | 
						|
             243:    208(ptr) AccessChain 119(texel) 207
 | 
						|
                              Store 243 242
 | 
						|
             248:         245 Load 247(sCubeShadow)
 | 
						|
             252:  249(fvec4) Load 251(c4)
 | 
						|
             253:   52(float) CompositeExtract 252 3
 | 
						|
             254:6(float16_t) ImageSampleDrefImplicitLod 248 252 253
 | 
						|
             255:    208(ptr) AccessChain 119(texel) 207
 | 
						|
             256:6(float16_t) Load 255
 | 
						|
             257:6(float16_t) FAdd 256 254
 | 
						|
             258:    208(ptr) AccessChain 119(texel) 207
 | 
						|
                              Store 258 257
 | 
						|
             259:         245 Load 247(sCubeShadow)
 | 
						|
             260:175(f16vec3) Load 177(f16c3)
 | 
						|
             261:   52(float) Load 215(compare)
 | 
						|
             262:6(float16_t) Load 137(f16bias)
 | 
						|
             263:6(float16_t) ImageSampleDrefImplicitLod 259 260 261 Bias 262
 | 
						|
             264:    208(ptr) AccessChain 119(texel) 207
 | 
						|
             265:6(float16_t) Load 264
 | 
						|
             266:6(float16_t) FAdd 265 263
 | 
						|
             267:    208(ptr) AccessChain 119(texel) 207
 | 
						|
                              Store 267 266
 | 
						|
             272:         269 Load 271(s1DArray)
 | 
						|
             273:   53(fvec2) Load 148(c2)
 | 
						|
             274:  7(f16vec4) ImageSampleImplicitLod 272 273
 | 
						|
             275:  7(f16vec4) Load 119(texel)
 | 
						|
             276:  7(f16vec4) FAdd 275 274
 | 
						|
                              Store 119(texel) 276
 | 
						|
             277:         269 Load 271(s1DArray)
 | 
						|
             278:154(f16vec2) Load 156(f16c2)
 | 
						|
             279:6(float16_t) Load 137(f16bias)
 | 
						|
             280:  7(f16vec4) ImageSampleImplicitLod 277 278 Bias 279
 | 
						|
             281:  7(f16vec4) Load 119(texel)
 | 
						|
             282:  7(f16vec4) FAdd 281 280
 | 
						|
                              Store 119(texel) 282
 | 
						|
             287:         284 Load 286(s2DArray)
 | 
						|
             288:  167(fvec3) Load 169(c3)
 | 
						|
             289:  7(f16vec4) ImageSampleImplicitLod 287 288
 | 
						|
             290:  7(f16vec4) Load 119(texel)
 | 
						|
             291:  7(f16vec4) FAdd 290 289
 | 
						|
                              Store 119(texel) 291
 | 
						|
             292:         284 Load 286(s2DArray)
 | 
						|
             293:175(f16vec3) Load 177(f16c3)
 | 
						|
             294:6(float16_t) Load 137(f16bias)
 | 
						|
             295:  7(f16vec4) ImageSampleImplicitLod 292 293 Bias 294
 | 
						|
             296:  7(f16vec4) Load 119(texel)
 | 
						|
             297:  7(f16vec4) FAdd 296 295
 | 
						|
                              Store 119(texel) 297
 | 
						|
             302:         299 Load 301(sCubeArray)
 | 
						|
             303:  249(fvec4) Load 251(c4)
 | 
						|
             304:  7(f16vec4) ImageSampleImplicitLod 302 303
 | 
						|
             305:  7(f16vec4) Load 119(texel)
 | 
						|
             306:  7(f16vec4) FAdd 305 304
 | 
						|
                              Store 119(texel) 306
 | 
						|
             307:         299 Load 301(sCubeArray)
 | 
						|
             310:  7(f16vec4) Load 309(f16c4)
 | 
						|
             311:6(float16_t) Load 137(f16bias)
 | 
						|
             312:  7(f16vec4) ImageSampleImplicitLod 307 310 Bias 311
 | 
						|
             313:  7(f16vec4) Load 119(texel)
 | 
						|
             314:  7(f16vec4) FAdd 313 312
 | 
						|
                              Store 119(texel) 314
 | 
						|
             319:         316 Load 318(s1DArrayShadow)
 | 
						|
             320:  167(fvec3) Load 169(c3)
 | 
						|
             321:   52(float) CompositeExtract 320 2
 | 
						|
             322:6(float16_t) ImageSampleDrefImplicitLod 319 320 321
 | 
						|
             323:    208(ptr) AccessChain 119(texel) 207
 | 
						|
             324:6(float16_t) Load 323
 | 
						|
             325:6(float16_t) FAdd 324 322
 | 
						|
             326:    208(ptr) AccessChain 119(texel) 207
 | 
						|
                              Store 326 325
 | 
						|
             327:         316 Load 318(s1DArrayShadow)
 | 
						|
             328:154(f16vec2) Load 156(f16c2)
 | 
						|
             329:   52(float) Load 215(compare)
 | 
						|
             330:6(float16_t) Load 137(f16bias)
 | 
						|
             331:6(float16_t) ImageSampleDrefImplicitLod 327 328 329 Bias 330
 | 
						|
             332:    208(ptr) AccessChain 119(texel) 207
 | 
						|
             333:6(float16_t) Load 332
 | 
						|
             334:6(float16_t) FAdd 333 331
 | 
						|
             335:    208(ptr) AccessChain 119(texel) 207
 | 
						|
                              Store 335 334
 | 
						|
             340:         337 Load 339(s2DArrayShadow)
 | 
						|
             341:  249(fvec4) Load 251(c4)
 | 
						|
             342:   52(float) CompositeExtract 341 3
 | 
						|
             343:6(float16_t) ImageSampleDrefImplicitLod 340 341 342
 | 
						|
             344:    208(ptr) AccessChain 119(texel) 207
 | 
						|
             345:6(float16_t) Load 344
 | 
						|
             346:6(float16_t) FAdd 345 343
 | 
						|
             347:    208(ptr) AccessChain 119(texel) 207
 | 
						|
                              Store 347 346
 | 
						|
             348:         337 Load 339(s2DArrayShadow)
 | 
						|
             349:175(f16vec3) Load 177(f16c3)
 | 
						|
             350:   52(float) Load 215(compare)
 | 
						|
             351:6(float16_t) ImageSampleDrefImplicitLod 348 349 350
 | 
						|
             352:    208(ptr) AccessChain 119(texel) 207
 | 
						|
             353:6(float16_t) Load 352
 | 
						|
             354:6(float16_t) FAdd 353 351
 | 
						|
             355:    208(ptr) AccessChain 119(texel) 207
 | 
						|
                              Store 355 354
 | 
						|
             360:         357 Load 359(s2DRect)
 | 
						|
             361:   53(fvec2) Load 148(c2)
 | 
						|
             362:  7(f16vec4) ImageSampleImplicitLod 360 361
 | 
						|
             363:  7(f16vec4) Load 119(texel)
 | 
						|
             364:  7(f16vec4) FAdd 363 362
 | 
						|
                              Store 119(texel) 364
 | 
						|
             365:         357 Load 359(s2DRect)
 | 
						|
             366:154(f16vec2) Load 156(f16c2)
 | 
						|
             367:  7(f16vec4) ImageSampleImplicitLod 365 366
 | 
						|
             368:  7(f16vec4) Load 119(texel)
 | 
						|
             369:  7(f16vec4) FAdd 368 367
 | 
						|
                              Store 119(texel) 369
 | 
						|
             374:         371 Load 373(s2DRectShadow)
 | 
						|
             375:  167(fvec3) Load 169(c3)
 | 
						|
             376:   52(float) CompositeExtract 375 2
 | 
						|
             377:6(float16_t) ImageSampleDrefImplicitLod 374 375 376
 | 
						|
             378:    208(ptr) AccessChain 119(texel) 207
 | 
						|
             379:6(float16_t) Load 378
 | 
						|
             380:6(float16_t) FAdd 379 377
 | 
						|
             381:    208(ptr) AccessChain 119(texel) 207
 | 
						|
                              Store 381 380
 | 
						|
             382:         371 Load 373(s2DRectShadow)
 | 
						|
             383:154(f16vec2) Load 156(f16c2)
 | 
						|
             384:   52(float) Load 215(compare)
 | 
						|
             385:6(float16_t) ImageSampleDrefImplicitLod 382 383 384
 | 
						|
             386:    208(ptr) AccessChain 119(texel) 207
 | 
						|
             387:6(float16_t) Load 386
 | 
						|
             388:6(float16_t) FAdd 387 385
 | 
						|
             389:    208(ptr) AccessChain 119(texel) 207
 | 
						|
                              Store 389 388
 | 
						|
             394:         391 Load 393(sCubeArrayShadow)
 | 
						|
             395:  249(fvec4) Load 251(c4)
 | 
						|
             396:   52(float) Load 215(compare)
 | 
						|
             397:6(float16_t) ImageSampleDrefImplicitLod 394 395 396
 | 
						|
             398:    208(ptr) AccessChain 119(texel) 207
 | 
						|
             399:6(float16_t) Load 398
 | 
						|
             400:6(float16_t) FAdd 399 397
 | 
						|
             401:    208(ptr) AccessChain 119(texel) 207
 | 
						|
                              Store 401 400
 | 
						|
             402:         391 Load 393(sCubeArrayShadow)
 | 
						|
             403:  7(f16vec4) Load 309(f16c4)
 | 
						|
             404:   52(float) Load 215(compare)
 | 
						|
             405:6(float16_t) ImageSampleDrefImplicitLod 402 403 404
 | 
						|
             406:    208(ptr) AccessChain 119(texel) 207
 | 
						|
             407:6(float16_t) Load 406
 | 
						|
             408:6(float16_t) FAdd 407 405
 | 
						|
             409:    208(ptr) AccessChain 119(texel) 207
 | 
						|
                              Store 409 408
 | 
						|
             410:  7(f16vec4) Load 119(texel)
 | 
						|
                              ReturnValue 410
 | 
						|
                              FunctionEnd
 | 
						|
11(testTextureProj():  7(f16vec4) Function None 8
 | 
						|
              12:             Label
 | 
						|
      413(texel):     64(ptr) Variable Function
 | 
						|
                              Store 413(texel) 121
 | 
						|
             414:         123 Load 125(s1D)
 | 
						|
             415:   53(fvec2) Load 148(c2)
 | 
						|
             416:  7(f16vec4) ImageSampleProjImplicitLod 414 415
 | 
						|
             417:  7(f16vec4) Load 413(texel)
 | 
						|
             418:  7(f16vec4) FAdd 417 416
 | 
						|
                              Store 413(texel) 418
 | 
						|
             419:         123 Load 125(s1D)
 | 
						|
             420:154(f16vec2) Load 156(f16c2)
 | 
						|
             421:6(float16_t) Load 137(f16bias)
 | 
						|
             422:  7(f16vec4) ImageSampleProjImplicitLod 419 420 Bias 421
 | 
						|
             423:  7(f16vec4) Load 413(texel)
 | 
						|
             424:  7(f16vec4) FAdd 423 422
 | 
						|
                              Store 413(texel) 424
 | 
						|
             425:         123 Load 125(s1D)
 | 
						|
             426:  249(fvec4) Load 251(c4)
 | 
						|
             427:   52(float) CompositeExtract 426 3
 | 
						|
             428:  249(fvec4) CompositeInsert 427 426 1
 | 
						|
             429:  7(f16vec4) ImageSampleProjImplicitLod 425 428
 | 
						|
             430:  7(f16vec4) Load 413(texel)
 | 
						|
             431:  7(f16vec4) FAdd 430 429
 | 
						|
                              Store 413(texel) 431
 | 
						|
             432:         123 Load 125(s1D)
 | 
						|
             433:  7(f16vec4) Load 309(f16c4)
 | 
						|
             434:6(float16_t) Load 137(f16bias)
 | 
						|
             435:6(float16_t) CompositeExtract 433 3
 | 
						|
             436:  7(f16vec4) CompositeInsert 435 433 1
 | 
						|
             437:  7(f16vec4) ImageSampleProjImplicitLod 432 436 Bias 434
 | 
						|
             438:  7(f16vec4) Load 413(texel)
 | 
						|
             439:  7(f16vec4) FAdd 438 437
 | 
						|
                              Store 413(texel) 439
 | 
						|
             440:         143 Load 145(s2D)
 | 
						|
             441:  167(fvec3) Load 169(c3)
 | 
						|
             442:  7(f16vec4) ImageSampleProjImplicitLod 440 441
 | 
						|
             443:  7(f16vec4) Load 413(texel)
 | 
						|
             444:  7(f16vec4) FAdd 443 442
 | 
						|
                              Store 413(texel) 444
 | 
						|
             445:         143 Load 145(s2D)
 | 
						|
             446:175(f16vec3) Load 177(f16c3)
 | 
						|
             447:6(float16_t) Load 137(f16bias)
 | 
						|
             448:  7(f16vec4) ImageSampleProjImplicitLod 445 446 Bias 447
 | 
						|
             449:  7(f16vec4) Load 413(texel)
 | 
						|
             450:  7(f16vec4) FAdd 449 448
 | 
						|
                              Store 413(texel) 450
 | 
						|
             451:         143 Load 145(s2D)
 | 
						|
             452:  249(fvec4) Load 251(c4)
 | 
						|
             453:   52(float) CompositeExtract 452 3
 | 
						|
             454:  249(fvec4) CompositeInsert 453 452 2
 | 
						|
             455:  7(f16vec4) ImageSampleProjImplicitLod 451 454
 | 
						|
             456:  7(f16vec4) Load 413(texel)
 | 
						|
             457:  7(f16vec4) FAdd 456 455
 | 
						|
                              Store 413(texel) 457
 | 
						|
             458:         143 Load 145(s2D)
 | 
						|
             459:  7(f16vec4) Load 309(f16c4)
 | 
						|
             460:6(float16_t) Load 137(f16bias)
 | 
						|
             461:6(float16_t) CompositeExtract 459 3
 | 
						|
             462:  7(f16vec4) CompositeInsert 461 459 2
 | 
						|
             463:  7(f16vec4) ImageSampleProjImplicitLod 458 462 Bias 460
 | 
						|
             464:  7(f16vec4) Load 413(texel)
 | 
						|
             465:  7(f16vec4) FAdd 464 463
 | 
						|
                              Store 413(texel) 465
 | 
						|
             466:         163 Load 165(s3D)
 | 
						|
             467:  249(fvec4) Load 251(c4)
 | 
						|
             468:  7(f16vec4) ImageSampleProjImplicitLod 466 467
 | 
						|
             469:  7(f16vec4) Load 413(texel)
 | 
						|
             470:  7(f16vec4) FAdd 469 468
 | 
						|
                              Store 413(texel) 470
 | 
						|
             471:         163 Load 165(s3D)
 | 
						|
             472:  7(f16vec4) Load 309(f16c4)
 | 
						|
             473:6(float16_t) Load 137(f16bias)
 | 
						|
             474:  7(f16vec4) ImageSampleProjImplicitLod 471 472 Bias 473
 | 
						|
             475:  7(f16vec4) Load 413(texel)
 | 
						|
             476:  7(f16vec4) FAdd 475 474
 | 
						|
                              Store 413(texel) 476
 | 
						|
             477:         199 Load 201(s1DShadow)
 | 
						|
             478:  249(fvec4) Load 251(c4)
 | 
						|
             479:   52(float) CompositeExtract 478 2
 | 
						|
             480:   52(float) CompositeExtract 478 3
 | 
						|
             481:  249(fvec4) CompositeInsert 480 478 1
 | 
						|
             482:6(float16_t) ImageSampleProjDrefImplicitLod 477 481 479
 | 
						|
             483:    208(ptr) AccessChain 413(texel) 207
 | 
						|
             484:6(float16_t) Load 483
 | 
						|
             485:6(float16_t) FAdd 484 482
 | 
						|
             486:    208(ptr) AccessChain 413(texel) 207
 | 
						|
                              Store 486 485
 | 
						|
             487:         199 Load 201(s1DShadow)
 | 
						|
             488:175(f16vec3) Load 177(f16c3)
 | 
						|
             489:   52(float) Load 215(compare)
 | 
						|
             490:6(float16_t) Load 137(f16bias)
 | 
						|
             491:6(float16_t) CompositeExtract 488 2
 | 
						|
             492:175(f16vec3) CompositeInsert 491 488 1
 | 
						|
             493:6(float16_t) ImageSampleProjDrefImplicitLod 487 492 489 Bias 490
 | 
						|
             494:    208(ptr) AccessChain 413(texel) 207
 | 
						|
             495:6(float16_t) Load 494
 | 
						|
             496:6(float16_t) FAdd 495 493
 | 
						|
             497:    208(ptr) AccessChain 413(texel) 207
 | 
						|
                              Store 497 496
 | 
						|
             498:         224 Load 226(s2DShadow)
 | 
						|
             499:  249(fvec4) Load 251(c4)
 | 
						|
             500:   52(float) CompositeExtract 499 2
 | 
						|
             501:   52(float) CompositeExtract 499 3
 | 
						|
             502:  249(fvec4) CompositeInsert 501 499 2
 | 
						|
             503:6(float16_t) ImageSampleProjDrefImplicitLod 498 502 500
 | 
						|
             504:    208(ptr) AccessChain 413(texel) 207
 | 
						|
             505:6(float16_t) Load 504
 | 
						|
             506:6(float16_t) FAdd 505 503
 | 
						|
             507:    208(ptr) AccessChain 413(texel) 207
 | 
						|
                              Store 507 506
 | 
						|
             508:         224 Load 226(s2DShadow)
 | 
						|
             509:175(f16vec3) Load 177(f16c3)
 | 
						|
             510:   52(float) Load 215(compare)
 | 
						|
             511:6(float16_t) Load 137(f16bias)
 | 
						|
             512:6(float16_t) ImageSampleProjDrefImplicitLod 508 509 510 Bias 511
 | 
						|
             513:    208(ptr) AccessChain 413(texel) 207
 | 
						|
             514:6(float16_t) Load 513
 | 
						|
             515:6(float16_t) FAdd 514 512
 | 
						|
             516:    208(ptr) AccessChain 413(texel) 207
 | 
						|
                              Store 516 515
 | 
						|
             517:         357 Load 359(s2DRect)
 | 
						|
             518:  167(fvec3) Load 169(c3)
 | 
						|
             519:  7(f16vec4) ImageSampleProjImplicitLod 517 518
 | 
						|
             520:  7(f16vec4) Load 413(texel)
 | 
						|
             521:  7(f16vec4) FAdd 520 519
 | 
						|
                              Store 413(texel) 521
 | 
						|
             522:         357 Load 359(s2DRect)
 | 
						|
             523:175(f16vec3) Load 177(f16c3)
 | 
						|
             524:  7(f16vec4) ImageSampleProjImplicitLod 522 523
 | 
						|
             525:  7(f16vec4) Load 413(texel)
 | 
						|
             526:  7(f16vec4) FAdd 525 524
 | 
						|
                              Store 413(texel) 526
 | 
						|
             527:         357 Load 359(s2DRect)
 | 
						|
             528:  249(fvec4) Load 251(c4)
 | 
						|
             529:   52(float) CompositeExtract 528 3
 | 
						|
             530:  249(fvec4) CompositeInsert 529 528 2
 | 
						|
             531:  7(f16vec4) ImageSampleProjImplicitLod 527 530
 | 
						|
             532:  7(f16vec4) Load 413(texel)
 | 
						|
             533:  7(f16vec4) FAdd 532 531
 | 
						|
                              Store 413(texel) 533
 | 
						|
             534:         357 Load 359(s2DRect)
 | 
						|
             535:  7(f16vec4) Load 309(f16c4)
 | 
						|
             536:6(float16_t) CompositeExtract 535 3
 | 
						|
             537:  7(f16vec4) CompositeInsert 536 535 2
 | 
						|
             538:  7(f16vec4) ImageSampleProjImplicitLod 534 537
 | 
						|
             539:  7(f16vec4) Load 413(texel)
 | 
						|
             540:  7(f16vec4) FAdd 539 538
 | 
						|
                              Store 413(texel) 540
 | 
						|
             541:         371 Load 373(s2DRectShadow)
 | 
						|
             542:  249(fvec4) Load 251(c4)
 | 
						|
             543:   52(float) CompositeExtract 542 2
 | 
						|
             544:   52(float) CompositeExtract 542 3
 | 
						|
             545:  249(fvec4) CompositeInsert 544 542 2
 | 
						|
             546:6(float16_t) ImageSampleProjDrefImplicitLod 541 545 543
 | 
						|
             547:    208(ptr) AccessChain 413(texel) 207
 | 
						|
             548:6(float16_t) Load 547
 | 
						|
             549:6(float16_t) FAdd 548 546
 | 
						|
             550:    208(ptr) AccessChain 413(texel) 207
 | 
						|
                              Store 550 549
 | 
						|
             551:         371 Load 373(s2DRectShadow)
 | 
						|
             552:175(f16vec3) Load 177(f16c3)
 | 
						|
             553:   52(float) Load 215(compare)
 | 
						|
             554:6(float16_t) ImageSampleProjDrefImplicitLod 551 552 553
 | 
						|
             555:    208(ptr) AccessChain 413(texel) 207
 | 
						|
             556:6(float16_t) Load 555
 | 
						|
             557:6(float16_t) FAdd 556 554
 | 
						|
             558:    208(ptr) AccessChain 413(texel) 207
 | 
						|
                              Store 558 557
 | 
						|
             559:  7(f16vec4) Load 413(texel)
 | 
						|
                              ReturnValue 559
 | 
						|
                              FunctionEnd
 | 
						|
13(testTextureLod():  7(f16vec4) Function None 8
 | 
						|
              14:             Label
 | 
						|
      562(texel):     64(ptr) Variable Function
 | 
						|
                              Store 562(texel) 121
 | 
						|
             563:         123 Load 125(s1D)
 | 
						|
             564:   52(float) Load 128(c1)
 | 
						|
             566:   52(float) Load 565(lod)
 | 
						|
             567:  7(f16vec4) ImageSampleExplicitLod 563 564 Lod 566
 | 
						|
             568:  7(f16vec4) Load 562(texel)
 | 
						|
             569:  7(f16vec4) FAdd 568 567
 | 
						|
                              Store 562(texel) 569
 | 
						|
             570:         123 Load 125(s1D)
 | 
						|
             571:6(float16_t) Load 135(f16c1)
 | 
						|
             573:6(float16_t) Load 572(f16lod)
 | 
						|
             574:  7(f16vec4) ImageSampleExplicitLod 570 571 Lod 573
 | 
						|
             575:  7(f16vec4) Load 562(texel)
 | 
						|
             576:  7(f16vec4) FAdd 575 574
 | 
						|
                              Store 562(texel) 576
 | 
						|
             577:         143 Load 145(s2D)
 | 
						|
             578:   53(fvec2) Load 148(c2)
 | 
						|
             579:   52(float) Load 565(lod)
 | 
						|
             580:  7(f16vec4) ImageSampleExplicitLod 577 578 Lod 579
 | 
						|
             581:  7(f16vec4) Load 562(texel)
 | 
						|
             582:  7(f16vec4) FAdd 581 580
 | 
						|
                              Store 562(texel) 582
 | 
						|
             583:         143 Load 145(s2D)
 | 
						|
             584:154(f16vec2) Load 156(f16c2)
 | 
						|
             585:6(float16_t) Load 572(f16lod)
 | 
						|
             586:  7(f16vec4) ImageSampleExplicitLod 583 584 Lod 585
 | 
						|
             587:  7(f16vec4) Load 562(texel)
 | 
						|
             588:  7(f16vec4) FAdd 587 586
 | 
						|
                              Store 562(texel) 588
 | 
						|
             589:         163 Load 165(s3D)
 | 
						|
             590:  167(fvec3) Load 169(c3)
 | 
						|
             591:   52(float) Load 565(lod)
 | 
						|
             592:  7(f16vec4) ImageSampleExplicitLod 589 590 Lod 591
 | 
						|
             593:  7(f16vec4) Load 562(texel)
 | 
						|
             594:  7(f16vec4) FAdd 593 592
 | 
						|
                              Store 562(texel) 594
 | 
						|
             595:         163 Load 165(s3D)
 | 
						|
             596:175(f16vec3) Load 177(f16c3)
 | 
						|
             597:6(float16_t) Load 572(f16lod)
 | 
						|
             598:  7(f16vec4) ImageSampleExplicitLod 595 596 Lod 597
 | 
						|
             599:  7(f16vec4) Load 562(texel)
 | 
						|
             600:  7(f16vec4) FAdd 599 598
 | 
						|
                              Store 562(texel) 600
 | 
						|
             601:         184 Load 186(sCube)
 | 
						|
             602:  167(fvec3) Load 169(c3)
 | 
						|
             603:   52(float) Load 565(lod)
 | 
						|
             604:  7(f16vec4) ImageSampleExplicitLod 601 602 Lod 603
 | 
						|
             605:  7(f16vec4) Load 562(texel)
 | 
						|
             606:  7(f16vec4) FAdd 605 604
 | 
						|
                              Store 562(texel) 606
 | 
						|
             607:         184 Load 186(sCube)
 | 
						|
             608:175(f16vec3) Load 177(f16c3)
 | 
						|
             609:6(float16_t) Load 572(f16lod)
 | 
						|
             610:  7(f16vec4) ImageSampleExplicitLod 607 608 Lod 609
 | 
						|
             611:  7(f16vec4) Load 562(texel)
 | 
						|
             612:  7(f16vec4) FAdd 611 610
 | 
						|
                              Store 562(texel) 612
 | 
						|
             613:         199 Load 201(s1DShadow)
 | 
						|
             614:  167(fvec3) Load 169(c3)
 | 
						|
             615:   52(float) Load 565(lod)
 | 
						|
             616:   52(float) CompositeExtract 614 2
 | 
						|
             617:6(float16_t) ImageSampleDrefExplicitLod 613 614 616 Lod 615
 | 
						|
             618:    208(ptr) AccessChain 562(texel) 207
 | 
						|
             619:6(float16_t) Load 618
 | 
						|
             620:6(float16_t) FAdd 619 617
 | 
						|
             621:    208(ptr) AccessChain 562(texel) 207
 | 
						|
                              Store 621 620
 | 
						|
             622:         199 Load 201(s1DShadow)
 | 
						|
             623:154(f16vec2) Load 156(f16c2)
 | 
						|
             624:   52(float) Load 215(compare)
 | 
						|
             625:6(float16_t) Load 572(f16lod)
 | 
						|
             626:6(float16_t) ImageSampleDrefExplicitLod 622 623 624 Lod 625
 | 
						|
             627:    208(ptr) AccessChain 562(texel) 207
 | 
						|
             628:6(float16_t) Load 627
 | 
						|
             629:6(float16_t) FAdd 628 626
 | 
						|
             630:    208(ptr) AccessChain 562(texel) 207
 | 
						|
                              Store 630 629
 | 
						|
             631:         224 Load 226(s2DShadow)
 | 
						|
             632:  167(fvec3) Load 169(c3)
 | 
						|
             633:   52(float) Load 565(lod)
 | 
						|
             634:   52(float) CompositeExtract 632 2
 | 
						|
             635:6(float16_t) ImageSampleDrefExplicitLod 631 632 634 Lod 633
 | 
						|
             636:    208(ptr) AccessChain 562(texel) 207
 | 
						|
             637:6(float16_t) Load 636
 | 
						|
             638:6(float16_t) FAdd 637 635
 | 
						|
             639:    208(ptr) AccessChain 562(texel) 207
 | 
						|
                              Store 639 638
 | 
						|
             640:         224 Load 226(s2DShadow)
 | 
						|
             641:154(f16vec2) Load 156(f16c2)
 | 
						|
             642:   52(float) Load 215(compare)
 | 
						|
             643:6(float16_t) Load 572(f16lod)
 | 
						|
             644:6(float16_t) ImageSampleDrefExplicitLod 640 641 642 Lod 643
 | 
						|
             645:    208(ptr) AccessChain 562(texel) 207
 | 
						|
             646:6(float16_t) Load 645
 | 
						|
             647:6(float16_t) FAdd 646 644
 | 
						|
             648:    208(ptr) AccessChain 562(texel) 207
 | 
						|
                              Store 648 647
 | 
						|
             649:         269 Load 271(s1DArray)
 | 
						|
             650:   53(fvec2) Load 148(c2)
 | 
						|
             651:   52(float) Load 565(lod)
 | 
						|
             652:  7(f16vec4) ImageSampleExplicitLod 649 650 Lod 651
 | 
						|
             653:  7(f16vec4) Load 562(texel)
 | 
						|
             654:  7(f16vec4) FAdd 653 652
 | 
						|
                              Store 562(texel) 654
 | 
						|
             655:         269 Load 271(s1DArray)
 | 
						|
             656:154(f16vec2) Load 156(f16c2)
 | 
						|
             657:6(float16_t) Load 572(f16lod)
 | 
						|
             658:  7(f16vec4) ImageSampleExplicitLod 655 656 Lod 657
 | 
						|
             659:  7(f16vec4) Load 562(texel)
 | 
						|
             660:  7(f16vec4) FAdd 659 658
 | 
						|
                              Store 562(texel) 660
 | 
						|
             661:         284 Load 286(s2DArray)
 | 
						|
             662:  167(fvec3) Load 169(c3)
 | 
						|
             663:   52(float) Load 565(lod)
 | 
						|
             664:  7(f16vec4) ImageSampleExplicitLod 661 662 Lod 663
 | 
						|
             665:  7(f16vec4) Load 562(texel)
 | 
						|
             666:  7(f16vec4) FAdd 665 664
 | 
						|
                              Store 562(texel) 666
 | 
						|
             667:         284 Load 286(s2DArray)
 | 
						|
             668:175(f16vec3) Load 177(f16c3)
 | 
						|
             669:6(float16_t) Load 572(f16lod)
 | 
						|
             670:  7(f16vec4) ImageSampleExplicitLod 667 668 Lod 669
 | 
						|
             671:  7(f16vec4) Load 562(texel)
 | 
						|
             672:  7(f16vec4) FAdd 671 670
 | 
						|
                              Store 562(texel) 672
 | 
						|
             673:         316 Load 318(s1DArrayShadow)
 | 
						|
             674:  167(fvec3) Load 169(c3)
 | 
						|
             675:   52(float) Load 565(lod)
 | 
						|
             676:   52(float) CompositeExtract 674 2
 | 
						|
             677:6(float16_t) ImageSampleDrefExplicitLod 673 674 676 Lod 675
 | 
						|
             678:    208(ptr) AccessChain 562(texel) 207
 | 
						|
             679:6(float16_t) Load 678
 | 
						|
             680:6(float16_t) FAdd 679 677
 | 
						|
             681:    208(ptr) AccessChain 562(texel) 207
 | 
						|
                              Store 681 680
 | 
						|
             682:         316 Load 318(s1DArrayShadow)
 | 
						|
             683:154(f16vec2) Load 156(f16c2)
 | 
						|
             684:   52(float) Load 215(compare)
 | 
						|
             685:6(float16_t) Load 572(f16lod)
 | 
						|
             686:6(float16_t) ImageSampleDrefExplicitLod 682 683 684 Lod 685
 | 
						|
             687:    208(ptr) AccessChain 562(texel) 207
 | 
						|
             688:6(float16_t) Load 687
 | 
						|
             689:6(float16_t) FAdd 688 686
 | 
						|
             690:    208(ptr) AccessChain 562(texel) 207
 | 
						|
                              Store 690 689
 | 
						|
             691:         299 Load 301(sCubeArray)
 | 
						|
             692:  249(fvec4) Load 251(c4)
 | 
						|
             693:   52(float) Load 565(lod)
 | 
						|
             694:  7(f16vec4) ImageSampleExplicitLod 691 692 Lod 693
 | 
						|
             695:  7(f16vec4) Load 562(texel)
 | 
						|
             696:  7(f16vec4) FAdd 695 694
 | 
						|
                              Store 562(texel) 696
 | 
						|
             697:         299 Load 301(sCubeArray)
 | 
						|
             698:  7(f16vec4) Load 309(f16c4)
 | 
						|
             699:6(float16_t) Load 572(f16lod)
 | 
						|
             700:  7(f16vec4) ImageSampleExplicitLod 697 698 Lod 699
 | 
						|
             701:  7(f16vec4) Load 562(texel)
 | 
						|
             702:  7(f16vec4) FAdd 701 700
 | 
						|
                              Store 562(texel) 702
 | 
						|
             703:  7(f16vec4) Load 562(texel)
 | 
						|
                              ReturnValue 703
 | 
						|
                              FunctionEnd
 | 
						|
15(testTextureOffset():  7(f16vec4) Function None 8
 | 
						|
              16:             Label
 | 
						|
      706(texel):     64(ptr) Variable Function
 | 
						|
                              Store 706(texel) 121
 | 
						|
             707:         123 Load 125(s1D)
 | 
						|
             708:   52(float) Load 128(c1)
 | 
						|
             710:  7(f16vec4) ImageSampleImplicitLod 707 708 ConstOffset 709
 | 
						|
             711:  7(f16vec4) Load 706(texel)
 | 
						|
             712:  7(f16vec4) FAdd 711 710
 | 
						|
                              Store 706(texel) 712
 | 
						|
             713:         123 Load 125(s1D)
 | 
						|
             714:6(float16_t) Load 135(f16c1)
 | 
						|
             715:6(float16_t) Load 137(f16bias)
 | 
						|
             716:  7(f16vec4) ImageSampleImplicitLod 713 714 Bias ConstOffset 715 709
 | 
						|
             717:  7(f16vec4) Load 706(texel)
 | 
						|
             718:  7(f16vec4) FAdd 717 716
 | 
						|
                              Store 706(texel) 718
 | 
						|
             719:         143 Load 145(s2D)
 | 
						|
             720:   53(fvec2) Load 148(c2)
 | 
						|
             723:  7(f16vec4) ImageSampleImplicitLod 719 720 ConstOffset 722
 | 
						|
             724:  7(f16vec4) Load 706(texel)
 | 
						|
             725:  7(f16vec4) FAdd 724 723
 | 
						|
                              Store 706(texel) 725
 | 
						|
             726:         143 Load 145(s2D)
 | 
						|
             727:154(f16vec2) Load 156(f16c2)
 | 
						|
             728:6(float16_t) Load 137(f16bias)
 | 
						|
             729:  7(f16vec4) ImageSampleImplicitLod 726 727 Bias ConstOffset 728 722
 | 
						|
             730:  7(f16vec4) Load 706(texel)
 | 
						|
             731:  7(f16vec4) FAdd 730 729
 | 
						|
                              Store 706(texel) 731
 | 
						|
             732:         163 Load 165(s3D)
 | 
						|
             733:  167(fvec3) Load 169(c3)
 | 
						|
             736:  7(f16vec4) ImageSampleImplicitLod 732 733 ConstOffset 735
 | 
						|
             737:  7(f16vec4) Load 706(texel)
 | 
						|
             738:  7(f16vec4) FAdd 737 736
 | 
						|
                              Store 706(texel) 738
 | 
						|
             739:         163 Load 165(s3D)
 | 
						|
             740:175(f16vec3) Load 177(f16c3)
 | 
						|
             741:6(float16_t) Load 137(f16bias)
 | 
						|
             742:  7(f16vec4) ImageSampleImplicitLod 739 740 Bias ConstOffset 741 735
 | 
						|
             743:  7(f16vec4) Load 706(texel)
 | 
						|
             744:  7(f16vec4) FAdd 743 742
 | 
						|
                              Store 706(texel) 744
 | 
						|
             745:         357 Load 359(s2DRect)
 | 
						|
             746:   53(fvec2) Load 148(c2)
 | 
						|
             747:  7(f16vec4) ImageSampleImplicitLod 745 746 ConstOffset 722
 | 
						|
             748:  7(f16vec4) Load 706(texel)
 | 
						|
             749:  7(f16vec4) FAdd 748 747
 | 
						|
                              Store 706(texel) 749
 | 
						|
             750:         357 Load 359(s2DRect)
 | 
						|
             751:154(f16vec2) Load 156(f16c2)
 | 
						|
             752:  7(f16vec4) ImageSampleImplicitLod 750 751 ConstOffset 722
 | 
						|
             753:  7(f16vec4) Load 706(texel)
 | 
						|
             754:  7(f16vec4) FAdd 753 752
 | 
						|
                              Store 706(texel) 754
 | 
						|
             755:         371 Load 373(s2DRectShadow)
 | 
						|
             756:  167(fvec3) Load 169(c3)
 | 
						|
             757:   52(float) CompositeExtract 756 2
 | 
						|
             758:6(float16_t) ImageSampleDrefImplicitLod 755 756 757 ConstOffset 722
 | 
						|
             759:    208(ptr) AccessChain 706(texel) 207
 | 
						|
             760:6(float16_t) Load 759
 | 
						|
             761:6(float16_t) FAdd 760 758
 | 
						|
             762:    208(ptr) AccessChain 706(texel) 207
 | 
						|
                              Store 762 761
 | 
						|
             763:         371 Load 373(s2DRectShadow)
 | 
						|
             764:154(f16vec2) Load 156(f16c2)
 | 
						|
             765:   52(float) Load 215(compare)
 | 
						|
             766:6(float16_t) ImageSampleDrefImplicitLod 763 764 765 ConstOffset 722
 | 
						|
             767:    208(ptr) AccessChain 706(texel) 207
 | 
						|
             768:6(float16_t) Load 767
 | 
						|
             769:6(float16_t) FAdd 768 766
 | 
						|
             770:    208(ptr) AccessChain 706(texel) 207
 | 
						|
                              Store 770 769
 | 
						|
             771:         199 Load 201(s1DShadow)
 | 
						|
             772:  167(fvec3) Load 169(c3)
 | 
						|
             773:   52(float) CompositeExtract 772 2
 | 
						|
             774:6(float16_t) ImageSampleDrefImplicitLod 771 772 773 ConstOffset 709
 | 
						|
             775:    208(ptr) AccessChain 706(texel) 207
 | 
						|
             776:6(float16_t) Load 775
 | 
						|
             777:6(float16_t) FAdd 776 774
 | 
						|
             778:    208(ptr) AccessChain 706(texel) 207
 | 
						|
                              Store 778 777
 | 
						|
             779:         199 Load 201(s1DShadow)
 | 
						|
             780:154(f16vec2) Load 156(f16c2)
 | 
						|
             781:   52(float) Load 215(compare)
 | 
						|
             782:6(float16_t) Load 137(f16bias)
 | 
						|
             783:6(float16_t) ImageSampleDrefImplicitLod 779 780 781 Bias ConstOffset 782 709
 | 
						|
             784:    208(ptr) AccessChain 706(texel) 207
 | 
						|
             785:6(float16_t) Load 784
 | 
						|
             786:6(float16_t) FAdd 785 783
 | 
						|
             787:    208(ptr) AccessChain 706(texel) 207
 | 
						|
                              Store 787 786
 | 
						|
             788:         224 Load 226(s2DShadow)
 | 
						|
             789:  167(fvec3) Load 169(c3)
 | 
						|
             790:   52(float) CompositeExtract 789 2
 | 
						|
             791:6(float16_t) ImageSampleDrefImplicitLod 788 789 790 ConstOffset 722
 | 
						|
             792:    208(ptr) AccessChain 706(texel) 207
 | 
						|
             793:6(float16_t) Load 792
 | 
						|
             794:6(float16_t) FAdd 793 791
 | 
						|
             795:    208(ptr) AccessChain 706(texel) 207
 | 
						|
                              Store 795 794
 | 
						|
             796:         224 Load 226(s2DShadow)
 | 
						|
             797:154(f16vec2) Load 156(f16c2)
 | 
						|
             798:   52(float) Load 215(compare)
 | 
						|
             799:6(float16_t) Load 137(f16bias)
 | 
						|
             800:6(float16_t) ImageSampleDrefImplicitLod 796 797 798 Bias ConstOffset 799 722
 | 
						|
             801:    208(ptr) AccessChain 706(texel) 207
 | 
						|
             802:6(float16_t) Load 801
 | 
						|
             803:6(float16_t) FAdd 802 800
 | 
						|
             804:    208(ptr) AccessChain 706(texel) 207
 | 
						|
                              Store 804 803
 | 
						|
             805:         269 Load 271(s1DArray)
 | 
						|
             806:   53(fvec2) Load 148(c2)
 | 
						|
             807:  7(f16vec4) ImageSampleImplicitLod 805 806 ConstOffset 709
 | 
						|
             808:  7(f16vec4) Load 706(texel)
 | 
						|
             809:  7(f16vec4) FAdd 808 807
 | 
						|
                              Store 706(texel) 809
 | 
						|
             810:         269 Load 271(s1DArray)
 | 
						|
             811:154(f16vec2) Load 156(f16c2)
 | 
						|
             812:6(float16_t) Load 137(f16bias)
 | 
						|
             813:  7(f16vec4) ImageSampleImplicitLod 810 811 Bias ConstOffset 812 709
 | 
						|
             814:  7(f16vec4) Load 706(texel)
 | 
						|
             815:  7(f16vec4) FAdd 814 813
 | 
						|
                              Store 706(texel) 815
 | 
						|
             816:         284 Load 286(s2DArray)
 | 
						|
             817:  167(fvec3) Load 169(c3)
 | 
						|
             818:  7(f16vec4) ImageSampleImplicitLod 816 817 ConstOffset 722
 | 
						|
             819:  7(f16vec4) Load 706(texel)
 | 
						|
             820:  7(f16vec4) FAdd 819 818
 | 
						|
                              Store 706(texel) 820
 | 
						|
             821:         284 Load 286(s2DArray)
 | 
						|
             822:175(f16vec3) Load 177(f16c3)
 | 
						|
             823:6(float16_t) Load 137(f16bias)
 | 
						|
             824:  7(f16vec4) ImageSampleImplicitLod 821 822 Bias ConstOffset 823 722
 | 
						|
             825:  7(f16vec4) Load 706(texel)
 | 
						|
             826:  7(f16vec4) FAdd 825 824
 | 
						|
                              Store 706(texel) 826
 | 
						|
             827:         316 Load 318(s1DArrayShadow)
 | 
						|
             828:  167(fvec3) Load 169(c3)
 | 
						|
             829:   52(float) CompositeExtract 828 2
 | 
						|
             830:6(float16_t) ImageSampleDrefImplicitLod 827 828 829 ConstOffset 709
 | 
						|
             831:    208(ptr) AccessChain 706(texel) 207
 | 
						|
             832:6(float16_t) Load 831
 | 
						|
             833:6(float16_t) FAdd 832 830
 | 
						|
             834:    208(ptr) AccessChain 706(texel) 207
 | 
						|
                              Store 834 833
 | 
						|
             835:         316 Load 318(s1DArrayShadow)
 | 
						|
             836:154(f16vec2) Load 156(f16c2)
 | 
						|
             837:   52(float) Load 215(compare)
 | 
						|
             838:6(float16_t) Load 137(f16bias)
 | 
						|
             839:6(float16_t) ImageSampleDrefImplicitLod 835 836 837 Bias ConstOffset 838 709
 | 
						|
             840:    208(ptr) AccessChain 706(texel) 207
 | 
						|
             841:6(float16_t) Load 840
 | 
						|
             842:6(float16_t) FAdd 841 839
 | 
						|
             843:    208(ptr) AccessChain 706(texel) 207
 | 
						|
                              Store 843 842
 | 
						|
             844:         337 Load 339(s2DArrayShadow)
 | 
						|
             845:  249(fvec4) Load 251(c4)
 | 
						|
             846:   52(float) CompositeExtract 845 3
 | 
						|
             847:6(float16_t) ImageSampleDrefImplicitLod 844 845 846 ConstOffset 722
 | 
						|
             848:    208(ptr) AccessChain 706(texel) 207
 | 
						|
             849:6(float16_t) Load 848
 | 
						|
             850:6(float16_t) FAdd 849 847
 | 
						|
             851:    208(ptr) AccessChain 706(texel) 207
 | 
						|
                              Store 851 850
 | 
						|
             852:         337 Load 339(s2DArrayShadow)
 | 
						|
             853:175(f16vec3) Load 177(f16c3)
 | 
						|
             854:   52(float) Load 215(compare)
 | 
						|
             855:6(float16_t) ImageSampleDrefImplicitLod 852 853 854 ConstOffset 722
 | 
						|
             856:    208(ptr) AccessChain 706(texel) 207
 | 
						|
             857:6(float16_t) Load 856
 | 
						|
             858:6(float16_t) FAdd 857 855
 | 
						|
             859:    208(ptr) AccessChain 706(texel) 207
 | 
						|
                              Store 859 858
 | 
						|
             860:  7(f16vec4) Load 706(texel)
 | 
						|
                              ReturnValue 860
 | 
						|
                              FunctionEnd
 | 
						|
17(testTextureProjOffset():  7(f16vec4) Function None 8
 | 
						|
              18:             Label
 | 
						|
      863(texel):     64(ptr) Variable Function
 | 
						|
                              Store 863(texel) 121
 | 
						|
             864:         123 Load 125(s1D)
 | 
						|
             865:   53(fvec2) Load 148(c2)
 | 
						|
             866:  7(f16vec4) ImageSampleProjImplicitLod 864 865 ConstOffset 709
 | 
						|
             867:  7(f16vec4) Load 863(texel)
 | 
						|
             868:  7(f16vec4) FAdd 867 866
 | 
						|
                              Store 863(texel) 868
 | 
						|
             869:         123 Load 125(s1D)
 | 
						|
             870:154(f16vec2) Load 156(f16c2)
 | 
						|
             871:6(float16_t) Load 137(f16bias)
 | 
						|
             872:  7(f16vec4) ImageSampleProjImplicitLod 869 870 Bias ConstOffset 871 709
 | 
						|
             873:  7(f16vec4) Load 863(texel)
 | 
						|
             874:  7(f16vec4) FAdd 873 872
 | 
						|
                              Store 863(texel) 874
 | 
						|
             875:         123 Load 125(s1D)
 | 
						|
             876:  249(fvec4) Load 251(c4)
 | 
						|
             877:   52(float) CompositeExtract 876 3
 | 
						|
             878:  249(fvec4) CompositeInsert 877 876 1
 | 
						|
             879:  7(f16vec4) ImageSampleProjImplicitLod 875 878 ConstOffset 709
 | 
						|
             880:  7(f16vec4) Load 863(texel)
 | 
						|
             881:  7(f16vec4) FAdd 880 879
 | 
						|
                              Store 863(texel) 881
 | 
						|
             882:         123 Load 125(s1D)
 | 
						|
             883:  7(f16vec4) Load 309(f16c4)
 | 
						|
             884:6(float16_t) Load 137(f16bias)
 | 
						|
             885:6(float16_t) CompositeExtract 883 3
 | 
						|
             886:  7(f16vec4) CompositeInsert 885 883 1
 | 
						|
             887:  7(f16vec4) ImageSampleProjImplicitLod 882 886 Bias ConstOffset 884 709
 | 
						|
             888:  7(f16vec4) Load 863(texel)
 | 
						|
             889:  7(f16vec4) FAdd 888 887
 | 
						|
                              Store 863(texel) 889
 | 
						|
             890:         143 Load 145(s2D)
 | 
						|
             891:  167(fvec3) Load 169(c3)
 | 
						|
             892:  7(f16vec4) ImageSampleProjImplicitLod 890 891 ConstOffset 722
 | 
						|
             893:  7(f16vec4) Load 863(texel)
 | 
						|
             894:  7(f16vec4) FAdd 893 892
 | 
						|
                              Store 863(texel) 894
 | 
						|
             895:         143 Load 145(s2D)
 | 
						|
             896:175(f16vec3) Load 177(f16c3)
 | 
						|
             897:6(float16_t) Load 137(f16bias)
 | 
						|
             898:  7(f16vec4) ImageSampleProjImplicitLod 895 896 Bias ConstOffset 897 722
 | 
						|
             899:  7(f16vec4) Load 863(texel)
 | 
						|
             900:  7(f16vec4) FAdd 899 898
 | 
						|
                              Store 863(texel) 900
 | 
						|
             901:         143 Load 145(s2D)
 | 
						|
             902:  249(fvec4) Load 251(c4)
 | 
						|
             903:   52(float) CompositeExtract 902 3
 | 
						|
             904:  249(fvec4) CompositeInsert 903 902 2
 | 
						|
             905:  7(f16vec4) ImageSampleProjImplicitLod 901 904 ConstOffset 722
 | 
						|
             906:  7(f16vec4) Load 863(texel)
 | 
						|
             907:  7(f16vec4) FAdd 906 905
 | 
						|
                              Store 863(texel) 907
 | 
						|
             908:         143 Load 145(s2D)
 | 
						|
             909:  7(f16vec4) Load 309(f16c4)
 | 
						|
             910:6(float16_t) Load 137(f16bias)
 | 
						|
             911:6(float16_t) CompositeExtract 909 3
 | 
						|
             912:  7(f16vec4) CompositeInsert 911 909 2
 | 
						|
             913:  7(f16vec4) ImageSampleProjImplicitLod 908 912 Bias ConstOffset 910 722
 | 
						|
             914:  7(f16vec4) Load 863(texel)
 | 
						|
             915:  7(f16vec4) FAdd 914 913
 | 
						|
                              Store 863(texel) 915
 | 
						|
             916:         163 Load 165(s3D)
 | 
						|
             917:  249(fvec4) Load 251(c4)
 | 
						|
             918:  7(f16vec4) ImageSampleProjImplicitLod 916 917 ConstOffset 735
 | 
						|
             919:  7(f16vec4) Load 863(texel)
 | 
						|
             920:  7(f16vec4) FAdd 919 918
 | 
						|
                              Store 863(texel) 920
 | 
						|
             921:         163 Load 165(s3D)
 | 
						|
             922:  7(f16vec4) Load 309(f16c4)
 | 
						|
             923:6(float16_t) Load 137(f16bias)
 | 
						|
             924:  7(f16vec4) ImageSampleProjImplicitLod 921 922 Bias ConstOffset 923 735
 | 
						|
             925:  7(f16vec4) Load 863(texel)
 | 
						|
             926:  7(f16vec4) FAdd 925 924
 | 
						|
                              Store 863(texel) 926
 | 
						|
             927:         357 Load 359(s2DRect)
 | 
						|
             928:  167(fvec3) Load 169(c3)
 | 
						|
             929:  7(f16vec4) ImageSampleProjImplicitLod 927 928 ConstOffset 722
 | 
						|
             930:  7(f16vec4) Load 863(texel)
 | 
						|
             931:  7(f16vec4) FAdd 930 929
 | 
						|
                              Store 863(texel) 931
 | 
						|
             932:         357 Load 359(s2DRect)
 | 
						|
             933:175(f16vec3) Load 177(f16c3)
 | 
						|
             934:  7(f16vec4) ImageSampleProjImplicitLod 932 933 ConstOffset 722
 | 
						|
             935:  7(f16vec4) Load 863(texel)
 | 
						|
             936:  7(f16vec4) FAdd 935 934
 | 
						|
                              Store 863(texel) 936
 | 
						|
             937:         357 Load 359(s2DRect)
 | 
						|
             938:  249(fvec4) Load 251(c4)
 | 
						|
             939:   52(float) CompositeExtract 938 3
 | 
						|
             940:  249(fvec4) CompositeInsert 939 938 2
 | 
						|
             941:  7(f16vec4) ImageSampleProjImplicitLod 937 940 ConstOffset 722
 | 
						|
             942:  7(f16vec4) Load 863(texel)
 | 
						|
             943:  7(f16vec4) FAdd 942 941
 | 
						|
                              Store 863(texel) 943
 | 
						|
             944:         357 Load 359(s2DRect)
 | 
						|
             945:  7(f16vec4) Load 309(f16c4)
 | 
						|
             946:6(float16_t) CompositeExtract 945 3
 | 
						|
             947:  7(f16vec4) CompositeInsert 946 945 2
 | 
						|
             948:  7(f16vec4) ImageSampleProjImplicitLod 944 947 ConstOffset 722
 | 
						|
             949:  7(f16vec4) Load 863(texel)
 | 
						|
             950:  7(f16vec4) FAdd 949 948
 | 
						|
                              Store 863(texel) 950
 | 
						|
             951:         371 Load 373(s2DRectShadow)
 | 
						|
             952:  249(fvec4) Load 251(c4)
 | 
						|
             953:   52(float) CompositeExtract 952 2
 | 
						|
             954:   52(float) CompositeExtract 952 3
 | 
						|
             955:  249(fvec4) CompositeInsert 954 952 2
 | 
						|
             956:6(float16_t) ImageSampleProjDrefImplicitLod 951 955 953 ConstOffset 722
 | 
						|
             957:    208(ptr) AccessChain 863(texel) 207
 | 
						|
             958:6(float16_t) Load 957
 | 
						|
             959:6(float16_t) FAdd 958 956
 | 
						|
             960:    208(ptr) AccessChain 863(texel) 207
 | 
						|
                              Store 960 959
 | 
						|
             961:         371 Load 373(s2DRectShadow)
 | 
						|
             962:175(f16vec3) Load 177(f16c3)
 | 
						|
             963:   52(float) Load 215(compare)
 | 
						|
             964:6(float16_t) ImageSampleProjDrefImplicitLod 961 962 963 ConstOffset 722
 | 
						|
             965:    208(ptr) AccessChain 863(texel) 207
 | 
						|
             966:6(float16_t) Load 965
 | 
						|
             967:6(float16_t) FAdd 966 964
 | 
						|
             968:    208(ptr) AccessChain 863(texel) 207
 | 
						|
                              Store 968 967
 | 
						|
             969:         199 Load 201(s1DShadow)
 | 
						|
             970:  249(fvec4) Load 251(c4)
 | 
						|
             971:   52(float) CompositeExtract 970 2
 | 
						|
             972:   52(float) CompositeExtract 970 3
 | 
						|
             973:  249(fvec4) CompositeInsert 972 970 1
 | 
						|
             974:6(float16_t) ImageSampleProjDrefImplicitLod 969 973 971 ConstOffset 709
 | 
						|
             975:    208(ptr) AccessChain 863(texel) 207
 | 
						|
             976:6(float16_t) Load 975
 | 
						|
             977:6(float16_t) FAdd 976 974
 | 
						|
             978:    208(ptr) AccessChain 863(texel) 207
 | 
						|
                              Store 978 977
 | 
						|
             979:         199 Load 201(s1DShadow)
 | 
						|
             980:175(f16vec3) Load 177(f16c3)
 | 
						|
             981:   52(float) Load 215(compare)
 | 
						|
             982:6(float16_t) Load 137(f16bias)
 | 
						|
             983:6(float16_t) CompositeExtract 980 2
 | 
						|
             984:175(f16vec3) CompositeInsert 983 980 1
 | 
						|
             985:6(float16_t) ImageSampleProjDrefImplicitLod 979 984 981 Bias ConstOffset 982 709
 | 
						|
             986:    208(ptr) AccessChain 863(texel) 207
 | 
						|
             987:6(float16_t) Load 986
 | 
						|
             988:6(float16_t) FAdd 987 985
 | 
						|
             989:    208(ptr) AccessChain 863(texel) 207
 | 
						|
                              Store 989 988
 | 
						|
             990:         224 Load 226(s2DShadow)
 | 
						|
             991:  249(fvec4) Load 251(c4)
 | 
						|
             992:   52(float) CompositeExtract 991 2
 | 
						|
             993:   52(float) CompositeExtract 991 3
 | 
						|
             994:  249(fvec4) CompositeInsert 993 991 2
 | 
						|
             995:6(float16_t) ImageSampleProjDrefImplicitLod 990 994 992 ConstOffset 722
 | 
						|
             996:    208(ptr) AccessChain 863(texel) 207
 | 
						|
             997:6(float16_t) Load 996
 | 
						|
             998:6(float16_t) FAdd 997 995
 | 
						|
             999:    208(ptr) AccessChain 863(texel) 207
 | 
						|
                              Store 999 998
 | 
						|
            1000:         224 Load 226(s2DShadow)
 | 
						|
            1001:175(f16vec3) Load 177(f16c3)
 | 
						|
            1002:   52(float) Load 215(compare)
 | 
						|
            1003:6(float16_t) Load 137(f16bias)
 | 
						|
            1004:6(float16_t) ImageSampleProjDrefImplicitLod 1000 1001 1002 Bias ConstOffset 1003 722
 | 
						|
            1005:    208(ptr) AccessChain 863(texel) 207
 | 
						|
            1006:6(float16_t) Load 1005
 | 
						|
            1007:6(float16_t) FAdd 1006 1004
 | 
						|
            1008:    208(ptr) AccessChain 863(texel) 207
 | 
						|
                              Store 1008 1007
 | 
						|
            1009:  7(f16vec4) Load 863(texel)
 | 
						|
                              ReturnValue 1009
 | 
						|
                              FunctionEnd
 | 
						|
19(testTextureLodOffset():  7(f16vec4) Function None 8
 | 
						|
              20:             Label
 | 
						|
     1012(texel):     64(ptr) Variable Function
 | 
						|
                              Store 1012(texel) 121
 | 
						|
            1013:         123 Load 125(s1D)
 | 
						|
            1014:   52(float) Load 128(c1)
 | 
						|
            1015:   52(float) Load 565(lod)
 | 
						|
            1016:  7(f16vec4) ImageSampleExplicitLod 1013 1014 Lod ConstOffset 1015 709
 | 
						|
            1017:  7(f16vec4) Load 1012(texel)
 | 
						|
            1018:  7(f16vec4) FAdd 1017 1016
 | 
						|
                              Store 1012(texel) 1018
 | 
						|
            1019:         123 Load 125(s1D)
 | 
						|
            1020:6(float16_t) Load 135(f16c1)
 | 
						|
            1021:6(float16_t) Load 572(f16lod)
 | 
						|
            1022:  7(f16vec4) ImageSampleExplicitLod 1019 1020 Lod ConstOffset 1021 709
 | 
						|
            1023:  7(f16vec4) Load 1012(texel)
 | 
						|
            1024:  7(f16vec4) FAdd 1023 1022
 | 
						|
                              Store 1012(texel) 1024
 | 
						|
            1025:         143 Load 145(s2D)
 | 
						|
            1026:   53(fvec2) Load 148(c2)
 | 
						|
            1027:   52(float) Load 565(lod)
 | 
						|
            1028:  7(f16vec4) ImageSampleExplicitLod 1025 1026 Lod ConstOffset 1027 722
 | 
						|
            1029:  7(f16vec4) Load 1012(texel)
 | 
						|
            1030:  7(f16vec4) FAdd 1029 1028
 | 
						|
                              Store 1012(texel) 1030
 | 
						|
            1031:         143 Load 145(s2D)
 | 
						|
            1032:154(f16vec2) Load 156(f16c2)
 | 
						|
            1033:6(float16_t) Load 572(f16lod)
 | 
						|
            1034:  7(f16vec4) ImageSampleExplicitLod 1031 1032 Lod ConstOffset 1033 722
 | 
						|
            1035:  7(f16vec4) Load 1012(texel)
 | 
						|
            1036:  7(f16vec4) FAdd 1035 1034
 | 
						|
                              Store 1012(texel) 1036
 | 
						|
            1037:         163 Load 165(s3D)
 | 
						|
            1038:  167(fvec3) Load 169(c3)
 | 
						|
            1039:   52(float) Load 565(lod)
 | 
						|
            1040:  7(f16vec4) ImageSampleExplicitLod 1037 1038 Lod ConstOffset 1039 735
 | 
						|
            1041:  7(f16vec4) Load 1012(texel)
 | 
						|
            1042:  7(f16vec4) FAdd 1041 1040
 | 
						|
                              Store 1012(texel) 1042
 | 
						|
            1043:         163 Load 165(s3D)
 | 
						|
            1044:175(f16vec3) Load 177(f16c3)
 | 
						|
            1045:6(float16_t) Load 572(f16lod)
 | 
						|
            1046:  7(f16vec4) ImageSampleExplicitLod 1043 1044 Lod ConstOffset 1045 735
 | 
						|
            1047:  7(f16vec4) Load 1012(texel)
 | 
						|
            1048:  7(f16vec4) FAdd 1047 1046
 | 
						|
                              Store 1012(texel) 1048
 | 
						|
            1049:         199 Load 201(s1DShadow)
 | 
						|
            1050:  167(fvec3) Load 169(c3)
 | 
						|
            1051:   52(float) Load 565(lod)
 | 
						|
            1052:   52(float) CompositeExtract 1050 2
 | 
						|
            1053:6(float16_t) ImageSampleDrefExplicitLod 1049 1050 1052 Lod ConstOffset 1051 709
 | 
						|
            1054:    208(ptr) AccessChain 1012(texel) 207
 | 
						|
            1055:6(float16_t) Load 1054
 | 
						|
            1056:6(float16_t) FAdd 1055 1053
 | 
						|
            1057:    208(ptr) AccessChain 1012(texel) 207
 | 
						|
                              Store 1057 1056
 | 
						|
            1058:         199 Load 201(s1DShadow)
 | 
						|
            1059:154(f16vec2) Load 156(f16c2)
 | 
						|
            1060:   52(float) Load 215(compare)
 | 
						|
            1061:6(float16_t) Load 572(f16lod)
 | 
						|
            1062:6(float16_t) ImageSampleDrefExplicitLod 1058 1059 1060 Lod ConstOffset 1061 709
 | 
						|
            1063:    208(ptr) AccessChain 1012(texel) 207
 | 
						|
            1064:6(float16_t) Load 1063
 | 
						|
            1065:6(float16_t) FAdd 1064 1062
 | 
						|
            1066:    208(ptr) AccessChain 1012(texel) 207
 | 
						|
                              Store 1066 1065
 | 
						|
            1067:         224 Load 226(s2DShadow)
 | 
						|
            1068:  167(fvec3) Load 169(c3)
 | 
						|
            1069:   52(float) Load 565(lod)
 | 
						|
            1070:   52(float) CompositeExtract 1068 2
 | 
						|
            1071:6(float16_t) ImageSampleDrefExplicitLod 1067 1068 1070 Lod ConstOffset 1069 722
 | 
						|
            1072:    208(ptr) AccessChain 1012(texel) 207
 | 
						|
            1073:6(float16_t) Load 1072
 | 
						|
            1074:6(float16_t) FAdd 1073 1071
 | 
						|
            1075:    208(ptr) AccessChain 1012(texel) 207
 | 
						|
                              Store 1075 1074
 | 
						|
            1076:         224 Load 226(s2DShadow)
 | 
						|
            1077:154(f16vec2) Load 156(f16c2)
 | 
						|
            1078:   52(float) Load 215(compare)
 | 
						|
            1079:6(float16_t) Load 572(f16lod)
 | 
						|
            1080:6(float16_t) ImageSampleDrefExplicitLod 1076 1077 1078 Lod ConstOffset 1079 722
 | 
						|
            1081:    208(ptr) AccessChain 1012(texel) 207
 | 
						|
            1082:6(float16_t) Load 1081
 | 
						|
            1083:6(float16_t) FAdd 1082 1080
 | 
						|
            1084:    208(ptr) AccessChain 1012(texel) 207
 | 
						|
                              Store 1084 1083
 | 
						|
            1085:         269 Load 271(s1DArray)
 | 
						|
            1086:   53(fvec2) Load 148(c2)
 | 
						|
            1087:   52(float) Load 565(lod)
 | 
						|
            1088:  7(f16vec4) ImageSampleExplicitLod 1085 1086 Lod ConstOffset 1087 709
 | 
						|
            1089:  7(f16vec4) Load 1012(texel)
 | 
						|
            1090:  7(f16vec4) FAdd 1089 1088
 | 
						|
                              Store 1012(texel) 1090
 | 
						|
            1091:         269 Load 271(s1DArray)
 | 
						|
            1092:154(f16vec2) Load 156(f16c2)
 | 
						|
            1093:6(float16_t) Load 572(f16lod)
 | 
						|
            1094:  7(f16vec4) ImageSampleExplicitLod 1091 1092 Lod ConstOffset 1093 709
 | 
						|
            1095:  7(f16vec4) Load 1012(texel)
 | 
						|
            1096:  7(f16vec4) FAdd 1095 1094
 | 
						|
                              Store 1012(texel) 1096
 | 
						|
            1097:         284 Load 286(s2DArray)
 | 
						|
            1098:  167(fvec3) Load 169(c3)
 | 
						|
            1099:   52(float) Load 565(lod)
 | 
						|
            1100:  7(f16vec4) ImageSampleExplicitLod 1097 1098 Lod ConstOffset 1099 722
 | 
						|
            1101:  7(f16vec4) Load 1012(texel)
 | 
						|
            1102:  7(f16vec4) FAdd 1101 1100
 | 
						|
                              Store 1012(texel) 1102
 | 
						|
            1103:         284 Load 286(s2DArray)
 | 
						|
            1104:175(f16vec3) Load 177(f16c3)
 | 
						|
            1105:6(float16_t) Load 572(f16lod)
 | 
						|
            1106:  7(f16vec4) ImageSampleExplicitLod 1103 1104 Lod ConstOffset 1105 722
 | 
						|
            1107:  7(f16vec4) Load 1012(texel)
 | 
						|
            1108:  7(f16vec4) FAdd 1107 1106
 | 
						|
                              Store 1012(texel) 1108
 | 
						|
            1109:         316 Load 318(s1DArrayShadow)
 | 
						|
            1110:  167(fvec3) Load 169(c3)
 | 
						|
            1111:   52(float) Load 565(lod)
 | 
						|
            1112:   52(float) CompositeExtract 1110 2
 | 
						|
            1113:6(float16_t) ImageSampleDrefExplicitLod 1109 1110 1112 Lod ConstOffset 1111 709
 | 
						|
            1114:    208(ptr) AccessChain 1012(texel) 207
 | 
						|
            1115:6(float16_t) Load 1114
 | 
						|
            1116:6(float16_t) FAdd 1115 1113
 | 
						|
            1117:    208(ptr) AccessChain 1012(texel) 207
 | 
						|
                              Store 1117 1116
 | 
						|
            1118:         316 Load 318(s1DArrayShadow)
 | 
						|
            1119:154(f16vec2) Load 156(f16c2)
 | 
						|
            1120:   52(float) Load 215(compare)
 | 
						|
            1121:6(float16_t) Load 572(f16lod)
 | 
						|
            1122:6(float16_t) ImageSampleDrefExplicitLod 1118 1119 1120 Lod ConstOffset 1121 709
 | 
						|
            1123:    208(ptr) AccessChain 1012(texel) 207
 | 
						|
            1124:6(float16_t) Load 1123
 | 
						|
            1125:6(float16_t) FAdd 1124 1122
 | 
						|
            1126:    208(ptr) AccessChain 1012(texel) 207
 | 
						|
                              Store 1126 1125
 | 
						|
            1127:  7(f16vec4) Load 1012(texel)
 | 
						|
                              ReturnValue 1127
 | 
						|
                              FunctionEnd
 | 
						|
21(testTextureProjLodOffset():  7(f16vec4) Function None 8
 | 
						|
              22:             Label
 | 
						|
     1130(texel):     64(ptr) Variable Function
 | 
						|
                              Store 1130(texel) 121
 | 
						|
            1131:         123 Load 125(s1D)
 | 
						|
            1132:   53(fvec2) Load 148(c2)
 | 
						|
            1133:   52(float) Load 565(lod)
 | 
						|
            1134:  7(f16vec4) ImageSampleProjExplicitLod 1131 1132 Lod ConstOffset 1133 709
 | 
						|
            1135:  7(f16vec4) Load 1130(texel)
 | 
						|
            1136:  7(f16vec4) FAdd 1135 1134
 | 
						|
                              Store 1130(texel) 1136
 | 
						|
            1137:         123 Load 125(s1D)
 | 
						|
            1138:154(f16vec2) Load 156(f16c2)
 | 
						|
            1139:6(float16_t) Load 572(f16lod)
 | 
						|
            1140:  7(f16vec4) ImageSampleProjExplicitLod 1137 1138 Lod ConstOffset 1139 709
 | 
						|
            1141:  7(f16vec4) Load 1130(texel)
 | 
						|
            1142:  7(f16vec4) FAdd 1141 1140
 | 
						|
                              Store 1130(texel) 1142
 | 
						|
            1143:         123 Load 125(s1D)
 | 
						|
            1144:  249(fvec4) Load 251(c4)
 | 
						|
            1145:   52(float) Load 565(lod)
 | 
						|
            1146:   52(float) CompositeExtract 1144 3
 | 
						|
            1147:  249(fvec4) CompositeInsert 1146 1144 1
 | 
						|
            1148:  7(f16vec4) ImageSampleProjExplicitLod 1143 1147 Lod ConstOffset 1145 709
 | 
						|
            1149:  7(f16vec4) Load 1130(texel)
 | 
						|
            1150:  7(f16vec4) FAdd 1149 1148
 | 
						|
                              Store 1130(texel) 1150
 | 
						|
            1151:         123 Load 125(s1D)
 | 
						|
            1152:  7(f16vec4) Load 309(f16c4)
 | 
						|
            1153:6(float16_t) Load 572(f16lod)
 | 
						|
            1154:6(float16_t) CompositeExtract 1152 3
 | 
						|
            1155:  7(f16vec4) CompositeInsert 1154 1152 1
 | 
						|
            1156:  7(f16vec4) ImageSampleProjExplicitLod 1151 1155 Lod ConstOffset 1153 709
 | 
						|
            1157:  7(f16vec4) Load 1130(texel)
 | 
						|
            1158:  7(f16vec4) FAdd 1157 1156
 | 
						|
                              Store 1130(texel) 1158
 | 
						|
            1159:         143 Load 145(s2D)
 | 
						|
            1160:  167(fvec3) Load 169(c3)
 | 
						|
            1161:   52(float) Load 565(lod)
 | 
						|
            1162:  7(f16vec4) ImageSampleProjExplicitLod 1159 1160 Lod ConstOffset 1161 722
 | 
						|
            1163:  7(f16vec4) Load 1130(texel)
 | 
						|
            1164:  7(f16vec4) FAdd 1163 1162
 | 
						|
                              Store 1130(texel) 1164
 | 
						|
            1165:         143 Load 145(s2D)
 | 
						|
            1166:175(f16vec3) Load 177(f16c3)
 | 
						|
            1167:6(float16_t) Load 572(f16lod)
 | 
						|
            1168:  7(f16vec4) ImageSampleProjExplicitLod 1165 1166 Lod ConstOffset 1167 722
 | 
						|
            1169:  7(f16vec4) Load 1130(texel)
 | 
						|
            1170:  7(f16vec4) FAdd 1169 1168
 | 
						|
                              Store 1130(texel) 1170
 | 
						|
            1171:         143 Load 145(s2D)
 | 
						|
            1172:  249(fvec4) Load 251(c4)
 | 
						|
            1173:   52(float) Load 565(lod)
 | 
						|
            1174:   52(float) CompositeExtract 1172 3
 | 
						|
            1175:  249(fvec4) CompositeInsert 1174 1172 2
 | 
						|
            1176:  7(f16vec4) ImageSampleProjExplicitLod 1171 1175 Lod ConstOffset 1173 722
 | 
						|
            1177:  7(f16vec4) Load 1130(texel)
 | 
						|
            1178:  7(f16vec4) FAdd 1177 1176
 | 
						|
                              Store 1130(texel) 1178
 | 
						|
            1179:         143 Load 145(s2D)
 | 
						|
            1180:  7(f16vec4) Load 309(f16c4)
 | 
						|
            1181:6(float16_t) Load 572(f16lod)
 | 
						|
            1182:6(float16_t) CompositeExtract 1180 3
 | 
						|
            1183:  7(f16vec4) CompositeInsert 1182 1180 2
 | 
						|
            1184:  7(f16vec4) ImageSampleProjExplicitLod 1179 1183 Lod ConstOffset 1181 722
 | 
						|
            1185:  7(f16vec4) Load 1130(texel)
 | 
						|
            1186:  7(f16vec4) FAdd 1185 1184
 | 
						|
                              Store 1130(texel) 1186
 | 
						|
            1187:         163 Load 165(s3D)
 | 
						|
            1188:  249(fvec4) Load 251(c4)
 | 
						|
            1189:   52(float) Load 565(lod)
 | 
						|
            1190:  7(f16vec4) ImageSampleProjExplicitLod 1187 1188 Lod ConstOffset 1189 735
 | 
						|
            1191:  7(f16vec4) Load 1130(texel)
 | 
						|
            1192:  7(f16vec4) FAdd 1191 1190
 | 
						|
                              Store 1130(texel) 1192
 | 
						|
            1193:         163 Load 165(s3D)
 | 
						|
            1194:  7(f16vec4) Load 309(f16c4)
 | 
						|
            1195:6(float16_t) Load 572(f16lod)
 | 
						|
            1196:  7(f16vec4) ImageSampleProjExplicitLod 1193 1194 Lod ConstOffset 1195 735
 | 
						|
            1197:  7(f16vec4) Load 1130(texel)
 | 
						|
            1198:  7(f16vec4) FAdd 1197 1196
 | 
						|
                              Store 1130(texel) 1198
 | 
						|
            1199:         199 Load 201(s1DShadow)
 | 
						|
            1200:  249(fvec4) Load 251(c4)
 | 
						|
            1201:   52(float) Load 565(lod)
 | 
						|
            1202:   52(float) CompositeExtract 1200 2
 | 
						|
            1203:   52(float) CompositeExtract 1200 3
 | 
						|
            1204:  249(fvec4) CompositeInsert 1203 1200 1
 | 
						|
            1205:6(float16_t) ImageSampleProjDrefExplicitLod 1199 1204 1202 Lod ConstOffset 1201 709
 | 
						|
            1206:    208(ptr) AccessChain 1130(texel) 207
 | 
						|
            1207:6(float16_t) Load 1206
 | 
						|
            1208:6(float16_t) FAdd 1207 1205
 | 
						|
            1209:    208(ptr) AccessChain 1130(texel) 207
 | 
						|
                              Store 1209 1208
 | 
						|
            1210:         199 Load 201(s1DShadow)
 | 
						|
            1211:175(f16vec3) Load 177(f16c3)
 | 
						|
            1212:   52(float) Load 215(compare)
 | 
						|
            1213:6(float16_t) Load 572(f16lod)
 | 
						|
            1214:6(float16_t) CompositeExtract 1211 2
 | 
						|
            1215:175(f16vec3) CompositeInsert 1214 1211 1
 | 
						|
            1216:6(float16_t) ImageSampleProjDrefExplicitLod 1210 1215 1212 Lod ConstOffset 1213 709
 | 
						|
            1217:    208(ptr) AccessChain 1130(texel) 207
 | 
						|
            1218:6(float16_t) Load 1217
 | 
						|
            1219:6(float16_t) FAdd 1218 1216
 | 
						|
            1220:    208(ptr) AccessChain 1130(texel) 207
 | 
						|
                              Store 1220 1219
 | 
						|
            1221:         224 Load 226(s2DShadow)
 | 
						|
            1222:  249(fvec4) Load 251(c4)
 | 
						|
            1223:   52(float) Load 565(lod)
 | 
						|
            1224:   52(float) CompositeExtract 1222 2
 | 
						|
            1225:   52(float) CompositeExtract 1222 3
 | 
						|
            1226:  249(fvec4) CompositeInsert 1225 1222 2
 | 
						|
            1227:6(float16_t) ImageSampleProjDrefExplicitLod 1221 1226 1224 Lod ConstOffset 1223 722
 | 
						|
            1228:    208(ptr) AccessChain 1130(texel) 207
 | 
						|
            1229:6(float16_t) Load 1228
 | 
						|
            1230:6(float16_t) FAdd 1229 1227
 | 
						|
            1231:    208(ptr) AccessChain 1130(texel) 207
 | 
						|
                              Store 1231 1230
 | 
						|
            1232:         224 Load 226(s2DShadow)
 | 
						|
            1233:175(f16vec3) Load 177(f16c3)
 | 
						|
            1234:   52(float) Load 215(compare)
 | 
						|
            1235:6(float16_t) Load 572(f16lod)
 | 
						|
            1236:6(float16_t) ImageSampleProjDrefExplicitLod 1232 1233 1234 Lod ConstOffset 1235 722
 | 
						|
            1237:    208(ptr) AccessChain 1130(texel) 207
 | 
						|
            1238:6(float16_t) Load 1237
 | 
						|
            1239:6(float16_t) FAdd 1238 1236
 | 
						|
            1240:    208(ptr) AccessChain 1130(texel) 207
 | 
						|
                              Store 1240 1239
 | 
						|
            1241:  7(f16vec4) Load 1130(texel)
 | 
						|
                              ReturnValue 1241
 | 
						|
                              FunctionEnd
 | 
						|
23(testTexelFetch():  7(f16vec4) Function None 8
 | 
						|
              24:             Label
 | 
						|
     1244(texel):     64(ptr) Variable Function
 | 
						|
                              Store 1244(texel) 121
 | 
						|
            1245:         123 Load 125(s1D)
 | 
						|
            1246:   52(float) Load 128(c1)
 | 
						|
            1247:     47(int) ConvertFToS 1246
 | 
						|
            1248:   52(float) Load 565(lod)
 | 
						|
            1249:     47(int) ConvertFToS 1248
 | 
						|
            1250:         122 Image 1245
 | 
						|
            1251:  7(f16vec4) ImageFetch 1250 1247 Lod 1249
 | 
						|
            1252:  7(f16vec4) Load 1244(texel)
 | 
						|
            1253:  7(f16vec4) FAdd 1252 1251
 | 
						|
                              Store 1244(texel) 1253
 | 
						|
            1254:         143 Load 145(s2D)
 | 
						|
            1255:   53(fvec2) Load 148(c2)
 | 
						|
            1256:  721(ivec2) ConvertFToS 1255
 | 
						|
            1257:   52(float) Load 565(lod)
 | 
						|
            1258:     47(int) ConvertFToS 1257
 | 
						|
            1259:         142 Image 1254
 | 
						|
            1260:  7(f16vec4) ImageFetch 1259 1256 Lod 1258
 | 
						|
            1261:  7(f16vec4) Load 1244(texel)
 | 
						|
            1262:  7(f16vec4) FAdd 1261 1260
 | 
						|
                              Store 1244(texel) 1262
 | 
						|
            1263:         163 Load 165(s3D)
 | 
						|
            1264:  167(fvec3) Load 169(c3)
 | 
						|
            1265:  734(ivec3) ConvertFToS 1264
 | 
						|
            1266:   52(float) Load 565(lod)
 | 
						|
            1267:     47(int) ConvertFToS 1266
 | 
						|
            1268:         162 Image 1263
 | 
						|
            1269:  7(f16vec4) ImageFetch 1268 1265 Lod 1267
 | 
						|
            1270:  7(f16vec4) Load 1244(texel)
 | 
						|
            1271:  7(f16vec4) FAdd 1270 1269
 | 
						|
                              Store 1244(texel) 1271
 | 
						|
            1272:         357 Load 359(s2DRect)
 | 
						|
            1273:   53(fvec2) Load 148(c2)
 | 
						|
            1274:  721(ivec2) ConvertFToS 1273
 | 
						|
            1275:         356 Image 1272
 | 
						|
            1276:  7(f16vec4) ImageFetch 1275 1274
 | 
						|
            1277:  7(f16vec4) Load 1244(texel)
 | 
						|
            1278:  7(f16vec4) FAdd 1277 1276
 | 
						|
                              Store 1244(texel) 1278
 | 
						|
            1279:         269 Load 271(s1DArray)
 | 
						|
            1280:   53(fvec2) Load 148(c2)
 | 
						|
            1281:  721(ivec2) ConvertFToS 1280
 | 
						|
            1282:   52(float) Load 565(lod)
 | 
						|
            1283:     47(int) ConvertFToS 1282
 | 
						|
            1284:         268 Image 1279
 | 
						|
            1285:  7(f16vec4) ImageFetch 1284 1281 Lod 1283
 | 
						|
            1286:  7(f16vec4) Load 1244(texel)
 | 
						|
            1287:  7(f16vec4) FAdd 1286 1285
 | 
						|
                              Store 1244(texel) 1287
 | 
						|
            1288:         284 Load 286(s2DArray)
 | 
						|
            1289:  167(fvec3) Load 169(c3)
 | 
						|
            1290:  734(ivec3) ConvertFToS 1289
 | 
						|
            1291:   52(float) Load 565(lod)
 | 
						|
            1292:     47(int) ConvertFToS 1291
 | 
						|
            1293:         283 Image 1288
 | 
						|
            1294:  7(f16vec4) ImageFetch 1293 1290 Lod 1292
 | 
						|
            1295:  7(f16vec4) Load 1244(texel)
 | 
						|
            1296:  7(f16vec4) FAdd 1295 1294
 | 
						|
                              Store 1244(texel) 1296
 | 
						|
            1301:        1298 Load 1300(sBuffer)
 | 
						|
            1302:   52(float) Load 128(c1)
 | 
						|
            1303:     47(int) ConvertFToS 1302
 | 
						|
            1304:        1297 Image 1301
 | 
						|
            1305:  7(f16vec4) ImageFetch 1304 1303
 | 
						|
            1306:  7(f16vec4) Load 1244(texel)
 | 
						|
            1307:  7(f16vec4) FAdd 1306 1305
 | 
						|
                              Store 1244(texel) 1307
 | 
						|
            1312:        1309 Load 1311(s2DMS)
 | 
						|
            1313:   53(fvec2) Load 148(c2)
 | 
						|
            1314:  721(ivec2) ConvertFToS 1313
 | 
						|
            1315:        1308 Image 1312
 | 
						|
            1316:  7(f16vec4) ImageFetch 1315 1314 Sample 709
 | 
						|
            1317:  7(f16vec4) Load 1244(texel)
 | 
						|
            1318:  7(f16vec4) FAdd 1317 1316
 | 
						|
                              Store 1244(texel) 1318
 | 
						|
            1323:        1320 Load 1322(s2DMSArray)
 | 
						|
            1324:  167(fvec3) Load 169(c3)
 | 
						|
            1325:  734(ivec3) ConvertFToS 1324
 | 
						|
            1327:        1319 Image 1323
 | 
						|
            1328:  7(f16vec4) ImageFetch 1327 1325 Sample 1326
 | 
						|
            1329:  7(f16vec4) Load 1244(texel)
 | 
						|
            1330:  7(f16vec4) FAdd 1329 1328
 | 
						|
                              Store 1244(texel) 1330
 | 
						|
            1331:  7(f16vec4) Load 1244(texel)
 | 
						|
                              ReturnValue 1331
 | 
						|
                              FunctionEnd
 | 
						|
25(testTexelFetchOffset():  7(f16vec4) Function None 8
 | 
						|
              26:             Label
 | 
						|
     1334(texel):     64(ptr) Variable Function
 | 
						|
                              Store 1334(texel) 121
 | 
						|
            1335:         123 Load 125(s1D)
 | 
						|
            1336:   52(float) Load 128(c1)
 | 
						|
            1337:     47(int) ConvertFToS 1336
 | 
						|
            1338:   52(float) Load 565(lod)
 | 
						|
            1339:     47(int) ConvertFToS 1338
 | 
						|
            1340:         122 Image 1335
 | 
						|
            1341:  7(f16vec4) ImageFetch 1340 1337 Lod ConstOffset 1339 709
 | 
						|
            1342:  7(f16vec4) Load 1334(texel)
 | 
						|
            1343:  7(f16vec4) FAdd 1342 1341
 | 
						|
                              Store 1334(texel) 1343
 | 
						|
            1344:         143 Load 145(s2D)
 | 
						|
            1345:   53(fvec2) Load 148(c2)
 | 
						|
            1346:  721(ivec2) ConvertFToS 1345
 | 
						|
            1347:   52(float) Load 565(lod)
 | 
						|
            1348:     47(int) ConvertFToS 1347
 | 
						|
            1349:         142 Image 1344
 | 
						|
            1350:  7(f16vec4) ImageFetch 1349 1346 Lod ConstOffset 1348 722
 | 
						|
            1351:  7(f16vec4) Load 1334(texel)
 | 
						|
            1352:  7(f16vec4) FAdd 1351 1350
 | 
						|
                              Store 1334(texel) 1352
 | 
						|
            1353:         163 Load 165(s3D)
 | 
						|
            1354:  167(fvec3) Load 169(c3)
 | 
						|
            1355:  734(ivec3) ConvertFToS 1354
 | 
						|
            1356:   52(float) Load 565(lod)
 | 
						|
            1357:     47(int) ConvertFToS 1356
 | 
						|
            1358:         162 Image 1353
 | 
						|
            1359:  7(f16vec4) ImageFetch 1358 1355 Lod ConstOffset 1357 735
 | 
						|
            1360:  7(f16vec4) Load 1334(texel)
 | 
						|
            1361:  7(f16vec4) FAdd 1360 1359
 | 
						|
                              Store 1334(texel) 1361
 | 
						|
            1362:         357 Load 359(s2DRect)
 | 
						|
            1363:   53(fvec2) Load 148(c2)
 | 
						|
            1364:  721(ivec2) ConvertFToS 1363
 | 
						|
            1365:         356 Image 1362
 | 
						|
            1366:  7(f16vec4) ImageFetch 1365 1364 ConstOffset 722
 | 
						|
            1367:  7(f16vec4) Load 1334(texel)
 | 
						|
            1368:  7(f16vec4) FAdd 1367 1366
 | 
						|
                              Store 1334(texel) 1368
 | 
						|
            1369:         269 Load 271(s1DArray)
 | 
						|
            1370:   53(fvec2) Load 148(c2)
 | 
						|
            1371:  721(ivec2) ConvertFToS 1370
 | 
						|
            1372:   52(float) Load 565(lod)
 | 
						|
            1373:     47(int) ConvertFToS 1372
 | 
						|
            1374:         268 Image 1369
 | 
						|
            1375:  7(f16vec4) ImageFetch 1374 1371 Lod ConstOffset 1373 709
 | 
						|
            1376:  7(f16vec4) Load 1334(texel)
 | 
						|
            1377:  7(f16vec4) FAdd 1376 1375
 | 
						|
                              Store 1334(texel) 1377
 | 
						|
            1378:         284 Load 286(s2DArray)
 | 
						|
            1379:  167(fvec3) Load 169(c3)
 | 
						|
            1380:  734(ivec3) ConvertFToS 1379
 | 
						|
            1381:   52(float) Load 565(lod)
 | 
						|
            1382:     47(int) ConvertFToS 1381
 | 
						|
            1383:         283 Image 1378
 | 
						|
            1384:  7(f16vec4) ImageFetch 1383 1380 Lod ConstOffset 1382 722
 | 
						|
            1385:  7(f16vec4) Load 1334(texel)
 | 
						|
            1386:  7(f16vec4) FAdd 1385 1384
 | 
						|
                              Store 1334(texel) 1386
 | 
						|
            1387:  7(f16vec4) Load 1334(texel)
 | 
						|
                              ReturnValue 1387
 | 
						|
                              FunctionEnd
 | 
						|
27(testTextureGrad():  7(f16vec4) Function None 8
 | 
						|
              28:             Label
 | 
						|
     1390(texel):     64(ptr) Variable Function
 | 
						|
                              Store 1390(texel) 121
 | 
						|
            1391:         123 Load 125(s1D)
 | 
						|
            1392:   52(float) Load 128(c1)
 | 
						|
            1394:   52(float) Load 1393(dPdxy1)
 | 
						|
            1395:   52(float) Load 1393(dPdxy1)
 | 
						|
            1396:  7(f16vec4) ImageSampleExplicitLod 1391 1392 Grad 1394 1395
 | 
						|
            1397:  7(f16vec4) Load 1390(texel)
 | 
						|
            1398:  7(f16vec4) FAdd 1397 1396
 | 
						|
                              Store 1390(texel) 1398
 | 
						|
            1399:         123 Load 125(s1D)
 | 
						|
            1400:6(float16_t) Load 135(f16c1)
 | 
						|
            1402:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1403:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1404:  7(f16vec4) ImageSampleExplicitLod 1399 1400 Grad 1402 1403
 | 
						|
            1405:  7(f16vec4) Load 1390(texel)
 | 
						|
            1406:  7(f16vec4) FAdd 1405 1404
 | 
						|
                              Store 1390(texel) 1406
 | 
						|
            1407:         143 Load 145(s2D)
 | 
						|
            1408:   53(fvec2) Load 148(c2)
 | 
						|
            1410:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1411:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1412:  7(f16vec4) ImageSampleExplicitLod 1407 1408 Grad 1410 1411
 | 
						|
            1413:  7(f16vec4) Load 1390(texel)
 | 
						|
            1414:  7(f16vec4) FAdd 1413 1412
 | 
						|
                              Store 1390(texel) 1414
 | 
						|
            1415:         143 Load 145(s2D)
 | 
						|
            1416:154(f16vec2) Load 156(f16c2)
 | 
						|
            1418:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1419:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1420:  7(f16vec4) ImageSampleExplicitLod 1415 1416 Grad 1418 1419
 | 
						|
            1421:  7(f16vec4) Load 1390(texel)
 | 
						|
            1422:  7(f16vec4) FAdd 1421 1420
 | 
						|
                              Store 1390(texel) 1422
 | 
						|
            1423:         163 Load 165(s3D)
 | 
						|
            1424:  167(fvec3) Load 169(c3)
 | 
						|
            1426:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            1427:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            1428:  7(f16vec4) ImageSampleExplicitLod 1423 1424 Grad 1426 1427
 | 
						|
            1429:  7(f16vec4) Load 1390(texel)
 | 
						|
            1430:  7(f16vec4) FAdd 1429 1428
 | 
						|
                              Store 1390(texel) 1430
 | 
						|
            1431:         163 Load 165(s3D)
 | 
						|
            1432:175(f16vec3) Load 177(f16c3)
 | 
						|
            1434:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            1435:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            1436:  7(f16vec4) ImageSampleExplicitLod 1431 1432 Grad 1434 1435
 | 
						|
            1437:  7(f16vec4) Load 1390(texel)
 | 
						|
            1438:  7(f16vec4) FAdd 1437 1436
 | 
						|
                              Store 1390(texel) 1438
 | 
						|
            1439:         184 Load 186(sCube)
 | 
						|
            1440:  167(fvec3) Load 169(c3)
 | 
						|
            1441:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            1442:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            1443:  7(f16vec4) ImageSampleExplicitLod 1439 1440 Grad 1441 1442
 | 
						|
            1444:  7(f16vec4) Load 1390(texel)
 | 
						|
            1445:  7(f16vec4) FAdd 1444 1443
 | 
						|
                              Store 1390(texel) 1445
 | 
						|
            1446:         184 Load 186(sCube)
 | 
						|
            1447:175(f16vec3) Load 177(f16c3)
 | 
						|
            1448:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            1449:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            1450:  7(f16vec4) ImageSampleExplicitLod 1446 1447 Grad 1448 1449
 | 
						|
            1451:  7(f16vec4) Load 1390(texel)
 | 
						|
            1452:  7(f16vec4) FAdd 1451 1450
 | 
						|
                              Store 1390(texel) 1452
 | 
						|
            1453:         357 Load 359(s2DRect)
 | 
						|
            1454:   53(fvec2) Load 148(c2)
 | 
						|
            1455:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1456:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1457:  7(f16vec4) ImageSampleExplicitLod 1453 1454 Grad 1455 1456
 | 
						|
            1458:  7(f16vec4) Load 1390(texel)
 | 
						|
            1459:  7(f16vec4) FAdd 1458 1457
 | 
						|
                              Store 1390(texel) 1459
 | 
						|
            1460:         357 Load 359(s2DRect)
 | 
						|
            1461:154(f16vec2) Load 156(f16c2)
 | 
						|
            1462:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1463:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1464:  7(f16vec4) ImageSampleExplicitLod 1460 1461 Grad 1462 1463
 | 
						|
            1465:  7(f16vec4) Load 1390(texel)
 | 
						|
            1466:  7(f16vec4) FAdd 1465 1464
 | 
						|
                              Store 1390(texel) 1466
 | 
						|
            1467:         371 Load 373(s2DRectShadow)
 | 
						|
            1468:  167(fvec3) Load 169(c3)
 | 
						|
            1469:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1470:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1471:   52(float) CompositeExtract 1468 2
 | 
						|
            1472:6(float16_t) ImageSampleDrefExplicitLod 1467 1468 1471 Grad 1469 1470
 | 
						|
            1473:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
            1474:6(float16_t) Load 1473
 | 
						|
            1475:6(float16_t) FAdd 1474 1472
 | 
						|
            1476:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
                              Store 1476 1475
 | 
						|
            1477:         371 Load 373(s2DRectShadow)
 | 
						|
            1478:154(f16vec2) Load 156(f16c2)
 | 
						|
            1479:   52(float) Load 215(compare)
 | 
						|
            1480:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1481:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1482:6(float16_t) ImageSampleDrefExplicitLod 1477 1478 1479 Grad 1480 1481
 | 
						|
            1483:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
            1484:6(float16_t) Load 1483
 | 
						|
            1485:6(float16_t) FAdd 1484 1482
 | 
						|
            1486:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
                              Store 1486 1485
 | 
						|
            1487:         199 Load 201(s1DShadow)
 | 
						|
            1488:  167(fvec3) Load 169(c3)
 | 
						|
            1489:   52(float) Load 1393(dPdxy1)
 | 
						|
            1490:   52(float) Load 1393(dPdxy1)
 | 
						|
            1491:   52(float) CompositeExtract 1488 2
 | 
						|
            1492:6(float16_t) ImageSampleDrefExplicitLod 1487 1488 1491 Grad 1489 1490
 | 
						|
            1493:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
            1494:6(float16_t) Load 1493
 | 
						|
            1495:6(float16_t) FAdd 1494 1492
 | 
						|
            1496:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
                              Store 1496 1495
 | 
						|
            1497:         199 Load 201(s1DShadow)
 | 
						|
            1498:154(f16vec2) Load 156(f16c2)
 | 
						|
            1499:   52(float) Load 215(compare)
 | 
						|
            1500:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1501:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1502:6(float16_t) ImageSampleDrefExplicitLod 1497 1498 1499 Grad 1500 1501
 | 
						|
            1503:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
            1504:6(float16_t) Load 1503
 | 
						|
            1505:6(float16_t) FAdd 1504 1502
 | 
						|
            1506:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
                              Store 1506 1505
 | 
						|
            1507:         224 Load 226(s2DShadow)
 | 
						|
            1508:  167(fvec3) Load 169(c3)
 | 
						|
            1509:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1510:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1511:   52(float) CompositeExtract 1508 2
 | 
						|
            1512:6(float16_t) ImageSampleDrefExplicitLod 1507 1508 1511 Grad 1509 1510
 | 
						|
            1513:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
            1514:6(float16_t) Load 1513
 | 
						|
            1515:6(float16_t) FAdd 1514 1512
 | 
						|
            1516:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
                              Store 1516 1515
 | 
						|
            1517:         224 Load 226(s2DShadow)
 | 
						|
            1518:154(f16vec2) Load 156(f16c2)
 | 
						|
            1519:   52(float) Load 215(compare)
 | 
						|
            1520:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1521:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1522:6(float16_t) ImageSampleDrefExplicitLod 1517 1518 1519 Grad 1520 1521
 | 
						|
            1523:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
            1524:6(float16_t) Load 1523
 | 
						|
            1525:6(float16_t) FAdd 1524 1522
 | 
						|
            1526:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
                              Store 1526 1525
 | 
						|
            1527:         245 Load 247(sCubeShadow)
 | 
						|
            1528:  249(fvec4) Load 251(c4)
 | 
						|
            1529:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            1530:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            1531:   52(float) CompositeExtract 1528 3
 | 
						|
            1532:6(float16_t) ImageSampleDrefExplicitLod 1527 1528 1531 Grad 1529 1530
 | 
						|
            1533:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
            1534:6(float16_t) Load 1533
 | 
						|
            1535:6(float16_t) FAdd 1534 1532
 | 
						|
            1536:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
                              Store 1536 1535
 | 
						|
            1537:         245 Load 247(sCubeShadow)
 | 
						|
            1538:175(f16vec3) Load 177(f16c3)
 | 
						|
            1539:   52(float) Load 215(compare)
 | 
						|
            1540:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            1541:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            1542:6(float16_t) ImageSampleDrefExplicitLod 1537 1538 1539 Grad 1540 1541
 | 
						|
            1543:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
            1544:6(float16_t) Load 1543
 | 
						|
            1545:6(float16_t) FAdd 1544 1542
 | 
						|
            1546:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
                              Store 1546 1545
 | 
						|
            1547:         269 Load 271(s1DArray)
 | 
						|
            1548:   53(fvec2) Load 148(c2)
 | 
						|
            1549:   52(float) Load 1393(dPdxy1)
 | 
						|
            1550:   52(float) Load 1393(dPdxy1)
 | 
						|
            1551:  7(f16vec4) ImageSampleExplicitLod 1547 1548 Grad 1549 1550
 | 
						|
            1552:  7(f16vec4) Load 1390(texel)
 | 
						|
            1553:  7(f16vec4) FAdd 1552 1551
 | 
						|
                              Store 1390(texel) 1553
 | 
						|
            1554:         269 Load 271(s1DArray)
 | 
						|
            1555:154(f16vec2) Load 156(f16c2)
 | 
						|
            1556:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1557:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1558:  7(f16vec4) ImageSampleExplicitLod 1554 1555 Grad 1556 1557
 | 
						|
            1559:  7(f16vec4) Load 1390(texel)
 | 
						|
            1560:  7(f16vec4) FAdd 1559 1558
 | 
						|
                              Store 1390(texel) 1560
 | 
						|
            1561:         284 Load 286(s2DArray)
 | 
						|
            1562:  167(fvec3) Load 169(c3)
 | 
						|
            1563:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1564:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1565:  7(f16vec4) ImageSampleExplicitLod 1561 1562 Grad 1563 1564
 | 
						|
            1566:  7(f16vec4) Load 1390(texel)
 | 
						|
            1567:  7(f16vec4) FAdd 1566 1565
 | 
						|
                              Store 1390(texel) 1567
 | 
						|
            1568:         284 Load 286(s2DArray)
 | 
						|
            1569:175(f16vec3) Load 177(f16c3)
 | 
						|
            1570:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1571:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1572:  7(f16vec4) ImageSampleExplicitLod 1568 1569 Grad 1570 1571
 | 
						|
            1573:  7(f16vec4) Load 1390(texel)
 | 
						|
            1574:  7(f16vec4) FAdd 1573 1572
 | 
						|
                              Store 1390(texel) 1574
 | 
						|
            1575:         316 Load 318(s1DArrayShadow)
 | 
						|
            1576:  167(fvec3) Load 169(c3)
 | 
						|
            1577:   52(float) Load 1393(dPdxy1)
 | 
						|
            1578:   52(float) Load 1393(dPdxy1)
 | 
						|
            1579:   52(float) CompositeExtract 1576 2
 | 
						|
            1580:6(float16_t) ImageSampleDrefExplicitLod 1575 1576 1579 Grad 1577 1578
 | 
						|
            1581:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
            1582:6(float16_t) Load 1581
 | 
						|
            1583:6(float16_t) FAdd 1582 1580
 | 
						|
            1584:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
                              Store 1584 1583
 | 
						|
            1585:         316 Load 318(s1DArrayShadow)
 | 
						|
            1586:154(f16vec2) Load 156(f16c2)
 | 
						|
            1587:   52(float) Load 215(compare)
 | 
						|
            1588:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1589:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1590:6(float16_t) ImageSampleDrefExplicitLod 1585 1586 1587 Grad 1588 1589
 | 
						|
            1591:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
            1592:6(float16_t) Load 1591
 | 
						|
            1593:6(float16_t) FAdd 1592 1590
 | 
						|
            1594:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
                              Store 1594 1593
 | 
						|
            1595:         337 Load 339(s2DArrayShadow)
 | 
						|
            1596:  249(fvec4) Load 251(c4)
 | 
						|
            1597:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1598:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1599:   52(float) CompositeExtract 1596 3
 | 
						|
            1600:6(float16_t) ImageSampleDrefExplicitLod 1595 1596 1599 Grad 1597 1598
 | 
						|
            1601:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
            1602:6(float16_t) Load 1601
 | 
						|
            1603:6(float16_t) FAdd 1602 1600
 | 
						|
            1604:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
                              Store 1604 1603
 | 
						|
            1605:         337 Load 339(s2DArrayShadow)
 | 
						|
            1606:175(f16vec3) Load 177(f16c3)
 | 
						|
            1607:   52(float) Load 215(compare)
 | 
						|
            1608:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1609:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1610:6(float16_t) ImageSampleDrefExplicitLod 1605 1606 1607 Grad 1608 1609
 | 
						|
            1611:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
            1612:6(float16_t) Load 1611
 | 
						|
            1613:6(float16_t) FAdd 1612 1610
 | 
						|
            1614:    208(ptr) AccessChain 1390(texel) 207
 | 
						|
                              Store 1614 1613
 | 
						|
            1615:         299 Load 301(sCubeArray)
 | 
						|
            1616:  249(fvec4) Load 251(c4)
 | 
						|
            1617:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            1618:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            1619:  7(f16vec4) ImageSampleExplicitLod 1615 1616 Grad 1617 1618
 | 
						|
            1620:  7(f16vec4) Load 1390(texel)
 | 
						|
            1621:  7(f16vec4) FAdd 1620 1619
 | 
						|
                              Store 1390(texel) 1621
 | 
						|
            1622:         299 Load 301(sCubeArray)
 | 
						|
            1623:  7(f16vec4) Load 309(f16c4)
 | 
						|
            1624:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            1625:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            1626:  7(f16vec4) ImageSampleExplicitLod 1622 1623 Grad 1624 1625
 | 
						|
            1627:  7(f16vec4) Load 1390(texel)
 | 
						|
            1628:  7(f16vec4) FAdd 1627 1626
 | 
						|
                              Store 1390(texel) 1628
 | 
						|
            1629:  7(f16vec4) Load 1390(texel)
 | 
						|
                              ReturnValue 1629
 | 
						|
                              FunctionEnd
 | 
						|
29(testTextureGradOffset():  7(f16vec4) Function None 8
 | 
						|
              30:             Label
 | 
						|
     1632(texel):     64(ptr) Variable Function
 | 
						|
                              Store 1632(texel) 121
 | 
						|
            1633:         123 Load 125(s1D)
 | 
						|
            1634:   52(float) Load 128(c1)
 | 
						|
            1635:   52(float) Load 1393(dPdxy1)
 | 
						|
            1636:   52(float) Load 1393(dPdxy1)
 | 
						|
            1637:  7(f16vec4) ImageSampleExplicitLod 1633 1634 Grad ConstOffset 1635 1636 709
 | 
						|
            1638:  7(f16vec4) Load 1632(texel)
 | 
						|
            1639:  7(f16vec4) FAdd 1638 1637
 | 
						|
                              Store 1632(texel) 1639
 | 
						|
            1640:         123 Load 125(s1D)
 | 
						|
            1641:6(float16_t) Load 135(f16c1)
 | 
						|
            1642:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1643:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1644:  7(f16vec4) ImageSampleExplicitLod 1640 1641 Grad ConstOffset 1642 1643 709
 | 
						|
            1645:  7(f16vec4) Load 1632(texel)
 | 
						|
            1646:  7(f16vec4) FAdd 1645 1644
 | 
						|
                              Store 1632(texel) 1646
 | 
						|
            1647:         143 Load 145(s2D)
 | 
						|
            1648:   53(fvec2) Load 148(c2)
 | 
						|
            1649:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1650:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1651:  7(f16vec4) ImageSampleExplicitLod 1647 1648 Grad ConstOffset 1649 1650 722
 | 
						|
            1652:  7(f16vec4) Load 1632(texel)
 | 
						|
            1653:  7(f16vec4) FAdd 1652 1651
 | 
						|
                              Store 1632(texel) 1653
 | 
						|
            1654:         143 Load 145(s2D)
 | 
						|
            1655:154(f16vec2) Load 156(f16c2)
 | 
						|
            1656:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1657:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1658:  7(f16vec4) ImageSampleExplicitLod 1654 1655 Grad ConstOffset 1656 1657 722
 | 
						|
            1659:  7(f16vec4) Load 1632(texel)
 | 
						|
            1660:  7(f16vec4) FAdd 1659 1658
 | 
						|
                              Store 1632(texel) 1660
 | 
						|
            1661:         163 Load 165(s3D)
 | 
						|
            1662:  167(fvec3) Load 169(c3)
 | 
						|
            1663:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            1664:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            1665:  7(f16vec4) ImageSampleExplicitLod 1661 1662 Grad ConstOffset 1663 1664 735
 | 
						|
            1666:  7(f16vec4) Load 1632(texel)
 | 
						|
            1667:  7(f16vec4) FAdd 1666 1665
 | 
						|
                              Store 1632(texel) 1667
 | 
						|
            1668:         163 Load 165(s3D)
 | 
						|
            1669:175(f16vec3) Load 177(f16c3)
 | 
						|
            1670:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            1671:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            1672:  7(f16vec4) ImageSampleExplicitLod 1668 1669 Grad ConstOffset 1670 1671 735
 | 
						|
            1673:  7(f16vec4) Load 1632(texel)
 | 
						|
            1674:  7(f16vec4) FAdd 1673 1672
 | 
						|
                              Store 1632(texel) 1674
 | 
						|
            1675:         357 Load 359(s2DRect)
 | 
						|
            1676:   53(fvec2) Load 148(c2)
 | 
						|
            1677:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1678:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1679:  7(f16vec4) ImageSampleExplicitLod 1675 1676 Grad ConstOffset 1677 1678 722
 | 
						|
            1680:  7(f16vec4) Load 1632(texel)
 | 
						|
            1681:  7(f16vec4) FAdd 1680 1679
 | 
						|
                              Store 1632(texel) 1681
 | 
						|
            1682:         357 Load 359(s2DRect)
 | 
						|
            1683:154(f16vec2) Load 156(f16c2)
 | 
						|
            1684:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1685:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1686:  7(f16vec4) ImageSampleExplicitLod 1682 1683 Grad ConstOffset 1684 1685 722
 | 
						|
            1687:  7(f16vec4) Load 1632(texel)
 | 
						|
            1688:  7(f16vec4) FAdd 1687 1686
 | 
						|
                              Store 1632(texel) 1688
 | 
						|
            1689:         371 Load 373(s2DRectShadow)
 | 
						|
            1690:  167(fvec3) Load 169(c3)
 | 
						|
            1691:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1692:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1693:   52(float) CompositeExtract 1690 2
 | 
						|
            1694:6(float16_t) ImageSampleDrefExplicitLod 1689 1690 1693 Grad ConstOffset 1691 1692 722
 | 
						|
            1695:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
            1696:6(float16_t) Load 1695
 | 
						|
            1697:6(float16_t) FAdd 1696 1694
 | 
						|
            1698:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
                              Store 1698 1697
 | 
						|
            1699:         371 Load 373(s2DRectShadow)
 | 
						|
            1700:154(f16vec2) Load 156(f16c2)
 | 
						|
            1701:   52(float) Load 215(compare)
 | 
						|
            1702:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1703:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1704:6(float16_t) ImageSampleDrefExplicitLod 1699 1700 1701 Grad ConstOffset 1702 1703 722
 | 
						|
            1705:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
            1706:6(float16_t) Load 1705
 | 
						|
            1707:6(float16_t) FAdd 1706 1704
 | 
						|
            1708:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
                              Store 1708 1707
 | 
						|
            1709:         199 Load 201(s1DShadow)
 | 
						|
            1710:  167(fvec3) Load 169(c3)
 | 
						|
            1711:   52(float) Load 1393(dPdxy1)
 | 
						|
            1712:   52(float) Load 1393(dPdxy1)
 | 
						|
            1713:   52(float) CompositeExtract 1710 2
 | 
						|
            1714:6(float16_t) ImageSampleDrefExplicitLod 1709 1710 1713 Grad ConstOffset 1711 1712 709
 | 
						|
            1715:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
            1716:6(float16_t) Load 1715
 | 
						|
            1717:6(float16_t) FAdd 1716 1714
 | 
						|
            1718:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
                              Store 1718 1717
 | 
						|
            1719:         199 Load 201(s1DShadow)
 | 
						|
            1720:154(f16vec2) Load 156(f16c2)
 | 
						|
            1721:   52(float) Load 215(compare)
 | 
						|
            1722:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1723:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1724:6(float16_t) ImageSampleDrefExplicitLod 1719 1720 1721 Grad ConstOffset 1722 1723 709
 | 
						|
            1725:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
            1726:6(float16_t) Load 1725
 | 
						|
            1727:6(float16_t) FAdd 1726 1724
 | 
						|
            1728:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
                              Store 1728 1727
 | 
						|
            1729:         224 Load 226(s2DShadow)
 | 
						|
            1730:  167(fvec3) Load 169(c3)
 | 
						|
            1731:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1732:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1733:   52(float) CompositeExtract 1730 2
 | 
						|
            1734:6(float16_t) ImageSampleDrefExplicitLod 1729 1730 1733 Grad ConstOffset 1731 1732 722
 | 
						|
            1735:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
            1736:6(float16_t) Load 1735
 | 
						|
            1737:6(float16_t) FAdd 1736 1734
 | 
						|
            1738:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
                              Store 1738 1737
 | 
						|
            1739:         224 Load 226(s2DShadow)
 | 
						|
            1740:154(f16vec2) Load 156(f16c2)
 | 
						|
            1741:   52(float) Load 215(compare)
 | 
						|
            1742:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1743:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1744:6(float16_t) ImageSampleDrefExplicitLod 1739 1740 1741 Grad ConstOffset 1742 1743 722
 | 
						|
            1745:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
            1746:6(float16_t) Load 1745
 | 
						|
            1747:6(float16_t) FAdd 1746 1744
 | 
						|
            1748:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
                              Store 1748 1747
 | 
						|
            1749:         269 Load 271(s1DArray)
 | 
						|
            1750:   53(fvec2) Load 148(c2)
 | 
						|
            1751:   52(float) Load 1393(dPdxy1)
 | 
						|
            1752:   52(float) Load 1393(dPdxy1)
 | 
						|
            1753:  7(f16vec4) ImageSampleExplicitLod 1749 1750 Grad ConstOffset 1751 1752 709
 | 
						|
            1754:  7(f16vec4) Load 1632(texel)
 | 
						|
            1755:  7(f16vec4) FAdd 1754 1753
 | 
						|
                              Store 1632(texel) 1755
 | 
						|
            1756:         269 Load 271(s1DArray)
 | 
						|
            1757:154(f16vec2) Load 156(f16c2)
 | 
						|
            1758:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1759:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1760:  7(f16vec4) ImageSampleExplicitLod 1756 1757 Grad ConstOffset 1758 1759 709
 | 
						|
            1761:  7(f16vec4) Load 1632(texel)
 | 
						|
            1762:  7(f16vec4) FAdd 1761 1760
 | 
						|
                              Store 1632(texel) 1762
 | 
						|
            1763:         284 Load 286(s2DArray)
 | 
						|
            1764:  167(fvec3) Load 169(c3)
 | 
						|
            1765:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1766:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1767:  7(f16vec4) ImageSampleExplicitLod 1763 1764 Grad ConstOffset 1765 1766 722
 | 
						|
            1768:  7(f16vec4) Load 1632(texel)
 | 
						|
            1769:  7(f16vec4) FAdd 1768 1767
 | 
						|
                              Store 1632(texel) 1769
 | 
						|
            1770:         284 Load 286(s2DArray)
 | 
						|
            1771:175(f16vec3) Load 177(f16c3)
 | 
						|
            1772:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1773:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1774:  7(f16vec4) ImageSampleExplicitLod 1770 1771 Grad ConstOffset 1772 1773 722
 | 
						|
            1775:  7(f16vec4) Load 1632(texel)
 | 
						|
            1776:  7(f16vec4) FAdd 1775 1774
 | 
						|
                              Store 1632(texel) 1776
 | 
						|
            1777:         316 Load 318(s1DArrayShadow)
 | 
						|
            1778:  167(fvec3) Load 169(c3)
 | 
						|
            1779:   52(float) Load 1393(dPdxy1)
 | 
						|
            1780:   52(float) Load 1393(dPdxy1)
 | 
						|
            1781:   52(float) CompositeExtract 1778 2
 | 
						|
            1782:6(float16_t) ImageSampleDrefExplicitLod 1777 1778 1781 Grad ConstOffset 1779 1780 709
 | 
						|
            1783:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
            1784:6(float16_t) Load 1783
 | 
						|
            1785:6(float16_t) FAdd 1784 1782
 | 
						|
            1786:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
                              Store 1786 1785
 | 
						|
            1787:         316 Load 318(s1DArrayShadow)
 | 
						|
            1788:154(f16vec2) Load 156(f16c2)
 | 
						|
            1789:   52(float) Load 215(compare)
 | 
						|
            1790:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1791:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1792:6(float16_t) ImageSampleDrefExplicitLod 1787 1788 1789 Grad ConstOffset 1790 1791 709
 | 
						|
            1793:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
            1794:6(float16_t) Load 1793
 | 
						|
            1795:6(float16_t) FAdd 1794 1792
 | 
						|
            1796:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
                              Store 1796 1795
 | 
						|
            1797:         337 Load 339(s2DArrayShadow)
 | 
						|
            1798:  249(fvec4) Load 251(c4)
 | 
						|
            1799:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1800:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1801:   52(float) CompositeExtract 1798 3
 | 
						|
            1802:6(float16_t) ImageSampleDrefExplicitLod 1797 1798 1801 Grad ConstOffset 1799 1800 722
 | 
						|
            1803:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
            1804:6(float16_t) Load 1803
 | 
						|
            1805:6(float16_t) FAdd 1804 1802
 | 
						|
            1806:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
                              Store 1806 1805
 | 
						|
            1807:         337 Load 339(s2DArrayShadow)
 | 
						|
            1808:175(f16vec3) Load 177(f16c3)
 | 
						|
            1809:   52(float) Load 215(compare)
 | 
						|
            1810:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1811:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1812:6(float16_t) ImageSampleDrefExplicitLod 1807 1808 1809 Grad ConstOffset 1810 1811 722
 | 
						|
            1813:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
            1814:6(float16_t) Load 1813
 | 
						|
            1815:6(float16_t) FAdd 1814 1812
 | 
						|
            1816:    208(ptr) AccessChain 1632(texel) 207
 | 
						|
                              Store 1816 1815
 | 
						|
            1817:  7(f16vec4) Load 1632(texel)
 | 
						|
                              ReturnValue 1817
 | 
						|
                              FunctionEnd
 | 
						|
31(testTextureProjGrad():  7(f16vec4) Function None 8
 | 
						|
              32:             Label
 | 
						|
     1820(texel):     64(ptr) Variable Function
 | 
						|
                              Store 1820(texel) 121
 | 
						|
            1821:         123 Load 125(s1D)
 | 
						|
            1822:   53(fvec2) Load 148(c2)
 | 
						|
            1823:   52(float) Load 1393(dPdxy1)
 | 
						|
            1824:   52(float) Load 1393(dPdxy1)
 | 
						|
            1825:  7(f16vec4) ImageSampleProjExplicitLod 1821 1822 Grad 1823 1824
 | 
						|
            1826:  7(f16vec4) Load 1820(texel)
 | 
						|
            1827:  7(f16vec4) FAdd 1826 1825
 | 
						|
                              Store 1820(texel) 1827
 | 
						|
            1828:         123 Load 125(s1D)
 | 
						|
            1829:154(f16vec2) Load 156(f16c2)
 | 
						|
            1830:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1831:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1832:  7(f16vec4) ImageSampleProjExplicitLod 1828 1829 Grad 1830 1831
 | 
						|
            1833:  7(f16vec4) Load 1820(texel)
 | 
						|
            1834:  7(f16vec4) FAdd 1833 1832
 | 
						|
                              Store 1820(texel) 1834
 | 
						|
            1835:         123 Load 125(s1D)
 | 
						|
            1836:  249(fvec4) Load 251(c4)
 | 
						|
            1837:   52(float) Load 1393(dPdxy1)
 | 
						|
            1838:   52(float) Load 1393(dPdxy1)
 | 
						|
            1839:   52(float) CompositeExtract 1836 3
 | 
						|
            1840:  249(fvec4) CompositeInsert 1839 1836 1
 | 
						|
            1841:  7(f16vec4) ImageSampleProjExplicitLod 1835 1840 Grad 1837 1838
 | 
						|
            1842:  7(f16vec4) Load 1820(texel)
 | 
						|
            1843:  7(f16vec4) FAdd 1842 1841
 | 
						|
                              Store 1820(texel) 1843
 | 
						|
            1844:         123 Load 125(s1D)
 | 
						|
            1845:  7(f16vec4) Load 309(f16c4)
 | 
						|
            1846:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1847:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1848:6(float16_t) CompositeExtract 1845 3
 | 
						|
            1849:  7(f16vec4) CompositeInsert 1848 1845 1
 | 
						|
            1850:  7(f16vec4) ImageSampleProjExplicitLod 1844 1849 Grad 1846 1847
 | 
						|
            1851:  7(f16vec4) Load 1820(texel)
 | 
						|
            1852:  7(f16vec4) FAdd 1851 1850
 | 
						|
                              Store 1820(texel) 1852
 | 
						|
            1853:         143 Load 145(s2D)
 | 
						|
            1854:  167(fvec3) Load 169(c3)
 | 
						|
            1855:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1856:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1857:  7(f16vec4) ImageSampleProjExplicitLod 1853 1854 Grad 1855 1856
 | 
						|
            1858:  7(f16vec4) Load 1820(texel)
 | 
						|
            1859:  7(f16vec4) FAdd 1858 1857
 | 
						|
                              Store 1820(texel) 1859
 | 
						|
            1860:         143 Load 145(s2D)
 | 
						|
            1861:175(f16vec3) Load 177(f16c3)
 | 
						|
            1862:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1863:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1864:  7(f16vec4) ImageSampleProjExplicitLod 1860 1861 Grad 1862 1863
 | 
						|
            1865:  7(f16vec4) Load 1820(texel)
 | 
						|
            1866:  7(f16vec4) FAdd 1865 1864
 | 
						|
                              Store 1820(texel) 1866
 | 
						|
            1867:         143 Load 145(s2D)
 | 
						|
            1868:  249(fvec4) Load 251(c4)
 | 
						|
            1869:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1870:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1871:   52(float) CompositeExtract 1868 3
 | 
						|
            1872:  249(fvec4) CompositeInsert 1871 1868 2
 | 
						|
            1873:  7(f16vec4) ImageSampleProjExplicitLod 1867 1872 Grad 1869 1870
 | 
						|
            1874:  7(f16vec4) Load 1820(texel)
 | 
						|
            1875:  7(f16vec4) FAdd 1874 1873
 | 
						|
                              Store 1820(texel) 1875
 | 
						|
            1876:         143 Load 145(s2D)
 | 
						|
            1877:  7(f16vec4) Load 309(f16c4)
 | 
						|
            1878:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1879:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1880:6(float16_t) CompositeExtract 1877 3
 | 
						|
            1881:  7(f16vec4) CompositeInsert 1880 1877 2
 | 
						|
            1882:  7(f16vec4) ImageSampleProjExplicitLod 1876 1881 Grad 1878 1879
 | 
						|
            1883:  7(f16vec4) Load 1820(texel)
 | 
						|
            1884:  7(f16vec4) FAdd 1883 1882
 | 
						|
                              Store 1820(texel) 1884
 | 
						|
            1885:         163 Load 165(s3D)
 | 
						|
            1886:  249(fvec4) Load 251(c4)
 | 
						|
            1887:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            1888:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            1889:  7(f16vec4) ImageSampleProjExplicitLod 1885 1886 Grad 1887 1888
 | 
						|
            1890:  7(f16vec4) Load 1820(texel)
 | 
						|
            1891:  7(f16vec4) FAdd 1890 1889
 | 
						|
                              Store 1820(texel) 1891
 | 
						|
            1892:         163 Load 165(s3D)
 | 
						|
            1893:  7(f16vec4) Load 309(f16c4)
 | 
						|
            1894:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            1895:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            1896:  7(f16vec4) ImageSampleProjExplicitLod 1892 1893 Grad 1894 1895
 | 
						|
            1897:  7(f16vec4) Load 1820(texel)
 | 
						|
            1898:  7(f16vec4) FAdd 1897 1896
 | 
						|
                              Store 1820(texel) 1898
 | 
						|
            1899:         357 Load 359(s2DRect)
 | 
						|
            1900:  167(fvec3) Load 169(c3)
 | 
						|
            1901:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1902:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1903:  7(f16vec4) ImageSampleProjExplicitLod 1899 1900 Grad 1901 1902
 | 
						|
            1904:  7(f16vec4) Load 1820(texel)
 | 
						|
            1905:  7(f16vec4) FAdd 1904 1903
 | 
						|
                              Store 1820(texel) 1905
 | 
						|
            1906:         357 Load 359(s2DRect)
 | 
						|
            1907:175(f16vec3) Load 177(f16c3)
 | 
						|
            1908:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1909:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1910:  7(f16vec4) ImageSampleProjExplicitLod 1906 1907 Grad 1908 1909
 | 
						|
            1911:  7(f16vec4) Load 1820(texel)
 | 
						|
            1912:  7(f16vec4) FAdd 1911 1910
 | 
						|
                              Store 1820(texel) 1912
 | 
						|
            1913:         357 Load 359(s2DRect)
 | 
						|
            1914:  249(fvec4) Load 251(c4)
 | 
						|
            1915:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1916:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1917:   52(float) CompositeExtract 1914 3
 | 
						|
            1918:  249(fvec4) CompositeInsert 1917 1914 2
 | 
						|
            1919:  7(f16vec4) ImageSampleProjExplicitLod 1913 1918 Grad 1915 1916
 | 
						|
            1920:  7(f16vec4) Load 1820(texel)
 | 
						|
            1921:  7(f16vec4) FAdd 1920 1919
 | 
						|
                              Store 1820(texel) 1921
 | 
						|
            1922:         357 Load 359(s2DRect)
 | 
						|
            1923:  7(f16vec4) Load 309(f16c4)
 | 
						|
            1924:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1925:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1926:6(float16_t) CompositeExtract 1923 3
 | 
						|
            1927:  7(f16vec4) CompositeInsert 1926 1923 2
 | 
						|
            1928:  7(f16vec4) ImageSampleProjExplicitLod 1922 1927 Grad 1924 1925
 | 
						|
            1929:  7(f16vec4) Load 1820(texel)
 | 
						|
            1930:  7(f16vec4) FAdd 1929 1928
 | 
						|
                              Store 1820(texel) 1930
 | 
						|
            1931:         371 Load 373(s2DRectShadow)
 | 
						|
            1932:  249(fvec4) Load 251(c4)
 | 
						|
            1933:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1934:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1935:   52(float) CompositeExtract 1932 2
 | 
						|
            1936:   52(float) CompositeExtract 1932 3
 | 
						|
            1937:  249(fvec4) CompositeInsert 1936 1932 2
 | 
						|
            1938:6(float16_t) ImageSampleProjDrefExplicitLod 1931 1937 1935 Grad 1933 1934
 | 
						|
            1939:    208(ptr) AccessChain 1820(texel) 207
 | 
						|
            1940:6(float16_t) Load 1939
 | 
						|
            1941:6(float16_t) FAdd 1940 1938
 | 
						|
            1942:    208(ptr) AccessChain 1820(texel) 207
 | 
						|
                              Store 1942 1941
 | 
						|
            1943:         371 Load 373(s2DRectShadow)
 | 
						|
            1944:175(f16vec3) Load 177(f16c3)
 | 
						|
            1945:   52(float) Load 215(compare)
 | 
						|
            1946:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1947:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1948:6(float16_t) ImageSampleProjDrefExplicitLod 1943 1944 1945 Grad 1946 1947
 | 
						|
            1949:    208(ptr) AccessChain 1820(texel) 207
 | 
						|
            1950:6(float16_t) Load 1949
 | 
						|
            1951:6(float16_t) FAdd 1950 1948
 | 
						|
            1952:    208(ptr) AccessChain 1820(texel) 207
 | 
						|
                              Store 1952 1951
 | 
						|
            1953:         199 Load 201(s1DShadow)
 | 
						|
            1954:  249(fvec4) Load 251(c4)
 | 
						|
            1955:   52(float) Load 1393(dPdxy1)
 | 
						|
            1956:   52(float) Load 1393(dPdxy1)
 | 
						|
            1957:   52(float) CompositeExtract 1954 2
 | 
						|
            1958:   52(float) CompositeExtract 1954 3
 | 
						|
            1959:  249(fvec4) CompositeInsert 1958 1954 1
 | 
						|
            1960:6(float16_t) ImageSampleProjDrefExplicitLod 1953 1959 1957 Grad 1955 1956
 | 
						|
            1961:    208(ptr) AccessChain 1820(texel) 207
 | 
						|
            1962:6(float16_t) Load 1961
 | 
						|
            1963:6(float16_t) FAdd 1962 1960
 | 
						|
            1964:    208(ptr) AccessChain 1820(texel) 207
 | 
						|
                              Store 1964 1963
 | 
						|
            1965:         199 Load 201(s1DShadow)
 | 
						|
            1966:175(f16vec3) Load 177(f16c3)
 | 
						|
            1967:   52(float) Load 215(compare)
 | 
						|
            1968:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1969:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            1970:6(float16_t) CompositeExtract 1966 2
 | 
						|
            1971:175(f16vec3) CompositeInsert 1970 1966 1
 | 
						|
            1972:6(float16_t) ImageSampleProjDrefExplicitLod 1965 1971 1967 Grad 1968 1969
 | 
						|
            1973:    208(ptr) AccessChain 1820(texel) 207
 | 
						|
            1974:6(float16_t) Load 1973
 | 
						|
            1975:6(float16_t) FAdd 1974 1972
 | 
						|
            1976:    208(ptr) AccessChain 1820(texel) 207
 | 
						|
                              Store 1976 1975
 | 
						|
            1977:         224 Load 226(s2DShadow)
 | 
						|
            1978:  249(fvec4) Load 251(c4)
 | 
						|
            1979:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1980:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            1981:   52(float) CompositeExtract 1978 2
 | 
						|
            1982:   52(float) CompositeExtract 1978 3
 | 
						|
            1983:  249(fvec4) CompositeInsert 1982 1978 2
 | 
						|
            1984:6(float16_t) ImageSampleProjDrefExplicitLod 1977 1983 1981 Grad 1979 1980
 | 
						|
            1985:    208(ptr) AccessChain 1820(texel) 207
 | 
						|
            1986:6(float16_t) Load 1985
 | 
						|
            1987:6(float16_t) FAdd 1986 1984
 | 
						|
            1988:    208(ptr) AccessChain 1820(texel) 207
 | 
						|
                              Store 1988 1987
 | 
						|
            1989:         224 Load 226(s2DShadow)
 | 
						|
            1990:175(f16vec3) Load 177(f16c3)
 | 
						|
            1991:   52(float) Load 215(compare)
 | 
						|
            1992:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1993:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            1994:6(float16_t) ImageSampleProjDrefExplicitLod 1989 1990 1991 Grad 1992 1993
 | 
						|
            1995:    208(ptr) AccessChain 1820(texel) 207
 | 
						|
            1996:6(float16_t) Load 1995
 | 
						|
            1997:6(float16_t) FAdd 1996 1994
 | 
						|
            1998:    208(ptr) AccessChain 1820(texel) 207
 | 
						|
                              Store 1998 1997
 | 
						|
            1999:  7(f16vec4) Load 1820(texel)
 | 
						|
                              ReturnValue 1999
 | 
						|
                              FunctionEnd
 | 
						|
33(testTextureProjGradoffset():  7(f16vec4) Function None 8
 | 
						|
              34:             Label
 | 
						|
     2002(texel):     64(ptr) Variable Function
 | 
						|
                              Store 2002(texel) 121
 | 
						|
            2003:         123 Load 125(s1D)
 | 
						|
            2004:   53(fvec2) Load 148(c2)
 | 
						|
            2005:   52(float) Load 1393(dPdxy1)
 | 
						|
            2006:   52(float) Load 1393(dPdxy1)
 | 
						|
            2007:  7(f16vec4) ImageSampleProjExplicitLod 2003 2004 Grad ConstOffset 2005 2006 709
 | 
						|
            2008:  7(f16vec4) Load 2002(texel)
 | 
						|
            2009:  7(f16vec4) FAdd 2008 2007
 | 
						|
                              Store 2002(texel) 2009
 | 
						|
            2010:         123 Load 125(s1D)
 | 
						|
            2011:154(f16vec2) Load 156(f16c2)
 | 
						|
            2012:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            2013:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            2014:  7(f16vec4) ImageSampleProjExplicitLod 2010 2011 Grad ConstOffset 2012 2013 709
 | 
						|
            2015:  7(f16vec4) Load 2002(texel)
 | 
						|
            2016:  7(f16vec4) FAdd 2015 2014
 | 
						|
                              Store 2002(texel) 2016
 | 
						|
            2017:         123 Load 125(s1D)
 | 
						|
            2018:  249(fvec4) Load 251(c4)
 | 
						|
            2019:   52(float) Load 1393(dPdxy1)
 | 
						|
            2020:   52(float) Load 1393(dPdxy1)
 | 
						|
            2021:   52(float) CompositeExtract 2018 3
 | 
						|
            2022:  249(fvec4) CompositeInsert 2021 2018 1
 | 
						|
            2023:  7(f16vec4) ImageSampleProjExplicitLod 2017 2022 Grad ConstOffset 2019 2020 709
 | 
						|
            2024:  7(f16vec4) Load 2002(texel)
 | 
						|
            2025:  7(f16vec4) FAdd 2024 2023
 | 
						|
                              Store 2002(texel) 2025
 | 
						|
            2026:         123 Load 125(s1D)
 | 
						|
            2027:  7(f16vec4) Load 309(f16c4)
 | 
						|
            2028:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            2029:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            2030:6(float16_t) CompositeExtract 2027 3
 | 
						|
            2031:  7(f16vec4) CompositeInsert 2030 2027 1
 | 
						|
            2032:  7(f16vec4) ImageSampleProjExplicitLod 2026 2031 Grad ConstOffset 2028 2029 709
 | 
						|
            2033:  7(f16vec4) Load 2002(texel)
 | 
						|
            2034:  7(f16vec4) FAdd 2033 2032
 | 
						|
                              Store 2002(texel) 2034
 | 
						|
            2035:         143 Load 145(s2D)
 | 
						|
            2036:  167(fvec3) Load 169(c3)
 | 
						|
            2037:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            2038:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            2039:  7(f16vec4) ImageSampleProjExplicitLod 2035 2036 Grad ConstOffset 2037 2038 722
 | 
						|
            2040:  7(f16vec4) Load 2002(texel)
 | 
						|
            2041:  7(f16vec4) FAdd 2040 2039
 | 
						|
                              Store 2002(texel) 2041
 | 
						|
            2042:         143 Load 145(s2D)
 | 
						|
            2043:175(f16vec3) Load 177(f16c3)
 | 
						|
            2044:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            2045:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            2046:  7(f16vec4) ImageSampleProjExplicitLod 2042 2043 Grad ConstOffset 2044 2045 722
 | 
						|
            2047:  7(f16vec4) Load 2002(texel)
 | 
						|
            2048:  7(f16vec4) FAdd 2047 2046
 | 
						|
                              Store 2002(texel) 2048
 | 
						|
            2049:         143 Load 145(s2D)
 | 
						|
            2050:  249(fvec4) Load 251(c4)
 | 
						|
            2051:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            2052:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            2053:   52(float) CompositeExtract 2050 3
 | 
						|
            2054:  249(fvec4) CompositeInsert 2053 2050 2
 | 
						|
            2055:  7(f16vec4) ImageSampleProjExplicitLod 2049 2054 Grad ConstOffset 2051 2052 722
 | 
						|
            2056:  7(f16vec4) Load 2002(texel)
 | 
						|
            2057:  7(f16vec4) FAdd 2056 2055
 | 
						|
                              Store 2002(texel) 2057
 | 
						|
            2058:         143 Load 145(s2D)
 | 
						|
            2059:  7(f16vec4) Load 309(f16c4)
 | 
						|
            2060:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            2061:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            2062:6(float16_t) CompositeExtract 2059 3
 | 
						|
            2063:  7(f16vec4) CompositeInsert 2062 2059 2
 | 
						|
            2064:  7(f16vec4) ImageSampleProjExplicitLod 2058 2063 Grad ConstOffset 2060 2061 722
 | 
						|
            2065:  7(f16vec4) Load 2002(texel)
 | 
						|
            2066:  7(f16vec4) FAdd 2065 2064
 | 
						|
                              Store 2002(texel) 2066
 | 
						|
            2067:         357 Load 359(s2DRect)
 | 
						|
            2068:  167(fvec3) Load 169(c3)
 | 
						|
            2069:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            2070:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            2071:  7(f16vec4) ImageSampleProjExplicitLod 2067 2068 Grad ConstOffset 2069 2070 722
 | 
						|
            2072:  7(f16vec4) Load 2002(texel)
 | 
						|
            2073:  7(f16vec4) FAdd 2072 2071
 | 
						|
                              Store 2002(texel) 2073
 | 
						|
            2074:         357 Load 359(s2DRect)
 | 
						|
            2075:175(f16vec3) Load 177(f16c3)
 | 
						|
            2076:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            2077:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            2078:  7(f16vec4) ImageSampleProjExplicitLod 2074 2075 Grad ConstOffset 2076 2077 722
 | 
						|
            2079:  7(f16vec4) Load 2002(texel)
 | 
						|
            2080:  7(f16vec4) FAdd 2079 2078
 | 
						|
                              Store 2002(texel) 2080
 | 
						|
            2081:         357 Load 359(s2DRect)
 | 
						|
            2082:  249(fvec4) Load 251(c4)
 | 
						|
            2083:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            2084:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            2085:   52(float) CompositeExtract 2082 3
 | 
						|
            2086:  249(fvec4) CompositeInsert 2085 2082 2
 | 
						|
            2087:  7(f16vec4) ImageSampleProjExplicitLod 2081 2086 Grad ConstOffset 2083 2084 722
 | 
						|
            2088:  7(f16vec4) Load 2002(texel)
 | 
						|
            2089:  7(f16vec4) FAdd 2088 2087
 | 
						|
                              Store 2002(texel) 2089
 | 
						|
            2090:         357 Load 359(s2DRect)
 | 
						|
            2091:  7(f16vec4) Load 309(f16c4)
 | 
						|
            2092:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            2093:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            2094:6(float16_t) CompositeExtract 2091 3
 | 
						|
            2095:  7(f16vec4) CompositeInsert 2094 2091 2
 | 
						|
            2096:  7(f16vec4) ImageSampleProjExplicitLod 2090 2095 Grad ConstOffset 2092 2093 722
 | 
						|
            2097:  7(f16vec4) Load 2002(texel)
 | 
						|
            2098:  7(f16vec4) FAdd 2097 2096
 | 
						|
                              Store 2002(texel) 2098
 | 
						|
            2099:         371 Load 373(s2DRectShadow)
 | 
						|
            2100:  249(fvec4) Load 251(c4)
 | 
						|
            2101:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            2102:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            2103:   52(float) CompositeExtract 2100 2
 | 
						|
            2104:   52(float) CompositeExtract 2100 3
 | 
						|
            2105:  249(fvec4) CompositeInsert 2104 2100 2
 | 
						|
            2106:6(float16_t) ImageSampleProjDrefExplicitLod 2099 2105 2103 Grad ConstOffset 2101 2102 722
 | 
						|
            2107:    208(ptr) AccessChain 2002(texel) 207
 | 
						|
            2108:6(float16_t) Load 2107
 | 
						|
            2109:6(float16_t) FAdd 2108 2106
 | 
						|
            2110:    208(ptr) AccessChain 2002(texel) 207
 | 
						|
                              Store 2110 2109
 | 
						|
            2111:         371 Load 373(s2DRectShadow)
 | 
						|
            2112:175(f16vec3) Load 177(f16c3)
 | 
						|
            2113:   52(float) Load 215(compare)
 | 
						|
            2114:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            2115:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            2116:6(float16_t) ImageSampleProjDrefExplicitLod 2111 2112 2113 Grad ConstOffset 2114 2115 722
 | 
						|
            2117:    208(ptr) AccessChain 2002(texel) 207
 | 
						|
            2118:6(float16_t) Load 2117
 | 
						|
            2119:6(float16_t) FAdd 2118 2116
 | 
						|
            2120:    208(ptr) AccessChain 2002(texel) 207
 | 
						|
                              Store 2120 2119
 | 
						|
            2121:         163 Load 165(s3D)
 | 
						|
            2122:  249(fvec4) Load 251(c4)
 | 
						|
            2123:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            2124:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            2125:  7(f16vec4) ImageSampleProjExplicitLod 2121 2122 Grad ConstOffset 2123 2124 735
 | 
						|
            2126:  7(f16vec4) Load 2002(texel)
 | 
						|
            2127:  7(f16vec4) FAdd 2126 2125
 | 
						|
                              Store 2002(texel) 2127
 | 
						|
            2128:         163 Load 165(s3D)
 | 
						|
            2129:  7(f16vec4) Load 309(f16c4)
 | 
						|
            2130:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            2131:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            2132:  7(f16vec4) ImageSampleProjExplicitLod 2128 2129 Grad ConstOffset 2130 2131 735
 | 
						|
            2133:  7(f16vec4) Load 2002(texel)
 | 
						|
            2134:  7(f16vec4) FAdd 2133 2132
 | 
						|
                              Store 2002(texel) 2134
 | 
						|
            2135:         199 Load 201(s1DShadow)
 | 
						|
            2136:  249(fvec4) Load 251(c4)
 | 
						|
            2137:   52(float) Load 1393(dPdxy1)
 | 
						|
            2138:   52(float) Load 1393(dPdxy1)
 | 
						|
            2139:   52(float) CompositeExtract 2136 2
 | 
						|
            2140:   52(float) CompositeExtract 2136 3
 | 
						|
            2141:  249(fvec4) CompositeInsert 2140 2136 1
 | 
						|
            2142:6(float16_t) ImageSampleProjDrefExplicitLod 2135 2141 2139 Grad ConstOffset 2137 2138 709
 | 
						|
            2143:    208(ptr) AccessChain 2002(texel) 207
 | 
						|
            2144:6(float16_t) Load 2143
 | 
						|
            2145:6(float16_t) FAdd 2144 2142
 | 
						|
            2146:    208(ptr) AccessChain 2002(texel) 207
 | 
						|
                              Store 2146 2145
 | 
						|
            2147:         199 Load 201(s1DShadow)
 | 
						|
            2148:175(f16vec3) Load 177(f16c3)
 | 
						|
            2149:   52(float) Load 215(compare)
 | 
						|
            2150:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            2151:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            2152:6(float16_t) CompositeExtract 2148 2
 | 
						|
            2153:175(f16vec3) CompositeInsert 2152 2148 1
 | 
						|
            2154:6(float16_t) ImageSampleProjDrefExplicitLod 2147 2153 2149 Grad ConstOffset 2150 2151 709
 | 
						|
            2155:    208(ptr) AccessChain 2002(texel) 207
 | 
						|
            2156:6(float16_t) Load 2155
 | 
						|
            2157:6(float16_t) FAdd 2156 2154
 | 
						|
            2158:    208(ptr) AccessChain 2002(texel) 207
 | 
						|
                              Store 2158 2157
 | 
						|
            2159:         224 Load 226(s2DShadow)
 | 
						|
            2160:  249(fvec4) Load 251(c4)
 | 
						|
            2161:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            2162:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            2163:   52(float) CompositeExtract 2160 2
 | 
						|
            2164:   52(float) CompositeExtract 2160 3
 | 
						|
            2165:  249(fvec4) CompositeInsert 2164 2160 2
 | 
						|
            2166:6(float16_t) ImageSampleProjDrefExplicitLod 2159 2165 2163 Grad ConstOffset 2161 2162 722
 | 
						|
            2167:    208(ptr) AccessChain 2002(texel) 207
 | 
						|
            2168:6(float16_t) Load 2167
 | 
						|
            2169:6(float16_t) FAdd 2168 2166
 | 
						|
            2170:    208(ptr) AccessChain 2002(texel) 207
 | 
						|
                              Store 2170 2169
 | 
						|
            2171:         224 Load 226(s2DShadow)
 | 
						|
            2172:175(f16vec3) Load 177(f16c3)
 | 
						|
            2173:   52(float) Load 215(compare)
 | 
						|
            2174:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            2175:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            2176:6(float16_t) ImageSampleProjDrefExplicitLod 2171 2172 2173 Grad ConstOffset 2174 2175 722
 | 
						|
            2177:    208(ptr) AccessChain 2002(texel) 207
 | 
						|
            2178:6(float16_t) Load 2177
 | 
						|
            2179:6(float16_t) FAdd 2178 2176
 | 
						|
            2180:    208(ptr) AccessChain 2002(texel) 207
 | 
						|
                              Store 2180 2179
 | 
						|
            2181:  7(f16vec4) Load 2002(texel)
 | 
						|
                              ReturnValue 2181
 | 
						|
                              FunctionEnd
 | 
						|
35(testTextureGather():  7(f16vec4) Function None 8
 | 
						|
              36:             Label
 | 
						|
     2184(texel):     64(ptr) Variable Function
 | 
						|
                              Store 2184(texel) 121
 | 
						|
            2185:         143 Load 145(s2D)
 | 
						|
            2186:   53(fvec2) Load 148(c2)
 | 
						|
            2188:  7(f16vec4) ImageGather 2185 2186 2187
 | 
						|
            2189:  7(f16vec4) Load 2184(texel)
 | 
						|
            2190:  7(f16vec4) FAdd 2189 2188
 | 
						|
                              Store 2184(texel) 2190
 | 
						|
            2191:         143 Load 145(s2D)
 | 
						|
            2192:154(f16vec2) Load 156(f16c2)
 | 
						|
            2193:6(float16_t) Load 137(f16bias)
 | 
						|
            2194:  7(f16vec4) ImageGather 2191 2192 2187 Bias 2193
 | 
						|
            2195:  7(f16vec4) Load 2184(texel)
 | 
						|
            2196:  7(f16vec4) FAdd 2195 2194
 | 
						|
                              Store 2184(texel) 2196
 | 
						|
            2197:         284 Load 286(s2DArray)
 | 
						|
            2198:  167(fvec3) Load 169(c3)
 | 
						|
            2199:  7(f16vec4) ImageGather 2197 2198 2187
 | 
						|
            2200:  7(f16vec4) Load 2184(texel)
 | 
						|
            2201:  7(f16vec4) FAdd 2200 2199
 | 
						|
                              Store 2184(texel) 2201
 | 
						|
            2202:         284 Load 286(s2DArray)
 | 
						|
            2203:175(f16vec3) Load 177(f16c3)
 | 
						|
            2204:6(float16_t) Load 137(f16bias)
 | 
						|
            2205:  7(f16vec4) ImageGather 2202 2203 2187 Bias 2204
 | 
						|
            2206:  7(f16vec4) Load 2184(texel)
 | 
						|
            2207:  7(f16vec4) FAdd 2206 2205
 | 
						|
                              Store 2184(texel) 2207
 | 
						|
            2208:         184 Load 186(sCube)
 | 
						|
            2209:  167(fvec3) Load 169(c3)
 | 
						|
            2210:  7(f16vec4) ImageGather 2208 2209 2187
 | 
						|
            2211:  7(f16vec4) Load 2184(texel)
 | 
						|
            2212:  7(f16vec4) FAdd 2211 2210
 | 
						|
                              Store 2184(texel) 2212
 | 
						|
            2213:         184 Load 186(sCube)
 | 
						|
            2214:175(f16vec3) Load 177(f16c3)
 | 
						|
            2215:6(float16_t) Load 137(f16bias)
 | 
						|
            2216:  7(f16vec4) ImageGather 2213 2214 2187 Bias 2215
 | 
						|
            2217:  7(f16vec4) Load 2184(texel)
 | 
						|
            2218:  7(f16vec4) FAdd 2217 2216
 | 
						|
                              Store 2184(texel) 2218
 | 
						|
            2219:         299 Load 301(sCubeArray)
 | 
						|
            2220:  249(fvec4) Load 251(c4)
 | 
						|
            2221:  7(f16vec4) ImageGather 2219 2220 2187
 | 
						|
            2222:  7(f16vec4) Load 2184(texel)
 | 
						|
            2223:  7(f16vec4) FAdd 2222 2221
 | 
						|
                              Store 2184(texel) 2223
 | 
						|
            2224:         299 Load 301(sCubeArray)
 | 
						|
            2225:  7(f16vec4) Load 309(f16c4)
 | 
						|
            2226:6(float16_t) Load 137(f16bias)
 | 
						|
            2227:  7(f16vec4) ImageGather 2224 2225 2187 Bias 2226
 | 
						|
            2228:  7(f16vec4) Load 2184(texel)
 | 
						|
            2229:  7(f16vec4) FAdd 2228 2227
 | 
						|
                              Store 2184(texel) 2229
 | 
						|
            2230:         357 Load 359(s2DRect)
 | 
						|
            2231:   53(fvec2) Load 148(c2)
 | 
						|
            2232:  7(f16vec4) ImageGather 2230 2231 2187
 | 
						|
            2233:  7(f16vec4) Load 2184(texel)
 | 
						|
            2234:  7(f16vec4) FAdd 2233 2232
 | 
						|
                              Store 2184(texel) 2234
 | 
						|
            2235:         357 Load 359(s2DRect)
 | 
						|
            2236:154(f16vec2) Load 156(f16c2)
 | 
						|
            2237:  7(f16vec4) ImageGather 2235 2236 2187
 | 
						|
            2238:  7(f16vec4) Load 2184(texel)
 | 
						|
            2239:  7(f16vec4) FAdd 2238 2237
 | 
						|
                              Store 2184(texel) 2239
 | 
						|
            2240:         224 Load 226(s2DShadow)
 | 
						|
            2241:   53(fvec2) Load 148(c2)
 | 
						|
            2242:   52(float) Load 215(compare)
 | 
						|
            2243:  7(f16vec4) ImageDrefGather 2240 2241 2242
 | 
						|
            2244:  7(f16vec4) Load 2184(texel)
 | 
						|
            2245:  7(f16vec4) FAdd 2244 2243
 | 
						|
                              Store 2184(texel) 2245
 | 
						|
            2246:         224 Load 226(s2DShadow)
 | 
						|
            2247:154(f16vec2) Load 156(f16c2)
 | 
						|
            2248:   52(float) Load 215(compare)
 | 
						|
            2249:  7(f16vec4) ImageDrefGather 2246 2247 2248
 | 
						|
            2250:  7(f16vec4) Load 2184(texel)
 | 
						|
            2251:  7(f16vec4) FAdd 2250 2249
 | 
						|
                              Store 2184(texel) 2251
 | 
						|
            2252:         337 Load 339(s2DArrayShadow)
 | 
						|
            2253:  167(fvec3) Load 169(c3)
 | 
						|
            2254:   52(float) Load 215(compare)
 | 
						|
            2255:  7(f16vec4) ImageDrefGather 2252 2253 2254
 | 
						|
            2256:  7(f16vec4) Load 2184(texel)
 | 
						|
            2257:  7(f16vec4) FAdd 2256 2255
 | 
						|
                              Store 2184(texel) 2257
 | 
						|
            2258:         337 Load 339(s2DArrayShadow)
 | 
						|
            2259:175(f16vec3) Load 177(f16c3)
 | 
						|
            2260:   52(float) Load 215(compare)
 | 
						|
            2261:  7(f16vec4) ImageDrefGather 2258 2259 2260
 | 
						|
            2262:  7(f16vec4) Load 2184(texel)
 | 
						|
            2263:  7(f16vec4) FAdd 2262 2261
 | 
						|
                              Store 2184(texel) 2263
 | 
						|
            2264:         245 Load 247(sCubeShadow)
 | 
						|
            2265:  167(fvec3) Load 169(c3)
 | 
						|
            2266:   52(float) Load 215(compare)
 | 
						|
            2267:  7(f16vec4) ImageDrefGather 2264 2265 2266
 | 
						|
            2268:  7(f16vec4) Load 2184(texel)
 | 
						|
            2269:  7(f16vec4) FAdd 2268 2267
 | 
						|
                              Store 2184(texel) 2269
 | 
						|
            2270:         245 Load 247(sCubeShadow)
 | 
						|
            2271:175(f16vec3) Load 177(f16c3)
 | 
						|
            2272:   52(float) Load 215(compare)
 | 
						|
            2273:  7(f16vec4) ImageDrefGather 2270 2271 2272
 | 
						|
            2274:  7(f16vec4) Load 2184(texel)
 | 
						|
            2275:  7(f16vec4) FAdd 2274 2273
 | 
						|
                              Store 2184(texel) 2275
 | 
						|
            2276:         391 Load 393(sCubeArrayShadow)
 | 
						|
            2277:  249(fvec4) Load 251(c4)
 | 
						|
            2278:   52(float) Load 215(compare)
 | 
						|
            2279:  7(f16vec4) ImageDrefGather 2276 2277 2278
 | 
						|
            2280:  7(f16vec4) Load 2184(texel)
 | 
						|
            2281:  7(f16vec4) FAdd 2280 2279
 | 
						|
                              Store 2184(texel) 2281
 | 
						|
            2282:         391 Load 393(sCubeArrayShadow)
 | 
						|
            2283:  7(f16vec4) Load 309(f16c4)
 | 
						|
            2284:   52(float) Load 215(compare)
 | 
						|
            2285:  7(f16vec4) ImageDrefGather 2282 2283 2284
 | 
						|
            2286:  7(f16vec4) Load 2184(texel)
 | 
						|
            2287:  7(f16vec4) FAdd 2286 2285
 | 
						|
                              Store 2184(texel) 2287
 | 
						|
            2288:         371 Load 373(s2DRectShadow)
 | 
						|
            2289:   53(fvec2) Load 148(c2)
 | 
						|
            2290:   52(float) Load 215(compare)
 | 
						|
            2291:  7(f16vec4) ImageDrefGather 2288 2289 2290
 | 
						|
            2292:  7(f16vec4) Load 2184(texel)
 | 
						|
            2293:  7(f16vec4) FAdd 2292 2291
 | 
						|
                              Store 2184(texel) 2293
 | 
						|
            2294:         371 Load 373(s2DRectShadow)
 | 
						|
            2295:154(f16vec2) Load 156(f16c2)
 | 
						|
            2296:   52(float) Load 215(compare)
 | 
						|
            2297:  7(f16vec4) ImageDrefGather 2294 2295 2296
 | 
						|
            2298:  7(f16vec4) Load 2184(texel)
 | 
						|
            2299:  7(f16vec4) FAdd 2298 2297
 | 
						|
                              Store 2184(texel) 2299
 | 
						|
            2300:  7(f16vec4) Load 2184(texel)
 | 
						|
                              ReturnValue 2300
 | 
						|
                              FunctionEnd
 | 
						|
37(testTextureGatherOffset():  7(f16vec4) Function None 8
 | 
						|
              38:             Label
 | 
						|
     2303(texel):     64(ptr) Variable Function
 | 
						|
                              Store 2303(texel) 121
 | 
						|
            2304:         143 Load 145(s2D)
 | 
						|
            2305:   53(fvec2) Load 148(c2)
 | 
						|
            2306:  7(f16vec4) ImageGather 2304 2305 2187 ConstOffset 722
 | 
						|
            2307:  7(f16vec4) Load 2303(texel)
 | 
						|
            2308:  7(f16vec4) FAdd 2307 2306
 | 
						|
                              Store 2303(texel) 2308
 | 
						|
            2309:         143 Load 145(s2D)
 | 
						|
            2310:154(f16vec2) Load 156(f16c2)
 | 
						|
            2311:6(float16_t) Load 137(f16bias)
 | 
						|
            2312:  7(f16vec4) ImageGather 2309 2310 2187 Bias ConstOffset 2311 722
 | 
						|
            2313:  7(f16vec4) Load 2303(texel)
 | 
						|
            2314:  7(f16vec4) FAdd 2313 2312
 | 
						|
                              Store 2303(texel) 2314
 | 
						|
            2315:         284 Load 286(s2DArray)
 | 
						|
            2316:  167(fvec3) Load 169(c3)
 | 
						|
            2317:  7(f16vec4) ImageGather 2315 2316 2187 ConstOffset 722
 | 
						|
            2318:  7(f16vec4) Load 2303(texel)
 | 
						|
            2319:  7(f16vec4) FAdd 2318 2317
 | 
						|
                              Store 2303(texel) 2319
 | 
						|
            2320:         284 Load 286(s2DArray)
 | 
						|
            2321:175(f16vec3) Load 177(f16c3)
 | 
						|
            2322:6(float16_t) Load 137(f16bias)
 | 
						|
            2323:  7(f16vec4) ImageGather 2320 2321 2187 Bias ConstOffset 2322 722
 | 
						|
            2324:  7(f16vec4) Load 2303(texel)
 | 
						|
            2325:  7(f16vec4) FAdd 2324 2323
 | 
						|
                              Store 2303(texel) 2325
 | 
						|
            2326:         357 Load 359(s2DRect)
 | 
						|
            2327:   53(fvec2) Load 148(c2)
 | 
						|
            2328:  7(f16vec4) ImageGather 2326 2327 2187 ConstOffset 722
 | 
						|
            2329:  7(f16vec4) Load 2303(texel)
 | 
						|
            2330:  7(f16vec4) FAdd 2329 2328
 | 
						|
                              Store 2303(texel) 2330
 | 
						|
            2331:         357 Load 359(s2DRect)
 | 
						|
            2332:154(f16vec2) Load 156(f16c2)
 | 
						|
            2333:  7(f16vec4) ImageGather 2331 2332 2187 ConstOffset 722
 | 
						|
            2334:  7(f16vec4) Load 2303(texel)
 | 
						|
            2335:  7(f16vec4) FAdd 2334 2333
 | 
						|
                              Store 2303(texel) 2335
 | 
						|
            2336:         224 Load 226(s2DShadow)
 | 
						|
            2337:   53(fvec2) Load 148(c2)
 | 
						|
            2338:   52(float) Load 215(compare)
 | 
						|
            2339:  7(f16vec4) ImageDrefGather 2336 2337 2338 ConstOffset 722
 | 
						|
            2340:  7(f16vec4) Load 2303(texel)
 | 
						|
            2341:  7(f16vec4) FAdd 2340 2339
 | 
						|
                              Store 2303(texel) 2341
 | 
						|
            2342:         224 Load 226(s2DShadow)
 | 
						|
            2343:154(f16vec2) Load 156(f16c2)
 | 
						|
            2344:   52(float) Load 215(compare)
 | 
						|
            2345:  7(f16vec4) ImageDrefGather 2342 2343 2344 ConstOffset 722
 | 
						|
            2346:  7(f16vec4) Load 2303(texel)
 | 
						|
            2347:  7(f16vec4) FAdd 2346 2345
 | 
						|
                              Store 2303(texel) 2347
 | 
						|
            2348:         337 Load 339(s2DArrayShadow)
 | 
						|
            2349:  167(fvec3) Load 169(c3)
 | 
						|
            2350:   52(float) Load 215(compare)
 | 
						|
            2351:  7(f16vec4) ImageDrefGather 2348 2349 2350 ConstOffset 722
 | 
						|
            2352:  7(f16vec4) Load 2303(texel)
 | 
						|
            2353:  7(f16vec4) FAdd 2352 2351
 | 
						|
                              Store 2303(texel) 2353
 | 
						|
            2354:         337 Load 339(s2DArrayShadow)
 | 
						|
            2355:175(f16vec3) Load 177(f16c3)
 | 
						|
            2356:   52(float) Load 215(compare)
 | 
						|
            2357:  7(f16vec4) ImageDrefGather 2354 2355 2356 ConstOffset 722
 | 
						|
            2358:  7(f16vec4) Load 2303(texel)
 | 
						|
            2359:  7(f16vec4) FAdd 2358 2357
 | 
						|
                              Store 2303(texel) 2359
 | 
						|
            2360:         371 Load 373(s2DRectShadow)
 | 
						|
            2361:   53(fvec2) Load 148(c2)
 | 
						|
            2362:   52(float) Load 215(compare)
 | 
						|
            2363:  7(f16vec4) ImageDrefGather 2360 2361 2362 ConstOffset 722
 | 
						|
            2364:  7(f16vec4) Load 2303(texel)
 | 
						|
            2365:  7(f16vec4) FAdd 2364 2363
 | 
						|
                              Store 2303(texel) 2365
 | 
						|
            2366:         371 Load 373(s2DRectShadow)
 | 
						|
            2367:154(f16vec2) Load 156(f16c2)
 | 
						|
            2368:   52(float) Load 215(compare)
 | 
						|
            2369:  7(f16vec4) ImageDrefGather 2366 2367 2368 ConstOffset 722
 | 
						|
            2370:  7(f16vec4) Load 2303(texel)
 | 
						|
            2371:  7(f16vec4) FAdd 2370 2369
 | 
						|
                              Store 2303(texel) 2371
 | 
						|
            2372:  7(f16vec4) Load 2303(texel)
 | 
						|
                              ReturnValue 2372
 | 
						|
                              FunctionEnd
 | 
						|
39(testTextureGatherOffsets():  7(f16vec4) Function None 8
 | 
						|
              40:             Label
 | 
						|
     2375(texel):     64(ptr) Variable Function
 | 
						|
                              Store 2375(texel) 121
 | 
						|
            2376:         143 Load 145(s2D)
 | 
						|
            2377:   53(fvec2) Load 148(c2)
 | 
						|
            2381:  7(f16vec4) ImageGather 2376 2377 2187 ConstOffsets 2380
 | 
						|
            2382:  7(f16vec4) Load 2375(texel)
 | 
						|
            2383:  7(f16vec4) FAdd 2382 2381
 | 
						|
                              Store 2375(texel) 2383
 | 
						|
            2384:         143 Load 145(s2D)
 | 
						|
            2385:154(f16vec2) Load 156(f16c2)
 | 
						|
            2386:6(float16_t) Load 137(f16bias)
 | 
						|
            2387:  7(f16vec4) ImageGather 2384 2385 2187 Bias ConstOffsets 2386 2380
 | 
						|
            2388:  7(f16vec4) Load 2375(texel)
 | 
						|
            2389:  7(f16vec4) FAdd 2388 2387
 | 
						|
                              Store 2375(texel) 2389
 | 
						|
            2390:         284 Load 286(s2DArray)
 | 
						|
            2391:  167(fvec3) Load 169(c3)
 | 
						|
            2392:  7(f16vec4) ImageGather 2390 2391 2187 ConstOffsets 2380
 | 
						|
            2393:  7(f16vec4) Load 2375(texel)
 | 
						|
            2394:  7(f16vec4) FAdd 2393 2392
 | 
						|
                              Store 2375(texel) 2394
 | 
						|
            2395:         284 Load 286(s2DArray)
 | 
						|
            2396:175(f16vec3) Load 177(f16c3)
 | 
						|
            2397:6(float16_t) Load 137(f16bias)
 | 
						|
            2398:  7(f16vec4) ImageGather 2395 2396 2187 Bias ConstOffsets 2397 2380
 | 
						|
            2399:  7(f16vec4) Load 2375(texel)
 | 
						|
            2400:  7(f16vec4) FAdd 2399 2398
 | 
						|
                              Store 2375(texel) 2400
 | 
						|
            2401:         357 Load 359(s2DRect)
 | 
						|
            2402:   53(fvec2) Load 148(c2)
 | 
						|
            2403:  7(f16vec4) ImageGather 2401 2402 2187 ConstOffsets 2380
 | 
						|
            2404:  7(f16vec4) Load 2375(texel)
 | 
						|
            2405:  7(f16vec4) FAdd 2404 2403
 | 
						|
                              Store 2375(texel) 2405
 | 
						|
            2406:         357 Load 359(s2DRect)
 | 
						|
            2407:154(f16vec2) Load 156(f16c2)
 | 
						|
            2408:  7(f16vec4) ImageGather 2406 2407 2187 ConstOffsets 2380
 | 
						|
            2409:  7(f16vec4) Load 2375(texel)
 | 
						|
            2410:  7(f16vec4) FAdd 2409 2408
 | 
						|
                              Store 2375(texel) 2410
 | 
						|
            2411:         224 Load 226(s2DShadow)
 | 
						|
            2412:   53(fvec2) Load 148(c2)
 | 
						|
            2413:   52(float) Load 215(compare)
 | 
						|
            2414:  7(f16vec4) ImageDrefGather 2411 2412 2413 ConstOffsets 2380
 | 
						|
            2415:  7(f16vec4) Load 2375(texel)
 | 
						|
            2416:  7(f16vec4) FAdd 2415 2414
 | 
						|
                              Store 2375(texel) 2416
 | 
						|
            2417:         224 Load 226(s2DShadow)
 | 
						|
            2418:154(f16vec2) Load 156(f16c2)
 | 
						|
            2419:   52(float) Load 215(compare)
 | 
						|
            2420:  7(f16vec4) ImageDrefGather 2417 2418 2419 ConstOffsets 2380
 | 
						|
            2421:  7(f16vec4) Load 2375(texel)
 | 
						|
            2422:  7(f16vec4) FAdd 2421 2420
 | 
						|
                              Store 2375(texel) 2422
 | 
						|
            2423:         337 Load 339(s2DArrayShadow)
 | 
						|
            2424:  167(fvec3) Load 169(c3)
 | 
						|
            2425:   52(float) Load 215(compare)
 | 
						|
            2426:  7(f16vec4) ImageDrefGather 2423 2424 2425 ConstOffsets 2380
 | 
						|
            2427:  7(f16vec4) Load 2375(texel)
 | 
						|
            2428:  7(f16vec4) FAdd 2427 2426
 | 
						|
                              Store 2375(texel) 2428
 | 
						|
            2429:         337 Load 339(s2DArrayShadow)
 | 
						|
            2430:175(f16vec3) Load 177(f16c3)
 | 
						|
            2431:   52(float) Load 215(compare)
 | 
						|
            2432:  7(f16vec4) ImageDrefGather 2429 2430 2431 ConstOffsets 2380
 | 
						|
            2433:  7(f16vec4) Load 2375(texel)
 | 
						|
            2434:  7(f16vec4) FAdd 2433 2432
 | 
						|
                              Store 2375(texel) 2434
 | 
						|
            2435:         371 Load 373(s2DRectShadow)
 | 
						|
            2436:   53(fvec2) Load 148(c2)
 | 
						|
            2437:   52(float) Load 215(compare)
 | 
						|
            2438:  7(f16vec4) ImageDrefGather 2435 2436 2437 ConstOffsets 2380
 | 
						|
            2439:  7(f16vec4) Load 2375(texel)
 | 
						|
            2440:  7(f16vec4) FAdd 2439 2438
 | 
						|
                              Store 2375(texel) 2440
 | 
						|
            2441:         371 Load 373(s2DRectShadow)
 | 
						|
            2442:154(f16vec2) Load 156(f16c2)
 | 
						|
            2443:   52(float) Load 215(compare)
 | 
						|
            2444:  7(f16vec4) ImageDrefGather 2441 2442 2443 ConstOffsets 2380
 | 
						|
            2445:  7(f16vec4) Load 2375(texel)
 | 
						|
            2446:  7(f16vec4) FAdd 2445 2444
 | 
						|
                              Store 2375(texel) 2446
 | 
						|
            2447:  7(f16vec4) Load 2375(texel)
 | 
						|
                              ReturnValue 2447
 | 
						|
                              FunctionEnd
 | 
						|
41(testTextureGatherLod():  7(f16vec4) Function None 8
 | 
						|
              42:             Label
 | 
						|
     2450(texel):     64(ptr) Variable Function
 | 
						|
                              Store 2450(texel) 121
 | 
						|
            2451:         143 Load 145(s2D)
 | 
						|
            2452:   53(fvec2) Load 148(c2)
 | 
						|
            2453:   52(float) Load 565(lod)
 | 
						|
            2454:  7(f16vec4) ImageGather 2451 2452 2187 Lod 2453
 | 
						|
            2455:  7(f16vec4) Load 2450(texel)
 | 
						|
            2456:  7(f16vec4) FAdd 2455 2454
 | 
						|
                              Store 2450(texel) 2456
 | 
						|
            2457:         143 Load 145(s2D)
 | 
						|
            2458:154(f16vec2) Load 156(f16c2)
 | 
						|
            2459:6(float16_t) Load 572(f16lod)
 | 
						|
            2460:  7(f16vec4) ImageGather 2457 2458 2187 Lod 2459
 | 
						|
            2461:  7(f16vec4) Load 2450(texel)
 | 
						|
            2462:  7(f16vec4) FAdd 2461 2460
 | 
						|
                              Store 2450(texel) 2462
 | 
						|
            2463:         284 Load 286(s2DArray)
 | 
						|
            2464:  167(fvec3) Load 169(c3)
 | 
						|
            2465:   52(float) Load 565(lod)
 | 
						|
            2466:  7(f16vec4) ImageGather 2463 2464 2187 Lod 2465
 | 
						|
            2467:  7(f16vec4) Load 2450(texel)
 | 
						|
            2468:  7(f16vec4) FAdd 2467 2466
 | 
						|
                              Store 2450(texel) 2468
 | 
						|
            2469:         284 Load 286(s2DArray)
 | 
						|
            2470:175(f16vec3) Load 177(f16c3)
 | 
						|
            2471:6(float16_t) Load 572(f16lod)
 | 
						|
            2472:  7(f16vec4) ImageGather 2469 2470 2187 Lod 2471
 | 
						|
            2473:  7(f16vec4) Load 2450(texel)
 | 
						|
            2474:  7(f16vec4) FAdd 2473 2472
 | 
						|
                              Store 2450(texel) 2474
 | 
						|
            2475:         184 Load 186(sCube)
 | 
						|
            2476:  167(fvec3) Load 169(c3)
 | 
						|
            2477:   52(float) Load 565(lod)
 | 
						|
            2478:  7(f16vec4) ImageGather 2475 2476 2187 Lod 2477
 | 
						|
            2479:  7(f16vec4) Load 2450(texel)
 | 
						|
            2480:  7(f16vec4) FAdd 2479 2478
 | 
						|
                              Store 2450(texel) 2480
 | 
						|
            2481:         184 Load 186(sCube)
 | 
						|
            2482:175(f16vec3) Load 177(f16c3)
 | 
						|
            2483:6(float16_t) Load 572(f16lod)
 | 
						|
            2484:  7(f16vec4) ImageGather 2481 2482 2187 Lod 2483
 | 
						|
            2485:  7(f16vec4) Load 2450(texel)
 | 
						|
            2486:  7(f16vec4) FAdd 2485 2484
 | 
						|
                              Store 2450(texel) 2486
 | 
						|
            2487:         299 Load 301(sCubeArray)
 | 
						|
            2488:  249(fvec4) Load 251(c4)
 | 
						|
            2489:   52(float) Load 565(lod)
 | 
						|
            2490:  7(f16vec4) ImageGather 2487 2488 2187 Lod 2489
 | 
						|
            2491:  7(f16vec4) Load 2450(texel)
 | 
						|
            2492:  7(f16vec4) FAdd 2491 2490
 | 
						|
                              Store 2450(texel) 2492
 | 
						|
            2493:         299 Load 301(sCubeArray)
 | 
						|
            2494:  7(f16vec4) Load 309(f16c4)
 | 
						|
            2495:6(float16_t) Load 572(f16lod)
 | 
						|
            2496:  7(f16vec4) ImageGather 2493 2494 2187 Lod 2495
 | 
						|
            2497:  7(f16vec4) Load 2450(texel)
 | 
						|
            2498:  7(f16vec4) FAdd 2497 2496
 | 
						|
                              Store 2450(texel) 2498
 | 
						|
            2499:  7(f16vec4) Load 2450(texel)
 | 
						|
                              ReturnValue 2499
 | 
						|
                              FunctionEnd
 | 
						|
43(testTextureGatherLodOffset():  7(f16vec4) Function None 8
 | 
						|
              44:             Label
 | 
						|
     2502(texel):     64(ptr) Variable Function
 | 
						|
                              Store 2502(texel) 121
 | 
						|
            2503:         143 Load 145(s2D)
 | 
						|
            2504:   53(fvec2) Load 148(c2)
 | 
						|
            2505:   52(float) Load 565(lod)
 | 
						|
            2506:  7(f16vec4) ImageGather 2503 2504 2187 Lod ConstOffset 2505 722
 | 
						|
            2507:  7(f16vec4) Load 2502(texel)
 | 
						|
            2508:  7(f16vec4) FAdd 2507 2506
 | 
						|
                              Store 2502(texel) 2508
 | 
						|
            2509:         143 Load 145(s2D)
 | 
						|
            2510:154(f16vec2) Load 156(f16c2)
 | 
						|
            2511:6(float16_t) Load 572(f16lod)
 | 
						|
            2512:  7(f16vec4) ImageGather 2509 2510 2187 Lod ConstOffset 2511 722
 | 
						|
            2513:  7(f16vec4) Load 2502(texel)
 | 
						|
            2514:  7(f16vec4) FAdd 2513 2512
 | 
						|
                              Store 2502(texel) 2514
 | 
						|
            2515:         284 Load 286(s2DArray)
 | 
						|
            2516:  167(fvec3) Load 169(c3)
 | 
						|
            2517:   52(float) Load 565(lod)
 | 
						|
            2518:  7(f16vec4) ImageGather 2515 2516 2187 Lod ConstOffset 2517 722
 | 
						|
            2519:  7(f16vec4) Load 2502(texel)
 | 
						|
            2520:  7(f16vec4) FAdd 2519 2518
 | 
						|
                              Store 2502(texel) 2520
 | 
						|
            2521:         284 Load 286(s2DArray)
 | 
						|
            2522:175(f16vec3) Load 177(f16c3)
 | 
						|
            2523:6(float16_t) Load 572(f16lod)
 | 
						|
            2524:  7(f16vec4) ImageGather 2521 2522 2187 Lod ConstOffset 2523 722
 | 
						|
            2525:  7(f16vec4) Load 2502(texel)
 | 
						|
            2526:  7(f16vec4) FAdd 2525 2524
 | 
						|
                              Store 2502(texel) 2526
 | 
						|
            2527:  7(f16vec4) Load 2502(texel)
 | 
						|
                              ReturnValue 2527
 | 
						|
                              FunctionEnd
 | 
						|
45(testTextureGatherLodOffsets():  7(f16vec4) Function None 8
 | 
						|
              46:             Label
 | 
						|
     2530(texel):     64(ptr) Variable Function
 | 
						|
                              Store 2530(texel) 121
 | 
						|
            2531:         143 Load 145(s2D)
 | 
						|
            2532:   53(fvec2) Load 148(c2)
 | 
						|
            2533:   52(float) Load 565(lod)
 | 
						|
            2534:  7(f16vec4) ImageGather 2531 2532 2187 Lod ConstOffsets 2533 2380
 | 
						|
            2535:  7(f16vec4) Load 2530(texel)
 | 
						|
            2536:  7(f16vec4) FAdd 2535 2534
 | 
						|
                              Store 2530(texel) 2536
 | 
						|
            2537:         143 Load 145(s2D)
 | 
						|
            2538:154(f16vec2) Load 156(f16c2)
 | 
						|
            2539:6(float16_t) Load 572(f16lod)
 | 
						|
            2540:  7(f16vec4) ImageGather 2537 2538 2187 Lod ConstOffsets 2539 2380
 | 
						|
            2541:  7(f16vec4) Load 2530(texel)
 | 
						|
            2542:  7(f16vec4) FAdd 2541 2540
 | 
						|
                              Store 2530(texel) 2542
 | 
						|
            2543:         284 Load 286(s2DArray)
 | 
						|
            2544:  167(fvec3) Load 169(c3)
 | 
						|
            2545:   52(float) Load 565(lod)
 | 
						|
            2546:  7(f16vec4) ImageGather 2543 2544 2187 Lod ConstOffsets 2545 2380
 | 
						|
            2547:  7(f16vec4) Load 2530(texel)
 | 
						|
            2548:  7(f16vec4) FAdd 2547 2546
 | 
						|
                              Store 2530(texel) 2548
 | 
						|
            2549:         284 Load 286(s2DArray)
 | 
						|
            2550:175(f16vec3) Load 177(f16c3)
 | 
						|
            2551:6(float16_t) Load 572(f16lod)
 | 
						|
            2552:  7(f16vec4) ImageGather 2549 2550 2187 Lod ConstOffsets 2551 2380
 | 
						|
            2553:  7(f16vec4) Load 2530(texel)
 | 
						|
            2554:  7(f16vec4) FAdd 2553 2552
 | 
						|
                              Store 2530(texel) 2554
 | 
						|
            2555:  7(f16vec4) Load 2530(texel)
 | 
						|
                              ReturnValue 2555
 | 
						|
                              FunctionEnd
 | 
						|
50(testTextureSize():   48(ivec4) Function None 49
 | 
						|
              51:             Label
 | 
						|
      2559(size):   2558(ptr) Variable Function
 | 
						|
                              Store 2559(size) 2560
 | 
						|
            2561:         123 Load 125(s1D)
 | 
						|
            2562:   52(float) Load 565(lod)
 | 
						|
            2563:     47(int) ConvertFToS 2562
 | 
						|
            2564:         122 Image 2561
 | 
						|
            2565:     47(int) ImageQuerySizeLod 2564 2563
 | 
						|
            2567:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2568:     47(int) Load 2567
 | 
						|
            2569:     47(int) IAdd 2568 2565
 | 
						|
            2570:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
                              Store 2570 2569
 | 
						|
            2571:         143 Load 145(s2D)
 | 
						|
            2572:   52(float) Load 565(lod)
 | 
						|
            2573:     47(int) ConvertFToS 2572
 | 
						|
            2574:         142 Image 2571
 | 
						|
            2575:  721(ivec2) ImageQuerySizeLod 2574 2573
 | 
						|
            2576:   48(ivec4) Load 2559(size)
 | 
						|
            2577:  721(ivec2) VectorShuffle 2576 2576 0 1
 | 
						|
            2578:  721(ivec2) IAdd 2577 2575
 | 
						|
            2579:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2580:     47(int) CompositeExtract 2578 0
 | 
						|
                              Store 2579 2580
 | 
						|
            2582:   2566(ptr) AccessChain 2559(size) 2581
 | 
						|
            2583:     47(int) CompositeExtract 2578 1
 | 
						|
                              Store 2582 2583
 | 
						|
            2584:         163 Load 165(s3D)
 | 
						|
            2585:   52(float) Load 565(lod)
 | 
						|
            2586:     47(int) ConvertFToS 2585
 | 
						|
            2587:         162 Image 2584
 | 
						|
            2588:  734(ivec3) ImageQuerySizeLod 2587 2586
 | 
						|
            2589:   48(ivec4) Load 2559(size)
 | 
						|
            2590:  734(ivec3) VectorShuffle 2589 2589 0 1 2
 | 
						|
            2591:  734(ivec3) IAdd 2590 2588
 | 
						|
            2592:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2593:     47(int) CompositeExtract 2591 0
 | 
						|
                              Store 2592 2593
 | 
						|
            2594:   2566(ptr) AccessChain 2559(size) 2581
 | 
						|
            2595:     47(int) CompositeExtract 2591 1
 | 
						|
                              Store 2594 2595
 | 
						|
            2597:   2566(ptr) AccessChain 2559(size) 2596
 | 
						|
            2598:     47(int) CompositeExtract 2591 2
 | 
						|
                              Store 2597 2598
 | 
						|
            2599:         184 Load 186(sCube)
 | 
						|
            2600:   52(float) Load 565(lod)
 | 
						|
            2601:     47(int) ConvertFToS 2600
 | 
						|
            2602:         183 Image 2599
 | 
						|
            2603:  721(ivec2) ImageQuerySizeLod 2602 2601
 | 
						|
            2604:   48(ivec4) Load 2559(size)
 | 
						|
            2605:  721(ivec2) VectorShuffle 2604 2604 0 1
 | 
						|
            2606:  721(ivec2) IAdd 2605 2603
 | 
						|
            2607:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2608:     47(int) CompositeExtract 2606 0
 | 
						|
                              Store 2607 2608
 | 
						|
            2609:   2566(ptr) AccessChain 2559(size) 2581
 | 
						|
            2610:     47(int) CompositeExtract 2606 1
 | 
						|
                              Store 2609 2610
 | 
						|
            2611:         199 Load 201(s1DShadow)
 | 
						|
            2612:   52(float) Load 565(lod)
 | 
						|
            2613:     47(int) ConvertFToS 2612
 | 
						|
            2614:         198 Image 2611
 | 
						|
            2615:     47(int) ImageQuerySizeLod 2614 2613
 | 
						|
            2616:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2617:     47(int) Load 2616
 | 
						|
            2618:     47(int) IAdd 2617 2615
 | 
						|
            2619:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
                              Store 2619 2618
 | 
						|
            2620:         224 Load 226(s2DShadow)
 | 
						|
            2621:   52(float) Load 565(lod)
 | 
						|
            2622:     47(int) ConvertFToS 2621
 | 
						|
            2623:         223 Image 2620
 | 
						|
            2624:  721(ivec2) ImageQuerySizeLod 2623 2622
 | 
						|
            2625:   48(ivec4) Load 2559(size)
 | 
						|
            2626:  721(ivec2) VectorShuffle 2625 2625 0 1
 | 
						|
            2627:  721(ivec2) IAdd 2626 2624
 | 
						|
            2628:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2629:     47(int) CompositeExtract 2627 0
 | 
						|
                              Store 2628 2629
 | 
						|
            2630:   2566(ptr) AccessChain 2559(size) 2581
 | 
						|
            2631:     47(int) CompositeExtract 2627 1
 | 
						|
                              Store 2630 2631
 | 
						|
            2632:         245 Load 247(sCubeShadow)
 | 
						|
            2633:   52(float) Load 565(lod)
 | 
						|
            2634:     47(int) ConvertFToS 2633
 | 
						|
            2635:         244 Image 2632
 | 
						|
            2636:  721(ivec2) ImageQuerySizeLod 2635 2634
 | 
						|
            2637:   48(ivec4) Load 2559(size)
 | 
						|
            2638:  721(ivec2) VectorShuffle 2637 2637 0 1
 | 
						|
            2639:  721(ivec2) IAdd 2638 2636
 | 
						|
            2640:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2641:     47(int) CompositeExtract 2639 0
 | 
						|
                              Store 2640 2641
 | 
						|
            2642:   2566(ptr) AccessChain 2559(size) 2581
 | 
						|
            2643:     47(int) CompositeExtract 2639 1
 | 
						|
                              Store 2642 2643
 | 
						|
            2644:         299 Load 301(sCubeArray)
 | 
						|
            2645:   52(float) Load 565(lod)
 | 
						|
            2646:     47(int) ConvertFToS 2645
 | 
						|
            2647:         298 Image 2644
 | 
						|
            2648:  734(ivec3) ImageQuerySizeLod 2647 2646
 | 
						|
            2649:   48(ivec4) Load 2559(size)
 | 
						|
            2650:  734(ivec3) VectorShuffle 2649 2649 0 1 2
 | 
						|
            2651:  734(ivec3) IAdd 2650 2648
 | 
						|
            2652:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2653:     47(int) CompositeExtract 2651 0
 | 
						|
                              Store 2652 2653
 | 
						|
            2654:   2566(ptr) AccessChain 2559(size) 2581
 | 
						|
            2655:     47(int) CompositeExtract 2651 1
 | 
						|
                              Store 2654 2655
 | 
						|
            2656:   2566(ptr) AccessChain 2559(size) 2596
 | 
						|
            2657:     47(int) CompositeExtract 2651 2
 | 
						|
                              Store 2656 2657
 | 
						|
            2658:         391 Load 393(sCubeArrayShadow)
 | 
						|
            2659:   52(float) Load 565(lod)
 | 
						|
            2660:     47(int) ConvertFToS 2659
 | 
						|
            2661:         390 Image 2658
 | 
						|
            2662:  734(ivec3) ImageQuerySizeLod 2661 2660
 | 
						|
            2663:   48(ivec4) Load 2559(size)
 | 
						|
            2664:  734(ivec3) VectorShuffle 2663 2663 0 1 2
 | 
						|
            2665:  734(ivec3) IAdd 2664 2662
 | 
						|
            2666:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2667:     47(int) CompositeExtract 2665 0
 | 
						|
                              Store 2666 2667
 | 
						|
            2668:   2566(ptr) AccessChain 2559(size) 2581
 | 
						|
            2669:     47(int) CompositeExtract 2665 1
 | 
						|
                              Store 2668 2669
 | 
						|
            2670:   2566(ptr) AccessChain 2559(size) 2596
 | 
						|
            2671:     47(int) CompositeExtract 2665 2
 | 
						|
                              Store 2670 2671
 | 
						|
            2672:         357 Load 359(s2DRect)
 | 
						|
            2673:         356 Image 2672
 | 
						|
            2674:  721(ivec2) ImageQuerySize 2673
 | 
						|
            2675:   48(ivec4) Load 2559(size)
 | 
						|
            2676:  721(ivec2) VectorShuffle 2675 2675 0 1
 | 
						|
            2677:  721(ivec2) IAdd 2676 2674
 | 
						|
            2678:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2679:     47(int) CompositeExtract 2677 0
 | 
						|
                              Store 2678 2679
 | 
						|
            2680:   2566(ptr) AccessChain 2559(size) 2581
 | 
						|
            2681:     47(int) CompositeExtract 2677 1
 | 
						|
                              Store 2680 2681
 | 
						|
            2682:         371 Load 373(s2DRectShadow)
 | 
						|
            2683:         370 Image 2682
 | 
						|
            2684:  721(ivec2) ImageQuerySize 2683
 | 
						|
            2685:   48(ivec4) Load 2559(size)
 | 
						|
            2686:  721(ivec2) VectorShuffle 2685 2685 0 1
 | 
						|
            2687:  721(ivec2) IAdd 2686 2684
 | 
						|
            2688:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2689:     47(int) CompositeExtract 2687 0
 | 
						|
                              Store 2688 2689
 | 
						|
            2690:   2566(ptr) AccessChain 2559(size) 2581
 | 
						|
            2691:     47(int) CompositeExtract 2687 1
 | 
						|
                              Store 2690 2691
 | 
						|
            2692:         269 Load 271(s1DArray)
 | 
						|
            2693:   52(float) Load 565(lod)
 | 
						|
            2694:     47(int) ConvertFToS 2693
 | 
						|
            2695:         268 Image 2692
 | 
						|
            2696:  721(ivec2) ImageQuerySizeLod 2695 2694
 | 
						|
            2697:   48(ivec4) Load 2559(size)
 | 
						|
            2698:  721(ivec2) VectorShuffle 2697 2697 0 1
 | 
						|
            2699:  721(ivec2) IAdd 2698 2696
 | 
						|
            2700:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2701:     47(int) CompositeExtract 2699 0
 | 
						|
                              Store 2700 2701
 | 
						|
            2702:   2566(ptr) AccessChain 2559(size) 2581
 | 
						|
            2703:     47(int) CompositeExtract 2699 1
 | 
						|
                              Store 2702 2703
 | 
						|
            2704:         284 Load 286(s2DArray)
 | 
						|
            2705:   52(float) Load 565(lod)
 | 
						|
            2706:     47(int) ConvertFToS 2705
 | 
						|
            2707:         283 Image 2704
 | 
						|
            2708:  734(ivec3) ImageQuerySizeLod 2707 2706
 | 
						|
            2709:   48(ivec4) Load 2559(size)
 | 
						|
            2710:  734(ivec3) VectorShuffle 2709 2709 0 1 2
 | 
						|
            2711:  734(ivec3) IAdd 2710 2708
 | 
						|
            2712:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2713:     47(int) CompositeExtract 2711 0
 | 
						|
                              Store 2712 2713
 | 
						|
            2714:   2566(ptr) AccessChain 2559(size) 2581
 | 
						|
            2715:     47(int) CompositeExtract 2711 1
 | 
						|
                              Store 2714 2715
 | 
						|
            2716:   2566(ptr) AccessChain 2559(size) 2596
 | 
						|
            2717:     47(int) CompositeExtract 2711 2
 | 
						|
                              Store 2716 2717
 | 
						|
            2718:         316 Load 318(s1DArrayShadow)
 | 
						|
            2719:   52(float) Load 565(lod)
 | 
						|
            2720:     47(int) ConvertFToS 2719
 | 
						|
            2721:         315 Image 2718
 | 
						|
            2722:  721(ivec2) ImageQuerySizeLod 2721 2720
 | 
						|
            2723:   48(ivec4) Load 2559(size)
 | 
						|
            2724:  721(ivec2) VectorShuffle 2723 2723 0 1
 | 
						|
            2725:  721(ivec2) IAdd 2724 2722
 | 
						|
            2726:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2727:     47(int) CompositeExtract 2725 0
 | 
						|
                              Store 2726 2727
 | 
						|
            2728:   2566(ptr) AccessChain 2559(size) 2581
 | 
						|
            2729:     47(int) CompositeExtract 2725 1
 | 
						|
                              Store 2728 2729
 | 
						|
            2730:         337 Load 339(s2DArrayShadow)
 | 
						|
            2731:   52(float) Load 565(lod)
 | 
						|
            2732:     47(int) ConvertFToS 2731
 | 
						|
            2733:         336 Image 2730
 | 
						|
            2734:  734(ivec3) ImageQuerySizeLod 2733 2732
 | 
						|
            2735:   48(ivec4) Load 2559(size)
 | 
						|
            2736:  734(ivec3) VectorShuffle 2735 2735 0 1 2
 | 
						|
            2737:  734(ivec3) IAdd 2736 2734
 | 
						|
            2738:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2739:     47(int) CompositeExtract 2737 0
 | 
						|
                              Store 2738 2739
 | 
						|
            2740:   2566(ptr) AccessChain 2559(size) 2581
 | 
						|
            2741:     47(int) CompositeExtract 2737 1
 | 
						|
                              Store 2740 2741
 | 
						|
            2742:   2566(ptr) AccessChain 2559(size) 2596
 | 
						|
            2743:     47(int) CompositeExtract 2737 2
 | 
						|
                              Store 2742 2743
 | 
						|
            2744:        1298 Load 1300(sBuffer)
 | 
						|
            2745:        1297 Image 2744
 | 
						|
            2746:     47(int) ImageQuerySize 2745
 | 
						|
            2747:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2748:     47(int) Load 2747
 | 
						|
            2749:     47(int) IAdd 2748 2746
 | 
						|
            2750:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
                              Store 2750 2749
 | 
						|
            2751:        1309 Load 1311(s2DMS)
 | 
						|
            2752:        1308 Image 2751
 | 
						|
            2753:  721(ivec2) ImageQuerySize 2752
 | 
						|
            2754:   48(ivec4) Load 2559(size)
 | 
						|
            2755:  721(ivec2) VectorShuffle 2754 2754 0 1
 | 
						|
            2756:  721(ivec2) IAdd 2755 2753
 | 
						|
            2757:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2758:     47(int) CompositeExtract 2756 0
 | 
						|
                              Store 2757 2758
 | 
						|
            2759:   2566(ptr) AccessChain 2559(size) 2581
 | 
						|
            2760:     47(int) CompositeExtract 2756 1
 | 
						|
                              Store 2759 2760
 | 
						|
            2761:        1320 Load 1322(s2DMSArray)
 | 
						|
            2762:        1319 Image 2761
 | 
						|
            2763:  734(ivec3) ImageQuerySize 2762
 | 
						|
            2764:   48(ivec4) Load 2559(size)
 | 
						|
            2765:  734(ivec3) VectorShuffle 2764 2764 0 1 2
 | 
						|
            2766:  734(ivec3) IAdd 2765 2763
 | 
						|
            2767:   2566(ptr) AccessChain 2559(size) 207
 | 
						|
            2768:     47(int) CompositeExtract 2766 0
 | 
						|
                              Store 2767 2768
 | 
						|
            2769:   2566(ptr) AccessChain 2559(size) 2581
 | 
						|
            2770:     47(int) CompositeExtract 2766 1
 | 
						|
                              Store 2769 2770
 | 
						|
            2771:   2566(ptr) AccessChain 2559(size) 2596
 | 
						|
            2772:     47(int) CompositeExtract 2766 2
 | 
						|
                              Store 2771 2772
 | 
						|
            2773:   48(ivec4) Load 2559(size)
 | 
						|
                              ReturnValue 2773
 | 
						|
                              FunctionEnd
 | 
						|
55(testTextureQueryLod():   53(fvec2) Function None 54
 | 
						|
              56:             Label
 | 
						|
       2777(lod):   2776(ptr) Variable Function
 | 
						|
                              Store 2777(lod) 2779
 | 
						|
            2780:         123 Load 125(s1D)
 | 
						|
            2781:   52(float) Load 128(c1)
 | 
						|
            2782:   53(fvec2) ImageQueryLod 2780 2781
 | 
						|
            2783:   53(fvec2) Load 2777(lod)
 | 
						|
            2784:   53(fvec2) FAdd 2783 2782
 | 
						|
                              Store 2777(lod) 2784
 | 
						|
            2785:         123 Load 125(s1D)
 | 
						|
            2786:6(float16_t) Load 135(f16c1)
 | 
						|
            2787:154(f16vec2) ImageQueryLod 2785 2786
 | 
						|
            2788:   53(fvec2) Load 2777(lod)
 | 
						|
            2789:   53(fvec2) FAdd 2788 2787
 | 
						|
                              Store 2777(lod) 2789
 | 
						|
            2790:         143 Load 145(s2D)
 | 
						|
            2791:   53(fvec2) Load 148(c2)
 | 
						|
            2792:   53(fvec2) ImageQueryLod 2790 2791
 | 
						|
            2793:   53(fvec2) Load 2777(lod)
 | 
						|
            2794:   53(fvec2) FAdd 2793 2792
 | 
						|
                              Store 2777(lod) 2794
 | 
						|
            2795:         143 Load 145(s2D)
 | 
						|
            2796:154(f16vec2) Load 156(f16c2)
 | 
						|
            2797:154(f16vec2) ImageQueryLod 2795 2796
 | 
						|
            2798:   53(fvec2) Load 2777(lod)
 | 
						|
            2799:   53(fvec2) FAdd 2798 2797
 | 
						|
                              Store 2777(lod) 2799
 | 
						|
            2800:         163 Load 165(s3D)
 | 
						|
            2801:  167(fvec3) Load 169(c3)
 | 
						|
            2802:   53(fvec2) ImageQueryLod 2800 2801
 | 
						|
            2803:   53(fvec2) Load 2777(lod)
 | 
						|
            2804:   53(fvec2) FAdd 2803 2802
 | 
						|
                              Store 2777(lod) 2804
 | 
						|
            2805:         163 Load 165(s3D)
 | 
						|
            2806:175(f16vec3) Load 177(f16c3)
 | 
						|
            2807:154(f16vec2) ImageQueryLod 2805 2806
 | 
						|
            2808:   53(fvec2) Load 2777(lod)
 | 
						|
            2809:   53(fvec2) FAdd 2808 2807
 | 
						|
                              Store 2777(lod) 2809
 | 
						|
            2810:         184 Load 186(sCube)
 | 
						|
            2811:  167(fvec3) Load 169(c3)
 | 
						|
            2812:   53(fvec2) ImageQueryLod 2810 2811
 | 
						|
            2813:   53(fvec2) Load 2777(lod)
 | 
						|
            2814:   53(fvec2) FAdd 2813 2812
 | 
						|
                              Store 2777(lod) 2814
 | 
						|
            2815:         184 Load 186(sCube)
 | 
						|
            2816:175(f16vec3) Load 177(f16c3)
 | 
						|
            2817:154(f16vec2) ImageQueryLod 2815 2816
 | 
						|
            2818:   53(fvec2) Load 2777(lod)
 | 
						|
            2819:   53(fvec2) FAdd 2818 2817
 | 
						|
                              Store 2777(lod) 2819
 | 
						|
            2820:         269 Load 271(s1DArray)
 | 
						|
            2821:   52(float) Load 128(c1)
 | 
						|
            2822:   53(fvec2) ImageQueryLod 2820 2821
 | 
						|
            2823:   53(fvec2) Load 2777(lod)
 | 
						|
            2824:   53(fvec2) FAdd 2823 2822
 | 
						|
                              Store 2777(lod) 2824
 | 
						|
            2825:         269 Load 271(s1DArray)
 | 
						|
            2826:6(float16_t) Load 135(f16c1)
 | 
						|
            2827:154(f16vec2) ImageQueryLod 2825 2826
 | 
						|
            2828:   53(fvec2) Load 2777(lod)
 | 
						|
            2829:   53(fvec2) FAdd 2828 2827
 | 
						|
                              Store 2777(lod) 2829
 | 
						|
            2830:         284 Load 286(s2DArray)
 | 
						|
            2831:   53(fvec2) Load 148(c2)
 | 
						|
            2832:   53(fvec2) ImageQueryLod 2830 2831
 | 
						|
            2833:   53(fvec2) Load 2777(lod)
 | 
						|
            2834:   53(fvec2) FAdd 2833 2832
 | 
						|
                              Store 2777(lod) 2834
 | 
						|
            2835:         284 Load 286(s2DArray)
 | 
						|
            2836:154(f16vec2) Load 156(f16c2)
 | 
						|
            2837:154(f16vec2) ImageQueryLod 2835 2836
 | 
						|
            2838:   53(fvec2) Load 2777(lod)
 | 
						|
            2839:   53(fvec2) FAdd 2838 2837
 | 
						|
                              Store 2777(lod) 2839
 | 
						|
            2840:         299 Load 301(sCubeArray)
 | 
						|
            2841:  167(fvec3) Load 169(c3)
 | 
						|
            2842:   53(fvec2) ImageQueryLod 2840 2841
 | 
						|
            2843:   53(fvec2) Load 2777(lod)
 | 
						|
            2844:   53(fvec2) FAdd 2843 2842
 | 
						|
                              Store 2777(lod) 2844
 | 
						|
            2845:         299 Load 301(sCubeArray)
 | 
						|
            2846:175(f16vec3) Load 177(f16c3)
 | 
						|
            2847:154(f16vec2) ImageQueryLod 2845 2846
 | 
						|
            2848:   53(fvec2) Load 2777(lod)
 | 
						|
            2849:   53(fvec2) FAdd 2848 2847
 | 
						|
                              Store 2777(lod) 2849
 | 
						|
            2850:         199 Load 201(s1DShadow)
 | 
						|
            2851:   52(float) Load 128(c1)
 | 
						|
            2852:   53(fvec2) ImageQueryLod 2850 2851
 | 
						|
            2853:   53(fvec2) Load 2777(lod)
 | 
						|
            2854:   53(fvec2) FAdd 2853 2852
 | 
						|
                              Store 2777(lod) 2854
 | 
						|
            2855:         199 Load 201(s1DShadow)
 | 
						|
            2856:6(float16_t) Load 135(f16c1)
 | 
						|
            2857:154(f16vec2) ImageQueryLod 2855 2856
 | 
						|
            2858:   53(fvec2) Load 2777(lod)
 | 
						|
            2859:   53(fvec2) FAdd 2858 2857
 | 
						|
                              Store 2777(lod) 2859
 | 
						|
            2860:         224 Load 226(s2DShadow)
 | 
						|
            2861:   53(fvec2) Load 148(c2)
 | 
						|
            2862:   53(fvec2) ImageQueryLod 2860 2861
 | 
						|
            2863:   53(fvec2) Load 2777(lod)
 | 
						|
            2864:   53(fvec2) FAdd 2863 2862
 | 
						|
                              Store 2777(lod) 2864
 | 
						|
            2865:         224 Load 226(s2DShadow)
 | 
						|
            2866:154(f16vec2) Load 156(f16c2)
 | 
						|
            2867:154(f16vec2) ImageQueryLod 2865 2866
 | 
						|
            2868:   53(fvec2) Load 2777(lod)
 | 
						|
            2869:   53(fvec2) FAdd 2868 2867
 | 
						|
                              Store 2777(lod) 2869
 | 
						|
            2870:         391 Load 393(sCubeArrayShadow)
 | 
						|
            2871:  167(fvec3) Load 169(c3)
 | 
						|
            2872:   53(fvec2) ImageQueryLod 2870 2871
 | 
						|
            2873:   53(fvec2) Load 2777(lod)
 | 
						|
            2874:   53(fvec2) FAdd 2873 2872
 | 
						|
                              Store 2777(lod) 2874
 | 
						|
            2875:         391 Load 393(sCubeArrayShadow)
 | 
						|
            2876:175(f16vec3) Load 177(f16c3)
 | 
						|
            2877:154(f16vec2) ImageQueryLod 2875 2876
 | 
						|
            2878:   53(fvec2) Load 2777(lod)
 | 
						|
            2879:   53(fvec2) FAdd 2878 2877
 | 
						|
                              Store 2777(lod) 2879
 | 
						|
            2880:         316 Load 318(s1DArrayShadow)
 | 
						|
            2881:   52(float) Load 128(c1)
 | 
						|
            2882:   53(fvec2) ImageQueryLod 2880 2881
 | 
						|
            2883:   53(fvec2) Load 2777(lod)
 | 
						|
            2884:   53(fvec2) FAdd 2883 2882
 | 
						|
                              Store 2777(lod) 2884
 | 
						|
            2885:         316 Load 318(s1DArrayShadow)
 | 
						|
            2886:6(float16_t) Load 135(f16c1)
 | 
						|
            2887:154(f16vec2) ImageQueryLod 2885 2886
 | 
						|
            2888:   53(fvec2) Load 2777(lod)
 | 
						|
            2889:   53(fvec2) FAdd 2888 2887
 | 
						|
                              Store 2777(lod) 2889
 | 
						|
            2890:         337 Load 339(s2DArrayShadow)
 | 
						|
            2891:   53(fvec2) Load 148(c2)
 | 
						|
            2892:   53(fvec2) ImageQueryLod 2890 2891
 | 
						|
            2893:   53(fvec2) Load 2777(lod)
 | 
						|
            2894:   53(fvec2) FAdd 2893 2892
 | 
						|
                              Store 2777(lod) 2894
 | 
						|
            2895:         337 Load 339(s2DArrayShadow)
 | 
						|
            2896:154(f16vec2) Load 156(f16c2)
 | 
						|
            2897:154(f16vec2) ImageQueryLod 2895 2896
 | 
						|
            2898:   53(fvec2) Load 2777(lod)
 | 
						|
            2899:   53(fvec2) FAdd 2898 2897
 | 
						|
                              Store 2777(lod) 2899
 | 
						|
            2900:         391 Load 393(sCubeArrayShadow)
 | 
						|
            2901:  167(fvec3) Load 169(c3)
 | 
						|
            2902:   53(fvec2) ImageQueryLod 2900 2901
 | 
						|
            2903:   53(fvec2) Load 2777(lod)
 | 
						|
            2904:   53(fvec2) FAdd 2903 2902
 | 
						|
                              Store 2777(lod) 2904
 | 
						|
            2905:         391 Load 393(sCubeArrayShadow)
 | 
						|
            2906:175(f16vec3) Load 177(f16c3)
 | 
						|
            2907:154(f16vec2) ImageQueryLod 2905 2906
 | 
						|
            2908:   53(fvec2) Load 2777(lod)
 | 
						|
            2909:   53(fvec2) FAdd 2908 2907
 | 
						|
                              Store 2777(lod) 2909
 | 
						|
            2910:   53(fvec2) Load 2777(lod)
 | 
						|
                              ReturnValue 2910
 | 
						|
                              FunctionEnd
 | 
						|
58(testTextureQueryLevels():     47(int) Function None 57
 | 
						|
              59:             Label
 | 
						|
    2913(levels):   2566(ptr) Variable Function
 | 
						|
                              Store 2913(levels) 2187
 | 
						|
            2914:         123 Load 125(s1D)
 | 
						|
            2915:         122 Image 2914
 | 
						|
            2916:     47(int) ImageQueryLevels 2915
 | 
						|
            2917:     47(int) Load 2913(levels)
 | 
						|
            2918:     47(int) IAdd 2917 2916
 | 
						|
                              Store 2913(levels) 2918
 | 
						|
            2919:         143 Load 145(s2D)
 | 
						|
            2920:         142 Image 2919
 | 
						|
            2921:     47(int) ImageQueryLevels 2920
 | 
						|
            2922:     47(int) Load 2913(levels)
 | 
						|
            2923:     47(int) IAdd 2922 2921
 | 
						|
                              Store 2913(levels) 2923
 | 
						|
            2924:         163 Load 165(s3D)
 | 
						|
            2925:         162 Image 2924
 | 
						|
            2926:     47(int) ImageQueryLevels 2925
 | 
						|
            2927:     47(int) Load 2913(levels)
 | 
						|
            2928:     47(int) IAdd 2927 2926
 | 
						|
                              Store 2913(levels) 2928
 | 
						|
            2929:         184 Load 186(sCube)
 | 
						|
            2930:         183 Image 2929
 | 
						|
            2931:     47(int) ImageQueryLevels 2930
 | 
						|
            2932:     47(int) Load 2913(levels)
 | 
						|
            2933:     47(int) IAdd 2932 2931
 | 
						|
                              Store 2913(levels) 2933
 | 
						|
            2934:         199 Load 201(s1DShadow)
 | 
						|
            2935:         198 Image 2934
 | 
						|
            2936:     47(int) ImageQueryLevels 2935
 | 
						|
            2937:     47(int) Load 2913(levels)
 | 
						|
            2938:     47(int) IAdd 2937 2936
 | 
						|
                              Store 2913(levels) 2938
 | 
						|
            2939:         224 Load 226(s2DShadow)
 | 
						|
            2940:         223 Image 2939
 | 
						|
            2941:     47(int) ImageQueryLevels 2940
 | 
						|
            2942:     47(int) Load 2913(levels)
 | 
						|
            2943:     47(int) IAdd 2942 2941
 | 
						|
                              Store 2913(levels) 2943
 | 
						|
            2944:         245 Load 247(sCubeShadow)
 | 
						|
            2945:         244 Image 2944
 | 
						|
            2946:     47(int) ImageQueryLevels 2945
 | 
						|
            2947:     47(int) Load 2913(levels)
 | 
						|
            2948:     47(int) IAdd 2947 2946
 | 
						|
                              Store 2913(levels) 2948
 | 
						|
            2949:         299 Load 301(sCubeArray)
 | 
						|
            2950:         298 Image 2949
 | 
						|
            2951:     47(int) ImageQueryLevels 2950
 | 
						|
            2952:     47(int) Load 2913(levels)
 | 
						|
            2953:     47(int) IAdd 2952 2951
 | 
						|
                              Store 2913(levels) 2953
 | 
						|
            2954:         391 Load 393(sCubeArrayShadow)
 | 
						|
            2955:         390 Image 2954
 | 
						|
            2956:     47(int) ImageQueryLevels 2955
 | 
						|
            2957:     47(int) Load 2913(levels)
 | 
						|
            2958:     47(int) IAdd 2957 2956
 | 
						|
                              Store 2913(levels) 2958
 | 
						|
            2959:         269 Load 271(s1DArray)
 | 
						|
            2960:         268 Image 2959
 | 
						|
            2961:     47(int) ImageQueryLevels 2960
 | 
						|
            2962:     47(int) Load 2913(levels)
 | 
						|
            2963:     47(int) IAdd 2962 2961
 | 
						|
                              Store 2913(levels) 2963
 | 
						|
            2964:         284 Load 286(s2DArray)
 | 
						|
            2965:         283 Image 2964
 | 
						|
            2966:     47(int) ImageQueryLevels 2965
 | 
						|
            2967:     47(int) Load 2913(levels)
 | 
						|
            2968:     47(int) IAdd 2967 2966
 | 
						|
                              Store 2913(levels) 2968
 | 
						|
            2969:         316 Load 318(s1DArrayShadow)
 | 
						|
            2970:         315 Image 2969
 | 
						|
            2971:     47(int) ImageQueryLevels 2970
 | 
						|
            2972:     47(int) Load 2913(levels)
 | 
						|
            2973:     47(int) IAdd 2972 2971
 | 
						|
                              Store 2913(levels) 2973
 | 
						|
            2974:         337 Load 339(s2DArrayShadow)
 | 
						|
            2975:         336 Image 2974
 | 
						|
            2976:     47(int) ImageQueryLevels 2975
 | 
						|
            2977:     47(int) Load 2913(levels)
 | 
						|
            2978:     47(int) IAdd 2977 2976
 | 
						|
                              Store 2913(levels) 2978
 | 
						|
            2979:     47(int) Load 2913(levels)
 | 
						|
                              ReturnValue 2979
 | 
						|
                              FunctionEnd
 | 
						|
60(testTextureSamples():     47(int) Function None 57
 | 
						|
              61:             Label
 | 
						|
   2982(samples):   2566(ptr) Variable Function
 | 
						|
                              Store 2982(samples) 2187
 | 
						|
            2983:        1309 Load 1311(s2DMS)
 | 
						|
            2984:        1308 Image 2983
 | 
						|
            2985:     47(int) ImageQuerySamples 2984
 | 
						|
            2986:     47(int) Load 2982(samples)
 | 
						|
            2987:     47(int) IAdd 2986 2985
 | 
						|
                              Store 2982(samples) 2987
 | 
						|
            2988:        1320 Load 1322(s2DMSArray)
 | 
						|
            2989:        1319 Image 2988
 | 
						|
            2990:     47(int) ImageQuerySamples 2989
 | 
						|
            2991:     47(int) Load 2982(samples)
 | 
						|
            2992:     47(int) IAdd 2991 2990
 | 
						|
                              Store 2982(samples) 2992
 | 
						|
            2993:     47(int) Load 2982(samples)
 | 
						|
                              ReturnValue 2993
 | 
						|
                              FunctionEnd
 | 
						|
62(testImageLoad():  7(f16vec4) Function None 8
 | 
						|
              63:             Label
 | 
						|
     2996(texel):     64(ptr) Variable Function
 | 
						|
                              Store 2996(texel) 121
 | 
						|
            3000:        2997 Load 2999(i1D)
 | 
						|
            3001:   52(float) Load 128(c1)
 | 
						|
            3002:     47(int) ConvertFToS 3001
 | 
						|
            3003:  7(f16vec4) ImageRead 3000 3002
 | 
						|
            3004:  7(f16vec4) Load 2996(texel)
 | 
						|
            3005:  7(f16vec4) FAdd 3004 3003
 | 
						|
                              Store 2996(texel) 3005
 | 
						|
            3009:        3006 Load 3008(i2D)
 | 
						|
            3010:   53(fvec2) Load 148(c2)
 | 
						|
            3011:  721(ivec2) ConvertFToS 3010
 | 
						|
            3012:  7(f16vec4) ImageRead 3009 3011
 | 
						|
            3013:  7(f16vec4) Load 2996(texel)
 | 
						|
            3014:  7(f16vec4) FAdd 3013 3012
 | 
						|
                              Store 2996(texel) 3014
 | 
						|
            3018:        3015 Load 3017(i3D)
 | 
						|
            3019:  167(fvec3) Load 169(c3)
 | 
						|
            3020:  734(ivec3) ConvertFToS 3019
 | 
						|
            3021:  7(f16vec4) ImageRead 3018 3020
 | 
						|
            3022:  7(f16vec4) Load 2996(texel)
 | 
						|
            3023:  7(f16vec4) FAdd 3022 3021
 | 
						|
                              Store 2996(texel) 3023
 | 
						|
            3027:        3024 Load 3026(i2DRect)
 | 
						|
            3028:   53(fvec2) Load 148(c2)
 | 
						|
            3029:  721(ivec2) ConvertFToS 3028
 | 
						|
            3030:  7(f16vec4) ImageRead 3027 3029
 | 
						|
            3031:  7(f16vec4) Load 2996(texel)
 | 
						|
            3032:  7(f16vec4) FAdd 3031 3030
 | 
						|
                              Store 2996(texel) 3032
 | 
						|
            3036:        3033 Load 3035(iCube)
 | 
						|
            3037:  167(fvec3) Load 169(c3)
 | 
						|
            3038:  734(ivec3) ConvertFToS 3037
 | 
						|
            3039:  7(f16vec4) ImageRead 3036 3038
 | 
						|
            3040:  7(f16vec4) Load 2996(texel)
 | 
						|
            3041:  7(f16vec4) FAdd 3040 3039
 | 
						|
                              Store 2996(texel) 3041
 | 
						|
            3045:        3042 Load 3044(iBuffer)
 | 
						|
            3046:   52(float) Load 128(c1)
 | 
						|
            3047:     47(int) ConvertFToS 3046
 | 
						|
            3048:  7(f16vec4) ImageRead 3045 3047
 | 
						|
            3049:  7(f16vec4) Load 2996(texel)
 | 
						|
            3050:  7(f16vec4) FAdd 3049 3048
 | 
						|
                              Store 2996(texel) 3050
 | 
						|
            3054:        3051 Load 3053(i1DArray)
 | 
						|
            3055:   53(fvec2) Load 148(c2)
 | 
						|
            3056:  721(ivec2) ConvertFToS 3055
 | 
						|
            3057:  7(f16vec4) ImageRead 3054 3056
 | 
						|
            3058:  7(f16vec4) Load 2996(texel)
 | 
						|
            3059:  7(f16vec4) FAdd 3058 3057
 | 
						|
                              Store 2996(texel) 3059
 | 
						|
            3063:        3060 Load 3062(i2DArray)
 | 
						|
            3064:  167(fvec3) Load 169(c3)
 | 
						|
            3065:  734(ivec3) ConvertFToS 3064
 | 
						|
            3066:  7(f16vec4) ImageRead 3063 3065
 | 
						|
            3067:  7(f16vec4) Load 2996(texel)
 | 
						|
            3068:  7(f16vec4) FAdd 3067 3066
 | 
						|
                              Store 2996(texel) 3068
 | 
						|
            3072:        3069 Load 3071(iCubeArray)
 | 
						|
            3073:  167(fvec3) Load 169(c3)
 | 
						|
            3074:  734(ivec3) ConvertFToS 3073
 | 
						|
            3075:  7(f16vec4) ImageRead 3072 3074
 | 
						|
            3076:  7(f16vec4) Load 2996(texel)
 | 
						|
            3077:  7(f16vec4) FAdd 3076 3075
 | 
						|
                              Store 2996(texel) 3077
 | 
						|
            3081:        3078 Load 3080(i2DMS)
 | 
						|
            3082:   53(fvec2) Load 148(c2)
 | 
						|
            3083:  721(ivec2) ConvertFToS 3082
 | 
						|
            3084:  7(f16vec4) ImageRead 3081 3083 Sample 709
 | 
						|
            3085:  7(f16vec4) Load 2996(texel)
 | 
						|
            3086:  7(f16vec4) FAdd 3085 3084
 | 
						|
                              Store 2996(texel) 3086
 | 
						|
            3090:        3087 Load 3089(i2DMSArray)
 | 
						|
            3091:  167(fvec3) Load 169(c3)
 | 
						|
            3092:  734(ivec3) ConvertFToS 3091
 | 
						|
            3093:  7(f16vec4) ImageRead 3090 3092 Sample 709
 | 
						|
            3094:  7(f16vec4) Load 2996(texel)
 | 
						|
            3095:  7(f16vec4) FAdd 3094 3093
 | 
						|
                              Store 2996(texel) 3095
 | 
						|
            3096:  7(f16vec4) Load 2996(texel)
 | 
						|
                              ReturnValue 3096
 | 
						|
                              FunctionEnd
 | 
						|
67(testImageStore(vf164;):           2 Function None 65
 | 
						|
        66(data):     64(ptr) FunctionParameter
 | 
						|
              68:             Label
 | 
						|
            3099:        2997 Load 2999(i1D)
 | 
						|
            3100:   52(float) Load 128(c1)
 | 
						|
            3101:     47(int) ConvertFToS 3100
 | 
						|
            3102:  7(f16vec4) Load 66(data)
 | 
						|
                              ImageWrite 3099 3101 3102
 | 
						|
            3103:        3006 Load 3008(i2D)
 | 
						|
            3104:   53(fvec2) Load 148(c2)
 | 
						|
            3105:  721(ivec2) ConvertFToS 3104
 | 
						|
            3106:  7(f16vec4) Load 66(data)
 | 
						|
                              ImageWrite 3103 3105 3106
 | 
						|
            3107:        3015 Load 3017(i3D)
 | 
						|
            3108:  167(fvec3) Load 169(c3)
 | 
						|
            3109:  734(ivec3) ConvertFToS 3108
 | 
						|
            3110:  7(f16vec4) Load 66(data)
 | 
						|
                              ImageWrite 3107 3109 3110
 | 
						|
            3111:        3024 Load 3026(i2DRect)
 | 
						|
            3112:   53(fvec2) Load 148(c2)
 | 
						|
            3113:  721(ivec2) ConvertFToS 3112
 | 
						|
            3114:  7(f16vec4) Load 66(data)
 | 
						|
                              ImageWrite 3111 3113 3114
 | 
						|
            3115:        3033 Load 3035(iCube)
 | 
						|
            3116:  167(fvec3) Load 169(c3)
 | 
						|
            3117:  734(ivec3) ConvertFToS 3116
 | 
						|
            3118:  7(f16vec4) Load 66(data)
 | 
						|
                              ImageWrite 3115 3117 3118
 | 
						|
            3119:        3042 Load 3044(iBuffer)
 | 
						|
            3120:   52(float) Load 128(c1)
 | 
						|
            3121:     47(int) ConvertFToS 3120
 | 
						|
            3122:  7(f16vec4) Load 66(data)
 | 
						|
                              ImageWrite 3119 3121 3122
 | 
						|
            3123:        3051 Load 3053(i1DArray)
 | 
						|
            3124:   53(fvec2) Load 148(c2)
 | 
						|
            3125:  721(ivec2) ConvertFToS 3124
 | 
						|
            3126:  7(f16vec4) Load 66(data)
 | 
						|
                              ImageWrite 3123 3125 3126
 | 
						|
            3127:        3060 Load 3062(i2DArray)
 | 
						|
            3128:  167(fvec3) Load 169(c3)
 | 
						|
            3129:  734(ivec3) ConvertFToS 3128
 | 
						|
            3130:  7(f16vec4) Load 66(data)
 | 
						|
                              ImageWrite 3127 3129 3130
 | 
						|
            3131:        3069 Load 3071(iCubeArray)
 | 
						|
            3132:  167(fvec3) Load 169(c3)
 | 
						|
            3133:  734(ivec3) ConvertFToS 3132
 | 
						|
            3134:  7(f16vec4) Load 66(data)
 | 
						|
                              ImageWrite 3131 3133 3134
 | 
						|
            3135:        3078 Load 3080(i2DMS)
 | 
						|
            3136:   53(fvec2) Load 148(c2)
 | 
						|
            3137:  721(ivec2) ConvertFToS 3136
 | 
						|
            3138:  7(f16vec4) Load 66(data)
 | 
						|
                              ImageWrite 3135 3137 3138 Sample 709
 | 
						|
            3139:        3087 Load 3089(i2DMSArray)
 | 
						|
            3140:  167(fvec3) Load 169(c3)
 | 
						|
            3141:  734(ivec3) ConvertFToS 3140
 | 
						|
            3142:  7(f16vec4) Load 66(data)
 | 
						|
                              ImageWrite 3139 3141 3142 Sample 709
 | 
						|
                              Return
 | 
						|
                              FunctionEnd
 | 
						|
69(testSparseTexture():  7(f16vec4) Function None 8
 | 
						|
              70:             Label
 | 
						|
     3143(texel):     64(ptr) Variable Function
 | 
						|
                              Store 3143(texel) 121
 | 
						|
            3144:         143 Load 145(s2D)
 | 
						|
            3145:   53(fvec2) Load 148(c2)
 | 
						|
            3147:3146(ResType) ImageSparseSampleImplicitLod 3144 3145
 | 
						|
            3148:  7(f16vec4) CompositeExtract 3147 1
 | 
						|
                              Store 3143(texel) 3148
 | 
						|
            3149:     47(int) CompositeExtract 3147 0
 | 
						|
            3150:         143 Load 145(s2D)
 | 
						|
            3151:154(f16vec2) Load 156(f16c2)
 | 
						|
            3152:6(float16_t) Load 137(f16bias)
 | 
						|
            3153:3146(ResType) ImageSparseSampleImplicitLod 3150 3151 Bias 3152
 | 
						|
            3154:  7(f16vec4) CompositeExtract 3153 1
 | 
						|
                              Store 3143(texel) 3154
 | 
						|
            3155:     47(int) CompositeExtract 3153 0
 | 
						|
            3156:         163 Load 165(s3D)
 | 
						|
            3157:  167(fvec3) Load 169(c3)
 | 
						|
            3158:3146(ResType) ImageSparseSampleImplicitLod 3156 3157
 | 
						|
            3159:  7(f16vec4) CompositeExtract 3158 1
 | 
						|
                              Store 3143(texel) 3159
 | 
						|
            3160:     47(int) CompositeExtract 3158 0
 | 
						|
            3161:         163 Load 165(s3D)
 | 
						|
            3162:175(f16vec3) Load 177(f16c3)
 | 
						|
            3163:6(float16_t) Load 137(f16bias)
 | 
						|
            3164:3146(ResType) ImageSparseSampleImplicitLod 3161 3162 Bias 3163
 | 
						|
            3165:  7(f16vec4) CompositeExtract 3164 1
 | 
						|
                              Store 3143(texel) 3165
 | 
						|
            3166:     47(int) CompositeExtract 3164 0
 | 
						|
            3167:         184 Load 186(sCube)
 | 
						|
            3168:  167(fvec3) Load 169(c3)
 | 
						|
            3169:3146(ResType) ImageSparseSampleImplicitLod 3167 3168
 | 
						|
            3170:  7(f16vec4) CompositeExtract 3169 1
 | 
						|
                              Store 3143(texel) 3170
 | 
						|
            3171:     47(int) CompositeExtract 3169 0
 | 
						|
            3172:         184 Load 186(sCube)
 | 
						|
            3173:175(f16vec3) Load 177(f16c3)
 | 
						|
            3174:6(float16_t) Load 137(f16bias)
 | 
						|
            3175:3146(ResType) ImageSparseSampleImplicitLod 3172 3173 Bias 3174
 | 
						|
            3176:  7(f16vec4) CompositeExtract 3175 1
 | 
						|
                              Store 3143(texel) 3176
 | 
						|
            3177:     47(int) CompositeExtract 3175 0
 | 
						|
            3178:         224 Load 226(s2DShadow)
 | 
						|
            3179:  167(fvec3) Load 169(c3)
 | 
						|
            3180:    208(ptr) AccessChain 3143(texel) 207
 | 
						|
            3181:   52(float) CompositeExtract 3179 2
 | 
						|
            3183:3182(ResType) ImageSparseSampleDrefImplicitLod 3178 3179 3181
 | 
						|
            3184:6(float16_t) CompositeExtract 3183 1
 | 
						|
                              Store 3180 3184
 | 
						|
            3185:     47(int) CompositeExtract 3183 0
 | 
						|
            3186:         224 Load 226(s2DShadow)
 | 
						|
            3187:154(f16vec2) Load 156(f16c2)
 | 
						|
            3188:   52(float) Load 215(compare)
 | 
						|
            3189:    208(ptr) AccessChain 3143(texel) 207
 | 
						|
            3190:6(float16_t) Load 137(f16bias)
 | 
						|
            3191:3182(ResType) ImageSparseSampleDrefImplicitLod 3186 3187 3188 Bias 3190
 | 
						|
            3192:6(float16_t) CompositeExtract 3191 1
 | 
						|
                              Store 3189 3192
 | 
						|
            3193:     47(int) CompositeExtract 3191 0
 | 
						|
            3194:         245 Load 247(sCubeShadow)
 | 
						|
            3195:  249(fvec4) Load 251(c4)
 | 
						|
            3196:    208(ptr) AccessChain 3143(texel) 207
 | 
						|
            3197:   52(float) CompositeExtract 3195 3
 | 
						|
            3198:3182(ResType) ImageSparseSampleDrefImplicitLod 3194 3195 3197
 | 
						|
            3199:6(float16_t) CompositeExtract 3198 1
 | 
						|
                              Store 3196 3199
 | 
						|
            3200:     47(int) CompositeExtract 3198 0
 | 
						|
            3201:         245 Load 247(sCubeShadow)
 | 
						|
            3202:175(f16vec3) Load 177(f16c3)
 | 
						|
            3203:   52(float) Load 215(compare)
 | 
						|
            3204:    208(ptr) AccessChain 3143(texel) 207
 | 
						|
            3205:6(float16_t) Load 137(f16bias)
 | 
						|
            3206:3182(ResType) ImageSparseSampleDrefImplicitLod 3201 3202 3203 Bias 3205
 | 
						|
            3207:6(float16_t) CompositeExtract 3206 1
 | 
						|
                              Store 3204 3207
 | 
						|
            3208:     47(int) CompositeExtract 3206 0
 | 
						|
            3209:         284 Load 286(s2DArray)
 | 
						|
            3210:  167(fvec3) Load 169(c3)
 | 
						|
            3211:3146(ResType) ImageSparseSampleImplicitLod 3209 3210
 | 
						|
            3212:  7(f16vec4) CompositeExtract 3211 1
 | 
						|
                              Store 3143(texel) 3212
 | 
						|
            3213:     47(int) CompositeExtract 3211 0
 | 
						|
            3214:         284 Load 286(s2DArray)
 | 
						|
            3215:175(f16vec3) Load 177(f16c3)
 | 
						|
            3216:6(float16_t) Load 137(f16bias)
 | 
						|
            3217:3146(ResType) ImageSparseSampleImplicitLod 3214 3215 Bias 3216
 | 
						|
            3218:  7(f16vec4) CompositeExtract 3217 1
 | 
						|
                              Store 3143(texel) 3218
 | 
						|
            3219:     47(int) CompositeExtract 3217 0
 | 
						|
            3220:         299 Load 301(sCubeArray)
 | 
						|
            3221:  249(fvec4) Load 251(c4)
 | 
						|
            3222:3146(ResType) ImageSparseSampleImplicitLod 3220 3221
 | 
						|
            3223:  7(f16vec4) CompositeExtract 3222 1
 | 
						|
                              Store 3143(texel) 3223
 | 
						|
            3224:     47(int) CompositeExtract 3222 0
 | 
						|
            3225:         299 Load 301(sCubeArray)
 | 
						|
            3226:  7(f16vec4) Load 309(f16c4)
 | 
						|
            3227:6(float16_t) Load 137(f16bias)
 | 
						|
            3228:3146(ResType) ImageSparseSampleImplicitLod 3225 3226 Bias 3227
 | 
						|
            3229:  7(f16vec4) CompositeExtract 3228 1
 | 
						|
                              Store 3143(texel) 3229
 | 
						|
            3230:     47(int) CompositeExtract 3228 0
 | 
						|
            3231:         337 Load 339(s2DArrayShadow)
 | 
						|
            3232:  249(fvec4) Load 251(c4)
 | 
						|
            3233:    208(ptr) AccessChain 3143(texel) 207
 | 
						|
            3234:   52(float) CompositeExtract 3232 3
 | 
						|
            3235:3182(ResType) ImageSparseSampleDrefImplicitLod 3231 3232 3234
 | 
						|
            3236:6(float16_t) CompositeExtract 3235 1
 | 
						|
                              Store 3233 3236
 | 
						|
            3237:     47(int) CompositeExtract 3235 0
 | 
						|
            3238:         337 Load 339(s2DArrayShadow)
 | 
						|
            3239:175(f16vec3) Load 177(f16c3)
 | 
						|
            3240:   52(float) Load 215(compare)
 | 
						|
            3241:    208(ptr) AccessChain 3143(texel) 207
 | 
						|
            3242:3182(ResType) ImageSparseSampleDrefImplicitLod 3238 3239 3240
 | 
						|
            3243:6(float16_t) CompositeExtract 3242 1
 | 
						|
                              Store 3241 3243
 | 
						|
            3244:     47(int) CompositeExtract 3242 0
 | 
						|
            3245:         357 Load 359(s2DRect)
 | 
						|
            3246:   53(fvec2) Load 148(c2)
 | 
						|
            3247:3146(ResType) ImageSparseSampleImplicitLod 3245 3246
 | 
						|
            3248:  7(f16vec4) CompositeExtract 3247 1
 | 
						|
                              Store 3143(texel) 3248
 | 
						|
            3249:     47(int) CompositeExtract 3247 0
 | 
						|
            3250:         357 Load 359(s2DRect)
 | 
						|
            3251:154(f16vec2) Load 156(f16c2)
 | 
						|
            3252:3146(ResType) ImageSparseSampleImplicitLod 3250 3251
 | 
						|
            3253:  7(f16vec4) CompositeExtract 3252 1
 | 
						|
                              Store 3143(texel) 3253
 | 
						|
            3254:     47(int) CompositeExtract 3252 0
 | 
						|
            3255:         371 Load 373(s2DRectShadow)
 | 
						|
            3256:  167(fvec3) Load 169(c3)
 | 
						|
            3257:    208(ptr) AccessChain 3143(texel) 207
 | 
						|
            3258:   52(float) CompositeExtract 3256 2
 | 
						|
            3259:3182(ResType) ImageSparseSampleDrefImplicitLod 3255 3256 3258
 | 
						|
            3260:6(float16_t) CompositeExtract 3259 1
 | 
						|
                              Store 3257 3260
 | 
						|
            3261:     47(int) CompositeExtract 3259 0
 | 
						|
            3262:         371 Load 373(s2DRectShadow)
 | 
						|
            3263:154(f16vec2) Load 156(f16c2)
 | 
						|
            3264:   52(float) Load 215(compare)
 | 
						|
            3265:    208(ptr) AccessChain 3143(texel) 207
 | 
						|
            3266:3182(ResType) ImageSparseSampleDrefImplicitLod 3262 3263 3264
 | 
						|
            3267:6(float16_t) CompositeExtract 3266 1
 | 
						|
                              Store 3265 3267
 | 
						|
            3268:     47(int) CompositeExtract 3266 0
 | 
						|
            3269:         391 Load 393(sCubeArrayShadow)
 | 
						|
            3270:  249(fvec4) Load 251(c4)
 | 
						|
            3271:   52(float) Load 215(compare)
 | 
						|
            3272:    208(ptr) AccessChain 3143(texel) 207
 | 
						|
            3273:3182(ResType) ImageSparseSampleDrefImplicitLod 3269 3270 3271
 | 
						|
            3274:6(float16_t) CompositeExtract 3273 1
 | 
						|
                              Store 3272 3274
 | 
						|
            3275:     47(int) CompositeExtract 3273 0
 | 
						|
            3276:         391 Load 393(sCubeArrayShadow)
 | 
						|
            3277:  7(f16vec4) Load 309(f16c4)
 | 
						|
            3278:   52(float) Load 215(compare)
 | 
						|
            3279:    208(ptr) AccessChain 3143(texel) 207
 | 
						|
            3280:3182(ResType) ImageSparseSampleDrefImplicitLod 3276 3277 3278
 | 
						|
            3281:6(float16_t) CompositeExtract 3280 1
 | 
						|
                              Store 3279 3281
 | 
						|
            3282:     47(int) CompositeExtract 3280 0
 | 
						|
            3283:  7(f16vec4) Load 3143(texel)
 | 
						|
                              ReturnValue 3283
 | 
						|
                              FunctionEnd
 | 
						|
71(testSparseTextureLod():  7(f16vec4) Function None 8
 | 
						|
              72:             Label
 | 
						|
     3286(texel):     64(ptr) Variable Function
 | 
						|
                              Store 3286(texel) 121
 | 
						|
            3287:         143 Load 145(s2D)
 | 
						|
            3288:   53(fvec2) Load 148(c2)
 | 
						|
            3289:   52(float) Load 565(lod)
 | 
						|
            3290:3146(ResType) ImageSparseSampleExplicitLod 3287 3288 Lod 3289
 | 
						|
            3291:  7(f16vec4) CompositeExtract 3290 1
 | 
						|
                              Store 3286(texel) 3291
 | 
						|
            3292:     47(int) CompositeExtract 3290 0
 | 
						|
            3293:         143 Load 145(s2D)
 | 
						|
            3294:154(f16vec2) Load 156(f16c2)
 | 
						|
            3295:6(float16_t) Load 572(f16lod)
 | 
						|
            3296:3146(ResType) ImageSparseSampleExplicitLod 3293 3294 Lod 3295
 | 
						|
            3297:  7(f16vec4) CompositeExtract 3296 1
 | 
						|
                              Store 3286(texel) 3297
 | 
						|
            3298:     47(int) CompositeExtract 3296 0
 | 
						|
            3299:         163 Load 165(s3D)
 | 
						|
            3300:  167(fvec3) Load 169(c3)
 | 
						|
            3301:   52(float) Load 565(lod)
 | 
						|
            3302:3146(ResType) ImageSparseSampleExplicitLod 3299 3300 Lod 3301
 | 
						|
            3303:  7(f16vec4) CompositeExtract 3302 1
 | 
						|
                              Store 3286(texel) 3303
 | 
						|
            3304:     47(int) CompositeExtract 3302 0
 | 
						|
            3305:         163 Load 165(s3D)
 | 
						|
            3306:175(f16vec3) Load 177(f16c3)
 | 
						|
            3307:6(float16_t) Load 572(f16lod)
 | 
						|
            3308:3146(ResType) ImageSparseSampleExplicitLod 3305 3306 Lod 3307
 | 
						|
            3309:  7(f16vec4) CompositeExtract 3308 1
 | 
						|
                              Store 3286(texel) 3309
 | 
						|
            3310:     47(int) CompositeExtract 3308 0
 | 
						|
            3311:         184 Load 186(sCube)
 | 
						|
            3312:  167(fvec3) Load 169(c3)
 | 
						|
            3313:   52(float) Load 565(lod)
 | 
						|
            3314:3146(ResType) ImageSparseSampleExplicitLod 3311 3312 Lod 3313
 | 
						|
            3315:  7(f16vec4) CompositeExtract 3314 1
 | 
						|
                              Store 3286(texel) 3315
 | 
						|
            3316:     47(int) CompositeExtract 3314 0
 | 
						|
            3317:         184 Load 186(sCube)
 | 
						|
            3318:175(f16vec3) Load 177(f16c3)
 | 
						|
            3319:6(float16_t) Load 572(f16lod)
 | 
						|
            3320:3146(ResType) ImageSparseSampleExplicitLod 3317 3318 Lod 3319
 | 
						|
            3321:  7(f16vec4) CompositeExtract 3320 1
 | 
						|
                              Store 3286(texel) 3321
 | 
						|
            3322:     47(int) CompositeExtract 3320 0
 | 
						|
            3323:         224 Load 226(s2DShadow)
 | 
						|
            3324:  167(fvec3) Load 169(c3)
 | 
						|
            3325:   52(float) Load 565(lod)
 | 
						|
            3326:    208(ptr) AccessChain 3286(texel) 207
 | 
						|
            3327:   52(float) CompositeExtract 3324 2
 | 
						|
            3328:3182(ResType) ImageSparseSampleDrefExplicitLod 3323 3324 3327 Lod 3325
 | 
						|
            3329:6(float16_t) CompositeExtract 3328 1
 | 
						|
                              Store 3326 3329
 | 
						|
            3330:     47(int) CompositeExtract 3328 0
 | 
						|
            3331:         224 Load 226(s2DShadow)
 | 
						|
            3332:154(f16vec2) Load 156(f16c2)
 | 
						|
            3333:   52(float) Load 215(compare)
 | 
						|
            3334:6(float16_t) Load 572(f16lod)
 | 
						|
            3335:    208(ptr) AccessChain 3286(texel) 207
 | 
						|
            3336:3182(ResType) ImageSparseSampleDrefExplicitLod 3331 3332 3333 Lod 3334
 | 
						|
            3337:6(float16_t) CompositeExtract 3336 1
 | 
						|
                              Store 3335 3337
 | 
						|
            3338:     47(int) CompositeExtract 3336 0
 | 
						|
            3339:         284 Load 286(s2DArray)
 | 
						|
            3340:  167(fvec3) Load 169(c3)
 | 
						|
            3341:   52(float) Load 565(lod)
 | 
						|
            3342:3146(ResType) ImageSparseSampleExplicitLod 3339 3340 Lod 3341
 | 
						|
            3343:  7(f16vec4) CompositeExtract 3342 1
 | 
						|
                              Store 3286(texel) 3343
 | 
						|
            3344:     47(int) CompositeExtract 3342 0
 | 
						|
            3345:         284 Load 286(s2DArray)
 | 
						|
            3346:175(f16vec3) Load 177(f16c3)
 | 
						|
            3347:6(float16_t) Load 572(f16lod)
 | 
						|
            3348:3146(ResType) ImageSparseSampleExplicitLod 3345 3346 Lod 3347
 | 
						|
            3349:  7(f16vec4) CompositeExtract 3348 1
 | 
						|
                              Store 3286(texel) 3349
 | 
						|
            3350:     47(int) CompositeExtract 3348 0
 | 
						|
            3351:         299 Load 301(sCubeArray)
 | 
						|
            3352:  249(fvec4) Load 251(c4)
 | 
						|
            3353:   52(float) Load 565(lod)
 | 
						|
            3354:3146(ResType) ImageSparseSampleExplicitLod 3351 3352 Lod 3353
 | 
						|
            3355:  7(f16vec4) CompositeExtract 3354 1
 | 
						|
                              Store 3286(texel) 3355
 | 
						|
            3356:     47(int) CompositeExtract 3354 0
 | 
						|
            3357:         299 Load 301(sCubeArray)
 | 
						|
            3358:  7(f16vec4) Load 309(f16c4)
 | 
						|
            3359:6(float16_t) Load 572(f16lod)
 | 
						|
            3360:3146(ResType) ImageSparseSampleExplicitLod 3357 3358 Lod 3359
 | 
						|
            3361:  7(f16vec4) CompositeExtract 3360 1
 | 
						|
                              Store 3286(texel) 3361
 | 
						|
            3362:     47(int) CompositeExtract 3360 0
 | 
						|
            3363:  7(f16vec4) Load 3286(texel)
 | 
						|
                              ReturnValue 3363
 | 
						|
                              FunctionEnd
 | 
						|
73(testSparseTextureOffset():  7(f16vec4) Function None 8
 | 
						|
              74:             Label
 | 
						|
     3366(texel):     64(ptr) Variable Function
 | 
						|
                              Store 3366(texel) 121
 | 
						|
            3367:         143 Load 145(s2D)
 | 
						|
            3368:   53(fvec2) Load 148(c2)
 | 
						|
            3369:3146(ResType) ImageSparseSampleImplicitLod 3367 3368 ConstOffset 722
 | 
						|
            3370:  7(f16vec4) CompositeExtract 3369 1
 | 
						|
                              Store 3366(texel) 3370
 | 
						|
            3371:     47(int) CompositeExtract 3369 0
 | 
						|
            3372:         143 Load 145(s2D)
 | 
						|
            3373:154(f16vec2) Load 156(f16c2)
 | 
						|
            3374:6(float16_t) Load 137(f16bias)
 | 
						|
            3375:3146(ResType) ImageSparseSampleImplicitLod 3372 3373 Bias ConstOffset 3374 722
 | 
						|
            3376:  7(f16vec4) CompositeExtract 3375 1
 | 
						|
                              Store 3366(texel) 3376
 | 
						|
            3377:     47(int) CompositeExtract 3375 0
 | 
						|
            3378:         163 Load 165(s3D)
 | 
						|
            3379:  167(fvec3) Load 169(c3)
 | 
						|
            3380:3146(ResType) ImageSparseSampleImplicitLod 3378 3379 ConstOffset 735
 | 
						|
            3381:  7(f16vec4) CompositeExtract 3380 1
 | 
						|
                              Store 3366(texel) 3381
 | 
						|
            3382:     47(int) CompositeExtract 3380 0
 | 
						|
            3383:         163 Load 165(s3D)
 | 
						|
            3384:175(f16vec3) Load 177(f16c3)
 | 
						|
            3385:6(float16_t) Load 137(f16bias)
 | 
						|
            3386:3146(ResType) ImageSparseSampleImplicitLod 3383 3384 Bias ConstOffset 3385 735
 | 
						|
            3387:  7(f16vec4) CompositeExtract 3386 1
 | 
						|
                              Store 3366(texel) 3387
 | 
						|
            3388:     47(int) CompositeExtract 3386 0
 | 
						|
            3389:         357 Load 359(s2DRect)
 | 
						|
            3390:   53(fvec2) Load 148(c2)
 | 
						|
            3391:3146(ResType) ImageSparseSampleImplicitLod 3389 3390 ConstOffset 722
 | 
						|
            3392:  7(f16vec4) CompositeExtract 3391 1
 | 
						|
                              Store 3366(texel) 3392
 | 
						|
            3393:     47(int) CompositeExtract 3391 0
 | 
						|
            3394:         357 Load 359(s2DRect)
 | 
						|
            3395:154(f16vec2) Load 156(f16c2)
 | 
						|
            3396:3146(ResType) ImageSparseSampleImplicitLod 3394 3395 ConstOffset 722
 | 
						|
            3397:  7(f16vec4) CompositeExtract 3396 1
 | 
						|
                              Store 3366(texel) 3397
 | 
						|
            3398:     47(int) CompositeExtract 3396 0
 | 
						|
            3399:         371 Load 373(s2DRectShadow)
 | 
						|
            3400:  167(fvec3) Load 169(c3)
 | 
						|
            3401:    208(ptr) AccessChain 3366(texel) 207
 | 
						|
            3402:   52(float) CompositeExtract 3400 2
 | 
						|
            3403:3182(ResType) ImageSparseSampleDrefImplicitLod 3399 3400 3402 ConstOffset 722
 | 
						|
            3404:6(float16_t) CompositeExtract 3403 1
 | 
						|
                              Store 3401 3404
 | 
						|
            3405:     47(int) CompositeExtract 3403 0
 | 
						|
            3406:         371 Load 373(s2DRectShadow)
 | 
						|
            3407:154(f16vec2) Load 156(f16c2)
 | 
						|
            3408:   52(float) Load 215(compare)
 | 
						|
            3409:    208(ptr) AccessChain 3366(texel) 207
 | 
						|
            3410:3182(ResType) ImageSparseSampleDrefImplicitLod 3406 3407 3408 ConstOffset 722
 | 
						|
            3411:6(float16_t) CompositeExtract 3410 1
 | 
						|
                              Store 3409 3411
 | 
						|
            3412:     47(int) CompositeExtract 3410 0
 | 
						|
            3413:         224 Load 226(s2DShadow)
 | 
						|
            3414:  167(fvec3) Load 169(c3)
 | 
						|
            3415:    208(ptr) AccessChain 3366(texel) 207
 | 
						|
            3416:   52(float) CompositeExtract 3414 2
 | 
						|
            3417:3182(ResType) ImageSparseSampleDrefImplicitLod 3413 3414 3416 ConstOffset 722
 | 
						|
            3418:6(float16_t) CompositeExtract 3417 1
 | 
						|
                              Store 3415 3418
 | 
						|
            3419:     47(int) CompositeExtract 3417 0
 | 
						|
            3420:         224 Load 226(s2DShadow)
 | 
						|
            3421:154(f16vec2) Load 156(f16c2)
 | 
						|
            3422:   52(float) Load 215(compare)
 | 
						|
            3423:    208(ptr) AccessChain 3366(texel) 207
 | 
						|
            3424:6(float16_t) Load 137(f16bias)
 | 
						|
            3425:3182(ResType) ImageSparseSampleDrefImplicitLod 3420 3421 3422 Bias ConstOffset 3424 722
 | 
						|
            3426:6(float16_t) CompositeExtract 3425 1
 | 
						|
                              Store 3423 3426
 | 
						|
            3427:     47(int) CompositeExtract 3425 0
 | 
						|
            3428:         284 Load 286(s2DArray)
 | 
						|
            3429:  167(fvec3) Load 169(c3)
 | 
						|
            3430:3146(ResType) ImageSparseSampleImplicitLod 3428 3429 ConstOffset 722
 | 
						|
            3431:  7(f16vec4) CompositeExtract 3430 1
 | 
						|
                              Store 3366(texel) 3431
 | 
						|
            3432:     47(int) CompositeExtract 3430 0
 | 
						|
            3433:         284 Load 286(s2DArray)
 | 
						|
            3434:175(f16vec3) Load 177(f16c3)
 | 
						|
            3435:6(float16_t) Load 137(f16bias)
 | 
						|
            3436:3146(ResType) ImageSparseSampleImplicitLod 3433 3434 Bias ConstOffset 3435 722
 | 
						|
            3437:  7(f16vec4) CompositeExtract 3436 1
 | 
						|
                              Store 3366(texel) 3437
 | 
						|
            3438:     47(int) CompositeExtract 3436 0
 | 
						|
            3439:         337 Load 339(s2DArrayShadow)
 | 
						|
            3440:  249(fvec4) Load 251(c4)
 | 
						|
            3441:    208(ptr) AccessChain 3366(texel) 207
 | 
						|
            3442:   52(float) CompositeExtract 3440 3
 | 
						|
            3443:3182(ResType) ImageSparseSampleDrefImplicitLod 3439 3440 3442 ConstOffset 722
 | 
						|
            3444:6(float16_t) CompositeExtract 3443 1
 | 
						|
                              Store 3441 3444
 | 
						|
            3445:     47(int) CompositeExtract 3443 0
 | 
						|
            3446:         337 Load 339(s2DArrayShadow)
 | 
						|
            3447:175(f16vec3) Load 177(f16c3)
 | 
						|
            3448:   52(float) Load 215(compare)
 | 
						|
            3449:    208(ptr) AccessChain 3366(texel) 207
 | 
						|
            3450:3182(ResType) ImageSparseSampleDrefImplicitLod 3446 3447 3448 ConstOffset 722
 | 
						|
            3451:6(float16_t) CompositeExtract 3450 1
 | 
						|
                              Store 3449 3451
 | 
						|
            3452:     47(int) CompositeExtract 3450 0
 | 
						|
            3453:  7(f16vec4) Load 3366(texel)
 | 
						|
                              ReturnValue 3453
 | 
						|
                              FunctionEnd
 | 
						|
75(testSparseTextureLodOffset():  7(f16vec4) Function None 8
 | 
						|
              76:             Label
 | 
						|
     3456(texel):     64(ptr) Variable Function
 | 
						|
                              Store 3456(texel) 121
 | 
						|
            3457:         143 Load 145(s2D)
 | 
						|
            3458:   53(fvec2) Load 148(c2)
 | 
						|
            3459:   52(float) Load 565(lod)
 | 
						|
            3460:3146(ResType) ImageSparseSampleExplicitLod 3457 3458 Lod ConstOffset 3459 722
 | 
						|
            3461:  7(f16vec4) CompositeExtract 3460 1
 | 
						|
                              Store 3456(texel) 3461
 | 
						|
            3462:     47(int) CompositeExtract 3460 0
 | 
						|
            3463:         143 Load 145(s2D)
 | 
						|
            3464:154(f16vec2) Load 156(f16c2)
 | 
						|
            3465:6(float16_t) Load 572(f16lod)
 | 
						|
            3466:3146(ResType) ImageSparseSampleExplicitLod 3463 3464 Lod ConstOffset 3465 722
 | 
						|
            3467:  7(f16vec4) CompositeExtract 3466 1
 | 
						|
                              Store 3456(texel) 3467
 | 
						|
            3468:     47(int) CompositeExtract 3466 0
 | 
						|
            3469:         163 Load 165(s3D)
 | 
						|
            3470:  167(fvec3) Load 169(c3)
 | 
						|
            3471:   52(float) Load 565(lod)
 | 
						|
            3472:3146(ResType) ImageSparseSampleExplicitLod 3469 3470 Lod ConstOffset 3471 735
 | 
						|
            3473:  7(f16vec4) CompositeExtract 3472 1
 | 
						|
                              Store 3456(texel) 3473
 | 
						|
            3474:     47(int) CompositeExtract 3472 0
 | 
						|
            3475:         163 Load 165(s3D)
 | 
						|
            3476:175(f16vec3) Load 177(f16c3)
 | 
						|
            3477:6(float16_t) Load 572(f16lod)
 | 
						|
            3478:3146(ResType) ImageSparseSampleExplicitLod 3475 3476 Lod ConstOffset 3477 735
 | 
						|
            3479:  7(f16vec4) CompositeExtract 3478 1
 | 
						|
                              Store 3456(texel) 3479
 | 
						|
            3480:     47(int) CompositeExtract 3478 0
 | 
						|
            3481:         224 Load 226(s2DShadow)
 | 
						|
            3482:  167(fvec3) Load 169(c3)
 | 
						|
            3483:   52(float) Load 565(lod)
 | 
						|
            3484:    208(ptr) AccessChain 3456(texel) 207
 | 
						|
            3485:   52(float) CompositeExtract 3482 2
 | 
						|
            3486:3182(ResType) ImageSparseSampleDrefExplicitLod 3481 3482 3485 Lod ConstOffset 3483 722
 | 
						|
            3487:6(float16_t) CompositeExtract 3486 1
 | 
						|
                              Store 3484 3487
 | 
						|
            3488:     47(int) CompositeExtract 3486 0
 | 
						|
            3489:         224 Load 226(s2DShadow)
 | 
						|
            3490:154(f16vec2) Load 156(f16c2)
 | 
						|
            3491:   52(float) Load 215(compare)
 | 
						|
            3492:6(float16_t) Load 572(f16lod)
 | 
						|
            3493:    208(ptr) AccessChain 3456(texel) 207
 | 
						|
            3494:3182(ResType) ImageSparseSampleDrefExplicitLod 3489 3490 3491 Lod ConstOffset 3492 722
 | 
						|
            3495:6(float16_t) CompositeExtract 3494 1
 | 
						|
                              Store 3493 3495
 | 
						|
            3496:     47(int) CompositeExtract 3494 0
 | 
						|
            3497:         284 Load 286(s2DArray)
 | 
						|
            3498:  167(fvec3) Load 169(c3)
 | 
						|
            3499:   52(float) Load 565(lod)
 | 
						|
            3500:3146(ResType) ImageSparseSampleExplicitLod 3497 3498 Lod ConstOffset 3499 722
 | 
						|
            3501:  7(f16vec4) CompositeExtract 3500 1
 | 
						|
                              Store 3456(texel) 3501
 | 
						|
            3502:     47(int) CompositeExtract 3500 0
 | 
						|
            3503:         284 Load 286(s2DArray)
 | 
						|
            3504:175(f16vec3) Load 177(f16c3)
 | 
						|
            3505:6(float16_t) Load 572(f16lod)
 | 
						|
            3506:3146(ResType) ImageSparseSampleExplicitLod 3503 3504 Lod ConstOffset 3505 722
 | 
						|
            3507:  7(f16vec4) CompositeExtract 3506 1
 | 
						|
                              Store 3456(texel) 3507
 | 
						|
            3508:     47(int) CompositeExtract 3506 0
 | 
						|
            3509:  7(f16vec4) Load 3456(texel)
 | 
						|
                              ReturnValue 3509
 | 
						|
                              FunctionEnd
 | 
						|
77(testSparseTextureGrad():  7(f16vec4) Function None 8
 | 
						|
              78:             Label
 | 
						|
     3512(texel):     64(ptr) Variable Function
 | 
						|
                              Store 3512(texel) 121
 | 
						|
            3513:         143 Load 145(s2D)
 | 
						|
            3514:   53(fvec2) Load 148(c2)
 | 
						|
            3515:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3516:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3517:3146(ResType) ImageSparseSampleExplicitLod 3513 3514 Grad 3515 3516
 | 
						|
            3518:  7(f16vec4) CompositeExtract 3517 1
 | 
						|
                              Store 3512(texel) 3518
 | 
						|
            3519:     47(int) CompositeExtract 3517 0
 | 
						|
            3520:         143 Load 145(s2D)
 | 
						|
            3521:154(f16vec2) Load 156(f16c2)
 | 
						|
            3522:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3523:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3524:3146(ResType) ImageSparseSampleExplicitLod 3520 3521 Grad 3522 3523
 | 
						|
            3525:  7(f16vec4) CompositeExtract 3524 1
 | 
						|
                              Store 3512(texel) 3525
 | 
						|
            3526:     47(int) CompositeExtract 3524 0
 | 
						|
            3527:         163 Load 165(s3D)
 | 
						|
            3528:  167(fvec3) Load 169(c3)
 | 
						|
            3529:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            3530:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            3531:3146(ResType) ImageSparseSampleExplicitLod 3527 3528 Grad 3529 3530
 | 
						|
            3532:  7(f16vec4) CompositeExtract 3531 1
 | 
						|
                              Store 3512(texel) 3532
 | 
						|
            3533:     47(int) CompositeExtract 3531 0
 | 
						|
            3534:         163 Load 165(s3D)
 | 
						|
            3535:175(f16vec3) Load 177(f16c3)
 | 
						|
            3536:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            3537:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            3538:3146(ResType) ImageSparseSampleExplicitLod 3534 3535 Grad 3536 3537
 | 
						|
            3539:  7(f16vec4) CompositeExtract 3538 1
 | 
						|
                              Store 3512(texel) 3539
 | 
						|
            3540:     47(int) CompositeExtract 3538 0
 | 
						|
            3541:         184 Load 186(sCube)
 | 
						|
            3542:  167(fvec3) Load 169(c3)
 | 
						|
            3543:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            3544:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            3545:3146(ResType) ImageSparseSampleExplicitLod 3541 3542 Grad 3543 3544
 | 
						|
            3546:  7(f16vec4) CompositeExtract 3545 1
 | 
						|
                              Store 3512(texel) 3546
 | 
						|
            3547:     47(int) CompositeExtract 3545 0
 | 
						|
            3548:         184 Load 186(sCube)
 | 
						|
            3549:175(f16vec3) Load 177(f16c3)
 | 
						|
            3550:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            3551:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            3552:3146(ResType) ImageSparseSampleExplicitLod 3548 3549 Grad 3550 3551
 | 
						|
            3553:  7(f16vec4) CompositeExtract 3552 1
 | 
						|
                              Store 3512(texel) 3553
 | 
						|
            3554:     47(int) CompositeExtract 3552 0
 | 
						|
            3555:         357 Load 359(s2DRect)
 | 
						|
            3556:   53(fvec2) Load 148(c2)
 | 
						|
            3557:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3558:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3559:3146(ResType) ImageSparseSampleExplicitLod 3555 3556 Grad 3557 3558
 | 
						|
            3560:  7(f16vec4) CompositeExtract 3559 1
 | 
						|
                              Store 3512(texel) 3560
 | 
						|
            3561:     47(int) CompositeExtract 3559 0
 | 
						|
            3562:         357 Load 359(s2DRect)
 | 
						|
            3563:154(f16vec2) Load 156(f16c2)
 | 
						|
            3564:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3565:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3566:3146(ResType) ImageSparseSampleExplicitLod 3562 3563 Grad 3564 3565
 | 
						|
            3567:  7(f16vec4) CompositeExtract 3566 1
 | 
						|
                              Store 3512(texel) 3567
 | 
						|
            3568:     47(int) CompositeExtract 3566 0
 | 
						|
            3569:         371 Load 373(s2DRectShadow)
 | 
						|
            3570:  167(fvec3) Load 169(c3)
 | 
						|
            3571:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3572:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3573:    208(ptr) AccessChain 3512(texel) 207
 | 
						|
            3574:   52(float) CompositeExtract 3570 2
 | 
						|
            3575:3182(ResType) ImageSparseSampleDrefExplicitLod 3569 3570 3574 Grad 3571 3572
 | 
						|
            3576:6(float16_t) CompositeExtract 3575 1
 | 
						|
                              Store 3573 3576
 | 
						|
            3577:     47(int) CompositeExtract 3575 0
 | 
						|
            3578:         371 Load 373(s2DRectShadow)
 | 
						|
            3579:154(f16vec2) Load 156(f16c2)
 | 
						|
            3580:   52(float) Load 215(compare)
 | 
						|
            3581:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3582:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3583:    208(ptr) AccessChain 3512(texel) 207
 | 
						|
            3584:3182(ResType) ImageSparseSampleDrefExplicitLod 3578 3579 3580 Grad 3581 3582
 | 
						|
            3585:6(float16_t) CompositeExtract 3584 1
 | 
						|
                              Store 3583 3585
 | 
						|
            3586:     47(int) CompositeExtract 3584 0
 | 
						|
            3587:         224 Load 226(s2DShadow)
 | 
						|
            3588:  167(fvec3) Load 169(c3)
 | 
						|
            3589:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3590:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3591:    208(ptr) AccessChain 3512(texel) 207
 | 
						|
            3592:   52(float) CompositeExtract 3588 2
 | 
						|
            3593:3182(ResType) ImageSparseSampleDrefExplicitLod 3587 3588 3592 Grad 3589 3590
 | 
						|
            3594:6(float16_t) CompositeExtract 3593 1
 | 
						|
                              Store 3591 3594
 | 
						|
            3595:     47(int) CompositeExtract 3593 0
 | 
						|
            3596:         224 Load 226(s2DShadow)
 | 
						|
            3597:154(f16vec2) Load 156(f16c2)
 | 
						|
            3598:   52(float) Load 215(compare)
 | 
						|
            3599:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3600:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3601:    208(ptr) AccessChain 3512(texel) 207
 | 
						|
            3602:3182(ResType) ImageSparseSampleDrefExplicitLod 3596 3597 3598 Grad 3599 3600
 | 
						|
            3603:6(float16_t) CompositeExtract 3602 1
 | 
						|
                              Store 3601 3603
 | 
						|
            3604:     47(int) CompositeExtract 3602 0
 | 
						|
            3605:         245 Load 247(sCubeShadow)
 | 
						|
            3606:  249(fvec4) Load 251(c4)
 | 
						|
            3607:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            3608:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            3609:    208(ptr) AccessChain 3512(texel) 207
 | 
						|
            3610:   52(float) CompositeExtract 3606 3
 | 
						|
            3611:3182(ResType) ImageSparseSampleDrefExplicitLod 3605 3606 3610 Grad 3607 3608
 | 
						|
            3612:6(float16_t) CompositeExtract 3611 1
 | 
						|
                              Store 3609 3612
 | 
						|
            3613:     47(int) CompositeExtract 3611 0
 | 
						|
            3614:         245 Load 247(sCubeShadow)
 | 
						|
            3615:175(f16vec3) Load 177(f16c3)
 | 
						|
            3616:   52(float) Load 215(compare)
 | 
						|
            3617:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            3618:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            3619:    208(ptr) AccessChain 3512(texel) 207
 | 
						|
            3620:3182(ResType) ImageSparseSampleDrefExplicitLod 3614 3615 3616 Grad 3617 3618
 | 
						|
            3621:6(float16_t) CompositeExtract 3620 1
 | 
						|
                              Store 3619 3621
 | 
						|
            3622:     47(int) CompositeExtract 3620 0
 | 
						|
            3623:         284 Load 286(s2DArray)
 | 
						|
            3624:  167(fvec3) Load 169(c3)
 | 
						|
            3625:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3626:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3627:3146(ResType) ImageSparseSampleExplicitLod 3623 3624 Grad 3625 3626
 | 
						|
            3628:  7(f16vec4) CompositeExtract 3627 1
 | 
						|
                              Store 3512(texel) 3628
 | 
						|
            3629:     47(int) CompositeExtract 3627 0
 | 
						|
            3630:         284 Load 286(s2DArray)
 | 
						|
            3631:175(f16vec3) Load 177(f16c3)
 | 
						|
            3632:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3633:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3634:3146(ResType) ImageSparseSampleExplicitLod 3630 3631 Grad 3632 3633
 | 
						|
            3635:  7(f16vec4) CompositeExtract 3634 1
 | 
						|
                              Store 3512(texel) 3635
 | 
						|
            3636:     47(int) CompositeExtract 3634 0
 | 
						|
            3637:         337 Load 339(s2DArrayShadow)
 | 
						|
            3638:  249(fvec4) Load 251(c4)
 | 
						|
            3639:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3640:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3641:    208(ptr) AccessChain 3512(texel) 207
 | 
						|
            3642:   52(float) CompositeExtract 3638 3
 | 
						|
            3643:3182(ResType) ImageSparseSampleDrefExplicitLod 3637 3638 3642 Grad 3639 3640
 | 
						|
            3644:6(float16_t) CompositeExtract 3643 1
 | 
						|
                              Store 3641 3644
 | 
						|
            3645:     47(int) CompositeExtract 3643 0
 | 
						|
            3646:         337 Load 339(s2DArrayShadow)
 | 
						|
            3647:175(f16vec3) Load 177(f16c3)
 | 
						|
            3648:   52(float) Load 215(compare)
 | 
						|
            3649:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3650:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3651:    208(ptr) AccessChain 3512(texel) 207
 | 
						|
            3652:3182(ResType) ImageSparseSampleDrefExplicitLod 3646 3647 3648 Grad 3649 3650
 | 
						|
            3653:6(float16_t) CompositeExtract 3652 1
 | 
						|
                              Store 3651 3653
 | 
						|
            3654:     47(int) CompositeExtract 3652 0
 | 
						|
            3655:         299 Load 301(sCubeArray)
 | 
						|
            3656:  249(fvec4) Load 251(c4)
 | 
						|
            3657:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            3658:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            3659:3146(ResType) ImageSparseSampleExplicitLod 3655 3656 Grad 3657 3658
 | 
						|
            3660:  7(f16vec4) CompositeExtract 3659 1
 | 
						|
                              Store 3512(texel) 3660
 | 
						|
            3661:     47(int) CompositeExtract 3659 0
 | 
						|
            3662:         299 Load 301(sCubeArray)
 | 
						|
            3663:  7(f16vec4) Load 309(f16c4)
 | 
						|
            3664:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            3665:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            3666:3146(ResType) ImageSparseSampleExplicitLod 3662 3663 Grad 3664 3665
 | 
						|
            3667:  7(f16vec4) CompositeExtract 3666 1
 | 
						|
                              Store 3512(texel) 3667
 | 
						|
            3668:     47(int) CompositeExtract 3666 0
 | 
						|
            3669:  7(f16vec4) Load 3512(texel)
 | 
						|
                              ReturnValue 3669
 | 
						|
                              FunctionEnd
 | 
						|
79(testSparseTextureGradOffset():  7(f16vec4) Function None 8
 | 
						|
              80:             Label
 | 
						|
     3672(texel):     64(ptr) Variable Function
 | 
						|
                              Store 3672(texel) 121
 | 
						|
            3673:         143 Load 145(s2D)
 | 
						|
            3674:   53(fvec2) Load 148(c2)
 | 
						|
            3675:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3676:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3677:3146(ResType) ImageSparseSampleExplicitLod 3673 3674 Grad ConstOffset 3675 3676 722
 | 
						|
            3678:  7(f16vec4) CompositeExtract 3677 1
 | 
						|
                              Store 3672(texel) 3678
 | 
						|
            3679:     47(int) CompositeExtract 3677 0
 | 
						|
            3680:         143 Load 145(s2D)
 | 
						|
            3681:154(f16vec2) Load 156(f16c2)
 | 
						|
            3682:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3683:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3684:3146(ResType) ImageSparseSampleExplicitLod 3680 3681 Grad ConstOffset 3682 3683 722
 | 
						|
            3685:  7(f16vec4) CompositeExtract 3684 1
 | 
						|
                              Store 3672(texel) 3685
 | 
						|
            3686:     47(int) CompositeExtract 3684 0
 | 
						|
            3687:         163 Load 165(s3D)
 | 
						|
            3688:  167(fvec3) Load 169(c3)
 | 
						|
            3689:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            3690:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            3691:3146(ResType) ImageSparseSampleExplicitLod 3687 3688 Grad ConstOffset 3689 3690 735
 | 
						|
            3692:  7(f16vec4) CompositeExtract 3691 1
 | 
						|
                              Store 3672(texel) 3692
 | 
						|
            3693:     47(int) CompositeExtract 3691 0
 | 
						|
            3694:         163 Load 165(s3D)
 | 
						|
            3695:175(f16vec3) Load 177(f16c3)
 | 
						|
            3696:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            3697:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            3698:3146(ResType) ImageSparseSampleExplicitLod 3694 3695 Grad ConstOffset 3696 3697 735
 | 
						|
            3699:  7(f16vec4) CompositeExtract 3698 1
 | 
						|
                              Store 3672(texel) 3699
 | 
						|
            3700:     47(int) CompositeExtract 3698 0
 | 
						|
            3701:         357 Load 359(s2DRect)
 | 
						|
            3702:   53(fvec2) Load 148(c2)
 | 
						|
            3703:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3704:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3705:3146(ResType) ImageSparseSampleExplicitLod 3701 3702 Grad ConstOffset 3703 3704 722
 | 
						|
            3706:  7(f16vec4) CompositeExtract 3705 1
 | 
						|
                              Store 3672(texel) 3706
 | 
						|
            3707:     47(int) CompositeExtract 3705 0
 | 
						|
            3708:         357 Load 359(s2DRect)
 | 
						|
            3709:154(f16vec2) Load 156(f16c2)
 | 
						|
            3710:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3711:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3712:3146(ResType) ImageSparseSampleExplicitLod 3708 3709 Grad ConstOffset 3710 3711 722
 | 
						|
            3713:  7(f16vec4) CompositeExtract 3712 1
 | 
						|
                              Store 3672(texel) 3713
 | 
						|
            3714:     47(int) CompositeExtract 3712 0
 | 
						|
            3715:         371 Load 373(s2DRectShadow)
 | 
						|
            3716:  167(fvec3) Load 169(c3)
 | 
						|
            3717:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3718:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3719:    208(ptr) AccessChain 3672(texel) 207
 | 
						|
            3720:   52(float) CompositeExtract 3716 2
 | 
						|
            3721:3182(ResType) ImageSparseSampleDrefExplicitLod 3715 3716 3720 Grad ConstOffset 3717 3718 722
 | 
						|
            3722:6(float16_t) CompositeExtract 3721 1
 | 
						|
                              Store 3719 3722
 | 
						|
            3723:     47(int) CompositeExtract 3721 0
 | 
						|
            3724:         371 Load 373(s2DRectShadow)
 | 
						|
            3725:154(f16vec2) Load 156(f16c2)
 | 
						|
            3726:   52(float) Load 215(compare)
 | 
						|
            3727:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3728:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3729:    208(ptr) AccessChain 3672(texel) 207
 | 
						|
            3730:3182(ResType) ImageSparseSampleDrefExplicitLod 3724 3725 3726 Grad ConstOffset 3727 3728 722
 | 
						|
            3731:6(float16_t) CompositeExtract 3730 1
 | 
						|
                              Store 3729 3731
 | 
						|
            3732:     47(int) CompositeExtract 3730 0
 | 
						|
            3733:         224 Load 226(s2DShadow)
 | 
						|
            3734:  167(fvec3) Load 169(c3)
 | 
						|
            3735:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3736:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3737:    208(ptr) AccessChain 3672(texel) 207
 | 
						|
            3738:   52(float) CompositeExtract 3734 2
 | 
						|
            3739:3182(ResType) ImageSparseSampleDrefExplicitLod 3733 3734 3738 Grad ConstOffset 3735 3736 722
 | 
						|
            3740:6(float16_t) CompositeExtract 3739 1
 | 
						|
                              Store 3737 3740
 | 
						|
            3741:     47(int) CompositeExtract 3739 0
 | 
						|
            3742:         224 Load 226(s2DShadow)
 | 
						|
            3743:154(f16vec2) Load 156(f16c2)
 | 
						|
            3744:   52(float) Load 215(compare)
 | 
						|
            3745:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3746:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3747:    208(ptr) AccessChain 3672(texel) 207
 | 
						|
            3748:3182(ResType) ImageSparseSampleDrefExplicitLod 3742 3743 3744 Grad ConstOffset 3745 3746 722
 | 
						|
            3749:6(float16_t) CompositeExtract 3748 1
 | 
						|
                              Store 3747 3749
 | 
						|
            3750:     47(int) CompositeExtract 3748 0
 | 
						|
            3751:         284 Load 286(s2DArray)
 | 
						|
            3752:  167(fvec3) Load 169(c3)
 | 
						|
            3753:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3754:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3755:3146(ResType) ImageSparseSampleExplicitLod 3751 3752 Grad ConstOffset 3753 3754 722
 | 
						|
            3756:  7(f16vec4) CompositeExtract 3755 1
 | 
						|
                              Store 3672(texel) 3756
 | 
						|
            3757:     47(int) CompositeExtract 3755 0
 | 
						|
            3758:         284 Load 286(s2DArray)
 | 
						|
            3759:175(f16vec3) Load 177(f16c3)
 | 
						|
            3760:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3761:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3762:3146(ResType) ImageSparseSampleExplicitLod 3758 3759 Grad ConstOffset 3760 3761 722
 | 
						|
            3763:  7(f16vec4) CompositeExtract 3762 1
 | 
						|
                              Store 3672(texel) 3763
 | 
						|
            3764:     47(int) CompositeExtract 3762 0
 | 
						|
            3765:         337 Load 339(s2DArrayShadow)
 | 
						|
            3766:  249(fvec4) Load 251(c4)
 | 
						|
            3767:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3768:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            3769:    208(ptr) AccessChain 3672(texel) 207
 | 
						|
            3770:   52(float) CompositeExtract 3766 3
 | 
						|
            3771:3182(ResType) ImageSparseSampleDrefExplicitLod 3765 3766 3770 Grad ConstOffset 3767 3768 722
 | 
						|
            3772:6(float16_t) CompositeExtract 3771 1
 | 
						|
                              Store 3769 3772
 | 
						|
            3773:     47(int) CompositeExtract 3771 0
 | 
						|
            3774:         337 Load 339(s2DArrayShadow)
 | 
						|
            3775:175(f16vec3) Load 177(f16c3)
 | 
						|
            3776:   52(float) Load 215(compare)
 | 
						|
            3777:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3778:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            3779:    208(ptr) AccessChain 3672(texel) 207
 | 
						|
            3780:3182(ResType) ImageSparseSampleDrefExplicitLod 3774 3775 3776 Grad ConstOffset 3777 3778 722
 | 
						|
            3781:6(float16_t) CompositeExtract 3780 1
 | 
						|
                              Store 3779 3781
 | 
						|
            3782:     47(int) CompositeExtract 3780 0
 | 
						|
            3783:  7(f16vec4) Load 3672(texel)
 | 
						|
                              ReturnValue 3783
 | 
						|
                              FunctionEnd
 | 
						|
81(testSparseTexelFetch():  7(f16vec4) Function None 8
 | 
						|
              82:             Label
 | 
						|
     3786(texel):     64(ptr) Variable Function
 | 
						|
                              Store 3786(texel) 121
 | 
						|
            3787:         143 Load 145(s2D)
 | 
						|
            3788:   53(fvec2) Load 148(c2)
 | 
						|
            3789:  721(ivec2) ConvertFToS 3788
 | 
						|
            3790:   52(float) Load 565(lod)
 | 
						|
            3791:     47(int) ConvertFToS 3790
 | 
						|
            3792:         142 Image 3787
 | 
						|
            3793:3146(ResType) ImageSparseFetch 3792 3789 Lod 3791
 | 
						|
            3794:  7(f16vec4) CompositeExtract 3793 1
 | 
						|
                              Store 3786(texel) 3794
 | 
						|
            3795:     47(int) CompositeExtract 3793 0
 | 
						|
            3796:         163 Load 165(s3D)
 | 
						|
            3797:  167(fvec3) Load 169(c3)
 | 
						|
            3798:  734(ivec3) ConvertFToS 3797
 | 
						|
            3799:   52(float) Load 565(lod)
 | 
						|
            3800:     47(int) ConvertFToS 3799
 | 
						|
            3801:         162 Image 3796
 | 
						|
            3802:3146(ResType) ImageSparseFetch 3801 3798 Lod 3800
 | 
						|
            3803:  7(f16vec4) CompositeExtract 3802 1
 | 
						|
                              Store 3786(texel) 3803
 | 
						|
            3804:     47(int) CompositeExtract 3802 0
 | 
						|
            3805:         357 Load 359(s2DRect)
 | 
						|
            3806:   53(fvec2) Load 148(c2)
 | 
						|
            3807:  721(ivec2) ConvertFToS 3806
 | 
						|
            3808:         356 Image 3805
 | 
						|
            3809:3146(ResType) ImageSparseFetch 3808 3807
 | 
						|
            3810:  7(f16vec4) CompositeExtract 3809 1
 | 
						|
                              Store 3786(texel) 3810
 | 
						|
            3811:     47(int) CompositeExtract 3809 0
 | 
						|
            3812:         284 Load 286(s2DArray)
 | 
						|
            3813:  167(fvec3) Load 169(c3)
 | 
						|
            3814:  734(ivec3) ConvertFToS 3813
 | 
						|
            3815:   52(float) Load 565(lod)
 | 
						|
            3816:     47(int) ConvertFToS 3815
 | 
						|
            3817:         283 Image 3812
 | 
						|
            3818:3146(ResType) ImageSparseFetch 3817 3814 Lod 3816
 | 
						|
            3819:  7(f16vec4) CompositeExtract 3818 1
 | 
						|
                              Store 3786(texel) 3819
 | 
						|
            3820:     47(int) CompositeExtract 3818 0
 | 
						|
            3821:        1309 Load 1311(s2DMS)
 | 
						|
            3822:   53(fvec2) Load 148(c2)
 | 
						|
            3823:  721(ivec2) ConvertFToS 3822
 | 
						|
            3824:        1308 Image 3821
 | 
						|
            3825:3146(ResType) ImageSparseFetch 3824 3823 Sample 709
 | 
						|
            3826:  7(f16vec4) CompositeExtract 3825 1
 | 
						|
                              Store 3786(texel) 3826
 | 
						|
            3827:     47(int) CompositeExtract 3825 0
 | 
						|
            3828:        1320 Load 1322(s2DMSArray)
 | 
						|
            3829:  167(fvec3) Load 169(c3)
 | 
						|
            3830:  734(ivec3) ConvertFToS 3829
 | 
						|
            3831:        1319 Image 3828
 | 
						|
            3832:3146(ResType) ImageSparseFetch 3831 3830 Sample 1326
 | 
						|
            3833:  7(f16vec4) CompositeExtract 3832 1
 | 
						|
                              Store 3786(texel) 3833
 | 
						|
            3834:     47(int) CompositeExtract 3832 0
 | 
						|
            3835:  7(f16vec4) Load 3786(texel)
 | 
						|
                              ReturnValue 3835
 | 
						|
                              FunctionEnd
 | 
						|
83(testSparseTexelFetchOffset():  7(f16vec4) Function None 8
 | 
						|
              84:             Label
 | 
						|
     3838(texel):     64(ptr) Variable Function
 | 
						|
                              Store 3838(texel) 121
 | 
						|
            3839:         143 Load 145(s2D)
 | 
						|
            3840:   53(fvec2) Load 148(c2)
 | 
						|
            3841:  721(ivec2) ConvertFToS 3840
 | 
						|
            3842:   52(float) Load 565(lod)
 | 
						|
            3843:     47(int) ConvertFToS 3842
 | 
						|
            3844:         142 Image 3839
 | 
						|
            3845:3146(ResType) ImageSparseFetch 3844 3841 Lod ConstOffset 3843 722
 | 
						|
            3846:  7(f16vec4) CompositeExtract 3845 1
 | 
						|
                              Store 3838(texel) 3846
 | 
						|
            3847:     47(int) CompositeExtract 3845 0
 | 
						|
            3848:         163 Load 165(s3D)
 | 
						|
            3849:  167(fvec3) Load 169(c3)
 | 
						|
            3850:  734(ivec3) ConvertFToS 3849
 | 
						|
            3851:   52(float) Load 565(lod)
 | 
						|
            3852:     47(int) ConvertFToS 3851
 | 
						|
            3853:         162 Image 3848
 | 
						|
            3854:3146(ResType) ImageSparseFetch 3853 3850 Lod ConstOffset 3852 735
 | 
						|
            3855:  7(f16vec4) CompositeExtract 3854 1
 | 
						|
                              Store 3838(texel) 3855
 | 
						|
            3856:     47(int) CompositeExtract 3854 0
 | 
						|
            3857:         357 Load 359(s2DRect)
 | 
						|
            3858:   53(fvec2) Load 148(c2)
 | 
						|
            3859:  721(ivec2) ConvertFToS 3858
 | 
						|
            3860:         356 Image 3857
 | 
						|
            3861:3146(ResType) ImageSparseFetch 3860 3859 ConstOffset 722
 | 
						|
            3862:  7(f16vec4) CompositeExtract 3861 1
 | 
						|
                              Store 3838(texel) 3862
 | 
						|
            3863:     47(int) CompositeExtract 3861 0
 | 
						|
            3864:         284 Load 286(s2DArray)
 | 
						|
            3865:  167(fvec3) Load 169(c3)
 | 
						|
            3866:  734(ivec3) ConvertFToS 3865
 | 
						|
            3867:   52(float) Load 565(lod)
 | 
						|
            3868:     47(int) ConvertFToS 3867
 | 
						|
            3869:         283 Image 3864
 | 
						|
            3870:3146(ResType) ImageSparseFetch 3869 3866 Lod ConstOffset 3868 722
 | 
						|
            3871:  7(f16vec4) CompositeExtract 3870 1
 | 
						|
                              Store 3838(texel) 3871
 | 
						|
            3872:     47(int) CompositeExtract 3870 0
 | 
						|
            3873:  7(f16vec4) Load 3838(texel)
 | 
						|
                              ReturnValue 3873
 | 
						|
                              FunctionEnd
 | 
						|
85(testSparseTextureGather():  7(f16vec4) Function None 8
 | 
						|
              86:             Label
 | 
						|
     3876(texel):     64(ptr) Variable Function
 | 
						|
                              Store 3876(texel) 121
 | 
						|
            3877:         143 Load 145(s2D)
 | 
						|
            3878:   53(fvec2) Load 148(c2)
 | 
						|
            3879:3146(ResType) ImageSparseGather 3877 3878 2187
 | 
						|
            3880:  7(f16vec4) CompositeExtract 3879 1
 | 
						|
                              Store 3876(texel) 3880
 | 
						|
            3881:     47(int) CompositeExtract 3879 0
 | 
						|
            3882:         143 Load 145(s2D)
 | 
						|
            3883:154(f16vec2) Load 156(f16c2)
 | 
						|
            3884:6(float16_t) Load 137(f16bias)
 | 
						|
            3885:3146(ResType) ImageSparseGather 3882 3883 2187 Bias 3884
 | 
						|
            3886:  7(f16vec4) CompositeExtract 3885 1
 | 
						|
                              Store 3876(texel) 3886
 | 
						|
            3887:     47(int) CompositeExtract 3885 0
 | 
						|
            3888:         284 Load 286(s2DArray)
 | 
						|
            3889:  167(fvec3) Load 169(c3)
 | 
						|
            3890:3146(ResType) ImageSparseGather 3888 3889 2187
 | 
						|
            3891:  7(f16vec4) CompositeExtract 3890 1
 | 
						|
                              Store 3876(texel) 3891
 | 
						|
            3892:     47(int) CompositeExtract 3890 0
 | 
						|
            3893:         284 Load 286(s2DArray)
 | 
						|
            3894:175(f16vec3) Load 177(f16c3)
 | 
						|
            3895:6(float16_t) Load 137(f16bias)
 | 
						|
            3896:3146(ResType) ImageSparseGather 3893 3894 2187 Bias 3895
 | 
						|
            3897:  7(f16vec4) CompositeExtract 3896 1
 | 
						|
                              Store 3876(texel) 3897
 | 
						|
            3898:     47(int) CompositeExtract 3896 0
 | 
						|
            3899:         184 Load 186(sCube)
 | 
						|
            3900:  167(fvec3) Load 169(c3)
 | 
						|
            3901:3146(ResType) ImageSparseGather 3899 3900 2187
 | 
						|
            3902:  7(f16vec4) CompositeExtract 3901 1
 | 
						|
                              Store 3876(texel) 3902
 | 
						|
            3903:     47(int) CompositeExtract 3901 0
 | 
						|
            3904:         184 Load 186(sCube)
 | 
						|
            3905:175(f16vec3) Load 177(f16c3)
 | 
						|
            3906:6(float16_t) Load 137(f16bias)
 | 
						|
            3907:3146(ResType) ImageSparseGather 3904 3905 2187 Bias 3906
 | 
						|
            3908:  7(f16vec4) CompositeExtract 3907 1
 | 
						|
                              Store 3876(texel) 3908
 | 
						|
            3909:     47(int) CompositeExtract 3907 0
 | 
						|
            3910:         299 Load 301(sCubeArray)
 | 
						|
            3911:  249(fvec4) Load 251(c4)
 | 
						|
            3912:3146(ResType) ImageSparseGather 3910 3911 2187
 | 
						|
            3913:  7(f16vec4) CompositeExtract 3912 1
 | 
						|
                              Store 3876(texel) 3913
 | 
						|
            3914:     47(int) CompositeExtract 3912 0
 | 
						|
            3915:         299 Load 301(sCubeArray)
 | 
						|
            3916:  7(f16vec4) Load 309(f16c4)
 | 
						|
            3917:6(float16_t) Load 137(f16bias)
 | 
						|
            3918:3146(ResType) ImageSparseGather 3915 3916 2187 Bias 3917
 | 
						|
            3919:  7(f16vec4) CompositeExtract 3918 1
 | 
						|
                              Store 3876(texel) 3919
 | 
						|
            3920:     47(int) CompositeExtract 3918 0
 | 
						|
            3921:         357 Load 359(s2DRect)
 | 
						|
            3922:   53(fvec2) Load 148(c2)
 | 
						|
            3923:3146(ResType) ImageSparseGather 3921 3922 2187
 | 
						|
            3924:  7(f16vec4) CompositeExtract 3923 1
 | 
						|
                              Store 3876(texel) 3924
 | 
						|
            3925:     47(int) CompositeExtract 3923 0
 | 
						|
            3926:         357 Load 359(s2DRect)
 | 
						|
            3927:154(f16vec2) Load 156(f16c2)
 | 
						|
            3928:3146(ResType) ImageSparseGather 3926 3927 2187
 | 
						|
            3929:  7(f16vec4) CompositeExtract 3928 1
 | 
						|
                              Store 3876(texel) 3929
 | 
						|
            3930:     47(int) CompositeExtract 3928 0
 | 
						|
            3931:         224 Load 226(s2DShadow)
 | 
						|
            3932:   53(fvec2) Load 148(c2)
 | 
						|
            3933:   52(float) Load 215(compare)
 | 
						|
            3934:3146(ResType) ImageSparseDrefGather 3931 3932 3933
 | 
						|
            3935:  7(f16vec4) CompositeExtract 3934 1
 | 
						|
                              Store 3876(texel) 3935
 | 
						|
            3936:     47(int) CompositeExtract 3934 0
 | 
						|
            3937:         224 Load 226(s2DShadow)
 | 
						|
            3938:154(f16vec2) Load 156(f16c2)
 | 
						|
            3939:   52(float) Load 215(compare)
 | 
						|
            3940:3146(ResType) ImageSparseDrefGather 3937 3938 3939
 | 
						|
            3941:  7(f16vec4) CompositeExtract 3940 1
 | 
						|
                              Store 3876(texel) 3941
 | 
						|
            3942:     47(int) CompositeExtract 3940 0
 | 
						|
            3943:         337 Load 339(s2DArrayShadow)
 | 
						|
            3944:  167(fvec3) Load 169(c3)
 | 
						|
            3945:   52(float) Load 215(compare)
 | 
						|
            3946:3146(ResType) ImageSparseDrefGather 3943 3944 3945
 | 
						|
            3947:  7(f16vec4) CompositeExtract 3946 1
 | 
						|
                              Store 3876(texel) 3947
 | 
						|
            3948:     47(int) CompositeExtract 3946 0
 | 
						|
            3949:         337 Load 339(s2DArrayShadow)
 | 
						|
            3950:175(f16vec3) Load 177(f16c3)
 | 
						|
            3951:   52(float) Load 215(compare)
 | 
						|
            3952:3146(ResType) ImageSparseDrefGather 3949 3950 3951
 | 
						|
            3953:  7(f16vec4) CompositeExtract 3952 1
 | 
						|
                              Store 3876(texel) 3953
 | 
						|
            3954:     47(int) CompositeExtract 3952 0
 | 
						|
            3955:         245 Load 247(sCubeShadow)
 | 
						|
            3956:  167(fvec3) Load 169(c3)
 | 
						|
            3957:   52(float) Load 215(compare)
 | 
						|
            3958:3146(ResType) ImageSparseDrefGather 3955 3956 3957
 | 
						|
            3959:  7(f16vec4) CompositeExtract 3958 1
 | 
						|
                              Store 3876(texel) 3959
 | 
						|
            3960:     47(int) CompositeExtract 3958 0
 | 
						|
            3961:         245 Load 247(sCubeShadow)
 | 
						|
            3962:175(f16vec3) Load 177(f16c3)
 | 
						|
            3963:   52(float) Load 215(compare)
 | 
						|
            3964:3146(ResType) ImageSparseDrefGather 3961 3962 3963
 | 
						|
            3965:  7(f16vec4) CompositeExtract 3964 1
 | 
						|
                              Store 3876(texel) 3965
 | 
						|
            3966:     47(int) CompositeExtract 3964 0
 | 
						|
            3967:         391 Load 393(sCubeArrayShadow)
 | 
						|
            3968:  249(fvec4) Load 251(c4)
 | 
						|
            3969:   52(float) Load 215(compare)
 | 
						|
            3970:3146(ResType) ImageSparseDrefGather 3967 3968 3969
 | 
						|
            3971:  7(f16vec4) CompositeExtract 3970 1
 | 
						|
                              Store 3876(texel) 3971
 | 
						|
            3972:     47(int) CompositeExtract 3970 0
 | 
						|
            3973:         391 Load 393(sCubeArrayShadow)
 | 
						|
            3974:  7(f16vec4) Load 309(f16c4)
 | 
						|
            3975:   52(float) Load 215(compare)
 | 
						|
            3976:3146(ResType) ImageSparseDrefGather 3973 3974 3975
 | 
						|
            3977:  7(f16vec4) CompositeExtract 3976 1
 | 
						|
                              Store 3876(texel) 3977
 | 
						|
            3978:     47(int) CompositeExtract 3976 0
 | 
						|
            3979:         371 Load 373(s2DRectShadow)
 | 
						|
            3980:   53(fvec2) Load 148(c2)
 | 
						|
            3981:   52(float) Load 215(compare)
 | 
						|
            3982:3146(ResType) ImageSparseDrefGather 3979 3980 3981
 | 
						|
            3983:  7(f16vec4) CompositeExtract 3982 1
 | 
						|
                              Store 3876(texel) 3983
 | 
						|
            3984:     47(int) CompositeExtract 3982 0
 | 
						|
            3985:         371 Load 373(s2DRectShadow)
 | 
						|
            3986:154(f16vec2) Load 156(f16c2)
 | 
						|
            3987:   52(float) Load 215(compare)
 | 
						|
            3988:3146(ResType) ImageSparseDrefGather 3985 3986 3987
 | 
						|
            3989:  7(f16vec4) CompositeExtract 3988 1
 | 
						|
                              Store 3876(texel) 3989
 | 
						|
            3990:     47(int) CompositeExtract 3988 0
 | 
						|
            3991:  7(f16vec4) Load 3876(texel)
 | 
						|
                              ReturnValue 3991
 | 
						|
                              FunctionEnd
 | 
						|
87(testSparseTextureGatherOffset():  7(f16vec4) Function None 8
 | 
						|
              88:             Label
 | 
						|
     3994(texel):     64(ptr) Variable Function
 | 
						|
                              Store 3994(texel) 121
 | 
						|
            3995:         143 Load 145(s2D)
 | 
						|
            3996:   53(fvec2) Load 148(c2)
 | 
						|
            3997:3146(ResType) ImageSparseGather 3995 3996 2187 ConstOffset 722
 | 
						|
            3998:  7(f16vec4) CompositeExtract 3997 1
 | 
						|
                              Store 3994(texel) 3998
 | 
						|
            3999:     47(int) CompositeExtract 3997 0
 | 
						|
            4000:         143 Load 145(s2D)
 | 
						|
            4001:154(f16vec2) Load 156(f16c2)
 | 
						|
            4002:6(float16_t) Load 137(f16bias)
 | 
						|
            4003:3146(ResType) ImageSparseGather 4000 4001 2187 Bias ConstOffset 4002 722
 | 
						|
            4004:  7(f16vec4) CompositeExtract 4003 1
 | 
						|
                              Store 3994(texel) 4004
 | 
						|
            4005:     47(int) CompositeExtract 4003 0
 | 
						|
            4006:         284 Load 286(s2DArray)
 | 
						|
            4007:  167(fvec3) Load 169(c3)
 | 
						|
            4008:3146(ResType) ImageSparseGather 4006 4007 2187 ConstOffset 722
 | 
						|
            4009:  7(f16vec4) CompositeExtract 4008 1
 | 
						|
                              Store 3994(texel) 4009
 | 
						|
            4010:     47(int) CompositeExtract 4008 0
 | 
						|
            4011:         284 Load 286(s2DArray)
 | 
						|
            4012:175(f16vec3) Load 177(f16c3)
 | 
						|
            4013:6(float16_t) Load 137(f16bias)
 | 
						|
            4014:3146(ResType) ImageSparseGather 4011 4012 2187 Bias ConstOffset 4013 722
 | 
						|
            4015:  7(f16vec4) CompositeExtract 4014 1
 | 
						|
                              Store 3994(texel) 4015
 | 
						|
            4016:     47(int) CompositeExtract 4014 0
 | 
						|
            4017:         357 Load 359(s2DRect)
 | 
						|
            4018:   53(fvec2) Load 148(c2)
 | 
						|
            4019:3146(ResType) ImageSparseGather 4017 4018 2187 ConstOffset 722
 | 
						|
            4020:  7(f16vec4) CompositeExtract 4019 1
 | 
						|
                              Store 3994(texel) 4020
 | 
						|
            4021:     47(int) CompositeExtract 4019 0
 | 
						|
            4022:         357 Load 359(s2DRect)
 | 
						|
            4023:154(f16vec2) Load 156(f16c2)
 | 
						|
            4024:3146(ResType) ImageSparseGather 4022 4023 2187 ConstOffset 722
 | 
						|
            4025:  7(f16vec4) CompositeExtract 4024 1
 | 
						|
                              Store 3994(texel) 4025
 | 
						|
            4026:     47(int) CompositeExtract 4024 0
 | 
						|
            4027:         224 Load 226(s2DShadow)
 | 
						|
            4028:   53(fvec2) Load 148(c2)
 | 
						|
            4029:   52(float) Load 215(compare)
 | 
						|
            4030:3146(ResType) ImageSparseDrefGather 4027 4028 4029 ConstOffset 722
 | 
						|
            4031:  7(f16vec4) CompositeExtract 4030 1
 | 
						|
                              Store 3994(texel) 4031
 | 
						|
            4032:     47(int) CompositeExtract 4030 0
 | 
						|
            4033:         224 Load 226(s2DShadow)
 | 
						|
            4034:154(f16vec2) Load 156(f16c2)
 | 
						|
            4035:   52(float) Load 215(compare)
 | 
						|
            4036:3146(ResType) ImageSparseDrefGather 4033 4034 4035 ConstOffset 722
 | 
						|
            4037:  7(f16vec4) CompositeExtract 4036 1
 | 
						|
                              Store 3994(texel) 4037
 | 
						|
            4038:     47(int) CompositeExtract 4036 0
 | 
						|
            4039:         337 Load 339(s2DArrayShadow)
 | 
						|
            4040:  167(fvec3) Load 169(c3)
 | 
						|
            4041:   52(float) Load 215(compare)
 | 
						|
            4042:3146(ResType) ImageSparseDrefGather 4039 4040 4041 ConstOffset 722
 | 
						|
            4043:  7(f16vec4) CompositeExtract 4042 1
 | 
						|
                              Store 3994(texel) 4043
 | 
						|
            4044:     47(int) CompositeExtract 4042 0
 | 
						|
            4045:         337 Load 339(s2DArrayShadow)
 | 
						|
            4046:175(f16vec3) Load 177(f16c3)
 | 
						|
            4047:   52(float) Load 215(compare)
 | 
						|
            4048:3146(ResType) ImageSparseDrefGather 4045 4046 4047 ConstOffset 722
 | 
						|
            4049:  7(f16vec4) CompositeExtract 4048 1
 | 
						|
                              Store 3994(texel) 4049
 | 
						|
            4050:     47(int) CompositeExtract 4048 0
 | 
						|
            4051:         371 Load 373(s2DRectShadow)
 | 
						|
            4052:   53(fvec2) Load 148(c2)
 | 
						|
            4053:   52(float) Load 215(compare)
 | 
						|
            4054:3146(ResType) ImageSparseDrefGather 4051 4052 4053 ConstOffset 722
 | 
						|
            4055:  7(f16vec4) CompositeExtract 4054 1
 | 
						|
                              Store 3994(texel) 4055
 | 
						|
            4056:     47(int) CompositeExtract 4054 0
 | 
						|
            4057:         371 Load 373(s2DRectShadow)
 | 
						|
            4058:154(f16vec2) Load 156(f16c2)
 | 
						|
            4059:   52(float) Load 215(compare)
 | 
						|
            4060:3146(ResType) ImageSparseDrefGather 4057 4058 4059 ConstOffset 722
 | 
						|
            4061:  7(f16vec4) CompositeExtract 4060 1
 | 
						|
                              Store 3994(texel) 4061
 | 
						|
            4062:     47(int) CompositeExtract 4060 0
 | 
						|
            4063:  7(f16vec4) Load 3994(texel)
 | 
						|
                              ReturnValue 4063
 | 
						|
                              FunctionEnd
 | 
						|
89(testSparseTextureGatherOffsets():  7(f16vec4) Function None 8
 | 
						|
              90:             Label
 | 
						|
     4066(texel):     64(ptr) Variable Function
 | 
						|
                              Store 4066(texel) 121
 | 
						|
            4067:         143 Load 145(s2D)
 | 
						|
            4068:   53(fvec2) Load 148(c2)
 | 
						|
            4079:3146(ResType) ImageSparseGather 4067 4068 2187 ConstOffsets 4078
 | 
						|
            4080:  7(f16vec4) CompositeExtract 4079 1
 | 
						|
                              Store 4066(texel) 4080
 | 
						|
            4081:     47(int) CompositeExtract 4079 0
 | 
						|
            4082:         143 Load 145(s2D)
 | 
						|
            4083:154(f16vec2) Load 156(f16c2)
 | 
						|
            4084:6(float16_t) Load 137(f16bias)
 | 
						|
            4085:3146(ResType) ImageSparseGather 4082 4083 2187 Bias ConstOffsets 4084 4078
 | 
						|
            4086:  7(f16vec4) CompositeExtract 4085 1
 | 
						|
                              Store 4066(texel) 4086
 | 
						|
            4087:     47(int) CompositeExtract 4085 0
 | 
						|
            4088:         284 Load 286(s2DArray)
 | 
						|
            4089:  167(fvec3) Load 169(c3)
 | 
						|
            4090:3146(ResType) ImageSparseGather 4088 4089 2187 ConstOffsets 4078
 | 
						|
            4091:  7(f16vec4) CompositeExtract 4090 1
 | 
						|
                              Store 4066(texel) 4091
 | 
						|
            4092:     47(int) CompositeExtract 4090 0
 | 
						|
            4093:         284 Load 286(s2DArray)
 | 
						|
            4094:175(f16vec3) Load 177(f16c3)
 | 
						|
            4095:6(float16_t) Load 137(f16bias)
 | 
						|
            4096:3146(ResType) ImageSparseGather 4093 4094 2187 Bias ConstOffsets 4095 4078
 | 
						|
            4097:  7(f16vec4) CompositeExtract 4096 1
 | 
						|
                              Store 4066(texel) 4097
 | 
						|
            4098:     47(int) CompositeExtract 4096 0
 | 
						|
            4099:         357 Load 359(s2DRect)
 | 
						|
            4100:   53(fvec2) Load 148(c2)
 | 
						|
            4101:3146(ResType) ImageSparseGather 4099 4100 2187 ConstOffsets 4078
 | 
						|
            4102:  7(f16vec4) CompositeExtract 4101 1
 | 
						|
                              Store 4066(texel) 4102
 | 
						|
            4103:     47(int) CompositeExtract 4101 0
 | 
						|
            4104:         357 Load 359(s2DRect)
 | 
						|
            4105:154(f16vec2) Load 156(f16c2)
 | 
						|
            4106:3146(ResType) ImageSparseGather 4104 4105 2187 ConstOffsets 4078
 | 
						|
            4107:  7(f16vec4) CompositeExtract 4106 1
 | 
						|
                              Store 4066(texel) 4107
 | 
						|
            4108:     47(int) CompositeExtract 4106 0
 | 
						|
            4109:         224 Load 226(s2DShadow)
 | 
						|
            4110:   53(fvec2) Load 148(c2)
 | 
						|
            4111:   52(float) Load 215(compare)
 | 
						|
            4112:3146(ResType) ImageSparseDrefGather 4109 4110 4111 ConstOffsets 4078
 | 
						|
            4113:  7(f16vec4) CompositeExtract 4112 1
 | 
						|
                              Store 4066(texel) 4113
 | 
						|
            4114:     47(int) CompositeExtract 4112 0
 | 
						|
            4115:         224 Load 226(s2DShadow)
 | 
						|
            4116:154(f16vec2) Load 156(f16c2)
 | 
						|
            4117:   52(float) Load 215(compare)
 | 
						|
            4118:3146(ResType) ImageSparseDrefGather 4115 4116 4117 ConstOffsets 4078
 | 
						|
            4119:  7(f16vec4) CompositeExtract 4118 1
 | 
						|
                              Store 4066(texel) 4119
 | 
						|
            4120:     47(int) CompositeExtract 4118 0
 | 
						|
            4121:         337 Load 339(s2DArrayShadow)
 | 
						|
            4122:  167(fvec3) Load 169(c3)
 | 
						|
            4123:   52(float) Load 215(compare)
 | 
						|
            4124:3146(ResType) ImageSparseDrefGather 4121 4122 4123 ConstOffsets 4078
 | 
						|
            4125:  7(f16vec4) CompositeExtract 4124 1
 | 
						|
                              Store 4066(texel) 4125
 | 
						|
            4126:     47(int) CompositeExtract 4124 0
 | 
						|
            4127:         337 Load 339(s2DArrayShadow)
 | 
						|
            4128:175(f16vec3) Load 177(f16c3)
 | 
						|
            4129:   52(float) Load 215(compare)
 | 
						|
            4130:3146(ResType) ImageSparseDrefGather 4127 4128 4129 ConstOffsets 4078
 | 
						|
            4131:  7(f16vec4) CompositeExtract 4130 1
 | 
						|
                              Store 4066(texel) 4131
 | 
						|
            4132:     47(int) CompositeExtract 4130 0
 | 
						|
            4133:         371 Load 373(s2DRectShadow)
 | 
						|
            4134:   53(fvec2) Load 148(c2)
 | 
						|
            4135:   52(float) Load 215(compare)
 | 
						|
            4136:3146(ResType) ImageSparseDrefGather 4133 4134 4135 ConstOffsets 4078
 | 
						|
            4137:  7(f16vec4) CompositeExtract 4136 1
 | 
						|
                              Store 4066(texel) 4137
 | 
						|
            4138:     47(int) CompositeExtract 4136 0
 | 
						|
            4139:         371 Load 373(s2DRectShadow)
 | 
						|
            4140:154(f16vec2) Load 156(f16c2)
 | 
						|
            4141:   52(float) Load 215(compare)
 | 
						|
            4142:3146(ResType) ImageSparseDrefGather 4139 4140 4141 ConstOffsets 4078
 | 
						|
            4143:  7(f16vec4) CompositeExtract 4142 1
 | 
						|
                              Store 4066(texel) 4143
 | 
						|
            4144:     47(int) CompositeExtract 4142 0
 | 
						|
            4145:  7(f16vec4) Load 4066(texel)
 | 
						|
                              ReturnValue 4145
 | 
						|
                              FunctionEnd
 | 
						|
91(testSparseTextureGatherLod():  7(f16vec4) Function None 8
 | 
						|
              92:             Label
 | 
						|
     4148(texel):     64(ptr) Variable Function
 | 
						|
                              Store 4148(texel) 121
 | 
						|
            4149:         143 Load 145(s2D)
 | 
						|
            4150:   53(fvec2) Load 148(c2)
 | 
						|
            4151:   52(float) Load 565(lod)
 | 
						|
            4152:3146(ResType) ImageSparseGather 4149 4150 2187 Lod 4151
 | 
						|
            4153:  7(f16vec4) CompositeExtract 4152 1
 | 
						|
                              Store 4148(texel) 4153
 | 
						|
            4154:     47(int) CompositeExtract 4152 0
 | 
						|
            4155:         143 Load 145(s2D)
 | 
						|
            4156:154(f16vec2) Load 156(f16c2)
 | 
						|
            4157:6(float16_t) Load 572(f16lod)
 | 
						|
            4158:3146(ResType) ImageSparseGather 4155 4156 2187 Lod 4157
 | 
						|
            4159:  7(f16vec4) CompositeExtract 4158 1
 | 
						|
                              Store 4148(texel) 4159
 | 
						|
            4160:     47(int) CompositeExtract 4158 0
 | 
						|
            4161:         284 Load 286(s2DArray)
 | 
						|
            4162:  167(fvec3) Load 169(c3)
 | 
						|
            4163:   52(float) Load 565(lod)
 | 
						|
            4164:3146(ResType) ImageSparseGather 4161 4162 2187 Lod 4163
 | 
						|
            4165:  7(f16vec4) CompositeExtract 4164 1
 | 
						|
                              Store 4148(texel) 4165
 | 
						|
            4166:     47(int) CompositeExtract 4164 0
 | 
						|
            4167:         284 Load 286(s2DArray)
 | 
						|
            4168:175(f16vec3) Load 177(f16c3)
 | 
						|
            4169:6(float16_t) Load 572(f16lod)
 | 
						|
            4170:3146(ResType) ImageSparseGather 4167 4168 2187 Lod 4169
 | 
						|
            4171:  7(f16vec4) CompositeExtract 4170 1
 | 
						|
                              Store 4148(texel) 4171
 | 
						|
            4172:     47(int) CompositeExtract 4170 0
 | 
						|
            4173:         184 Load 186(sCube)
 | 
						|
            4174:  167(fvec3) Load 169(c3)
 | 
						|
            4175:   52(float) Load 565(lod)
 | 
						|
            4176:3146(ResType) ImageSparseGather 4173 4174 2187 Lod 4175
 | 
						|
            4177:  7(f16vec4) CompositeExtract 4176 1
 | 
						|
                              Store 4148(texel) 4177
 | 
						|
            4178:     47(int) CompositeExtract 4176 0
 | 
						|
            4179:         184 Load 186(sCube)
 | 
						|
            4180:175(f16vec3) Load 177(f16c3)
 | 
						|
            4181:6(float16_t) Load 572(f16lod)
 | 
						|
            4182:3146(ResType) ImageSparseGather 4179 4180 2187 Lod 4181
 | 
						|
            4183:  7(f16vec4) CompositeExtract 4182 1
 | 
						|
                              Store 4148(texel) 4183
 | 
						|
            4184:     47(int) CompositeExtract 4182 0
 | 
						|
            4185:         299 Load 301(sCubeArray)
 | 
						|
            4186:  249(fvec4) Load 251(c4)
 | 
						|
            4187:   52(float) Load 565(lod)
 | 
						|
            4188:3146(ResType) ImageSparseGather 4185 4186 2187 Lod 4187
 | 
						|
            4189:  7(f16vec4) CompositeExtract 4188 1
 | 
						|
                              Store 4148(texel) 4189
 | 
						|
            4190:     47(int) CompositeExtract 4188 0
 | 
						|
            4191:         299 Load 301(sCubeArray)
 | 
						|
            4192:  7(f16vec4) Load 309(f16c4)
 | 
						|
            4193:6(float16_t) Load 572(f16lod)
 | 
						|
            4194:3146(ResType) ImageSparseGather 4191 4192 2187 Lod 4193
 | 
						|
            4195:  7(f16vec4) CompositeExtract 4194 1
 | 
						|
                              Store 4148(texel) 4195
 | 
						|
            4196:     47(int) CompositeExtract 4194 0
 | 
						|
            4197:  7(f16vec4) Load 4148(texel)
 | 
						|
                              ReturnValue 4197
 | 
						|
                              FunctionEnd
 | 
						|
93(testSparseTextureGatherLodOffset():  7(f16vec4) Function None 8
 | 
						|
              94:             Label
 | 
						|
     4200(texel):     64(ptr) Variable Function
 | 
						|
                              Store 4200(texel) 121
 | 
						|
            4201:         143 Load 145(s2D)
 | 
						|
            4202:   53(fvec2) Load 148(c2)
 | 
						|
            4203:   52(float) Load 565(lod)
 | 
						|
            4204:3146(ResType) ImageSparseGather 4201 4202 2187 Lod ConstOffset 4203 722
 | 
						|
            4205:  7(f16vec4) CompositeExtract 4204 1
 | 
						|
                              Store 4200(texel) 4205
 | 
						|
            4206:     47(int) CompositeExtract 4204 0
 | 
						|
            4207:         143 Load 145(s2D)
 | 
						|
            4208:154(f16vec2) Load 156(f16c2)
 | 
						|
            4209:6(float16_t) Load 572(f16lod)
 | 
						|
            4210:3146(ResType) ImageSparseGather 4207 4208 2187 Lod ConstOffset 4209 722
 | 
						|
            4211:  7(f16vec4) CompositeExtract 4210 1
 | 
						|
                              Store 4200(texel) 4211
 | 
						|
            4212:     47(int) CompositeExtract 4210 0
 | 
						|
            4213:         284 Load 286(s2DArray)
 | 
						|
            4214:  167(fvec3) Load 169(c3)
 | 
						|
            4215:   52(float) Load 565(lod)
 | 
						|
            4216:3146(ResType) ImageSparseGather 4213 4214 2187 Lod ConstOffset 4215 722
 | 
						|
            4217:  7(f16vec4) CompositeExtract 4216 1
 | 
						|
                              Store 4200(texel) 4217
 | 
						|
            4218:     47(int) CompositeExtract 4216 0
 | 
						|
            4219:         284 Load 286(s2DArray)
 | 
						|
            4220:175(f16vec3) Load 177(f16c3)
 | 
						|
            4221:6(float16_t) Load 572(f16lod)
 | 
						|
            4222:3146(ResType) ImageSparseGather 4219 4220 2187 Lod ConstOffset 4221 722
 | 
						|
            4223:  7(f16vec4) CompositeExtract 4222 1
 | 
						|
                              Store 4200(texel) 4223
 | 
						|
            4224:     47(int) CompositeExtract 4222 0
 | 
						|
            4225:  7(f16vec4) Load 4200(texel)
 | 
						|
                              ReturnValue 4225
 | 
						|
                              FunctionEnd
 | 
						|
95(testSparseTextureGatherLodOffsets():  7(f16vec4) Function None 8
 | 
						|
              96:             Label
 | 
						|
     4228(texel):     64(ptr) Variable Function
 | 
						|
                              Store 4228(texel) 121
 | 
						|
            4229:         143 Load 145(s2D)
 | 
						|
            4230:   53(fvec2) Load 148(c2)
 | 
						|
            4231:   52(float) Load 565(lod)
 | 
						|
            4232:3146(ResType) ImageSparseGather 4229 4230 2187 Lod ConstOffsets 4231 2380
 | 
						|
            4233:  7(f16vec4) CompositeExtract 4232 1
 | 
						|
                              Store 4228(texel) 4233
 | 
						|
            4234:     47(int) CompositeExtract 4232 0
 | 
						|
            4235:         143 Load 145(s2D)
 | 
						|
            4236:154(f16vec2) Load 156(f16c2)
 | 
						|
            4237:6(float16_t) Load 572(f16lod)
 | 
						|
            4238:3146(ResType) ImageSparseGather 4235 4236 2187 Lod ConstOffsets 4237 2380
 | 
						|
            4239:  7(f16vec4) CompositeExtract 4238 1
 | 
						|
                              Store 4228(texel) 4239
 | 
						|
            4240:     47(int) CompositeExtract 4238 0
 | 
						|
            4241:         284 Load 286(s2DArray)
 | 
						|
            4242:  167(fvec3) Load 169(c3)
 | 
						|
            4243:   52(float) Load 565(lod)
 | 
						|
            4244:3146(ResType) ImageSparseGather 4241 4242 2187 Lod ConstOffsets 4243 2380
 | 
						|
            4245:  7(f16vec4) CompositeExtract 4244 1
 | 
						|
                              Store 4228(texel) 4245
 | 
						|
            4246:     47(int) CompositeExtract 4244 0
 | 
						|
            4247:         284 Load 286(s2DArray)
 | 
						|
            4248:175(f16vec3) Load 177(f16c3)
 | 
						|
            4249:6(float16_t) Load 572(f16lod)
 | 
						|
            4250:3146(ResType) ImageSparseGather 4247 4248 2187 Lod ConstOffsets 4249 2380
 | 
						|
            4251:  7(f16vec4) CompositeExtract 4250 1
 | 
						|
                              Store 4228(texel) 4251
 | 
						|
            4252:     47(int) CompositeExtract 4250 0
 | 
						|
            4253:  7(f16vec4) Load 4228(texel)
 | 
						|
                              ReturnValue 4253
 | 
						|
                              FunctionEnd
 | 
						|
97(testSparseImageLoad():  7(f16vec4) Function None 8
 | 
						|
              98:             Label
 | 
						|
     4256(texel):     64(ptr) Variable Function
 | 
						|
                              Store 4256(texel) 121
 | 
						|
            4257:        3006 Load 3008(i2D)
 | 
						|
            4258:   53(fvec2) Load 148(c2)
 | 
						|
            4259:  721(ivec2) ConvertFToS 4258
 | 
						|
            4260:3146(ResType) ImageSparseRead 4257 4259
 | 
						|
            4261:  7(f16vec4) CompositeExtract 4260 1
 | 
						|
                              Store 4256(texel) 4261
 | 
						|
            4262:     47(int) CompositeExtract 4260 0
 | 
						|
            4263:        3015 Load 3017(i3D)
 | 
						|
            4264:  167(fvec3) Load 169(c3)
 | 
						|
            4265:  734(ivec3) ConvertFToS 4264
 | 
						|
            4266:3146(ResType) ImageSparseRead 4263 4265
 | 
						|
            4267:  7(f16vec4) CompositeExtract 4266 1
 | 
						|
                              Store 4256(texel) 4267
 | 
						|
            4268:     47(int) CompositeExtract 4266 0
 | 
						|
            4269:        3024 Load 3026(i2DRect)
 | 
						|
            4270:   53(fvec2) Load 148(c2)
 | 
						|
            4271:  721(ivec2) ConvertFToS 4270
 | 
						|
            4272:3146(ResType) ImageSparseRead 4269 4271
 | 
						|
            4273:  7(f16vec4) CompositeExtract 4272 1
 | 
						|
                              Store 4256(texel) 4273
 | 
						|
            4274:     47(int) CompositeExtract 4272 0
 | 
						|
            4275:        3033 Load 3035(iCube)
 | 
						|
            4276:  167(fvec3) Load 169(c3)
 | 
						|
            4277:  734(ivec3) ConvertFToS 4276
 | 
						|
            4278:3146(ResType) ImageSparseRead 4275 4277
 | 
						|
            4279:  7(f16vec4) CompositeExtract 4278 1
 | 
						|
                              Store 4256(texel) 4279
 | 
						|
            4280:     47(int) CompositeExtract 4278 0
 | 
						|
            4281:        3060 Load 3062(i2DArray)
 | 
						|
            4282:  167(fvec3) Load 169(c3)
 | 
						|
            4283:  734(ivec3) ConvertFToS 4282
 | 
						|
            4284:3146(ResType) ImageSparseRead 4281 4283
 | 
						|
            4285:  7(f16vec4) CompositeExtract 4284 1
 | 
						|
                              Store 4256(texel) 4285
 | 
						|
            4286:     47(int) CompositeExtract 4284 0
 | 
						|
            4287:        3069 Load 3071(iCubeArray)
 | 
						|
            4288:  167(fvec3) Load 169(c3)
 | 
						|
            4289:  734(ivec3) ConvertFToS 4288
 | 
						|
            4290:3146(ResType) ImageSparseRead 4287 4289
 | 
						|
            4291:  7(f16vec4) CompositeExtract 4290 1
 | 
						|
                              Store 4256(texel) 4291
 | 
						|
            4292:     47(int) CompositeExtract 4290 0
 | 
						|
            4293:        3078 Load 3080(i2DMS)
 | 
						|
            4294:   53(fvec2) Load 148(c2)
 | 
						|
            4295:  721(ivec2) ConvertFToS 4294
 | 
						|
            4296:3146(ResType) ImageSparseRead 4293 4295 Sample 709
 | 
						|
            4297:  7(f16vec4) CompositeExtract 4296 1
 | 
						|
                              Store 4256(texel) 4297
 | 
						|
            4298:     47(int) CompositeExtract 4296 0
 | 
						|
            4299:        3087 Load 3089(i2DMSArray)
 | 
						|
            4300:  167(fvec3) Load 169(c3)
 | 
						|
            4301:  734(ivec3) ConvertFToS 4300
 | 
						|
            4302:3146(ResType) ImageSparseRead 4299 4301 Sample 1326
 | 
						|
            4303:  7(f16vec4) CompositeExtract 4302 1
 | 
						|
                              Store 4256(texel) 4303
 | 
						|
            4304:     47(int) CompositeExtract 4302 0
 | 
						|
            4305:  7(f16vec4) Load 4256(texel)
 | 
						|
                              ReturnValue 4305
 | 
						|
                              FunctionEnd
 | 
						|
99(testSparseTextureClamp():  7(f16vec4) Function None 8
 | 
						|
             100:             Label
 | 
						|
     4308(texel):     64(ptr) Variable Function
 | 
						|
                              Store 4308(texel) 121
 | 
						|
            4309:         143 Load 145(s2D)
 | 
						|
            4310:   53(fvec2) Load 148(c2)
 | 
						|
            4312:   52(float) Load 4311(lodClamp)
 | 
						|
            4313:3146(ResType) ImageSparseSampleImplicitLod 4309 4310 MinLod 4312
 | 
						|
            4314:  7(f16vec4) CompositeExtract 4313 1
 | 
						|
                              Store 4308(texel) 4314
 | 
						|
            4315:     47(int) CompositeExtract 4313 0
 | 
						|
            4316:         143 Load 145(s2D)
 | 
						|
            4317:154(f16vec2) Load 156(f16c2)
 | 
						|
            4319:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4320:6(float16_t) Load 137(f16bias)
 | 
						|
            4321:3146(ResType) ImageSparseSampleImplicitLod 4316 4317 Bias MinLod 4320 4319
 | 
						|
            4322:  7(f16vec4) CompositeExtract 4321 1
 | 
						|
                              Store 4308(texel) 4322
 | 
						|
            4323:     47(int) CompositeExtract 4321 0
 | 
						|
            4324:         163 Load 165(s3D)
 | 
						|
            4325:  167(fvec3) Load 169(c3)
 | 
						|
            4326:   52(float) Load 4311(lodClamp)
 | 
						|
            4327:3146(ResType) ImageSparseSampleImplicitLod 4324 4325 MinLod 4326
 | 
						|
            4328:  7(f16vec4) CompositeExtract 4327 1
 | 
						|
                              Store 4308(texel) 4328
 | 
						|
            4329:     47(int) CompositeExtract 4327 0
 | 
						|
            4330:         163 Load 165(s3D)
 | 
						|
            4331:175(f16vec3) Load 177(f16c3)
 | 
						|
            4332:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4333:6(float16_t) Load 137(f16bias)
 | 
						|
            4334:3146(ResType) ImageSparseSampleImplicitLod 4330 4331 Bias MinLod 4333 4332
 | 
						|
            4335:  7(f16vec4) CompositeExtract 4334 1
 | 
						|
                              Store 4308(texel) 4335
 | 
						|
            4336:     47(int) CompositeExtract 4334 0
 | 
						|
            4337:         184 Load 186(sCube)
 | 
						|
            4338:  167(fvec3) Load 169(c3)
 | 
						|
            4339:   52(float) Load 4311(lodClamp)
 | 
						|
            4340:3146(ResType) ImageSparseSampleImplicitLod 4337 4338 MinLod 4339
 | 
						|
            4341:  7(f16vec4) CompositeExtract 4340 1
 | 
						|
                              Store 4308(texel) 4341
 | 
						|
            4342:     47(int) CompositeExtract 4340 0
 | 
						|
            4343:         184 Load 186(sCube)
 | 
						|
            4344:175(f16vec3) Load 177(f16c3)
 | 
						|
            4345:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4346:6(float16_t) Load 137(f16bias)
 | 
						|
            4347:3146(ResType) ImageSparseSampleImplicitLod 4343 4344 Bias MinLod 4346 4345
 | 
						|
            4348:  7(f16vec4) CompositeExtract 4347 1
 | 
						|
                              Store 4308(texel) 4348
 | 
						|
            4349:     47(int) CompositeExtract 4347 0
 | 
						|
            4350:         224 Load 226(s2DShadow)
 | 
						|
            4351:  167(fvec3) Load 169(c3)
 | 
						|
            4352:   52(float) Load 4311(lodClamp)
 | 
						|
            4353:    208(ptr) AccessChain 4308(texel) 207
 | 
						|
            4354:   52(float) CompositeExtract 4351 2
 | 
						|
            4355:3182(ResType) ImageSparseSampleDrefImplicitLod 4350 4351 4354 MinLod 4352
 | 
						|
            4356:6(float16_t) CompositeExtract 4355 1
 | 
						|
                              Store 4353 4356
 | 
						|
            4357:     47(int) CompositeExtract 4355 0
 | 
						|
            4358:         224 Load 226(s2DShadow)
 | 
						|
            4359:154(f16vec2) Load 156(f16c2)
 | 
						|
            4360:   52(float) Load 215(compare)
 | 
						|
            4361:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4362:    208(ptr) AccessChain 4308(texel) 207
 | 
						|
            4363:6(float16_t) Load 137(f16bias)
 | 
						|
            4364:3182(ResType) ImageSparseSampleDrefImplicitLod 4358 4359 4360 Bias MinLod 4363 4361
 | 
						|
            4365:6(float16_t) CompositeExtract 4364 1
 | 
						|
                              Store 4362 4365
 | 
						|
            4366:     47(int) CompositeExtract 4364 0
 | 
						|
            4367:         245 Load 247(sCubeShadow)
 | 
						|
            4368:  249(fvec4) Load 251(c4)
 | 
						|
            4369:   52(float) Load 4311(lodClamp)
 | 
						|
            4370:    208(ptr) AccessChain 4308(texel) 207
 | 
						|
            4371:   52(float) CompositeExtract 4368 3
 | 
						|
            4372:3182(ResType) ImageSparseSampleDrefImplicitLod 4367 4368 4371 MinLod 4369
 | 
						|
            4373:6(float16_t) CompositeExtract 4372 1
 | 
						|
                              Store 4370 4373
 | 
						|
            4374:     47(int) CompositeExtract 4372 0
 | 
						|
            4375:         245 Load 247(sCubeShadow)
 | 
						|
            4376:175(f16vec3) Load 177(f16c3)
 | 
						|
            4377:   52(float) Load 215(compare)
 | 
						|
            4378:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4379:    208(ptr) AccessChain 4308(texel) 207
 | 
						|
            4380:6(float16_t) Load 137(f16bias)
 | 
						|
            4381:3182(ResType) ImageSparseSampleDrefImplicitLod 4375 4376 4377 Bias MinLod 4380 4378
 | 
						|
            4382:6(float16_t) CompositeExtract 4381 1
 | 
						|
                              Store 4379 4382
 | 
						|
            4383:     47(int) CompositeExtract 4381 0
 | 
						|
            4384:         284 Load 286(s2DArray)
 | 
						|
            4385:  167(fvec3) Load 169(c3)
 | 
						|
            4386:   52(float) Load 4311(lodClamp)
 | 
						|
            4387:3146(ResType) ImageSparseSampleImplicitLod 4384 4385 MinLod 4386
 | 
						|
            4388:  7(f16vec4) CompositeExtract 4387 1
 | 
						|
                              Store 4308(texel) 4388
 | 
						|
            4389:     47(int) CompositeExtract 4387 0
 | 
						|
            4390:         284 Load 286(s2DArray)
 | 
						|
            4391:175(f16vec3) Load 177(f16c3)
 | 
						|
            4392:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4393:6(float16_t) Load 137(f16bias)
 | 
						|
            4394:3146(ResType) ImageSparseSampleImplicitLod 4390 4391 Bias MinLod 4393 4392
 | 
						|
            4395:  7(f16vec4) CompositeExtract 4394 1
 | 
						|
                              Store 4308(texel) 4395
 | 
						|
            4396:     47(int) CompositeExtract 4394 0
 | 
						|
            4397:         299 Load 301(sCubeArray)
 | 
						|
            4398:  249(fvec4) Load 251(c4)
 | 
						|
            4399:   52(float) Load 4311(lodClamp)
 | 
						|
            4400:3146(ResType) ImageSparseSampleImplicitLod 4397 4398 MinLod 4399
 | 
						|
            4401:  7(f16vec4) CompositeExtract 4400 1
 | 
						|
                              Store 4308(texel) 4401
 | 
						|
            4402:     47(int) CompositeExtract 4400 0
 | 
						|
            4403:         299 Load 301(sCubeArray)
 | 
						|
            4404:  7(f16vec4) Load 309(f16c4)
 | 
						|
            4405:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4406:6(float16_t) Load 137(f16bias)
 | 
						|
            4407:3146(ResType) ImageSparseSampleImplicitLod 4403 4404 Bias MinLod 4406 4405
 | 
						|
            4408:  7(f16vec4) CompositeExtract 4407 1
 | 
						|
                              Store 4308(texel) 4408
 | 
						|
            4409:     47(int) CompositeExtract 4407 0
 | 
						|
            4410:         337 Load 339(s2DArrayShadow)
 | 
						|
            4411:  249(fvec4) Load 251(c4)
 | 
						|
            4412:   52(float) Load 4311(lodClamp)
 | 
						|
            4413:    208(ptr) AccessChain 4308(texel) 207
 | 
						|
            4414:   52(float) CompositeExtract 4411 3
 | 
						|
            4415:3182(ResType) ImageSparseSampleDrefImplicitLod 4410 4411 4414 MinLod 4412
 | 
						|
            4416:6(float16_t) CompositeExtract 4415 1
 | 
						|
                              Store 4413 4416
 | 
						|
            4417:     47(int) CompositeExtract 4415 0
 | 
						|
            4418:         337 Load 339(s2DArrayShadow)
 | 
						|
            4419:175(f16vec3) Load 177(f16c3)
 | 
						|
            4420:   52(float) Load 215(compare)
 | 
						|
            4421:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4422:    208(ptr) AccessChain 4308(texel) 207
 | 
						|
            4423:3182(ResType) ImageSparseSampleDrefImplicitLod 4418 4419 4420 MinLod 4421
 | 
						|
            4424:6(float16_t) CompositeExtract 4423 1
 | 
						|
                              Store 4422 4424
 | 
						|
            4425:     47(int) CompositeExtract 4423 0
 | 
						|
            4426:         391 Load 393(sCubeArrayShadow)
 | 
						|
            4427:  249(fvec4) Load 251(c4)
 | 
						|
            4428:   52(float) Load 215(compare)
 | 
						|
            4429:   52(float) Load 4311(lodClamp)
 | 
						|
            4430:    208(ptr) AccessChain 4308(texel) 207
 | 
						|
            4431:3182(ResType) ImageSparseSampleDrefImplicitLod 4426 4427 4428 MinLod 4429
 | 
						|
            4432:6(float16_t) CompositeExtract 4431 1
 | 
						|
                              Store 4430 4432
 | 
						|
            4433:     47(int) CompositeExtract 4431 0
 | 
						|
            4434:         391 Load 393(sCubeArrayShadow)
 | 
						|
            4435:  7(f16vec4) Load 309(f16c4)
 | 
						|
            4436:   52(float) Load 215(compare)
 | 
						|
            4437:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4438:    208(ptr) AccessChain 4308(texel) 207
 | 
						|
            4439:3182(ResType) ImageSparseSampleDrefImplicitLod 4434 4435 4436 MinLod 4437
 | 
						|
            4440:6(float16_t) CompositeExtract 4439 1
 | 
						|
                              Store 4438 4440
 | 
						|
            4441:     47(int) CompositeExtract 4439 0
 | 
						|
            4442:  7(f16vec4) Load 4308(texel)
 | 
						|
                              ReturnValue 4442
 | 
						|
                              FunctionEnd
 | 
						|
101(testTextureClamp():  7(f16vec4) Function None 8
 | 
						|
             102:             Label
 | 
						|
     4445(texel):     64(ptr) Variable Function
 | 
						|
                              Store 4445(texel) 121
 | 
						|
            4446:         123 Load 125(s1D)
 | 
						|
            4447:   52(float) Load 128(c1)
 | 
						|
            4448:   52(float) Load 4311(lodClamp)
 | 
						|
            4449:  7(f16vec4) ImageSampleImplicitLod 4446 4447 MinLod 4448
 | 
						|
            4450:  7(f16vec4) Load 4445(texel)
 | 
						|
            4451:  7(f16vec4) FAdd 4450 4449
 | 
						|
                              Store 4445(texel) 4451
 | 
						|
            4452:         123 Load 125(s1D)
 | 
						|
            4453:6(float16_t) Load 135(f16c1)
 | 
						|
            4454:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4455:6(float16_t) Load 137(f16bias)
 | 
						|
            4456:  7(f16vec4) ImageSampleImplicitLod 4452 4453 Bias MinLod 4455 4454
 | 
						|
            4457:  7(f16vec4) Load 4445(texel)
 | 
						|
            4458:  7(f16vec4) FAdd 4457 4456
 | 
						|
                              Store 4445(texel) 4458
 | 
						|
            4459:         143 Load 145(s2D)
 | 
						|
            4460:   53(fvec2) Load 148(c2)
 | 
						|
            4461:   52(float) Load 4311(lodClamp)
 | 
						|
            4462:  7(f16vec4) ImageSampleImplicitLod 4459 4460 MinLod 4461
 | 
						|
            4463:  7(f16vec4) Load 4445(texel)
 | 
						|
            4464:  7(f16vec4) FAdd 4463 4462
 | 
						|
                              Store 4445(texel) 4464
 | 
						|
            4465:         143 Load 145(s2D)
 | 
						|
            4466:154(f16vec2) Load 156(f16c2)
 | 
						|
            4467:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4468:6(float16_t) Load 137(f16bias)
 | 
						|
            4469:  7(f16vec4) ImageSampleImplicitLod 4465 4466 Bias MinLod 4468 4467
 | 
						|
            4470:  7(f16vec4) Load 4445(texel)
 | 
						|
            4471:  7(f16vec4) FAdd 4470 4469
 | 
						|
                              Store 4445(texel) 4471
 | 
						|
            4472:         163 Load 165(s3D)
 | 
						|
            4473:  167(fvec3) Load 169(c3)
 | 
						|
            4474:   52(float) Load 4311(lodClamp)
 | 
						|
            4475:  7(f16vec4) ImageSampleImplicitLod 4472 4473 MinLod 4474
 | 
						|
            4476:  7(f16vec4) Load 4445(texel)
 | 
						|
            4477:  7(f16vec4) FAdd 4476 4475
 | 
						|
                              Store 4445(texel) 4477
 | 
						|
            4478:         163 Load 165(s3D)
 | 
						|
            4479:175(f16vec3) Load 177(f16c3)
 | 
						|
            4480:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4481:6(float16_t) Load 137(f16bias)
 | 
						|
            4482:  7(f16vec4) ImageSampleImplicitLod 4478 4479 Bias MinLod 4481 4480
 | 
						|
            4483:  7(f16vec4) Load 4445(texel)
 | 
						|
            4484:  7(f16vec4) FAdd 4483 4482
 | 
						|
                              Store 4445(texel) 4484
 | 
						|
            4485:         184 Load 186(sCube)
 | 
						|
            4486:  167(fvec3) Load 169(c3)
 | 
						|
            4487:   52(float) Load 4311(lodClamp)
 | 
						|
            4488:  7(f16vec4) ImageSampleImplicitLod 4485 4486 MinLod 4487
 | 
						|
            4489:  7(f16vec4) Load 4445(texel)
 | 
						|
            4490:  7(f16vec4) FAdd 4489 4488
 | 
						|
                              Store 4445(texel) 4490
 | 
						|
            4491:         184 Load 186(sCube)
 | 
						|
            4492:175(f16vec3) Load 177(f16c3)
 | 
						|
            4493:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4494:6(float16_t) Load 137(f16bias)
 | 
						|
            4495:  7(f16vec4) ImageSampleImplicitLod 4491 4492 Bias MinLod 4494 4493
 | 
						|
            4496:  7(f16vec4) Load 4445(texel)
 | 
						|
            4497:  7(f16vec4) FAdd 4496 4495
 | 
						|
                              Store 4445(texel) 4497
 | 
						|
            4498:         199 Load 201(s1DShadow)
 | 
						|
            4499:  167(fvec3) Load 169(c3)
 | 
						|
            4500:   52(float) Load 4311(lodClamp)
 | 
						|
            4501:   52(float) CompositeExtract 4499 2
 | 
						|
            4502:6(float16_t) ImageSampleDrefImplicitLod 4498 4499 4501 MinLod 4500
 | 
						|
            4503:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
            4504:6(float16_t) Load 4503
 | 
						|
            4505:6(float16_t) FAdd 4504 4502
 | 
						|
            4506:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
                              Store 4506 4505
 | 
						|
            4507:         199 Load 201(s1DShadow)
 | 
						|
            4508:154(f16vec2) Load 156(f16c2)
 | 
						|
            4509:   52(float) Load 215(compare)
 | 
						|
            4510:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4511:6(float16_t) Load 137(f16bias)
 | 
						|
            4512:6(float16_t) ImageSampleDrefImplicitLod 4507 4508 4509 Bias MinLod 4511 4510
 | 
						|
            4513:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
            4514:6(float16_t) Load 4513
 | 
						|
            4515:6(float16_t) FAdd 4514 4512
 | 
						|
            4516:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
                              Store 4516 4515
 | 
						|
            4517:         224 Load 226(s2DShadow)
 | 
						|
            4518:  167(fvec3) Load 169(c3)
 | 
						|
            4519:   52(float) Load 4311(lodClamp)
 | 
						|
            4520:   52(float) CompositeExtract 4518 2
 | 
						|
            4521:6(float16_t) ImageSampleDrefImplicitLod 4517 4518 4520 MinLod 4519
 | 
						|
            4522:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
            4523:6(float16_t) Load 4522
 | 
						|
            4524:6(float16_t) FAdd 4523 4521
 | 
						|
            4525:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
                              Store 4525 4524
 | 
						|
            4526:         224 Load 226(s2DShadow)
 | 
						|
            4527:154(f16vec2) Load 156(f16c2)
 | 
						|
            4528:   52(float) Load 215(compare)
 | 
						|
            4529:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4530:6(float16_t) Load 137(f16bias)
 | 
						|
            4531:6(float16_t) ImageSampleDrefImplicitLod 4526 4527 4528 Bias MinLod 4530 4529
 | 
						|
            4532:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
            4533:6(float16_t) Load 4532
 | 
						|
            4534:6(float16_t) FAdd 4533 4531
 | 
						|
            4535:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
                              Store 4535 4534
 | 
						|
            4536:         245 Load 247(sCubeShadow)
 | 
						|
            4537:  249(fvec4) Load 251(c4)
 | 
						|
            4538:   52(float) Load 4311(lodClamp)
 | 
						|
            4539:   52(float) CompositeExtract 4537 3
 | 
						|
            4540:6(float16_t) ImageSampleDrefImplicitLod 4536 4537 4539 MinLod 4538
 | 
						|
            4541:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
            4542:6(float16_t) Load 4541
 | 
						|
            4543:6(float16_t) FAdd 4542 4540
 | 
						|
            4544:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
                              Store 4544 4543
 | 
						|
            4545:         245 Load 247(sCubeShadow)
 | 
						|
            4546:175(f16vec3) Load 177(f16c3)
 | 
						|
            4547:   52(float) Load 215(compare)
 | 
						|
            4548:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4549:6(float16_t) Load 137(f16bias)
 | 
						|
            4550:6(float16_t) ImageSampleDrefImplicitLod 4545 4546 4547 Bias MinLod 4549 4548
 | 
						|
            4551:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
            4552:6(float16_t) Load 4551
 | 
						|
            4553:6(float16_t) FAdd 4552 4550
 | 
						|
            4554:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
                              Store 4554 4553
 | 
						|
            4555:         269 Load 271(s1DArray)
 | 
						|
            4556:   53(fvec2) Load 148(c2)
 | 
						|
            4557:   52(float) Load 4311(lodClamp)
 | 
						|
            4558:  7(f16vec4) ImageSampleImplicitLod 4555 4556 MinLod 4557
 | 
						|
            4559:  7(f16vec4) Load 4445(texel)
 | 
						|
            4560:  7(f16vec4) FAdd 4559 4558
 | 
						|
                              Store 4445(texel) 4560
 | 
						|
            4561:         269 Load 271(s1DArray)
 | 
						|
            4562:154(f16vec2) Load 156(f16c2)
 | 
						|
            4563:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4564:6(float16_t) Load 137(f16bias)
 | 
						|
            4565:  7(f16vec4) ImageSampleImplicitLod 4561 4562 Bias MinLod 4564 4563
 | 
						|
            4566:  7(f16vec4) Load 4445(texel)
 | 
						|
            4567:  7(f16vec4) FAdd 4566 4565
 | 
						|
                              Store 4445(texel) 4567
 | 
						|
            4568:         284 Load 286(s2DArray)
 | 
						|
            4569:  167(fvec3) Load 169(c3)
 | 
						|
            4570:   52(float) Load 4311(lodClamp)
 | 
						|
            4571:  7(f16vec4) ImageSampleImplicitLod 4568 4569 MinLod 4570
 | 
						|
            4572:  7(f16vec4) Load 4445(texel)
 | 
						|
            4573:  7(f16vec4) FAdd 4572 4571
 | 
						|
                              Store 4445(texel) 4573
 | 
						|
            4574:         284 Load 286(s2DArray)
 | 
						|
            4575:175(f16vec3) Load 177(f16c3)
 | 
						|
            4576:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4577:6(float16_t) Load 137(f16bias)
 | 
						|
            4578:  7(f16vec4) ImageSampleImplicitLod 4574 4575 Bias MinLod 4577 4576
 | 
						|
            4579:  7(f16vec4) Load 4445(texel)
 | 
						|
            4580:  7(f16vec4) FAdd 4579 4578
 | 
						|
                              Store 4445(texel) 4580
 | 
						|
            4581:         299 Load 301(sCubeArray)
 | 
						|
            4582:  249(fvec4) Load 251(c4)
 | 
						|
            4583:   52(float) Load 4311(lodClamp)
 | 
						|
            4584:  7(f16vec4) ImageSampleImplicitLod 4581 4582 MinLod 4583
 | 
						|
            4585:  7(f16vec4) Load 4445(texel)
 | 
						|
            4586:  7(f16vec4) FAdd 4585 4584
 | 
						|
                              Store 4445(texel) 4586
 | 
						|
            4587:         299 Load 301(sCubeArray)
 | 
						|
            4588:  7(f16vec4) Load 309(f16c4)
 | 
						|
            4589:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4590:6(float16_t) Load 137(f16bias)
 | 
						|
            4591:  7(f16vec4) ImageSampleImplicitLod 4587 4588 Bias MinLod 4590 4589
 | 
						|
            4592:  7(f16vec4) Load 4445(texel)
 | 
						|
            4593:  7(f16vec4) FAdd 4592 4591
 | 
						|
                              Store 4445(texel) 4593
 | 
						|
            4594:         316 Load 318(s1DArrayShadow)
 | 
						|
            4595:  167(fvec3) Load 169(c3)
 | 
						|
            4596:   52(float) Load 4311(lodClamp)
 | 
						|
            4597:   52(float) CompositeExtract 4595 2
 | 
						|
            4598:6(float16_t) ImageSampleDrefImplicitLod 4594 4595 4597 MinLod 4596
 | 
						|
            4599:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
            4600:6(float16_t) Load 4599
 | 
						|
            4601:6(float16_t) FAdd 4600 4598
 | 
						|
            4602:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
                              Store 4602 4601
 | 
						|
            4603:         316 Load 318(s1DArrayShadow)
 | 
						|
            4604:154(f16vec2) Load 156(f16c2)
 | 
						|
            4605:   52(float) Load 215(compare)
 | 
						|
            4606:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4607:6(float16_t) Load 137(f16bias)
 | 
						|
            4608:6(float16_t) ImageSampleDrefImplicitLod 4603 4604 4605 Bias MinLod 4607 4606
 | 
						|
            4609:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
            4610:6(float16_t) Load 4609
 | 
						|
            4611:6(float16_t) FAdd 4610 4608
 | 
						|
            4612:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
                              Store 4612 4611
 | 
						|
            4613:         337 Load 339(s2DArrayShadow)
 | 
						|
            4614:  249(fvec4) Load 251(c4)
 | 
						|
            4615:   52(float) Load 4311(lodClamp)
 | 
						|
            4616:   52(float) CompositeExtract 4614 3
 | 
						|
            4617:6(float16_t) ImageSampleDrefImplicitLod 4613 4614 4616 MinLod 4615
 | 
						|
            4618:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
            4619:6(float16_t) Load 4618
 | 
						|
            4620:6(float16_t) FAdd 4619 4617
 | 
						|
            4621:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
                              Store 4621 4620
 | 
						|
            4622:         337 Load 339(s2DArrayShadow)
 | 
						|
            4623:175(f16vec3) Load 177(f16c3)
 | 
						|
            4624:   52(float) Load 215(compare)
 | 
						|
            4625:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4626:6(float16_t) ImageSampleDrefImplicitLod 4622 4623 4624 MinLod 4625
 | 
						|
            4627:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
            4628:6(float16_t) Load 4627
 | 
						|
            4629:6(float16_t) FAdd 4628 4626
 | 
						|
            4630:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
                              Store 4630 4629
 | 
						|
            4631:         391 Load 393(sCubeArrayShadow)
 | 
						|
            4632:  249(fvec4) Load 251(c4)
 | 
						|
            4633:   52(float) Load 215(compare)
 | 
						|
            4634:   52(float) Load 4311(lodClamp)
 | 
						|
            4635:6(float16_t) ImageSampleDrefImplicitLod 4631 4632 4633 MinLod 4634
 | 
						|
            4636:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
            4637:6(float16_t) Load 4636
 | 
						|
            4638:6(float16_t) FAdd 4637 4635
 | 
						|
            4639:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
                              Store 4639 4638
 | 
						|
            4640:         391 Load 393(sCubeArrayShadow)
 | 
						|
            4641:  7(f16vec4) Load 309(f16c4)
 | 
						|
            4642:   52(float) Load 215(compare)
 | 
						|
            4643:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4644:6(float16_t) ImageSampleDrefImplicitLod 4640 4641 4642 MinLod 4643
 | 
						|
            4645:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
            4646:6(float16_t) Load 4645
 | 
						|
            4647:6(float16_t) FAdd 4646 4644
 | 
						|
            4648:    208(ptr) AccessChain 4445(texel) 207
 | 
						|
                              Store 4648 4647
 | 
						|
            4649:  7(f16vec4) Load 4445(texel)
 | 
						|
                              ReturnValue 4649
 | 
						|
                              FunctionEnd
 | 
						|
103(testSparseTextureOffsetClamp():  7(f16vec4) Function None 8
 | 
						|
             104:             Label
 | 
						|
     4652(texel):     64(ptr) Variable Function
 | 
						|
                              Store 4652(texel) 121
 | 
						|
            4653:         143 Load 145(s2D)
 | 
						|
            4654:   53(fvec2) Load 148(c2)
 | 
						|
            4655:   52(float) Load 4311(lodClamp)
 | 
						|
            4656:3146(ResType) ImageSparseSampleImplicitLod 4653 4654 ConstOffset MinLod 722 4655
 | 
						|
            4657:  7(f16vec4) CompositeExtract 4656 1
 | 
						|
                              Store 4652(texel) 4657
 | 
						|
            4658:     47(int) CompositeExtract 4656 0
 | 
						|
            4659:         143 Load 145(s2D)
 | 
						|
            4660:154(f16vec2) Load 156(f16c2)
 | 
						|
            4661:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4662:6(float16_t) Load 137(f16bias)
 | 
						|
            4663:3146(ResType) ImageSparseSampleImplicitLod 4659 4660 Bias ConstOffset MinLod 4662 722 4661
 | 
						|
            4664:  7(f16vec4) CompositeExtract 4663 1
 | 
						|
                              Store 4652(texel) 4664
 | 
						|
            4665:     47(int) CompositeExtract 4663 0
 | 
						|
            4666:         163 Load 165(s3D)
 | 
						|
            4667:  167(fvec3) Load 169(c3)
 | 
						|
            4668:   52(float) Load 4311(lodClamp)
 | 
						|
            4669:3146(ResType) ImageSparseSampleImplicitLod 4666 4667 ConstOffset MinLod 735 4668
 | 
						|
            4670:  7(f16vec4) CompositeExtract 4669 1
 | 
						|
                              Store 4652(texel) 4670
 | 
						|
            4671:     47(int) CompositeExtract 4669 0
 | 
						|
            4672:         163 Load 165(s3D)
 | 
						|
            4673:175(f16vec3) Load 177(f16c3)
 | 
						|
            4674:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4675:6(float16_t) Load 137(f16bias)
 | 
						|
            4676:3146(ResType) ImageSparseSampleImplicitLod 4672 4673 Bias ConstOffset MinLod 4675 735 4674
 | 
						|
            4677:  7(f16vec4) CompositeExtract 4676 1
 | 
						|
                              Store 4652(texel) 4677
 | 
						|
            4678:     47(int) CompositeExtract 4676 0
 | 
						|
            4679:         224 Load 226(s2DShadow)
 | 
						|
            4680:  167(fvec3) Load 169(c3)
 | 
						|
            4681:   52(float) Load 4311(lodClamp)
 | 
						|
            4682:    208(ptr) AccessChain 4652(texel) 207
 | 
						|
            4683:   52(float) CompositeExtract 4680 2
 | 
						|
            4684:3182(ResType) ImageSparseSampleDrefImplicitLod 4679 4680 4683 ConstOffset MinLod 722 4681
 | 
						|
            4685:6(float16_t) CompositeExtract 4684 1
 | 
						|
                              Store 4682 4685
 | 
						|
            4686:     47(int) CompositeExtract 4684 0
 | 
						|
            4687:         224 Load 226(s2DShadow)
 | 
						|
            4688:154(f16vec2) Load 156(f16c2)
 | 
						|
            4689:   52(float) Load 215(compare)
 | 
						|
            4690:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4691:    208(ptr) AccessChain 4652(texel) 207
 | 
						|
            4692:6(float16_t) Load 137(f16bias)
 | 
						|
            4693:3182(ResType) ImageSparseSampleDrefImplicitLod 4687 4688 4689 Bias ConstOffset MinLod 4692 722 4690
 | 
						|
            4694:6(float16_t) CompositeExtract 4693 1
 | 
						|
                              Store 4691 4694
 | 
						|
            4695:     47(int) CompositeExtract 4693 0
 | 
						|
            4696:         284 Load 286(s2DArray)
 | 
						|
            4697:  167(fvec3) Load 169(c3)
 | 
						|
            4698:   52(float) Load 4311(lodClamp)
 | 
						|
            4699:3146(ResType) ImageSparseSampleImplicitLod 4696 4697 ConstOffset MinLod 722 4698
 | 
						|
            4700:  7(f16vec4) CompositeExtract 4699 1
 | 
						|
                              Store 4652(texel) 4700
 | 
						|
            4701:     47(int) CompositeExtract 4699 0
 | 
						|
            4702:         284 Load 286(s2DArray)
 | 
						|
            4703:175(f16vec3) Load 177(f16c3)
 | 
						|
            4704:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4705:6(float16_t) Load 137(f16bias)
 | 
						|
            4706:3146(ResType) ImageSparseSampleImplicitLod 4702 4703 Bias ConstOffset MinLod 4705 722 4704
 | 
						|
            4707:  7(f16vec4) CompositeExtract 4706 1
 | 
						|
                              Store 4652(texel) 4707
 | 
						|
            4708:     47(int) CompositeExtract 4706 0
 | 
						|
            4709:         337 Load 339(s2DArrayShadow)
 | 
						|
            4710:  249(fvec4) Load 251(c4)
 | 
						|
            4711:   52(float) Load 4311(lodClamp)
 | 
						|
            4712:    208(ptr) AccessChain 4652(texel) 207
 | 
						|
            4713:   52(float) CompositeExtract 4710 3
 | 
						|
            4714:3182(ResType) ImageSparseSampleDrefImplicitLod 4709 4710 4713 ConstOffset MinLod 722 4711
 | 
						|
            4715:6(float16_t) CompositeExtract 4714 1
 | 
						|
                              Store 4712 4715
 | 
						|
            4716:     47(int) CompositeExtract 4714 0
 | 
						|
            4717:         337 Load 339(s2DArrayShadow)
 | 
						|
            4718:175(f16vec3) Load 177(f16c3)
 | 
						|
            4719:   52(float) Load 215(compare)
 | 
						|
            4720:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4721:    208(ptr) AccessChain 4652(texel) 207
 | 
						|
            4722:3182(ResType) ImageSparseSampleDrefImplicitLod 4717 4718 4719 ConstOffset MinLod 722 4720
 | 
						|
            4723:6(float16_t) CompositeExtract 4722 1
 | 
						|
                              Store 4721 4723
 | 
						|
            4724:     47(int) CompositeExtract 4722 0
 | 
						|
            4725:  7(f16vec4) Load 4652(texel)
 | 
						|
                              ReturnValue 4725
 | 
						|
                              FunctionEnd
 | 
						|
105(testTextureOffsetClamp():  7(f16vec4) Function None 8
 | 
						|
             106:             Label
 | 
						|
     4728(texel):     64(ptr) Variable Function
 | 
						|
                              Store 4728(texel) 121
 | 
						|
            4729:         123 Load 125(s1D)
 | 
						|
            4730:   52(float) Load 128(c1)
 | 
						|
            4731:   52(float) Load 4311(lodClamp)
 | 
						|
            4732:  7(f16vec4) ImageSampleImplicitLod 4729 4730 ConstOffset MinLod 709 4731
 | 
						|
            4733:  7(f16vec4) Load 4728(texel)
 | 
						|
            4734:  7(f16vec4) FAdd 4733 4732
 | 
						|
                              Store 4728(texel) 4734
 | 
						|
            4735:         123 Load 125(s1D)
 | 
						|
            4736:6(float16_t) Load 135(f16c1)
 | 
						|
            4737:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4738:6(float16_t) Load 137(f16bias)
 | 
						|
            4739:  7(f16vec4) ImageSampleImplicitLod 4735 4736 Bias ConstOffset MinLod 4738 709 4737
 | 
						|
            4740:  7(f16vec4) Load 4728(texel)
 | 
						|
            4741:  7(f16vec4) FAdd 4740 4739
 | 
						|
                              Store 4728(texel) 4741
 | 
						|
            4742:         143 Load 145(s2D)
 | 
						|
            4743:   53(fvec2) Load 148(c2)
 | 
						|
            4744:   52(float) Load 4311(lodClamp)
 | 
						|
            4745:  7(f16vec4) ImageSampleImplicitLod 4742 4743 ConstOffset MinLod 722 4744
 | 
						|
            4746:  7(f16vec4) Load 4728(texel)
 | 
						|
            4747:  7(f16vec4) FAdd 4746 4745
 | 
						|
                              Store 4728(texel) 4747
 | 
						|
            4748:         143 Load 145(s2D)
 | 
						|
            4749:154(f16vec2) Load 156(f16c2)
 | 
						|
            4750:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4751:6(float16_t) Load 137(f16bias)
 | 
						|
            4752:  7(f16vec4) ImageSampleImplicitLod 4748 4749 Bias ConstOffset MinLod 4751 722 4750
 | 
						|
            4753:  7(f16vec4) Load 4728(texel)
 | 
						|
            4754:  7(f16vec4) FAdd 4753 4752
 | 
						|
                              Store 4728(texel) 4754
 | 
						|
            4755:         163 Load 165(s3D)
 | 
						|
            4756:  167(fvec3) Load 169(c3)
 | 
						|
            4757:   52(float) Load 4311(lodClamp)
 | 
						|
            4758:  7(f16vec4) ImageSampleImplicitLod 4755 4756 ConstOffset MinLod 735 4757
 | 
						|
            4759:  7(f16vec4) Load 4728(texel)
 | 
						|
            4760:  7(f16vec4) FAdd 4759 4758
 | 
						|
                              Store 4728(texel) 4760
 | 
						|
            4761:         163 Load 165(s3D)
 | 
						|
            4762:175(f16vec3) Load 177(f16c3)
 | 
						|
            4763:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4764:6(float16_t) Load 137(f16bias)
 | 
						|
            4765:  7(f16vec4) ImageSampleImplicitLod 4761 4762 Bias ConstOffset MinLod 4764 735 4763
 | 
						|
            4766:  7(f16vec4) Load 4728(texel)
 | 
						|
            4767:  7(f16vec4) FAdd 4766 4765
 | 
						|
                              Store 4728(texel) 4767
 | 
						|
            4768:         199 Load 201(s1DShadow)
 | 
						|
            4769:  167(fvec3) Load 169(c3)
 | 
						|
            4770:   52(float) Load 4311(lodClamp)
 | 
						|
            4771:   52(float) CompositeExtract 4769 2
 | 
						|
            4772:6(float16_t) ImageSampleDrefImplicitLod 4768 4769 4771 ConstOffset MinLod 709 4770
 | 
						|
            4773:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
            4774:6(float16_t) Load 4773
 | 
						|
            4775:6(float16_t) FAdd 4774 4772
 | 
						|
            4776:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
                              Store 4776 4775
 | 
						|
            4777:         199 Load 201(s1DShadow)
 | 
						|
            4778:154(f16vec2) Load 156(f16c2)
 | 
						|
            4779:   52(float) Load 215(compare)
 | 
						|
            4780:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4781:6(float16_t) Load 137(f16bias)
 | 
						|
            4782:6(float16_t) ImageSampleDrefImplicitLod 4777 4778 4779 Bias ConstOffset MinLod 4781 709 4780
 | 
						|
            4783:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
            4784:6(float16_t) Load 4783
 | 
						|
            4785:6(float16_t) FAdd 4784 4782
 | 
						|
            4786:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
                              Store 4786 4785
 | 
						|
            4787:         224 Load 226(s2DShadow)
 | 
						|
            4788:  167(fvec3) Load 169(c3)
 | 
						|
            4789:   52(float) Load 4311(lodClamp)
 | 
						|
            4790:   52(float) CompositeExtract 4788 2
 | 
						|
            4791:6(float16_t) ImageSampleDrefImplicitLod 4787 4788 4790 ConstOffset MinLod 722 4789
 | 
						|
            4792:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
            4793:6(float16_t) Load 4792
 | 
						|
            4794:6(float16_t) FAdd 4793 4791
 | 
						|
            4795:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
                              Store 4795 4794
 | 
						|
            4796:         224 Load 226(s2DShadow)
 | 
						|
            4797:154(f16vec2) Load 156(f16c2)
 | 
						|
            4798:   52(float) Load 215(compare)
 | 
						|
            4799:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4800:6(float16_t) Load 137(f16bias)
 | 
						|
            4801:6(float16_t) ImageSampleDrefImplicitLod 4796 4797 4798 Bias ConstOffset MinLod 4800 722 4799
 | 
						|
            4802:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
            4803:6(float16_t) Load 4802
 | 
						|
            4804:6(float16_t) FAdd 4803 4801
 | 
						|
            4805:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
                              Store 4805 4804
 | 
						|
            4806:         269 Load 271(s1DArray)
 | 
						|
            4807:   53(fvec2) Load 148(c2)
 | 
						|
            4808:   52(float) Load 4311(lodClamp)
 | 
						|
            4809:  7(f16vec4) ImageSampleImplicitLod 4806 4807 ConstOffset MinLod 709 4808
 | 
						|
            4810:  7(f16vec4) Load 4728(texel)
 | 
						|
            4811:  7(f16vec4) FAdd 4810 4809
 | 
						|
                              Store 4728(texel) 4811
 | 
						|
            4812:         269 Load 271(s1DArray)
 | 
						|
            4813:154(f16vec2) Load 156(f16c2)
 | 
						|
            4814:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4815:6(float16_t) Load 137(f16bias)
 | 
						|
            4816:  7(f16vec4) ImageSampleImplicitLod 4812 4813 Bias ConstOffset MinLod 4815 709 4814
 | 
						|
            4817:  7(f16vec4) Load 4728(texel)
 | 
						|
            4818:  7(f16vec4) FAdd 4817 4816
 | 
						|
                              Store 4728(texel) 4818
 | 
						|
            4819:         284 Load 286(s2DArray)
 | 
						|
            4820:  167(fvec3) Load 169(c3)
 | 
						|
            4821:   52(float) Load 4311(lodClamp)
 | 
						|
            4822:  7(f16vec4) ImageSampleImplicitLod 4819 4820 ConstOffset MinLod 722 4821
 | 
						|
            4823:  7(f16vec4) Load 4728(texel)
 | 
						|
            4824:  7(f16vec4) FAdd 4823 4822
 | 
						|
                              Store 4728(texel) 4824
 | 
						|
            4825:         284 Load 286(s2DArray)
 | 
						|
            4826:175(f16vec3) Load 177(f16c3)
 | 
						|
            4827:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4828:6(float16_t) Load 137(f16bias)
 | 
						|
            4829:  7(f16vec4) ImageSampleImplicitLod 4825 4826 Bias ConstOffset MinLod 4828 722 4827
 | 
						|
            4830:  7(f16vec4) Load 4728(texel)
 | 
						|
            4831:  7(f16vec4) FAdd 4830 4829
 | 
						|
                              Store 4728(texel) 4831
 | 
						|
            4832:         316 Load 318(s1DArrayShadow)
 | 
						|
            4833:  167(fvec3) Load 169(c3)
 | 
						|
            4834:   52(float) Load 4311(lodClamp)
 | 
						|
            4835:   52(float) CompositeExtract 4833 2
 | 
						|
            4836:6(float16_t) ImageSampleDrefImplicitLod 4832 4833 4835 ConstOffset MinLod 709 4834
 | 
						|
            4837:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
            4838:6(float16_t) Load 4837
 | 
						|
            4839:6(float16_t) FAdd 4838 4836
 | 
						|
            4840:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
                              Store 4840 4839
 | 
						|
            4841:         316 Load 318(s1DArrayShadow)
 | 
						|
            4842:154(f16vec2) Load 156(f16c2)
 | 
						|
            4843:   52(float) Load 215(compare)
 | 
						|
            4844:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4845:6(float16_t) Load 137(f16bias)
 | 
						|
            4846:6(float16_t) ImageSampleDrefImplicitLod 4841 4842 4843 Bias ConstOffset MinLod 4845 709 4844
 | 
						|
            4847:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
            4848:6(float16_t) Load 4847
 | 
						|
            4849:6(float16_t) FAdd 4848 4846
 | 
						|
            4850:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
                              Store 4850 4849
 | 
						|
            4851:         337 Load 339(s2DArrayShadow)
 | 
						|
            4852:  249(fvec4) Load 251(c4)
 | 
						|
            4853:   52(float) Load 4311(lodClamp)
 | 
						|
            4854:   52(float) CompositeExtract 4852 3
 | 
						|
            4855:6(float16_t) ImageSampleDrefImplicitLod 4851 4852 4854 ConstOffset MinLod 722 4853
 | 
						|
            4856:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
            4857:6(float16_t) Load 4856
 | 
						|
            4858:6(float16_t) FAdd 4857 4855
 | 
						|
            4859:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
                              Store 4859 4858
 | 
						|
            4860:         337 Load 339(s2DArrayShadow)
 | 
						|
            4861:175(f16vec3) Load 177(f16c3)
 | 
						|
            4862:   52(float) Load 215(compare)
 | 
						|
            4863:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4864:6(float16_t) ImageSampleDrefImplicitLod 4860 4861 4862 ConstOffset MinLod 722 4863
 | 
						|
            4865:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
            4866:6(float16_t) Load 4865
 | 
						|
            4867:6(float16_t) FAdd 4866 4864
 | 
						|
            4868:    208(ptr) AccessChain 4728(texel) 207
 | 
						|
                              Store 4868 4867
 | 
						|
            4869:  7(f16vec4) Load 4728(texel)
 | 
						|
                              ReturnValue 4869
 | 
						|
                              FunctionEnd
 | 
						|
107(testSparseTextureGradClamp():  7(f16vec4) Function None 8
 | 
						|
             108:             Label
 | 
						|
     4872(texel):     64(ptr) Variable Function
 | 
						|
                              Store 4872(texel) 121
 | 
						|
            4873:         143 Load 145(s2D)
 | 
						|
            4874:   53(fvec2) Load 148(c2)
 | 
						|
            4875:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            4876:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            4877:   52(float) Load 4311(lodClamp)
 | 
						|
            4878:3146(ResType) ImageSparseSampleExplicitLod 4873 4874 Grad MinLod 4875 4876 4877
 | 
						|
            4879:  7(f16vec4) CompositeExtract 4878 1
 | 
						|
                              Store 4872(texel) 4879
 | 
						|
            4880:     47(int) CompositeExtract 4878 0
 | 
						|
            4881:         143 Load 145(s2D)
 | 
						|
            4882:154(f16vec2) Load 156(f16c2)
 | 
						|
            4883:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            4884:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            4885:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4886:3146(ResType) ImageSparseSampleExplicitLod 4881 4882 Grad MinLod 4883 4884 4885
 | 
						|
            4887:  7(f16vec4) CompositeExtract 4886 1
 | 
						|
                              Store 4872(texel) 4887
 | 
						|
            4888:     47(int) CompositeExtract 4886 0
 | 
						|
            4889:         163 Load 165(s3D)
 | 
						|
            4890:  167(fvec3) Load 169(c3)
 | 
						|
            4891:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            4892:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            4893:   52(float) Load 4311(lodClamp)
 | 
						|
            4894:3146(ResType) ImageSparseSampleExplicitLod 4889 4890 Grad MinLod 4891 4892 4893
 | 
						|
            4895:  7(f16vec4) CompositeExtract 4894 1
 | 
						|
                              Store 4872(texel) 4895
 | 
						|
            4896:     47(int) CompositeExtract 4894 0
 | 
						|
            4897:         163 Load 165(s3D)
 | 
						|
            4898:175(f16vec3) Load 177(f16c3)
 | 
						|
            4899:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            4900:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            4901:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4902:3146(ResType) ImageSparseSampleExplicitLod 4897 4898 Grad MinLod 4899 4900 4901
 | 
						|
            4903:  7(f16vec4) CompositeExtract 4902 1
 | 
						|
                              Store 4872(texel) 4903
 | 
						|
            4904:     47(int) CompositeExtract 4902 0
 | 
						|
            4905:         184 Load 186(sCube)
 | 
						|
            4906:  167(fvec3) Load 169(c3)
 | 
						|
            4907:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            4908:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            4909:   52(float) Load 4311(lodClamp)
 | 
						|
            4910:3146(ResType) ImageSparseSampleExplicitLod 4905 4906 Grad MinLod 4907 4908 4909
 | 
						|
            4911:  7(f16vec4) CompositeExtract 4910 1
 | 
						|
                              Store 4872(texel) 4911
 | 
						|
            4912:     47(int) CompositeExtract 4910 0
 | 
						|
            4913:         184 Load 186(sCube)
 | 
						|
            4914:175(f16vec3) Load 177(f16c3)
 | 
						|
            4915:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            4916:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            4917:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4918:3146(ResType) ImageSparseSampleExplicitLod 4913 4914 Grad MinLod 4915 4916 4917
 | 
						|
            4919:  7(f16vec4) CompositeExtract 4918 1
 | 
						|
                              Store 4872(texel) 4919
 | 
						|
            4920:     47(int) CompositeExtract 4918 0
 | 
						|
            4921:         224 Load 226(s2DShadow)
 | 
						|
            4922:  167(fvec3) Load 169(c3)
 | 
						|
            4923:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            4924:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            4925:   52(float) Load 4311(lodClamp)
 | 
						|
            4926:    208(ptr) AccessChain 4872(texel) 207
 | 
						|
            4927:   52(float) CompositeExtract 4922 2
 | 
						|
            4928:3182(ResType) ImageSparseSampleDrefExplicitLod 4921 4922 4927 Grad MinLod 4923 4924 4925
 | 
						|
            4929:6(float16_t) CompositeExtract 4928 1
 | 
						|
                              Store 4926 4929
 | 
						|
            4930:     47(int) CompositeExtract 4928 0
 | 
						|
            4931:         224 Load 226(s2DShadow)
 | 
						|
            4932:154(f16vec2) Load 156(f16c2)
 | 
						|
            4933:   52(float) Load 215(compare)
 | 
						|
            4934:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            4935:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            4936:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4937:    208(ptr) AccessChain 4872(texel) 207
 | 
						|
            4938:3182(ResType) ImageSparseSampleDrefExplicitLod 4931 4932 4933 Grad MinLod 4934 4935 4936
 | 
						|
            4939:6(float16_t) CompositeExtract 4938 1
 | 
						|
                              Store 4937 4939
 | 
						|
            4940:     47(int) CompositeExtract 4938 0
 | 
						|
            4941:         245 Load 247(sCubeShadow)
 | 
						|
            4942:  249(fvec4) Load 251(c4)
 | 
						|
            4943:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            4944:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            4945:   52(float) Load 4311(lodClamp)
 | 
						|
            4946:    208(ptr) AccessChain 4872(texel) 207
 | 
						|
            4947:   52(float) CompositeExtract 4942 3
 | 
						|
            4948:3182(ResType) ImageSparseSampleDrefExplicitLod 4941 4942 4947 Grad MinLod 4943 4944 4945
 | 
						|
            4949:6(float16_t) CompositeExtract 4948 1
 | 
						|
                              Store 4946 4949
 | 
						|
            4950:     47(int) CompositeExtract 4948 0
 | 
						|
            4951:         245 Load 247(sCubeShadow)
 | 
						|
            4952:175(f16vec3) Load 177(f16c3)
 | 
						|
            4953:   52(float) Load 215(compare)
 | 
						|
            4954:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            4955:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            4956:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4957:    208(ptr) AccessChain 4872(texel) 207
 | 
						|
            4958:3182(ResType) ImageSparseSampleDrefExplicitLod 4951 4952 4953 Grad MinLod 4954 4955 4956
 | 
						|
            4959:6(float16_t) CompositeExtract 4958 1
 | 
						|
                              Store 4957 4959
 | 
						|
            4960:     47(int) CompositeExtract 4958 0
 | 
						|
            4961:         284 Load 286(s2DArray)
 | 
						|
            4962:  167(fvec3) Load 169(c3)
 | 
						|
            4963:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            4964:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            4965:   52(float) Load 4311(lodClamp)
 | 
						|
            4966:3146(ResType) ImageSparseSampleExplicitLod 4961 4962 Grad MinLod 4963 4964 4965
 | 
						|
            4967:  7(f16vec4) CompositeExtract 4966 1
 | 
						|
                              Store 4872(texel) 4967
 | 
						|
            4968:     47(int) CompositeExtract 4966 0
 | 
						|
            4969:         284 Load 286(s2DArray)
 | 
						|
            4970:175(f16vec3) Load 177(f16c3)
 | 
						|
            4971:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            4972:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            4973:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4974:3146(ResType) ImageSparseSampleExplicitLod 4969 4970 Grad MinLod 4971 4972 4973
 | 
						|
            4975:  7(f16vec4) CompositeExtract 4974 1
 | 
						|
                              Store 4872(texel) 4975
 | 
						|
            4976:     47(int) CompositeExtract 4974 0
 | 
						|
            4977:         337 Load 339(s2DArrayShadow)
 | 
						|
            4978:  249(fvec4) Load 251(c4)
 | 
						|
            4979:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            4980:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            4981:   52(float) Load 4311(lodClamp)
 | 
						|
            4982:    208(ptr) AccessChain 4872(texel) 207
 | 
						|
            4983:   52(float) CompositeExtract 4978 3
 | 
						|
            4984:3182(ResType) ImageSparseSampleDrefExplicitLod 4977 4978 4983 Grad MinLod 4979 4980 4981
 | 
						|
            4985:6(float16_t) CompositeExtract 4984 1
 | 
						|
                              Store 4982 4985
 | 
						|
            4986:     47(int) CompositeExtract 4984 0
 | 
						|
            4987:         337 Load 339(s2DArrayShadow)
 | 
						|
            4988:175(f16vec3) Load 177(f16c3)
 | 
						|
            4989:   52(float) Load 215(compare)
 | 
						|
            4990:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            4991:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            4992:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            4993:    208(ptr) AccessChain 4872(texel) 207
 | 
						|
            4994:3182(ResType) ImageSparseSampleDrefExplicitLod 4987 4988 4989 Grad MinLod 4990 4991 4992
 | 
						|
            4995:6(float16_t) CompositeExtract 4994 1
 | 
						|
                              Store 4993 4995
 | 
						|
            4996:     47(int) CompositeExtract 4994 0
 | 
						|
            4997:         299 Load 301(sCubeArray)
 | 
						|
            4998:  249(fvec4) Load 251(c4)
 | 
						|
            4999:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            5000:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            5001:   52(float) Load 4311(lodClamp)
 | 
						|
            5002:3146(ResType) ImageSparseSampleExplicitLod 4997 4998 Grad MinLod 4999 5000 5001
 | 
						|
            5003:  7(f16vec4) CompositeExtract 5002 1
 | 
						|
                              Store 4872(texel) 5003
 | 
						|
            5004:     47(int) CompositeExtract 5002 0
 | 
						|
            5005:         299 Load 301(sCubeArray)
 | 
						|
            5006:  7(f16vec4) Load 309(f16c4)
 | 
						|
            5007:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            5008:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            5009:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5010:3146(ResType) ImageSparseSampleExplicitLod 5005 5006 Grad MinLod 5007 5008 5009
 | 
						|
            5011:  7(f16vec4) CompositeExtract 5010 1
 | 
						|
                              Store 4872(texel) 5011
 | 
						|
            5012:     47(int) CompositeExtract 5010 0
 | 
						|
            5013:  7(f16vec4) Load 4872(texel)
 | 
						|
                              ReturnValue 5013
 | 
						|
                              FunctionEnd
 | 
						|
109(testTextureGradClamp():  7(f16vec4) Function None 8
 | 
						|
             110:             Label
 | 
						|
     5016(texel):     64(ptr) Variable Function
 | 
						|
                              Store 5016(texel) 121
 | 
						|
            5017:         123 Load 125(s1D)
 | 
						|
            5018:   52(float) Load 128(c1)
 | 
						|
            5019:   52(float) Load 1393(dPdxy1)
 | 
						|
            5020:   52(float) Load 1393(dPdxy1)
 | 
						|
            5021:   52(float) Load 4311(lodClamp)
 | 
						|
            5022:  7(f16vec4) ImageSampleExplicitLod 5017 5018 Grad MinLod 5019 5020 5021
 | 
						|
            5023:  7(f16vec4) Load 5016(texel)
 | 
						|
            5024:  7(f16vec4) FAdd 5023 5022
 | 
						|
                              Store 5016(texel) 5024
 | 
						|
            5025:         123 Load 125(s1D)
 | 
						|
            5026:6(float16_t) Load 135(f16c1)
 | 
						|
            5027:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5028:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5029:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5030:  7(f16vec4) ImageSampleExplicitLod 5025 5026 Grad MinLod 5027 5028 5029
 | 
						|
            5031:  7(f16vec4) Load 5016(texel)
 | 
						|
            5032:  7(f16vec4) FAdd 5031 5030
 | 
						|
                              Store 5016(texel) 5032
 | 
						|
            5033:         143 Load 145(s2D)
 | 
						|
            5034:   53(fvec2) Load 148(c2)
 | 
						|
            5035:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5036:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5037:   52(float) Load 4311(lodClamp)
 | 
						|
            5038:  7(f16vec4) ImageSampleExplicitLod 5033 5034 Grad MinLod 5035 5036 5037
 | 
						|
            5039:  7(f16vec4) Load 5016(texel)
 | 
						|
            5040:  7(f16vec4) FAdd 5039 5038
 | 
						|
                              Store 5016(texel) 5040
 | 
						|
            5041:         143 Load 145(s2D)
 | 
						|
            5042:154(f16vec2) Load 156(f16c2)
 | 
						|
            5043:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5044:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5045:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5046:  7(f16vec4) ImageSampleExplicitLod 5041 5042 Grad MinLod 5043 5044 5045
 | 
						|
            5047:  7(f16vec4) Load 5016(texel)
 | 
						|
            5048:  7(f16vec4) FAdd 5047 5046
 | 
						|
                              Store 5016(texel) 5048
 | 
						|
            5049:         163 Load 165(s3D)
 | 
						|
            5050:  167(fvec3) Load 169(c3)
 | 
						|
            5051:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            5052:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            5053:   52(float) Load 4311(lodClamp)
 | 
						|
            5054:  7(f16vec4) ImageSampleExplicitLod 5049 5050 Grad MinLod 5051 5052 5053
 | 
						|
            5055:  7(f16vec4) Load 5016(texel)
 | 
						|
            5056:  7(f16vec4) FAdd 5055 5054
 | 
						|
                              Store 5016(texel) 5056
 | 
						|
            5057:         163 Load 165(s3D)
 | 
						|
            5058:175(f16vec3) Load 177(f16c3)
 | 
						|
            5059:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            5060:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            5061:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5062:  7(f16vec4) ImageSampleExplicitLod 5057 5058 Grad MinLod 5059 5060 5061
 | 
						|
            5063:  7(f16vec4) Load 5016(texel)
 | 
						|
            5064:  7(f16vec4) FAdd 5063 5062
 | 
						|
                              Store 5016(texel) 5064
 | 
						|
            5065:         184 Load 186(sCube)
 | 
						|
            5066:  167(fvec3) Load 169(c3)
 | 
						|
            5067:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            5068:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            5069:   52(float) Load 4311(lodClamp)
 | 
						|
            5070:  7(f16vec4) ImageSampleExplicitLod 5065 5066 Grad MinLod 5067 5068 5069
 | 
						|
            5071:  7(f16vec4) Load 5016(texel)
 | 
						|
            5072:  7(f16vec4) FAdd 5071 5070
 | 
						|
                              Store 5016(texel) 5072
 | 
						|
            5073:         184 Load 186(sCube)
 | 
						|
            5074:175(f16vec3) Load 177(f16c3)
 | 
						|
            5075:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            5076:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            5077:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5078:  7(f16vec4) ImageSampleExplicitLod 5073 5074 Grad MinLod 5075 5076 5077
 | 
						|
            5079:  7(f16vec4) Load 5016(texel)
 | 
						|
            5080:  7(f16vec4) FAdd 5079 5078
 | 
						|
                              Store 5016(texel) 5080
 | 
						|
            5081:         199 Load 201(s1DShadow)
 | 
						|
            5082:  167(fvec3) Load 169(c3)
 | 
						|
            5083:   52(float) Load 1393(dPdxy1)
 | 
						|
            5084:   52(float) Load 1393(dPdxy1)
 | 
						|
            5085:   52(float) Load 4311(lodClamp)
 | 
						|
            5086:   52(float) CompositeExtract 5082 2
 | 
						|
            5087:6(float16_t) ImageSampleDrefExplicitLod 5081 5082 5086 Grad MinLod 5083 5084 5085
 | 
						|
            5088:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
            5089:6(float16_t) Load 5088
 | 
						|
            5090:6(float16_t) FAdd 5089 5087
 | 
						|
            5091:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
                              Store 5091 5090
 | 
						|
            5092:         199 Load 201(s1DShadow)
 | 
						|
            5093:154(f16vec2) Load 156(f16c2)
 | 
						|
            5094:   52(float) Load 215(compare)
 | 
						|
            5095:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5096:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5097:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5098:6(float16_t) ImageSampleDrefExplicitLod 5092 5093 5094 Grad MinLod 5095 5096 5097
 | 
						|
            5099:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
            5100:6(float16_t) Load 5099
 | 
						|
            5101:6(float16_t) FAdd 5100 5098
 | 
						|
            5102:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
                              Store 5102 5101
 | 
						|
            5103:         224 Load 226(s2DShadow)
 | 
						|
            5104:  167(fvec3) Load 169(c3)
 | 
						|
            5105:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5106:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5107:   52(float) Load 4311(lodClamp)
 | 
						|
            5108:   52(float) CompositeExtract 5104 2
 | 
						|
            5109:6(float16_t) ImageSampleDrefExplicitLod 5103 5104 5108 Grad MinLod 5105 5106 5107
 | 
						|
            5110:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
            5111:6(float16_t) Load 5110
 | 
						|
            5112:6(float16_t) FAdd 5111 5109
 | 
						|
            5113:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
                              Store 5113 5112
 | 
						|
            5114:         224 Load 226(s2DShadow)
 | 
						|
            5115:154(f16vec2) Load 156(f16c2)
 | 
						|
            5116:   52(float) Load 215(compare)
 | 
						|
            5117:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5118:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5119:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5120:6(float16_t) ImageSampleDrefExplicitLod 5114 5115 5116 Grad MinLod 5117 5118 5119
 | 
						|
            5121:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
            5122:6(float16_t) Load 5121
 | 
						|
            5123:6(float16_t) FAdd 5122 5120
 | 
						|
            5124:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
                              Store 5124 5123
 | 
						|
            5125:         245 Load 247(sCubeShadow)
 | 
						|
            5126:  249(fvec4) Load 251(c4)
 | 
						|
            5127:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            5128:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            5129:   52(float) Load 4311(lodClamp)
 | 
						|
            5130:   52(float) CompositeExtract 5126 3
 | 
						|
            5131:6(float16_t) ImageSampleDrefExplicitLod 5125 5126 5130 Grad MinLod 5127 5128 5129
 | 
						|
            5132:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
            5133:6(float16_t) Load 5132
 | 
						|
            5134:6(float16_t) FAdd 5133 5131
 | 
						|
            5135:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
                              Store 5135 5134
 | 
						|
            5136:         245 Load 247(sCubeShadow)
 | 
						|
            5137:175(f16vec3) Load 177(f16c3)
 | 
						|
            5138:   52(float) Load 215(compare)
 | 
						|
            5139:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            5140:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            5141:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5142:6(float16_t) ImageSampleDrefExplicitLod 5136 5137 5138 Grad MinLod 5139 5140 5141
 | 
						|
            5143:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
            5144:6(float16_t) Load 5143
 | 
						|
            5145:6(float16_t) FAdd 5144 5142
 | 
						|
            5146:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
                              Store 5146 5145
 | 
						|
            5147:         269 Load 271(s1DArray)
 | 
						|
            5148:   53(fvec2) Load 148(c2)
 | 
						|
            5149:   52(float) Load 1393(dPdxy1)
 | 
						|
            5150:   52(float) Load 1393(dPdxy1)
 | 
						|
            5151:   52(float) Load 4311(lodClamp)
 | 
						|
            5152:  7(f16vec4) ImageSampleExplicitLod 5147 5148 Grad MinLod 5149 5150 5151
 | 
						|
            5153:  7(f16vec4) Load 5016(texel)
 | 
						|
            5154:  7(f16vec4) FAdd 5153 5152
 | 
						|
                              Store 5016(texel) 5154
 | 
						|
            5155:         269 Load 271(s1DArray)
 | 
						|
            5156:154(f16vec2) Load 156(f16c2)
 | 
						|
            5157:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5158:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5159:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5160:  7(f16vec4) ImageSampleExplicitLod 5155 5156 Grad MinLod 5157 5158 5159
 | 
						|
            5161:  7(f16vec4) Load 5016(texel)
 | 
						|
            5162:  7(f16vec4) FAdd 5161 5160
 | 
						|
                              Store 5016(texel) 5162
 | 
						|
            5163:         284 Load 286(s2DArray)
 | 
						|
            5164:  167(fvec3) Load 169(c3)
 | 
						|
            5165:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5166:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5167:   52(float) Load 4311(lodClamp)
 | 
						|
            5168:  7(f16vec4) ImageSampleExplicitLod 5163 5164 Grad MinLod 5165 5166 5167
 | 
						|
            5169:  7(f16vec4) Load 5016(texel)
 | 
						|
            5170:  7(f16vec4) FAdd 5169 5168
 | 
						|
                              Store 5016(texel) 5170
 | 
						|
            5171:         284 Load 286(s2DArray)
 | 
						|
            5172:175(f16vec3) Load 177(f16c3)
 | 
						|
            5173:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5174:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5175:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5176:  7(f16vec4) ImageSampleExplicitLod 5171 5172 Grad MinLod 5173 5174 5175
 | 
						|
            5177:  7(f16vec4) Load 5016(texel)
 | 
						|
            5178:  7(f16vec4) FAdd 5177 5176
 | 
						|
                              Store 5016(texel) 5178
 | 
						|
            5179:         316 Load 318(s1DArrayShadow)
 | 
						|
            5180:  167(fvec3) Load 169(c3)
 | 
						|
            5181:   52(float) Load 1393(dPdxy1)
 | 
						|
            5182:   52(float) Load 1393(dPdxy1)
 | 
						|
            5183:   52(float) Load 4311(lodClamp)
 | 
						|
            5184:   52(float) CompositeExtract 5180 2
 | 
						|
            5185:6(float16_t) ImageSampleDrefExplicitLod 5179 5180 5184 Grad MinLod 5181 5182 5183
 | 
						|
            5186:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
            5187:6(float16_t) Load 5186
 | 
						|
            5188:6(float16_t) FAdd 5187 5185
 | 
						|
            5189:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
                              Store 5189 5188
 | 
						|
            5190:         316 Load 318(s1DArrayShadow)
 | 
						|
            5191:154(f16vec2) Load 156(f16c2)
 | 
						|
            5192:   52(float) Load 215(compare)
 | 
						|
            5193:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5194:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5195:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5196:6(float16_t) ImageSampleDrefExplicitLod 5190 5191 5192 Grad MinLod 5193 5194 5195
 | 
						|
            5197:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
            5198:6(float16_t) Load 5197
 | 
						|
            5199:6(float16_t) FAdd 5198 5196
 | 
						|
            5200:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
                              Store 5200 5199
 | 
						|
            5201:         337 Load 339(s2DArrayShadow)
 | 
						|
            5202:  249(fvec4) Load 251(c4)
 | 
						|
            5203:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5204:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5205:   52(float) Load 4311(lodClamp)
 | 
						|
            5206:   52(float) CompositeExtract 5202 3
 | 
						|
            5207:6(float16_t) ImageSampleDrefExplicitLod 5201 5202 5206 Grad MinLod 5203 5204 5205
 | 
						|
            5208:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
            5209:6(float16_t) Load 5208
 | 
						|
            5210:6(float16_t) FAdd 5209 5207
 | 
						|
            5211:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
                              Store 5211 5210
 | 
						|
            5212:         337 Load 339(s2DArrayShadow)
 | 
						|
            5213:175(f16vec3) Load 177(f16c3)
 | 
						|
            5214:   52(float) Load 215(compare)
 | 
						|
            5215:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5216:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5217:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5218:6(float16_t) ImageSampleDrefExplicitLod 5212 5213 5214 Grad MinLod 5215 5216 5217
 | 
						|
            5219:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
            5220:6(float16_t) Load 5219
 | 
						|
            5221:6(float16_t) FAdd 5220 5218
 | 
						|
            5222:    208(ptr) AccessChain 5016(texel) 207
 | 
						|
                              Store 5222 5221
 | 
						|
            5223:         299 Load 301(sCubeArray)
 | 
						|
            5224:  249(fvec4) Load 251(c4)
 | 
						|
            5225:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            5226:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            5227:   52(float) Load 4311(lodClamp)
 | 
						|
            5228:  7(f16vec4) ImageSampleExplicitLod 5223 5224 Grad MinLod 5225 5226 5227
 | 
						|
            5229:  7(f16vec4) Load 5016(texel)
 | 
						|
            5230:  7(f16vec4) FAdd 5229 5228
 | 
						|
                              Store 5016(texel) 5230
 | 
						|
            5231:         299 Load 301(sCubeArray)
 | 
						|
            5232:  7(f16vec4) Load 309(f16c4)
 | 
						|
            5233:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            5234:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            5235:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5236:  7(f16vec4) ImageSampleExplicitLod 5231 5232 Grad MinLod 5233 5234 5235
 | 
						|
            5237:  7(f16vec4) Load 5016(texel)
 | 
						|
            5238:  7(f16vec4) FAdd 5237 5236
 | 
						|
                              Store 5016(texel) 5238
 | 
						|
            5239:  7(f16vec4) Load 5016(texel)
 | 
						|
                              ReturnValue 5239
 | 
						|
                              FunctionEnd
 | 
						|
111(testSparseTextureGradOffsetClamp():  7(f16vec4) Function None 8
 | 
						|
             112:             Label
 | 
						|
     5242(texel):     64(ptr) Variable Function
 | 
						|
                              Store 5242(texel) 121
 | 
						|
            5243:         143 Load 145(s2D)
 | 
						|
            5244:   53(fvec2) Load 148(c2)
 | 
						|
            5245:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5246:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5247:   52(float) Load 4311(lodClamp)
 | 
						|
            5248:3146(ResType) ImageSparseSampleExplicitLod 5243 5244 Grad ConstOffset MinLod 5245 5246 722 5247
 | 
						|
            5249:  7(f16vec4) CompositeExtract 5248 1
 | 
						|
                              Store 5242(texel) 5249
 | 
						|
            5250:     47(int) CompositeExtract 5248 0
 | 
						|
            5251:         143 Load 145(s2D)
 | 
						|
            5252:154(f16vec2) Load 156(f16c2)
 | 
						|
            5253:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5254:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5255:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5256:3146(ResType) ImageSparseSampleExplicitLod 5251 5252 Grad ConstOffset MinLod 5253 5254 722 5255
 | 
						|
            5257:  7(f16vec4) CompositeExtract 5256 1
 | 
						|
                              Store 5242(texel) 5257
 | 
						|
            5258:     47(int) CompositeExtract 5256 0
 | 
						|
            5259:         163 Load 165(s3D)
 | 
						|
            5260:  167(fvec3) Load 169(c3)
 | 
						|
            5261:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            5262:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            5263:   52(float) Load 4311(lodClamp)
 | 
						|
            5264:3146(ResType) ImageSparseSampleExplicitLod 5259 5260 Grad ConstOffset MinLod 5261 5262 735 5263
 | 
						|
            5265:  7(f16vec4) CompositeExtract 5264 1
 | 
						|
                              Store 5242(texel) 5265
 | 
						|
            5266:     47(int) CompositeExtract 5264 0
 | 
						|
            5267:         163 Load 165(s3D)
 | 
						|
            5268:175(f16vec3) Load 177(f16c3)
 | 
						|
            5269:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            5270:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            5271:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5272:3146(ResType) ImageSparseSampleExplicitLod 5267 5268 Grad ConstOffset MinLod 5269 5270 735 5271
 | 
						|
            5273:  7(f16vec4) CompositeExtract 5272 1
 | 
						|
                              Store 5242(texel) 5273
 | 
						|
            5274:     47(int) CompositeExtract 5272 0
 | 
						|
            5275:         224 Load 226(s2DShadow)
 | 
						|
            5276:  167(fvec3) Load 169(c3)
 | 
						|
            5277:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5278:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5279:   52(float) Load 4311(lodClamp)
 | 
						|
            5280:    208(ptr) AccessChain 5242(texel) 207
 | 
						|
            5281:   52(float) CompositeExtract 5276 2
 | 
						|
            5282:3182(ResType) ImageSparseSampleDrefExplicitLod 5275 5276 5281 Grad ConstOffset MinLod 5277 5278 722 5279
 | 
						|
            5283:6(float16_t) CompositeExtract 5282 1
 | 
						|
                              Store 5280 5283
 | 
						|
            5284:     47(int) CompositeExtract 5282 0
 | 
						|
            5285:         224 Load 226(s2DShadow)
 | 
						|
            5286:154(f16vec2) Load 156(f16c2)
 | 
						|
            5287:   52(float) Load 215(compare)
 | 
						|
            5288:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5289:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5290:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5291:    208(ptr) AccessChain 5242(texel) 207
 | 
						|
            5292:3182(ResType) ImageSparseSampleDrefExplicitLod 5285 5286 5287 Grad ConstOffset MinLod 5288 5289 722 5290
 | 
						|
            5293:6(float16_t) CompositeExtract 5292 1
 | 
						|
                              Store 5291 5293
 | 
						|
            5294:     47(int) CompositeExtract 5292 0
 | 
						|
            5295:         284 Load 286(s2DArray)
 | 
						|
            5296:  167(fvec3) Load 169(c3)
 | 
						|
            5297:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5298:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5299:   52(float) Load 4311(lodClamp)
 | 
						|
            5300:3146(ResType) ImageSparseSampleExplicitLod 5295 5296 Grad ConstOffset MinLod 5297 5298 722 5299
 | 
						|
            5301:  7(f16vec4) CompositeExtract 5300 1
 | 
						|
                              Store 5242(texel) 5301
 | 
						|
            5302:     47(int) CompositeExtract 5300 0
 | 
						|
            5303:         284 Load 286(s2DArray)
 | 
						|
            5304:175(f16vec3) Load 177(f16c3)
 | 
						|
            5305:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5306:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5307:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5308:3146(ResType) ImageSparseSampleExplicitLod 5303 5304 Grad ConstOffset MinLod 5305 5306 722 5307
 | 
						|
            5309:  7(f16vec4) CompositeExtract 5308 1
 | 
						|
                              Store 5242(texel) 5309
 | 
						|
            5310:     47(int) CompositeExtract 5308 0
 | 
						|
            5311:         337 Load 339(s2DArrayShadow)
 | 
						|
            5312:  249(fvec4) Load 251(c4)
 | 
						|
            5313:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5314:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5315:   52(float) Load 4311(lodClamp)
 | 
						|
            5316:    208(ptr) AccessChain 5242(texel) 207
 | 
						|
            5317:   52(float) CompositeExtract 5312 3
 | 
						|
            5318:3182(ResType) ImageSparseSampleDrefExplicitLod 5311 5312 5317 Grad ConstOffset MinLod 5313 5314 722 5315
 | 
						|
            5319:6(float16_t) CompositeExtract 5318 1
 | 
						|
                              Store 5316 5319
 | 
						|
            5320:     47(int) CompositeExtract 5318 0
 | 
						|
            5321:         337 Load 339(s2DArrayShadow)
 | 
						|
            5322:175(f16vec3) Load 177(f16c3)
 | 
						|
            5323:   52(float) Load 215(compare)
 | 
						|
            5324:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5325:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5326:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5327:    208(ptr) AccessChain 5242(texel) 207
 | 
						|
            5328:3182(ResType) ImageSparseSampleDrefExplicitLod 5321 5322 5323 Grad ConstOffset MinLod 5324 5325 722 5326
 | 
						|
            5329:6(float16_t) CompositeExtract 5328 1
 | 
						|
                              Store 5327 5329
 | 
						|
            5330:     47(int) CompositeExtract 5328 0
 | 
						|
            5331:  7(f16vec4) Load 5242(texel)
 | 
						|
                              ReturnValue 5331
 | 
						|
                              FunctionEnd
 | 
						|
113(testTextureGradOffsetClamp():  7(f16vec4) Function None 8
 | 
						|
             114:             Label
 | 
						|
     5334(texel):     64(ptr) Variable Function
 | 
						|
                              Store 5334(texel) 121
 | 
						|
            5335:         123 Load 125(s1D)
 | 
						|
            5336:   52(float) Load 128(c1)
 | 
						|
            5337:   52(float) Load 1393(dPdxy1)
 | 
						|
            5338:   52(float) Load 1393(dPdxy1)
 | 
						|
            5339:   52(float) Load 4311(lodClamp)
 | 
						|
            5340:  7(f16vec4) ImageSampleExplicitLod 5335 5336 Grad ConstOffset MinLod 5337 5338 709 5339
 | 
						|
            5341:  7(f16vec4) Load 5334(texel)
 | 
						|
            5342:  7(f16vec4) FAdd 5341 5340
 | 
						|
                              Store 5334(texel) 5342
 | 
						|
            5343:         123 Load 125(s1D)
 | 
						|
            5344:6(float16_t) Load 135(f16c1)
 | 
						|
            5345:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5346:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5347:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5348:  7(f16vec4) ImageSampleExplicitLod 5343 5344 Grad ConstOffset MinLod 5345 5346 709 5347
 | 
						|
            5349:  7(f16vec4) Load 5334(texel)
 | 
						|
            5350:  7(f16vec4) FAdd 5349 5348
 | 
						|
                              Store 5334(texel) 5350
 | 
						|
            5351:         143 Load 145(s2D)
 | 
						|
            5352:   53(fvec2) Load 148(c2)
 | 
						|
            5353:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5354:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5355:   52(float) Load 4311(lodClamp)
 | 
						|
            5356:  7(f16vec4) ImageSampleExplicitLod 5351 5352 Grad ConstOffset MinLod 5353 5354 722 5355
 | 
						|
            5357:  7(f16vec4) Load 5334(texel)
 | 
						|
            5358:  7(f16vec4) FAdd 5357 5356
 | 
						|
                              Store 5334(texel) 5358
 | 
						|
            5359:         143 Load 145(s2D)
 | 
						|
            5360:154(f16vec2) Load 156(f16c2)
 | 
						|
            5361:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5362:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5363:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5364:  7(f16vec4) ImageSampleExplicitLod 5359 5360 Grad ConstOffset MinLod 5361 5362 722 5363
 | 
						|
            5365:  7(f16vec4) Load 5334(texel)
 | 
						|
            5366:  7(f16vec4) FAdd 5365 5364
 | 
						|
                              Store 5334(texel) 5366
 | 
						|
            5367:         163 Load 165(s3D)
 | 
						|
            5368:  167(fvec3) Load 169(c3)
 | 
						|
            5369:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            5370:  167(fvec3) Load 1425(dPdxy3)
 | 
						|
            5371:   52(float) Load 4311(lodClamp)
 | 
						|
            5372:  7(f16vec4) ImageSampleExplicitLod 5367 5368 Grad ConstOffset MinLod 5369 5370 735 5371
 | 
						|
            5373:  7(f16vec4) Load 5334(texel)
 | 
						|
            5374:  7(f16vec4) FAdd 5373 5372
 | 
						|
                              Store 5334(texel) 5374
 | 
						|
            5375:         163 Load 165(s3D)
 | 
						|
            5376:175(f16vec3) Load 177(f16c3)
 | 
						|
            5377:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            5378:175(f16vec3) Load 1433(f16dPdxy3)
 | 
						|
            5379:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5380:  7(f16vec4) ImageSampleExplicitLod 5375 5376 Grad ConstOffset MinLod 5377 5378 735 5379
 | 
						|
            5381:  7(f16vec4) Load 5334(texel)
 | 
						|
            5382:  7(f16vec4) FAdd 5381 5380
 | 
						|
                              Store 5334(texel) 5382
 | 
						|
            5383:         199 Load 201(s1DShadow)
 | 
						|
            5384:  167(fvec3) Load 169(c3)
 | 
						|
            5385:   52(float) Load 1393(dPdxy1)
 | 
						|
            5386:   52(float) Load 1393(dPdxy1)
 | 
						|
            5387:   52(float) Load 4311(lodClamp)
 | 
						|
            5388:   52(float) CompositeExtract 5384 2
 | 
						|
            5389:6(float16_t) ImageSampleDrefExplicitLod 5383 5384 5388 Grad ConstOffset MinLod 5385 5386 709 5387
 | 
						|
            5390:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
            5391:6(float16_t) Load 5390
 | 
						|
            5392:6(float16_t) FAdd 5391 5389
 | 
						|
            5393:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
                              Store 5393 5392
 | 
						|
            5394:         199 Load 201(s1DShadow)
 | 
						|
            5395:154(f16vec2) Load 156(f16c2)
 | 
						|
            5396:   52(float) Load 215(compare)
 | 
						|
            5397:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5398:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5399:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5400:6(float16_t) ImageSampleDrefExplicitLod 5394 5395 5396 Grad ConstOffset MinLod 5397 5398 709 5399
 | 
						|
            5401:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
            5402:6(float16_t) Load 5401
 | 
						|
            5403:6(float16_t) FAdd 5402 5400
 | 
						|
            5404:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
                              Store 5404 5403
 | 
						|
            5405:         224 Load 226(s2DShadow)
 | 
						|
            5406:  167(fvec3) Load 169(c3)
 | 
						|
            5407:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5408:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5409:   52(float) Load 4311(lodClamp)
 | 
						|
            5410:   52(float) CompositeExtract 5406 2
 | 
						|
            5411:6(float16_t) ImageSampleDrefExplicitLod 5405 5406 5410 Grad ConstOffset MinLod 5407 5408 722 5409
 | 
						|
            5412:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
            5413:6(float16_t) Load 5412
 | 
						|
            5414:6(float16_t) FAdd 5413 5411
 | 
						|
            5415:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
                              Store 5415 5414
 | 
						|
            5416:         224 Load 226(s2DShadow)
 | 
						|
            5417:154(f16vec2) Load 156(f16c2)
 | 
						|
            5418:   52(float) Load 215(compare)
 | 
						|
            5419:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5420:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5421:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5422:6(float16_t) ImageSampleDrefExplicitLod 5416 5417 5418 Grad ConstOffset MinLod 5419 5420 722 5421
 | 
						|
            5423:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
            5424:6(float16_t) Load 5423
 | 
						|
            5425:6(float16_t) FAdd 5424 5422
 | 
						|
            5426:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
                              Store 5426 5425
 | 
						|
            5427:         269 Load 271(s1DArray)
 | 
						|
            5428:   53(fvec2) Load 148(c2)
 | 
						|
            5429:   52(float) Load 1393(dPdxy1)
 | 
						|
            5430:   52(float) Load 1393(dPdxy1)
 | 
						|
            5431:   52(float) Load 4311(lodClamp)
 | 
						|
            5432:  7(f16vec4) ImageSampleExplicitLod 5427 5428 Grad ConstOffset MinLod 5429 5430 709 5431
 | 
						|
            5433:  7(f16vec4) Load 5334(texel)
 | 
						|
            5434:  7(f16vec4) FAdd 5433 5432
 | 
						|
                              Store 5334(texel) 5434
 | 
						|
            5435:         269 Load 271(s1DArray)
 | 
						|
            5436:154(f16vec2) Load 156(f16c2)
 | 
						|
            5437:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5438:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5439:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5440:  7(f16vec4) ImageSampleExplicitLod 5435 5436 Grad ConstOffset MinLod 5437 5438 709 5439
 | 
						|
            5441:  7(f16vec4) Load 5334(texel)
 | 
						|
            5442:  7(f16vec4) FAdd 5441 5440
 | 
						|
                              Store 5334(texel) 5442
 | 
						|
            5443:         284 Load 286(s2DArray)
 | 
						|
            5444:  167(fvec3) Load 169(c3)
 | 
						|
            5445:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5446:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5447:   52(float) Load 4311(lodClamp)
 | 
						|
            5448:  7(f16vec4) ImageSampleExplicitLod 5443 5444 Grad ConstOffset MinLod 5445 5446 722 5447
 | 
						|
            5449:  7(f16vec4) Load 5334(texel)
 | 
						|
            5450:  7(f16vec4) FAdd 5449 5448
 | 
						|
                              Store 5334(texel) 5450
 | 
						|
            5451:         284 Load 286(s2DArray)
 | 
						|
            5452:175(f16vec3) Load 177(f16c3)
 | 
						|
            5453:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5454:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5455:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5456:  7(f16vec4) ImageSampleExplicitLod 5451 5452 Grad ConstOffset MinLod 5453 5454 722 5455
 | 
						|
            5457:  7(f16vec4) Load 5334(texel)
 | 
						|
            5458:  7(f16vec4) FAdd 5457 5456
 | 
						|
                              Store 5334(texel) 5458
 | 
						|
            5459:         316 Load 318(s1DArrayShadow)
 | 
						|
            5460:  167(fvec3) Load 169(c3)
 | 
						|
            5461:   52(float) Load 1393(dPdxy1)
 | 
						|
            5462:   52(float) Load 1393(dPdxy1)
 | 
						|
            5463:   52(float) Load 4311(lodClamp)
 | 
						|
            5464:   52(float) CompositeExtract 5460 2
 | 
						|
            5465:6(float16_t) ImageSampleDrefExplicitLod 5459 5460 5464 Grad ConstOffset MinLod 5461 5462 709 5463
 | 
						|
            5466:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
            5467:6(float16_t) Load 5466
 | 
						|
            5468:6(float16_t) FAdd 5467 5465
 | 
						|
            5469:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
                              Store 5469 5468
 | 
						|
            5470:         316 Load 318(s1DArrayShadow)
 | 
						|
            5471:154(f16vec2) Load 156(f16c2)
 | 
						|
            5472:   52(float) Load 215(compare)
 | 
						|
            5473:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5474:6(float16_t) Load 1401(f16dPdxy1)
 | 
						|
            5475:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5476:6(float16_t) ImageSampleDrefExplicitLod 5470 5471 5472 Grad ConstOffset MinLod 5473 5474 709 5475
 | 
						|
            5477:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
            5478:6(float16_t) Load 5477
 | 
						|
            5479:6(float16_t) FAdd 5478 5476
 | 
						|
            5480:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
                              Store 5480 5479
 | 
						|
            5481:         337 Load 339(s2DArrayShadow)
 | 
						|
            5482:  249(fvec4) Load 251(c4)
 | 
						|
            5483:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5484:   53(fvec2) Load 1409(dPdxy2)
 | 
						|
            5485:   52(float) Load 4311(lodClamp)
 | 
						|
            5486:   52(float) CompositeExtract 5482 3
 | 
						|
            5487:6(float16_t) ImageSampleDrefExplicitLod 5481 5482 5486 Grad ConstOffset MinLod 5483 5484 722 5485
 | 
						|
            5488:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
            5489:6(float16_t) Load 5488
 | 
						|
            5490:6(float16_t) FAdd 5489 5487
 | 
						|
            5491:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
                              Store 5491 5490
 | 
						|
            5492:         337 Load 339(s2DArrayShadow)
 | 
						|
            5493:175(f16vec3) Load 177(f16c3)
 | 
						|
            5494:   52(float) Load 215(compare)
 | 
						|
            5495:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5496:154(f16vec2) Load 1417(f16dPdxy2)
 | 
						|
            5497:6(float16_t) Load 4318(f16lodClamp)
 | 
						|
            5498:6(float16_t) ImageSampleDrefExplicitLod 5492 5493 5494 Grad ConstOffset MinLod 5495 5496 722 5497
 | 
						|
            5499:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
            5500:6(float16_t) Load 5499
 | 
						|
            5501:6(float16_t) FAdd 5500 5498
 | 
						|
            5502:    208(ptr) AccessChain 5334(texel) 207
 | 
						|
                              Store 5502 5501
 | 
						|
            5503:  7(f16vec4) Load 5334(texel)
 | 
						|
                              ReturnValue 5503
 | 
						|
                              FunctionEnd
 | 
						|
115(testCombinedTextureSampler():  7(f16vec4) Function None 8
 | 
						|
             116:             Label
 | 
						|
     5506(texel):     64(ptr) Variable Function
 | 
						|
                              Store 5506(texel) 121
 | 
						|
            5509:         122 Load 5508(t1D)
 | 
						|
            5513:        5510 Load 5512(s)
 | 
						|
            5514:         123 SampledImage 5509 5513
 | 
						|
            5515:   52(float) Load 128(c1)
 | 
						|
            5516:  7(f16vec4) ImageSampleImplicitLod 5514 5515
 | 
						|
            5517:  7(f16vec4) Load 5506(texel)
 | 
						|
            5518:  7(f16vec4) FAdd 5517 5516
 | 
						|
                              Store 5506(texel) 5518
 | 
						|
            5519:         122 Load 5508(t1D)
 | 
						|
            5520:        5510 Load 5512(s)
 | 
						|
            5521:         123 SampledImage 5519 5520
 | 
						|
            5522:6(float16_t) Load 135(f16c1)
 | 
						|
            5523:6(float16_t) Load 137(f16bias)
 | 
						|
            5524:  7(f16vec4) ImageSampleImplicitLod 5521 5522 Bias 5523
 | 
						|
            5525:  7(f16vec4) Load 5506(texel)
 | 
						|
            5526:  7(f16vec4) FAdd 5525 5524
 | 
						|
                              Store 5506(texel) 5526
 | 
						|
            5529:         142 Load 5528(t2D)
 | 
						|
            5530:        5510 Load 5512(s)
 | 
						|
            5531:         143 SampledImage 5529 5530
 | 
						|
            5532:   53(fvec2) Load 148(c2)
 | 
						|
            5533:  7(f16vec4) ImageSampleImplicitLod 5531 5532
 | 
						|
            5534:  7(f16vec4) Load 5506(texel)
 | 
						|
            5535:  7(f16vec4) FAdd 5534 5533
 | 
						|
                              Store 5506(texel) 5535
 | 
						|
            5536:         142 Load 5528(t2D)
 | 
						|
            5537:        5510 Load 5512(s)
 | 
						|
            5538:         143 SampledImage 5536 5537
 | 
						|
            5539:154(f16vec2) Load 156(f16c2)
 | 
						|
            5540:6(float16_t) Load 137(f16bias)
 | 
						|
            5541:  7(f16vec4) ImageSampleImplicitLod 5538 5539 Bias 5540
 | 
						|
            5542:  7(f16vec4) Load 5506(texel)
 | 
						|
            5543:  7(f16vec4) FAdd 5542 5541
 | 
						|
                              Store 5506(texel) 5543
 | 
						|
            5546:         162 Load 5545(t3D)
 | 
						|
            5547:        5510 Load 5512(s)
 | 
						|
            5548:         163 SampledImage 5546 5547
 | 
						|
            5549:  167(fvec3) Load 169(c3)
 | 
						|
            5550:  7(f16vec4) ImageSampleImplicitLod 5548 5549
 | 
						|
            5551:  7(f16vec4) Load 5506(texel)
 | 
						|
            5552:  7(f16vec4) FAdd 5551 5550
 | 
						|
                              Store 5506(texel) 5552
 | 
						|
            5553:         162 Load 5545(t3D)
 | 
						|
            5554:        5510 Load 5512(s)
 | 
						|
            5555:         163 SampledImage 5553 5554
 | 
						|
            5556:175(f16vec3) Load 177(f16c3)
 | 
						|
            5557:6(float16_t) Load 137(f16bias)
 | 
						|
            5558:  7(f16vec4) ImageSampleImplicitLod 5555 5556 Bias 5557
 | 
						|
            5559:  7(f16vec4) Load 5506(texel)
 | 
						|
            5560:  7(f16vec4) FAdd 5559 5558
 | 
						|
                              Store 5506(texel) 5560
 | 
						|
            5563:         183 Load 5562(tCube)
 | 
						|
            5564:        5510 Load 5512(s)
 | 
						|
            5565:         184 SampledImage 5563 5564
 | 
						|
            5566:  167(fvec3) Load 169(c3)
 | 
						|
            5567:  7(f16vec4) ImageSampleImplicitLod 5565 5566
 | 
						|
            5568:  7(f16vec4) Load 5506(texel)
 | 
						|
            5569:  7(f16vec4) FAdd 5568 5567
 | 
						|
                              Store 5506(texel) 5569
 | 
						|
            5570:         183 Load 5562(tCube)
 | 
						|
            5571:        5510 Load 5512(s)
 | 
						|
            5572:         184 SampledImage 5570 5571
 | 
						|
            5573:175(f16vec3) Load 177(f16c3)
 | 
						|
            5574:6(float16_t) Load 137(f16bias)
 | 
						|
            5575:  7(f16vec4) ImageSampleImplicitLod 5572 5573 Bias 5574
 | 
						|
            5576:  7(f16vec4) Load 5506(texel)
 | 
						|
            5577:  7(f16vec4) FAdd 5576 5575
 | 
						|
                              Store 5506(texel) 5577
 | 
						|
            5578:         122 Load 5508(t1D)
 | 
						|
            5580:        5510 Load 5579(sShadow)
 | 
						|
            5581:         199 SampledImage 5578 5580
 | 
						|
            5582:  167(fvec3) Load 169(c3)
 | 
						|
            5583:   52(float) CompositeExtract 5582 2
 | 
						|
            5584:6(float16_t) ImageSampleDrefImplicitLod 5581 5582 5583
 | 
						|
            5585:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
            5586:6(float16_t) Load 5585
 | 
						|
            5587:6(float16_t) FAdd 5586 5584
 | 
						|
            5588:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
                              Store 5588 5587
 | 
						|
            5589:         122 Load 5508(t1D)
 | 
						|
            5590:        5510 Load 5579(sShadow)
 | 
						|
            5591:         199 SampledImage 5589 5590
 | 
						|
            5592:154(f16vec2) Load 156(f16c2)
 | 
						|
            5593:   52(float) Load 215(compare)
 | 
						|
            5594:6(float16_t) Load 137(f16bias)
 | 
						|
            5595:6(float16_t) ImageSampleDrefImplicitLod 5591 5592 5593 Bias 5594
 | 
						|
            5596:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
            5597:6(float16_t) Load 5596
 | 
						|
            5598:6(float16_t) FAdd 5597 5595
 | 
						|
            5599:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
                              Store 5599 5598
 | 
						|
            5600:         142 Load 5528(t2D)
 | 
						|
            5601:        5510 Load 5579(sShadow)
 | 
						|
            5602:         224 SampledImage 5600 5601
 | 
						|
            5603:  167(fvec3) Load 169(c3)
 | 
						|
            5604:   52(float) CompositeExtract 5603 2
 | 
						|
            5605:6(float16_t) ImageSampleDrefImplicitLod 5602 5603 5604
 | 
						|
            5606:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
            5607:6(float16_t) Load 5606
 | 
						|
            5608:6(float16_t) FAdd 5607 5605
 | 
						|
            5609:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
                              Store 5609 5608
 | 
						|
            5610:         142 Load 5528(t2D)
 | 
						|
            5611:        5510 Load 5579(sShadow)
 | 
						|
            5612:         224 SampledImage 5610 5611
 | 
						|
            5613:154(f16vec2) Load 156(f16c2)
 | 
						|
            5614:   52(float) Load 215(compare)
 | 
						|
            5615:6(float16_t) Load 137(f16bias)
 | 
						|
            5616:6(float16_t) ImageSampleDrefImplicitLod 5612 5613 5614 Bias 5615
 | 
						|
            5617:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
            5618:6(float16_t) Load 5617
 | 
						|
            5619:6(float16_t) FAdd 5618 5616
 | 
						|
            5620:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
                              Store 5620 5619
 | 
						|
            5621:         183 Load 5562(tCube)
 | 
						|
            5622:        5510 Load 5579(sShadow)
 | 
						|
            5623:         245 SampledImage 5621 5622
 | 
						|
            5624:  249(fvec4) Load 251(c4)
 | 
						|
            5625:   52(float) CompositeExtract 5624 3
 | 
						|
            5626:6(float16_t) ImageSampleDrefImplicitLod 5623 5624 5625
 | 
						|
            5627:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
            5628:6(float16_t) Load 5627
 | 
						|
            5629:6(float16_t) FAdd 5628 5626
 | 
						|
            5630:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
                              Store 5630 5629
 | 
						|
            5631:         183 Load 5562(tCube)
 | 
						|
            5632:        5510 Load 5579(sShadow)
 | 
						|
            5633:         245 SampledImage 5631 5632
 | 
						|
            5634:175(f16vec3) Load 177(f16c3)
 | 
						|
            5635:   52(float) Load 215(compare)
 | 
						|
            5636:6(float16_t) Load 137(f16bias)
 | 
						|
            5637:6(float16_t) ImageSampleDrefImplicitLod 5633 5634 5635 Bias 5636
 | 
						|
            5638:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
            5639:6(float16_t) Load 5638
 | 
						|
            5640:6(float16_t) FAdd 5639 5637
 | 
						|
            5641:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
                              Store 5641 5640
 | 
						|
            5644:         268 Load 5643(t1DArray)
 | 
						|
            5645:        5510 Load 5512(s)
 | 
						|
            5646:         269 SampledImage 5644 5645
 | 
						|
            5647:   53(fvec2) Load 148(c2)
 | 
						|
            5648:  7(f16vec4) ImageSampleImplicitLod 5646 5647
 | 
						|
            5649:  7(f16vec4) Load 5506(texel)
 | 
						|
            5650:  7(f16vec4) FAdd 5649 5648
 | 
						|
                              Store 5506(texel) 5650
 | 
						|
            5651:         268 Load 5643(t1DArray)
 | 
						|
            5652:        5510 Load 5512(s)
 | 
						|
            5653:         269 SampledImage 5651 5652
 | 
						|
            5654:154(f16vec2) Load 156(f16c2)
 | 
						|
            5655:6(float16_t) Load 137(f16bias)
 | 
						|
            5656:  7(f16vec4) ImageSampleImplicitLod 5653 5654 Bias 5655
 | 
						|
            5657:  7(f16vec4) Load 5506(texel)
 | 
						|
            5658:  7(f16vec4) FAdd 5657 5656
 | 
						|
                              Store 5506(texel) 5658
 | 
						|
            5661:         283 Load 5660(t2DArray)
 | 
						|
            5662:        5510 Load 5512(s)
 | 
						|
            5663:         284 SampledImage 5661 5662
 | 
						|
            5664:  167(fvec3) Load 169(c3)
 | 
						|
            5665:  7(f16vec4) ImageSampleImplicitLod 5663 5664
 | 
						|
            5666:  7(f16vec4) Load 5506(texel)
 | 
						|
            5667:  7(f16vec4) FAdd 5666 5665
 | 
						|
                              Store 5506(texel) 5667
 | 
						|
            5668:         283 Load 5660(t2DArray)
 | 
						|
            5669:        5510 Load 5512(s)
 | 
						|
            5670:         284 SampledImage 5668 5669
 | 
						|
            5671:175(f16vec3) Load 177(f16c3)
 | 
						|
            5672:6(float16_t) Load 137(f16bias)
 | 
						|
            5673:  7(f16vec4) ImageSampleImplicitLod 5670 5671 Bias 5672
 | 
						|
            5674:  7(f16vec4) Load 5506(texel)
 | 
						|
            5675:  7(f16vec4) FAdd 5674 5673
 | 
						|
                              Store 5506(texel) 5675
 | 
						|
            5678:         298 Load 5677(tCubeArray)
 | 
						|
            5679:        5510 Load 5512(s)
 | 
						|
            5680:         299 SampledImage 5678 5679
 | 
						|
            5681:  249(fvec4) Load 251(c4)
 | 
						|
            5682:  7(f16vec4) ImageSampleImplicitLod 5680 5681
 | 
						|
            5683:  7(f16vec4) Load 5506(texel)
 | 
						|
            5684:  7(f16vec4) FAdd 5683 5682
 | 
						|
                              Store 5506(texel) 5684
 | 
						|
            5685:         298 Load 5677(tCubeArray)
 | 
						|
            5686:        5510 Load 5512(s)
 | 
						|
            5687:         299 SampledImage 5685 5686
 | 
						|
            5688:  7(f16vec4) Load 309(f16c4)
 | 
						|
            5689:6(float16_t) Load 137(f16bias)
 | 
						|
            5690:  7(f16vec4) ImageSampleImplicitLod 5687 5688 Bias 5689
 | 
						|
            5691:  7(f16vec4) Load 5506(texel)
 | 
						|
            5692:  7(f16vec4) FAdd 5691 5690
 | 
						|
                              Store 5506(texel) 5692
 | 
						|
            5693:         268 Load 5643(t1DArray)
 | 
						|
            5694:        5510 Load 5579(sShadow)
 | 
						|
            5695:         316 SampledImage 5693 5694
 | 
						|
            5696:  167(fvec3) Load 169(c3)
 | 
						|
            5697:   52(float) CompositeExtract 5696 2
 | 
						|
            5698:6(float16_t) ImageSampleDrefImplicitLod 5695 5696 5697
 | 
						|
            5699:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
            5700:6(float16_t) Load 5699
 | 
						|
            5701:6(float16_t) FAdd 5700 5698
 | 
						|
            5702:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
                              Store 5702 5701
 | 
						|
            5703:         268 Load 5643(t1DArray)
 | 
						|
            5704:        5510 Load 5579(sShadow)
 | 
						|
            5705:         316 SampledImage 5703 5704
 | 
						|
            5706:154(f16vec2) Load 156(f16c2)
 | 
						|
            5707:   52(float) Load 215(compare)
 | 
						|
            5708:6(float16_t) Load 137(f16bias)
 | 
						|
            5709:6(float16_t) ImageSampleDrefImplicitLod 5705 5706 5707 Bias 5708
 | 
						|
            5710:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
            5711:6(float16_t) Load 5710
 | 
						|
            5712:6(float16_t) FAdd 5711 5709
 | 
						|
            5713:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
                              Store 5713 5712
 | 
						|
            5714:         283 Load 5660(t2DArray)
 | 
						|
            5715:        5510 Load 5579(sShadow)
 | 
						|
            5716:         337 SampledImage 5714 5715
 | 
						|
            5717:  249(fvec4) Load 251(c4)
 | 
						|
            5718:   52(float) CompositeExtract 5717 3
 | 
						|
            5719:6(float16_t) ImageSampleDrefImplicitLod 5716 5717 5718
 | 
						|
            5720:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
            5721:6(float16_t) Load 5720
 | 
						|
            5722:6(float16_t) FAdd 5721 5719
 | 
						|
            5723:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
                              Store 5723 5722
 | 
						|
            5724:         283 Load 5660(t2DArray)
 | 
						|
            5725:        5510 Load 5579(sShadow)
 | 
						|
            5726:         337 SampledImage 5724 5725
 | 
						|
            5727:175(f16vec3) Load 177(f16c3)
 | 
						|
            5728:   52(float) Load 215(compare)
 | 
						|
            5729:6(float16_t) ImageSampleDrefImplicitLod 5726 5727 5728
 | 
						|
            5730:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
            5731:6(float16_t) Load 5730
 | 
						|
            5732:6(float16_t) FAdd 5731 5729
 | 
						|
            5733:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
                              Store 5733 5732
 | 
						|
            5736:         356 Load 5735(t2DRect)
 | 
						|
            5737:        5510 Load 5512(s)
 | 
						|
            5738:         357 SampledImage 5736 5737
 | 
						|
            5739:   53(fvec2) Load 148(c2)
 | 
						|
            5740:  7(f16vec4) ImageSampleImplicitLod 5738 5739
 | 
						|
            5741:  7(f16vec4) Load 5506(texel)
 | 
						|
            5742:  7(f16vec4) FAdd 5741 5740
 | 
						|
                              Store 5506(texel) 5742
 | 
						|
            5743:         356 Load 5735(t2DRect)
 | 
						|
            5744:        5510 Load 5512(s)
 | 
						|
            5745:         357 SampledImage 5743 5744
 | 
						|
            5746:154(f16vec2) Load 156(f16c2)
 | 
						|
            5747:  7(f16vec4) ImageSampleImplicitLod 5745 5746
 | 
						|
            5748:  7(f16vec4) Load 5506(texel)
 | 
						|
            5749:  7(f16vec4) FAdd 5748 5747
 | 
						|
                              Store 5506(texel) 5749
 | 
						|
            5750:         356 Load 5735(t2DRect)
 | 
						|
            5751:        5510 Load 5579(sShadow)
 | 
						|
            5752:         371 SampledImage 5750 5751
 | 
						|
            5753:  167(fvec3) Load 169(c3)
 | 
						|
            5754:   52(float) CompositeExtract 5753 2
 | 
						|
            5755:6(float16_t) ImageSampleDrefImplicitLod 5752 5753 5754
 | 
						|
            5756:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
            5757:6(float16_t) Load 5756
 | 
						|
            5758:6(float16_t) FAdd 5757 5755
 | 
						|
            5759:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
                              Store 5759 5758
 | 
						|
            5760:         356 Load 5735(t2DRect)
 | 
						|
            5761:        5510 Load 5579(sShadow)
 | 
						|
            5762:         371 SampledImage 5760 5761
 | 
						|
            5763:154(f16vec2) Load 156(f16c2)
 | 
						|
            5764:   52(float) Load 215(compare)
 | 
						|
            5765:6(float16_t) ImageSampleDrefImplicitLod 5762 5763 5764
 | 
						|
            5766:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
            5767:6(float16_t) Load 5766
 | 
						|
            5768:6(float16_t) FAdd 5767 5765
 | 
						|
            5769:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
                              Store 5769 5768
 | 
						|
            5770:         298 Load 5677(tCubeArray)
 | 
						|
            5771:        5510 Load 5579(sShadow)
 | 
						|
            5772:         391 SampledImage 5770 5771
 | 
						|
            5773:  249(fvec4) Load 251(c4)
 | 
						|
            5774:   52(float) Load 215(compare)
 | 
						|
            5775:6(float16_t) ImageSampleDrefImplicitLod 5772 5773 5774
 | 
						|
            5776:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
            5777:6(float16_t) Load 5776
 | 
						|
            5778:6(float16_t) FAdd 5777 5775
 | 
						|
            5779:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
                              Store 5779 5778
 | 
						|
            5780:         298 Load 5677(tCubeArray)
 | 
						|
            5781:        5510 Load 5579(sShadow)
 | 
						|
            5782:         391 SampledImage 5780 5781
 | 
						|
            5783:  7(f16vec4) Load 309(f16c4)
 | 
						|
            5784:   52(float) Load 215(compare)
 | 
						|
            5785:6(float16_t) ImageSampleDrefImplicitLod 5782 5783 5784
 | 
						|
            5786:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
            5787:6(float16_t) Load 5786
 | 
						|
            5788:6(float16_t) FAdd 5787 5785
 | 
						|
            5789:    208(ptr) AccessChain 5506(texel) 207
 | 
						|
                              Store 5789 5788
 | 
						|
            5790:  7(f16vec4) Load 5506(texel)
 | 
						|
                              ReturnValue 5790
 | 
						|
                              FunctionEnd
 | 
						|
117(testSubpassLoad():  7(f16vec4) Function None 8
 | 
						|
             118:             Label
 | 
						|
            5796:        5793 Load 5795(subpass)
 | 
						|
            5798:  7(f16vec4) ImageRead 5796 5797
 | 
						|
            5802:        5799 Load 5801(subpassMS)
 | 
						|
            5803:  7(f16vec4) ImageRead 5802 5797 Sample 1326
 | 
						|
            5804:  7(f16vec4) FAdd 5798 5803
 | 
						|
                              ReturnValue 5804
 | 
						|
                              FunctionEnd
 |