Validation failed
// Module Version 10000
// Generated by (magic number): 8000a
-// Id's are bound by 5923
+// Id's are bound by 5933
Capability Shader
Capability Float16
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 4257 4264 5913 5922
+ EntryPoint Fragment 4 "main" 128 135 137 148 156 169 177 215 251 309 565 572 1393 1401 1409 1417 1425 1433 4267 4274 5923 5932
ExecutionMode 4 OriginUpperLeft
Source GLSL 450
SourceExtension "GL_AMD_gpu_shader_half_float"
Name 3832 "texel"
Name 3950 "texel"
Name 4022 "texel"
- Name 4094 "texel"
- Name 4146 "texel"
- Name 4174 "texel"
- Name 4202 "texel"
- Name 4254 "texel"
- Name 4257 "lodClamp"
- Name 4264 "f16lodClamp"
- Name 4391 "texel"
- Name 4598 "texel"
- Name 4674 "texel"
- Name 4818 "texel"
- Name 4962 "texel"
- Name 5188 "texel"
- Name 5280 "texel"
- Name 5452 "texel"
- Name 5454 "t1D"
- Name 5458 "s"
- Name 5474 "t2D"
- Name 5491 "t3D"
- Name 5508 "tCube"
- Name 5525 "sShadow"
- Name 5589 "t1DArray"
- Name 5606 "t2DArray"
- Name 5623 "tCubeArray"
- Name 5681 "t2DRect"
- Name 5741 "subpass"
- Name 5747 "subpassMS"
- Name 5753 "result"
- Name 5834 "param"
- Name 5913 "fragColor"
- Name 5917 "tBuffer"
- Name 5919 "t2DMS"
- Name 5921 "t2DMSArray"
- Name 5922 "bias"
+ Name 4104 "texel"
+ Name 4156 "texel"
+ Name 4184 "texel"
+ Name 4212 "texel"
+ Name 4264 "texel"
+ Name 4267 "lodClamp"
+ Name 4274 "f16lodClamp"
+ Name 4401 "texel"
+ Name 4608 "texel"
+ Name 4684 "texel"
+ Name 4828 "texel"
+ Name 4972 "texel"
+ Name 5198 "texel"
+ Name 5290 "texel"
+ Name 5462 "texel"
+ Name 5464 "t1D"
+ Name 5468 "s"
+ Name 5484 "t2D"
+ Name 5501 "t3D"
+ Name 5518 "tCube"
+ Name 5535 "sShadow"
+ Name 5599 "t1DArray"
+ Name 5616 "t2DArray"
+ Name 5633 "tCubeArray"
+ Name 5691 "t2DRect"
+ Name 5751 "subpass"
+ Name 5757 "subpassMS"
+ Name 5763 "result"
+ Name 5844 "param"
+ Name 5923 "fragColor"
+ Name 5927 "tBuffer"
+ Name 5929 "t2DMS"
+ Name 5931 "t2DMSArray"
+ Name 5932 "bias"
Decorate 125(s1D) DescriptorSet 0
Decorate 125(s1D) Binding 0
Decorate 128(c1) Location 0
Decorate 3036(i2DMS) Binding 9
Decorate 3045(i2DMSArray) DescriptorSet 1
Decorate 3045(i2DMSArray) Binding 10
- Decorate 4257(lodClamp) Location 7
- Decorate 4264(f16lodClamp) Location 17
- Decorate 5454(t1D) DescriptorSet 2
- Decorate 5454(t1D) Binding 0
- Decorate 5458(s) DescriptorSet 2
- Decorate 5458(s) Binding 11
- Decorate 5474(t2D) DescriptorSet 2
- Decorate 5474(t2D) Binding 1
- Decorate 5491(t3D) DescriptorSet 2
- Decorate 5491(t3D) Binding 2
- Decorate 5508(tCube) DescriptorSet 2
- Decorate 5508(tCube) Binding 4
- Decorate 5525(sShadow) DescriptorSet 2
- Decorate 5525(sShadow) Binding 12
- Decorate 5589(t1DArray) DescriptorSet 2
- Decorate 5589(t1DArray) Binding 5
- Decorate 5606(t2DArray) DescriptorSet 2
- Decorate 5606(t2DArray) Binding 6
- Decorate 5623(tCubeArray) DescriptorSet 2
- Decorate 5623(tCubeArray) Binding 7
- Decorate 5681(t2DRect) DescriptorSet 2
- Decorate 5681(t2DRect) Binding 3
- Decorate 5741(subpass) DescriptorSet 3
- Decorate 5741(subpass) Binding 0
- Decorate 5741(subpass) InputAttachmentIndex 0
- Decorate 5747(subpassMS) DescriptorSet 3
- Decorate 5747(subpassMS) Binding 1
- Decorate 5747(subpassMS) InputAttachmentIndex 0
- Decorate 5913(fragColor) Location 0
- Decorate 5917(tBuffer) DescriptorSet 2
- Decorate 5917(tBuffer) Binding 8
- Decorate 5919(t2DMS) DescriptorSet 2
- Decorate 5919(t2DMS) Binding 9
- Decorate 5921(t2DMSArray) DescriptorSet 2
- Decorate 5921(t2DMSArray) Binding 10
- Decorate 5922(bias) Location 6
+ Decorate 4267(lodClamp) Location 7
+ Decorate 4274(f16lodClamp) Location 17
+ Decorate 5464(t1D) DescriptorSet 2
+ Decorate 5464(t1D) Binding 0
+ Decorate 5468(s) DescriptorSet 2
+ Decorate 5468(s) Binding 11
+ Decorate 5484(t2D) DescriptorSet 2
+ Decorate 5484(t2D) Binding 1
+ Decorate 5501(t3D) DescriptorSet 2
+ Decorate 5501(t3D) Binding 2
+ Decorate 5518(tCube) DescriptorSet 2
+ Decorate 5518(tCube) Binding 4
+ Decorate 5535(sShadow) DescriptorSet 2
+ Decorate 5535(sShadow) Binding 12
+ Decorate 5599(t1DArray) DescriptorSet 2
+ Decorate 5599(t1DArray) Binding 5
+ Decorate 5616(t2DArray) DescriptorSet 2
+ Decorate 5616(t2DArray) Binding 6
+ Decorate 5633(tCubeArray) DescriptorSet 2
+ Decorate 5633(tCubeArray) Binding 7
+ Decorate 5691(t2DRect) DescriptorSet 2
+ Decorate 5691(t2DRect) Binding 3
+ Decorate 5751(subpass) DescriptorSet 3
+ Decorate 5751(subpass) Binding 0
+ Decorate 5751(subpass) InputAttachmentIndex 0
+ Decorate 5757(subpassMS) DescriptorSet 3
+ Decorate 5757(subpassMS) Binding 1
+ Decorate 5757(subpassMS) InputAttachmentIndex 0
+ Decorate 5923(fragColor) Location 0
+ Decorate 5927(tBuffer) DescriptorSet 2
+ Decorate 5927(tBuffer) Binding 8
+ Decorate 5929(t2DMS) DescriptorSet 2
+ Decorate 5929(t2DMS) Binding 9
+ Decorate 5931(t2DMSArray) DescriptorSet 2
+ Decorate 5931(t2DMSArray) Binding 10
+ Decorate 5932(bias) Location 6
2: TypeVoid
3: TypeFunction 2
6: TypeFloat 16
3045(i2DMSArray): 3044(ptr) Variable UniformConstant
3102(ResType): TypeStruct 47(int) 7(f16vec4)
3138(ResType): TypeStruct 47(int) 6(float16_t)
- 4257(lodClamp): 127(ptr) Variable Input
-4264(f16lodClamp): 134(ptr) Variable Input
- 5453: TypePointer UniformConstant 122
- 5454(t1D): 5453(ptr) Variable UniformConstant
- 5456: TypeSampler
- 5457: TypePointer UniformConstant 5456
- 5458(s): 5457(ptr) Variable UniformConstant
- 5473: TypePointer UniformConstant 142
- 5474(t2D): 5473(ptr) Variable UniformConstant
- 5490: TypePointer UniformConstant 162
- 5491(t3D): 5490(ptr) Variable UniformConstant
- 5507: TypePointer UniformConstant 183
- 5508(tCube): 5507(ptr) Variable UniformConstant
- 5525(sShadow): 5457(ptr) Variable UniformConstant
- 5588: TypePointer UniformConstant 268
- 5589(t1DArray): 5588(ptr) Variable UniformConstant
- 5605: TypePointer UniformConstant 283
- 5606(t2DArray): 5605(ptr) Variable UniformConstant
- 5622: TypePointer UniformConstant 298
-5623(tCubeArray): 5622(ptr) Variable UniformConstant
- 5680: TypePointer UniformConstant 356
- 5681(t2DRect): 5680(ptr) Variable UniformConstant
- 5739: TypeImage 6(float16_t) SubpassData nonsampled format:Unknown
- 5740: TypePointer UniformConstant 5739
- 5741(subpass): 5740(ptr) Variable UniformConstant
- 5743: 721(ivec2) ConstantComposite 2187 2187
- 5745: TypeImage 6(float16_t) SubpassData multi-sampled nonsampled format:Unknown
- 5746: TypePointer UniformConstant 5745
- 5747(subpassMS): 5746(ptr) Variable UniformConstant
- 5912: TypePointer Output 249(fvec4)
- 5913(fragColor): 5912(ptr) Variable Output
- 5916: TypePointer UniformConstant 1297
- 5917(tBuffer): 5916(ptr) Variable UniformConstant
- 5918: TypePointer UniformConstant 1308
- 5919(t2DMS): 5918(ptr) Variable UniformConstant
- 5920: TypePointer UniformConstant 1319
-5921(t2DMSArray): 5920(ptr) Variable UniformConstant
- 5922(bias): 127(ptr) Variable Input
+ 4025: 721(ivec2) ConstantComposite 709 1326
+ 4026: 47(int) Constant 3
+ 4027: 47(int) Constant 4
+ 4028: 721(ivec2) ConstantComposite 4026 4027
+ 4029: 47(int) Constant 15
+ 4030: 47(int) Constant 16
+ 4031: 721(ivec2) ConstantComposite 4029 4030
+ 4032: 47(int) Constant 4294967294
+ 4033: 721(ivec2) ConstantComposite 4032 2187
+ 4034: 2379 ConstantComposite 4025 4028 4031 4033
+ 4267(lodClamp): 127(ptr) Variable Input
+4274(f16lodClamp): 134(ptr) Variable Input
+ 5463: TypePointer UniformConstant 122
+ 5464(t1D): 5463(ptr) Variable UniformConstant
+ 5466: TypeSampler
+ 5467: TypePointer UniformConstant 5466
+ 5468(s): 5467(ptr) Variable UniformConstant
+ 5483: TypePointer UniformConstant 142
+ 5484(t2D): 5483(ptr) Variable UniformConstant
+ 5500: TypePointer UniformConstant 162
+ 5501(t3D): 5500(ptr) Variable UniformConstant
+ 5517: TypePointer UniformConstant 183
+ 5518(tCube): 5517(ptr) Variable UniformConstant
+ 5535(sShadow): 5467(ptr) Variable UniformConstant
+ 5598: TypePointer UniformConstant 268
+ 5599(t1DArray): 5598(ptr) Variable UniformConstant
+ 5615: TypePointer UniformConstant 283
+ 5616(t2DArray): 5615(ptr) Variable UniformConstant
+ 5632: TypePointer UniformConstant 298
+5633(tCubeArray): 5632(ptr) Variable UniformConstant
+ 5690: TypePointer UniformConstant 356
+ 5691(t2DRect): 5690(ptr) Variable UniformConstant
+ 5749: TypeImage 6(float16_t) SubpassData nonsampled format:Unknown
+ 5750: TypePointer UniformConstant 5749
+ 5751(subpass): 5750(ptr) Variable UniformConstant
+ 5753: 721(ivec2) ConstantComposite 2187 2187
+ 5755: TypeImage 6(float16_t) SubpassData multi-sampled nonsampled format:Unknown
+ 5756: TypePointer UniformConstant 5755
+ 5757(subpassMS): 5756(ptr) Variable UniformConstant
+ 5922: TypePointer Output 249(fvec4)
+ 5923(fragColor): 5922(ptr) Variable Output
+ 5926: TypePointer UniformConstant 1297
+ 5927(tBuffer): 5926(ptr) Variable UniformConstant
+ 5928: TypePointer UniformConstant 1308
+ 5929(t2DMS): 5928(ptr) Variable UniformConstant
+ 5930: TypePointer UniformConstant 1319
+5931(t2DMSArray): 5930(ptr) Variable UniformConstant
+ 5932(bias): 127(ptr) Variable Input
4(main): 2 Function None 3
5: Label
- 5753(result): 64(ptr) Variable Function
- 5834(param): 64(ptr) Variable Function
- Store 5753(result) 121
- 5754: 7(f16vec4) FunctionCall 9(testTexture()
- 5755: 7(f16vec4) Load 5753(result)
- 5756: 7(f16vec4) FAdd 5755 5754
- Store 5753(result) 5756
- 5757: 7(f16vec4) FunctionCall 11(testTextureProj()
- 5758: 7(f16vec4) Load 5753(result)
- 5759: 7(f16vec4) FAdd 5758 5757
- Store 5753(result) 5759
- 5760: 7(f16vec4) FunctionCall 13(testTextureLod()
- 5761: 7(f16vec4) Load 5753(result)
- 5762: 7(f16vec4) FAdd 5761 5760
- Store 5753(result) 5762
- 5763: 7(f16vec4) FunctionCall 15(testTextureOffset()
- 5764: 7(f16vec4) Load 5753(result)
- 5765: 7(f16vec4) FAdd 5764 5763
- Store 5753(result) 5765
- 5766: 7(f16vec4) FunctionCall 19(testTextureLodOffset()
- 5767: 7(f16vec4) Load 5753(result)
- 5768: 7(f16vec4) FAdd 5767 5766
- Store 5753(result) 5768
- 5769: 7(f16vec4) FunctionCall 21(testTextureProjLodOffset()
- 5770: 7(f16vec4) Load 5753(result)
- 5771: 7(f16vec4) FAdd 5770 5769
- Store 5753(result) 5771
- 5772: 7(f16vec4) FunctionCall 23(testTexelFetch()
- 5773: 7(f16vec4) Load 5753(result)
- 5774: 7(f16vec4) FAdd 5773 5772
- Store 5753(result) 5774
- 5775: 7(f16vec4) FunctionCall 25(testTexelFetchOffset()
- 5776: 7(f16vec4) Load 5753(result)
- 5777: 7(f16vec4) FAdd 5776 5775
- Store 5753(result) 5777
- 5778: 7(f16vec4) FunctionCall 27(testTextureGrad()
- 5779: 7(f16vec4) Load 5753(result)
- 5780: 7(f16vec4) FAdd 5779 5778
- Store 5753(result) 5780
- 5781: 7(f16vec4) FunctionCall 29(testTextureGradOffset()
- 5782: 7(f16vec4) Load 5753(result)
- 5783: 7(f16vec4) FAdd 5782 5781
- Store 5753(result) 5783
- 5784: 7(f16vec4) FunctionCall 31(testTextureProjGrad()
- 5785: 7(f16vec4) Load 5753(result)
- 5786: 7(f16vec4) FAdd 5785 5784
- Store 5753(result) 5786
- 5787: 7(f16vec4) FunctionCall 33(testTextureProjGradoffset()
- 5788: 7(f16vec4) Load 5753(result)
- 5789: 7(f16vec4) FAdd 5788 5787
- Store 5753(result) 5789
- 5790: 7(f16vec4) FunctionCall 35(testTextureGather()
- 5791: 7(f16vec4) Load 5753(result)
- 5792: 7(f16vec4) FAdd 5791 5790
- Store 5753(result) 5792
- 5793: 7(f16vec4) FunctionCall 37(testTextureGatherOffset()
- 5794: 7(f16vec4) Load 5753(result)
- 5795: 7(f16vec4) FAdd 5794 5793
- Store 5753(result) 5795
- 5796: 7(f16vec4) FunctionCall 39(testTextureGatherOffsets()
- 5797: 7(f16vec4) Load 5753(result)
- 5798: 7(f16vec4) FAdd 5797 5796
- Store 5753(result) 5798
- 5799: 7(f16vec4) FunctionCall 41(testTextureGatherLod()
- 5800: 7(f16vec4) Load 5753(result)
- 5801: 7(f16vec4) FAdd 5800 5799
- Store 5753(result) 5801
- 5802: 7(f16vec4) FunctionCall 43(testTextureGatherLodOffset()
- 5803: 7(f16vec4) Load 5753(result)
- 5804: 7(f16vec4) FAdd 5803 5802
- Store 5753(result) 5804
- 5805: 7(f16vec4) FunctionCall 45(testTextureGatherLodOffsets()
- 5806: 7(f16vec4) Load 5753(result)
- 5807: 7(f16vec4) FAdd 5806 5805
- Store 5753(result) 5807
- 5808: 48(ivec4) FunctionCall 50(testTextureSize()
- 5809: 7(f16vec4) ConvertSToF 5808
- 5810: 7(f16vec4) Load 5753(result)
+ 5763(result): 64(ptr) Variable Function
+ 5844(param): 64(ptr) Variable Function
+ Store 5763(result) 121
+ 5764: 7(f16vec4) FunctionCall 9(testTexture()
+ 5765: 7(f16vec4) Load 5763(result)
+ 5766: 7(f16vec4) FAdd 5765 5764
+ Store 5763(result) 5766
+ 5767: 7(f16vec4) FunctionCall 11(testTextureProj()
+ 5768: 7(f16vec4) Load 5763(result)
+ 5769: 7(f16vec4) FAdd 5768 5767
+ Store 5763(result) 5769
+ 5770: 7(f16vec4) FunctionCall 13(testTextureLod()
+ 5771: 7(f16vec4) Load 5763(result)
+ 5772: 7(f16vec4) FAdd 5771 5770
+ Store 5763(result) 5772
+ 5773: 7(f16vec4) FunctionCall 15(testTextureOffset()
+ 5774: 7(f16vec4) Load 5763(result)
+ 5775: 7(f16vec4) FAdd 5774 5773
+ Store 5763(result) 5775
+ 5776: 7(f16vec4) FunctionCall 19(testTextureLodOffset()
+ 5777: 7(f16vec4) Load 5763(result)
+ 5778: 7(f16vec4) FAdd 5777 5776
+ Store 5763(result) 5778
+ 5779: 7(f16vec4) FunctionCall 21(testTextureProjLodOffset()
+ 5780: 7(f16vec4) Load 5763(result)
+ 5781: 7(f16vec4) FAdd 5780 5779
+ Store 5763(result) 5781
+ 5782: 7(f16vec4) FunctionCall 23(testTexelFetch()
+ 5783: 7(f16vec4) Load 5763(result)
+ 5784: 7(f16vec4) FAdd 5783 5782
+ Store 5763(result) 5784
+ 5785: 7(f16vec4) FunctionCall 25(testTexelFetchOffset()
+ 5786: 7(f16vec4) Load 5763(result)
+ 5787: 7(f16vec4) FAdd 5786 5785
+ Store 5763(result) 5787
+ 5788: 7(f16vec4) FunctionCall 27(testTextureGrad()
+ 5789: 7(f16vec4) Load 5763(result)
+ 5790: 7(f16vec4) FAdd 5789 5788
+ Store 5763(result) 5790
+ 5791: 7(f16vec4) FunctionCall 29(testTextureGradOffset()
+ 5792: 7(f16vec4) Load 5763(result)
+ 5793: 7(f16vec4) FAdd 5792 5791
+ Store 5763(result) 5793
+ 5794: 7(f16vec4) FunctionCall 31(testTextureProjGrad()
+ 5795: 7(f16vec4) Load 5763(result)
+ 5796: 7(f16vec4) FAdd 5795 5794
+ Store 5763(result) 5796
+ 5797: 7(f16vec4) FunctionCall 33(testTextureProjGradoffset()
+ 5798: 7(f16vec4) Load 5763(result)
+ 5799: 7(f16vec4) FAdd 5798 5797
+ Store 5763(result) 5799
+ 5800: 7(f16vec4) FunctionCall 35(testTextureGather()
+ 5801: 7(f16vec4) Load 5763(result)
+ 5802: 7(f16vec4) FAdd 5801 5800
+ Store 5763(result) 5802
+ 5803: 7(f16vec4) FunctionCall 37(testTextureGatherOffset()
+ 5804: 7(f16vec4) Load 5763(result)
+ 5805: 7(f16vec4) FAdd 5804 5803
+ Store 5763(result) 5805
+ 5806: 7(f16vec4) FunctionCall 39(testTextureGatherOffsets()
+ 5807: 7(f16vec4) Load 5763(result)
+ 5808: 7(f16vec4) FAdd 5807 5806
+ Store 5763(result) 5808
+ 5809: 7(f16vec4) FunctionCall 41(testTextureGatherLod()
+ 5810: 7(f16vec4) Load 5763(result)
5811: 7(f16vec4) FAdd 5810 5809
- Store 5753(result) 5811
- 5812: 53(fvec2) FunctionCall 55(testTextureQueryLod()
- 5813:154(f16vec2) FConvert 5812
- 5814: 7(f16vec4) Load 5753(result)
- 5815:154(f16vec2) VectorShuffle 5814 5814 0 1
- 5816:154(f16vec2) FAdd 5815 5813
- 5817: 7(f16vec4) Load 5753(result)
- 5818: 7(f16vec4) VectorShuffle 5817 5816 4 5 2 3
- Store 5753(result) 5818
- 5819: 47(int) FunctionCall 58(testTextureQueryLevels()
- 5820:6(float16_t) ConvertSToF 5819
- 5821: 208(ptr) AccessChain 5753(result) 207
- 5822:6(float16_t) Load 5821
- 5823:6(float16_t) FAdd 5822 5820
- 5824: 208(ptr) AccessChain 5753(result) 207
- Store 5824 5823
- 5825: 47(int) FunctionCall 60(testTextureSamples()
- 5826:6(float16_t) ConvertSToF 5825
- 5827: 208(ptr) AccessChain 5753(result) 207
- 5828:6(float16_t) Load 5827
- 5829:6(float16_t) FAdd 5828 5826
- 5830: 208(ptr) AccessChain 5753(result) 207
- Store 5830 5829
- 5831: 7(f16vec4) FunctionCall 62(testImageLoad()
- 5832: 7(f16vec4) Load 5753(result)
- 5833: 7(f16vec4) FAdd 5832 5831
- Store 5753(result) 5833
- 5835: 7(f16vec4) Load 5753(result)
- Store 5834(param) 5835
- 5836: 2 FunctionCall 67(testImageStore(vf164;) 5834(param)
- 5837: 7(f16vec4) FunctionCall 69(testSparseTexture()
- 5838: 7(f16vec4) Load 5753(result)
- 5839: 7(f16vec4) FAdd 5838 5837
- Store 5753(result) 5839
- 5840: 7(f16vec4) FunctionCall 71(testSparseTextureLod()
- 5841: 7(f16vec4) Load 5753(result)
- 5842: 7(f16vec4) FAdd 5841 5840
- Store 5753(result) 5842
- 5843: 7(f16vec4) FunctionCall 73(testSparseTextureOffset()
- 5844: 7(f16vec4) Load 5753(result)
- 5845: 7(f16vec4) FAdd 5844 5843
- Store 5753(result) 5845
- 5846: 7(f16vec4) FunctionCall 75(testSparseTextureLodOffset()
- 5847: 7(f16vec4) Load 5753(result)
- 5848: 7(f16vec4) FAdd 5847 5846
- Store 5753(result) 5848
- 5849: 7(f16vec4) FunctionCall 77(testSparseTextureGrad()
- 5850: 7(f16vec4) Load 5753(result)
- 5851: 7(f16vec4) FAdd 5850 5849
- Store 5753(result) 5851
- 5852: 7(f16vec4) FunctionCall 79(testSparseTextureGradOffset()
- 5853: 7(f16vec4) Load 5753(result)
- 5854: 7(f16vec4) FAdd 5853 5852
- Store 5753(result) 5854
- 5855: 7(f16vec4) FunctionCall 81(testSparseTexelFetch()
- 5856: 7(f16vec4) Load 5753(result)
- 5857: 7(f16vec4) FAdd 5856 5855
- Store 5753(result) 5857
- 5858: 7(f16vec4) FunctionCall 83(testSparseTexelFetchOffset()
- 5859: 7(f16vec4) Load 5753(result)
- 5860: 7(f16vec4) FAdd 5859 5858
- Store 5753(result) 5860
- 5861: 7(f16vec4) FunctionCall 85(testSparseTextureGather()
- 5862: 7(f16vec4) Load 5753(result)
- 5863: 7(f16vec4) FAdd 5862 5861
- Store 5753(result) 5863
- 5864: 7(f16vec4) FunctionCall 87(testSparseTextureGatherOffset()
- 5865: 7(f16vec4) Load 5753(result)
- 5866: 7(f16vec4) FAdd 5865 5864
- Store 5753(result) 5866
- 5867: 7(f16vec4) FunctionCall 89(testSparseTextureGatherOffsets()
- 5868: 7(f16vec4) Load 5753(result)
- 5869: 7(f16vec4) FAdd 5868 5867
- Store 5753(result) 5869
- 5870: 7(f16vec4) FunctionCall 91(testSparseTextureGatherLod()
- 5871: 7(f16vec4) Load 5753(result)
- 5872: 7(f16vec4) FAdd 5871 5870
- Store 5753(result) 5872
- 5873: 7(f16vec4) FunctionCall 93(testSparseTextureGatherLodOffset()
- 5874: 7(f16vec4) Load 5753(result)
- 5875: 7(f16vec4) FAdd 5874 5873
- Store 5753(result) 5875
- 5876: 7(f16vec4) FunctionCall 95(testSparseTextureGatherLodOffsets()
- 5877: 7(f16vec4) Load 5753(result)
- 5878: 7(f16vec4) FAdd 5877 5876
- Store 5753(result) 5878
- 5879: 7(f16vec4) FunctionCall 97(testSparseImageLoad()
- 5880: 7(f16vec4) Load 5753(result)
- 5881: 7(f16vec4) FAdd 5880 5879
- Store 5753(result) 5881
- 5882: 7(f16vec4) FunctionCall 99(testSparseTextureClamp()
- 5883: 7(f16vec4) Load 5753(result)
- 5884: 7(f16vec4) FAdd 5883 5882
- Store 5753(result) 5884
- 5885: 7(f16vec4) FunctionCall 101(testTextureClamp()
- 5886: 7(f16vec4) Load 5753(result)
- 5887: 7(f16vec4) FAdd 5886 5885
- Store 5753(result) 5887
- 5888: 7(f16vec4) FunctionCall 103(testSparseTextureOffsetClamp()
- 5889: 7(f16vec4) Load 5753(result)
- 5890: 7(f16vec4) FAdd 5889 5888
- Store 5753(result) 5890
- 5891: 7(f16vec4) FunctionCall 105(testTextureOffsetClamp()
- 5892: 7(f16vec4) Load 5753(result)
- 5893: 7(f16vec4) FAdd 5892 5891
- Store 5753(result) 5893
- 5894: 7(f16vec4) FunctionCall 77(testSparseTextureGrad()
- 5895: 7(f16vec4) Load 5753(result)
- 5896: 7(f16vec4) FAdd 5895 5894
- Store 5753(result) 5896
- 5897: 7(f16vec4) FunctionCall 27(testTextureGrad()
- 5898: 7(f16vec4) Load 5753(result)
- 5899: 7(f16vec4) FAdd 5898 5897
- Store 5753(result) 5899
- 5900: 7(f16vec4) FunctionCall 111(testSparseTextureGradOffsetClamp()
- 5901: 7(f16vec4) Load 5753(result)
- 5902: 7(f16vec4) FAdd 5901 5900
- Store 5753(result) 5902
- 5903: 7(f16vec4) FunctionCall 113(testTextureGradOffsetClamp()
- 5904: 7(f16vec4) Load 5753(result)
- 5905: 7(f16vec4) FAdd 5904 5903
- Store 5753(result) 5905
- 5906: 7(f16vec4) FunctionCall 115(testCombinedTextureSampler()
- 5907: 7(f16vec4) Load 5753(result)
- 5908: 7(f16vec4) FAdd 5907 5906
- Store 5753(result) 5908
- 5909: 7(f16vec4) FunctionCall 117(testSubpassLoad()
- 5910: 7(f16vec4) Load 5753(result)
- 5911: 7(f16vec4) FAdd 5910 5909
- Store 5753(result) 5911
- 5914: 7(f16vec4) Load 5753(result)
- 5915: 249(fvec4) FConvert 5914
- Store 5913(fragColor) 5915
+ Store 5763(result) 5811
+ 5812: 7(f16vec4) FunctionCall 43(testTextureGatherLodOffset()
+ 5813: 7(f16vec4) Load 5763(result)
+ 5814: 7(f16vec4) FAdd 5813 5812
+ Store 5763(result) 5814
+ 5815: 7(f16vec4) FunctionCall 45(testTextureGatherLodOffsets()
+ 5816: 7(f16vec4) Load 5763(result)
+ 5817: 7(f16vec4) FAdd 5816 5815
+ Store 5763(result) 5817
+ 5818: 48(ivec4) FunctionCall 50(testTextureSize()
+ 5819: 7(f16vec4) ConvertSToF 5818
+ 5820: 7(f16vec4) Load 5763(result)
+ 5821: 7(f16vec4) FAdd 5820 5819
+ Store 5763(result) 5821
+ 5822: 53(fvec2) FunctionCall 55(testTextureQueryLod()
+ 5823:154(f16vec2) FConvert 5822
+ 5824: 7(f16vec4) Load 5763(result)
+ 5825:154(f16vec2) VectorShuffle 5824 5824 0 1
+ 5826:154(f16vec2) FAdd 5825 5823
+ 5827: 7(f16vec4) Load 5763(result)
+ 5828: 7(f16vec4) VectorShuffle 5827 5826 4 5 2 3
+ Store 5763(result) 5828
+ 5829: 47(int) FunctionCall 58(testTextureQueryLevels()
+ 5830:6(float16_t) ConvertSToF 5829
+ 5831: 208(ptr) AccessChain 5763(result) 207
+ 5832:6(float16_t) Load 5831
+ 5833:6(float16_t) FAdd 5832 5830
+ 5834: 208(ptr) AccessChain 5763(result) 207
+ Store 5834 5833
+ 5835: 47(int) FunctionCall 60(testTextureSamples()
+ 5836:6(float16_t) ConvertSToF 5835
+ 5837: 208(ptr) AccessChain 5763(result) 207
+ 5838:6(float16_t) Load 5837
+ 5839:6(float16_t) FAdd 5838 5836
+ 5840: 208(ptr) AccessChain 5763(result) 207
+ Store 5840 5839
+ 5841: 7(f16vec4) FunctionCall 62(testImageLoad()
+ 5842: 7(f16vec4) Load 5763(result)
+ 5843: 7(f16vec4) FAdd 5842 5841
+ Store 5763(result) 5843
+ 5845: 7(f16vec4) Load 5763(result)
+ Store 5844(param) 5845
+ 5846: 2 FunctionCall 67(testImageStore(vf164;) 5844(param)
+ 5847: 7(f16vec4) FunctionCall 69(testSparseTexture()
+ 5848: 7(f16vec4) Load 5763(result)
+ 5849: 7(f16vec4) FAdd 5848 5847
+ Store 5763(result) 5849
+ 5850: 7(f16vec4) FunctionCall 71(testSparseTextureLod()
+ 5851: 7(f16vec4) Load 5763(result)
+ 5852: 7(f16vec4) FAdd 5851 5850
+ Store 5763(result) 5852
+ 5853: 7(f16vec4) FunctionCall 73(testSparseTextureOffset()
+ 5854: 7(f16vec4) Load 5763(result)
+ 5855: 7(f16vec4) FAdd 5854 5853
+ Store 5763(result) 5855
+ 5856: 7(f16vec4) FunctionCall 75(testSparseTextureLodOffset()
+ 5857: 7(f16vec4) Load 5763(result)
+ 5858: 7(f16vec4) FAdd 5857 5856
+ Store 5763(result) 5858
+ 5859: 7(f16vec4) FunctionCall 77(testSparseTextureGrad()
+ 5860: 7(f16vec4) Load 5763(result)
+ 5861: 7(f16vec4) FAdd 5860 5859
+ Store 5763(result) 5861
+ 5862: 7(f16vec4) FunctionCall 79(testSparseTextureGradOffset()
+ 5863: 7(f16vec4) Load 5763(result)
+ 5864: 7(f16vec4) FAdd 5863 5862
+ Store 5763(result) 5864
+ 5865: 7(f16vec4) FunctionCall 81(testSparseTexelFetch()
+ 5866: 7(f16vec4) Load 5763(result)
+ 5867: 7(f16vec4) FAdd 5866 5865
+ Store 5763(result) 5867
+ 5868: 7(f16vec4) FunctionCall 83(testSparseTexelFetchOffset()
+ 5869: 7(f16vec4) Load 5763(result)
+ 5870: 7(f16vec4) FAdd 5869 5868
+ Store 5763(result) 5870
+ 5871: 7(f16vec4) FunctionCall 85(testSparseTextureGather()
+ 5872: 7(f16vec4) Load 5763(result)
+ 5873: 7(f16vec4) FAdd 5872 5871
+ Store 5763(result) 5873
+ 5874: 7(f16vec4) FunctionCall 87(testSparseTextureGatherOffset()
+ 5875: 7(f16vec4) Load 5763(result)
+ 5876: 7(f16vec4) FAdd 5875 5874
+ Store 5763(result) 5876
+ 5877: 7(f16vec4) FunctionCall 89(testSparseTextureGatherOffsets()
+ 5878: 7(f16vec4) Load 5763(result)
+ 5879: 7(f16vec4) FAdd 5878 5877
+ Store 5763(result) 5879
+ 5880: 7(f16vec4) FunctionCall 91(testSparseTextureGatherLod()
+ 5881: 7(f16vec4) Load 5763(result)
+ 5882: 7(f16vec4) FAdd 5881 5880
+ Store 5763(result) 5882
+ 5883: 7(f16vec4) FunctionCall 93(testSparseTextureGatherLodOffset()
+ 5884: 7(f16vec4) Load 5763(result)
+ 5885: 7(f16vec4) FAdd 5884 5883
+ Store 5763(result) 5885
+ 5886: 7(f16vec4) FunctionCall 95(testSparseTextureGatherLodOffsets()
+ 5887: 7(f16vec4) Load 5763(result)
+ 5888: 7(f16vec4) FAdd 5887 5886
+ Store 5763(result) 5888
+ 5889: 7(f16vec4) FunctionCall 97(testSparseImageLoad()
+ 5890: 7(f16vec4) Load 5763(result)
+ 5891: 7(f16vec4) FAdd 5890 5889
+ Store 5763(result) 5891
+ 5892: 7(f16vec4) FunctionCall 99(testSparseTextureClamp()
+ 5893: 7(f16vec4) Load 5763(result)
+ 5894: 7(f16vec4) FAdd 5893 5892
+ Store 5763(result) 5894
+ 5895: 7(f16vec4) FunctionCall 101(testTextureClamp()
+ 5896: 7(f16vec4) Load 5763(result)
+ 5897: 7(f16vec4) FAdd 5896 5895
+ Store 5763(result) 5897
+ 5898: 7(f16vec4) FunctionCall 103(testSparseTextureOffsetClamp()
+ 5899: 7(f16vec4) Load 5763(result)
+ 5900: 7(f16vec4) FAdd 5899 5898
+ Store 5763(result) 5900
+ 5901: 7(f16vec4) FunctionCall 105(testTextureOffsetClamp()
+ 5902: 7(f16vec4) Load 5763(result)
+ 5903: 7(f16vec4) FAdd 5902 5901
+ Store 5763(result) 5903
+ 5904: 7(f16vec4) FunctionCall 77(testSparseTextureGrad()
+ 5905: 7(f16vec4) Load 5763(result)
+ 5906: 7(f16vec4) FAdd 5905 5904
+ Store 5763(result) 5906
+ 5907: 7(f16vec4) FunctionCall 27(testTextureGrad()
+ 5908: 7(f16vec4) Load 5763(result)
+ 5909: 7(f16vec4) FAdd 5908 5907
+ Store 5763(result) 5909
+ 5910: 7(f16vec4) FunctionCall 111(testSparseTextureGradOffsetClamp()
+ 5911: 7(f16vec4) Load 5763(result)
+ 5912: 7(f16vec4) FAdd 5911 5910
+ Store 5763(result) 5912
+ 5913: 7(f16vec4) FunctionCall 113(testTextureGradOffsetClamp()
+ 5914: 7(f16vec4) Load 5763(result)
+ 5915: 7(f16vec4) FAdd 5914 5913
+ Store 5763(result) 5915
+ 5916: 7(f16vec4) FunctionCall 115(testCombinedTextureSampler()
+ 5917: 7(f16vec4) Load 5763(result)
+ 5918: 7(f16vec4) FAdd 5917 5916
+ Store 5763(result) 5918
+ 5919: 7(f16vec4) FunctionCall 117(testSubpassLoad()
+ 5920: 7(f16vec4) Load 5763(result)
+ 5921: 7(f16vec4) FAdd 5920 5919
+ Store 5763(result) 5921
+ 5924: 7(f16vec4) Load 5763(result)
+ 5925: 249(fvec4) FConvert 5924
+ Store 5923(fragColor) 5925
Return
FunctionEnd
9(testTexture(): 7(f16vec4) Function None 8
Store 4022(texel) 121
4023: 143 Load 145(s2D)
4024: 53(fvec2) Load 148(c2)
- 4025:3102(ResType) ImageSparseGather 4023 4024 2187 ConstOffsets 2380
- 4026: 7(f16vec4) CompositeExtract 4025 1
- Store 4022(texel) 4026
- 4027: 47(int) CompositeExtract 4025 0
- 4028: 143 Load 145(s2D)
- 4029:154(f16vec2) Load 156(f16c2)
- 4030:6(float16_t) Load 137(f16bias)
- 4031:3102(ResType) ImageSparseGather 4028 4029 2187 Bias ConstOffsets 4030 2380
- 4032: 7(f16vec4) CompositeExtract 4031 1
- Store 4022(texel) 4032
- 4033: 47(int) CompositeExtract 4031 0
- 4034: 284 Load 286(s2DArray)
- 4035: 167(fvec3) Load 169(c3)
- 4036:3102(ResType) ImageSparseGather 4034 4035 2187 ConstOffsets 2380
- 4037: 7(f16vec4) CompositeExtract 4036 1
- Store 4022(texel) 4037
- 4038: 47(int) CompositeExtract 4036 0
- 4039: 284 Load 286(s2DArray)
- 4040:175(f16vec3) Load 177(f16c3)
- 4041:6(float16_t) Load 137(f16bias)
- 4042:3102(ResType) ImageSparseGather 4039 4040 2187 Bias ConstOffsets 4041 2380
- 4043: 7(f16vec4) CompositeExtract 4042 1
- Store 4022(texel) 4043
- 4044: 47(int) CompositeExtract 4042 0
- 4045: 357 Load 359(s2DRect)
- 4046: 53(fvec2) Load 148(c2)
- 4047:3102(ResType) ImageSparseGather 4045 4046 2187 ConstOffsets 2380
- 4048: 7(f16vec4) CompositeExtract 4047 1
- Store 4022(texel) 4048
- 4049: 47(int) CompositeExtract 4047 0
- 4050: 357 Load 359(s2DRect)
- 4051:154(f16vec2) Load 156(f16c2)
- 4052:3102(ResType) ImageSparseGather 4050 4051 2187 ConstOffsets 2380
+ 4035:3102(ResType) ImageSparseGather 4023 4024 2187 ConstOffsets 4034
+ 4036: 7(f16vec4) CompositeExtract 4035 1
+ Store 4022(texel) 4036
+ 4037: 47(int) CompositeExtract 4035 0
+ 4038: 143 Load 145(s2D)
+ 4039:154(f16vec2) Load 156(f16c2)
+ 4040:6(float16_t) Load 137(f16bias)
+ 4041:3102(ResType) ImageSparseGather 4038 4039 2187 Bias ConstOffsets 4040 4034
+ 4042: 7(f16vec4) CompositeExtract 4041 1
+ Store 4022(texel) 4042
+ 4043: 47(int) CompositeExtract 4041 0
+ 4044: 284 Load 286(s2DArray)
+ 4045: 167(fvec3) Load 169(c3)
+ 4046:3102(ResType) ImageSparseGather 4044 4045 2187 ConstOffsets 4034
+ 4047: 7(f16vec4) CompositeExtract 4046 1
+ Store 4022(texel) 4047
+ 4048: 47(int) CompositeExtract 4046 0
+ 4049: 284 Load 286(s2DArray)
+ 4050:175(f16vec3) Load 177(f16c3)
+ 4051:6(float16_t) Load 137(f16bias)
+ 4052:3102(ResType) ImageSparseGather 4049 4050 2187 Bias ConstOffsets 4051 4034
4053: 7(f16vec4) CompositeExtract 4052 1
Store 4022(texel) 4053
4054: 47(int) CompositeExtract 4052 0
- 4055: 224 Load 226(s2DShadow)
+ 4055: 357 Load 359(s2DRect)
4056: 53(fvec2) Load 148(c2)
- 4057: 52(float) Load 215(compare)
- 4058:3102(ResType) ImageSparseDrefGather 4055 4056 4057 ConstOffsets 2380
- 4059: 7(f16vec4) CompositeExtract 4058 1
- Store 4022(texel) 4059
- 4060: 47(int) CompositeExtract 4058 0
- 4061: 224 Load 226(s2DShadow)
- 4062:154(f16vec2) Load 156(f16c2)
- 4063: 52(float) Load 215(compare)
- 4064:3102(ResType) ImageSparseDrefGather 4061 4062 4063 ConstOffsets 2380
- 4065: 7(f16vec4) CompositeExtract 4064 1
- Store 4022(texel) 4065
- 4066: 47(int) CompositeExtract 4064 0
- 4067: 337 Load 339(s2DArrayShadow)
- 4068: 167(fvec3) Load 169(c3)
- 4069: 52(float) Load 215(compare)
- 4070:3102(ResType) ImageSparseDrefGather 4067 4068 4069 ConstOffsets 2380
- 4071: 7(f16vec4) CompositeExtract 4070 1
- Store 4022(texel) 4071
- 4072: 47(int) CompositeExtract 4070 0
- 4073: 337 Load 339(s2DArrayShadow)
- 4074:175(f16vec3) Load 177(f16c3)
- 4075: 52(float) Load 215(compare)
- 4076:3102(ResType) ImageSparseDrefGather 4073 4074 4075 ConstOffsets 2380
- 4077: 7(f16vec4) CompositeExtract 4076 1
- Store 4022(texel) 4077
- 4078: 47(int) CompositeExtract 4076 0
- 4079: 371 Load 373(s2DRectShadow)
- 4080: 53(fvec2) Load 148(c2)
- 4081: 52(float) Load 215(compare)
- 4082:3102(ResType) ImageSparseDrefGather 4079 4080 4081 ConstOffsets 2380
- 4083: 7(f16vec4) CompositeExtract 4082 1
- Store 4022(texel) 4083
- 4084: 47(int) CompositeExtract 4082 0
- 4085: 371 Load 373(s2DRectShadow)
- 4086:154(f16vec2) Load 156(f16c2)
- 4087: 52(float) Load 215(compare)
- 4088:3102(ResType) ImageSparseDrefGather 4085 4086 4087 ConstOffsets 2380
- 4089: 7(f16vec4) CompositeExtract 4088 1
- Store 4022(texel) 4089
- 4090: 47(int) CompositeExtract 4088 0
- 4091: 7(f16vec4) Load 4022(texel)
- ReturnValue 4091
+ 4057:3102(ResType) ImageSparseGather 4055 4056 2187 ConstOffsets 4034
+ 4058: 7(f16vec4) CompositeExtract 4057 1
+ Store 4022(texel) 4058
+ 4059: 47(int) CompositeExtract 4057 0
+ 4060: 357 Load 359(s2DRect)
+ 4061:154(f16vec2) Load 156(f16c2)
+ 4062:3102(ResType) ImageSparseGather 4060 4061 2187 ConstOffsets 4034
+ 4063: 7(f16vec4) CompositeExtract 4062 1
+ Store 4022(texel) 4063
+ 4064: 47(int) CompositeExtract 4062 0
+ 4065: 224 Load 226(s2DShadow)
+ 4066: 53(fvec2) Load 148(c2)
+ 4067: 52(float) Load 215(compare)
+ 4068:3102(ResType) ImageSparseDrefGather 4065 4066 4067 ConstOffsets 4034
+ 4069: 7(f16vec4) CompositeExtract 4068 1
+ Store 4022(texel) 4069
+ 4070: 47(int) CompositeExtract 4068 0
+ 4071: 224 Load 226(s2DShadow)
+ 4072:154(f16vec2) Load 156(f16c2)
+ 4073: 52(float) Load 215(compare)
+ 4074:3102(ResType) ImageSparseDrefGather 4071 4072 4073 ConstOffsets 4034
+ 4075: 7(f16vec4) CompositeExtract 4074 1
+ Store 4022(texel) 4075
+ 4076: 47(int) CompositeExtract 4074 0
+ 4077: 337 Load 339(s2DArrayShadow)
+ 4078: 167(fvec3) Load 169(c3)
+ 4079: 52(float) Load 215(compare)
+ 4080:3102(ResType) ImageSparseDrefGather 4077 4078 4079 ConstOffsets 4034
+ 4081: 7(f16vec4) CompositeExtract 4080 1
+ Store 4022(texel) 4081
+ 4082: 47(int) CompositeExtract 4080 0
+ 4083: 337 Load 339(s2DArrayShadow)
+ 4084:175(f16vec3) Load 177(f16c3)
+ 4085: 52(float) Load 215(compare)
+ 4086:3102(ResType) ImageSparseDrefGather 4083 4084 4085 ConstOffsets 4034
+ 4087: 7(f16vec4) CompositeExtract 4086 1
+ Store 4022(texel) 4087
+ 4088: 47(int) CompositeExtract 4086 0
+ 4089: 371 Load 373(s2DRectShadow)
+ 4090: 53(fvec2) Load 148(c2)
+ 4091: 52(float) Load 215(compare)
+ 4092:3102(ResType) ImageSparseDrefGather 4089 4090 4091 ConstOffsets 4034
+ 4093: 7(f16vec4) CompositeExtract 4092 1
+ Store 4022(texel) 4093
+ 4094: 47(int) CompositeExtract 4092 0
+ 4095: 371 Load 373(s2DRectShadow)
+ 4096:154(f16vec2) Load 156(f16c2)
+ 4097: 52(float) Load 215(compare)
+ 4098:3102(ResType) ImageSparseDrefGather 4095 4096 4097 ConstOffsets 4034
+ 4099: 7(f16vec4) CompositeExtract 4098 1
+ Store 4022(texel) 4099
+ 4100: 47(int) CompositeExtract 4098 0
+ 4101: 7(f16vec4) Load 4022(texel)
+ ReturnValue 4101
FunctionEnd
91(testSparseTextureGatherLod(): 7(f16vec4) Function None 8
92: Label
- 4094(texel): 64(ptr) Variable Function
- Store 4094(texel) 121
- 4095: 143 Load 145(s2D)
- 4096: 53(fvec2) Load 148(c2)
- 4097: 52(float) Load 565(lod)
- 4098:3102(ResType) ImageSparseGather 4095 4096 2187 Lod 4097
- 4099: 7(f16vec4) CompositeExtract 4098 1
- Store 4094(texel) 4099
- 4100: 47(int) CompositeExtract 4098 0
- 4101: 143 Load 145(s2D)
- 4102:154(f16vec2) Load 156(f16c2)
- 4103:6(float16_t) Load 572(f16lod)
- 4104:3102(ResType) ImageSparseGather 4101 4102 2187 Lod 4103
- 4105: 7(f16vec4) CompositeExtract 4104 1
- Store 4094(texel) 4105
- 4106: 47(int) CompositeExtract 4104 0
- 4107: 284 Load 286(s2DArray)
- 4108: 167(fvec3) Load 169(c3)
- 4109: 52(float) Load 565(lod)
- 4110:3102(ResType) ImageSparseGather 4107 4108 2187 Lod 4109
- 4111: 7(f16vec4) CompositeExtract 4110 1
- Store 4094(texel) 4111
- 4112: 47(int) CompositeExtract 4110 0
- 4113: 284 Load 286(s2DArray)
- 4114:175(f16vec3) Load 177(f16c3)
- 4115:6(float16_t) Load 572(f16lod)
- 4116:3102(ResType) ImageSparseGather 4113 4114 2187 Lod 4115
- 4117: 7(f16vec4) CompositeExtract 4116 1
- Store 4094(texel) 4117
- 4118: 47(int) CompositeExtract 4116 0
- 4119: 184 Load 186(sCube)
- 4120: 167(fvec3) Load 169(c3)
- 4121: 52(float) Load 565(lod)
- 4122:3102(ResType) ImageSparseGather 4119 4120 2187 Lod 4121
- 4123: 7(f16vec4) CompositeExtract 4122 1
- Store 4094(texel) 4123
- 4124: 47(int) CompositeExtract 4122 0
- 4125: 184 Load 186(sCube)
- 4126:175(f16vec3) Load 177(f16c3)
- 4127:6(float16_t) Load 572(f16lod)
- 4128:3102(ResType) ImageSparseGather 4125 4126 2187 Lod 4127
- 4129: 7(f16vec4) CompositeExtract 4128 1
- Store 4094(texel) 4129
- 4130: 47(int) CompositeExtract 4128 0
- 4131: 299 Load 301(sCubeArray)
- 4132: 249(fvec4) Load 251(c4)
- 4133: 52(float) Load 565(lod)
- 4134:3102(ResType) ImageSparseGather 4131 4132 2187 Lod 4133
- 4135: 7(f16vec4) CompositeExtract 4134 1
- Store 4094(texel) 4135
- 4136: 47(int) CompositeExtract 4134 0
- 4137: 299 Load 301(sCubeArray)
- 4138: 7(f16vec4) Load 309(f16c4)
- 4139:6(float16_t) Load 572(f16lod)
- 4140:3102(ResType) ImageSparseGather 4137 4138 2187 Lod 4139
- 4141: 7(f16vec4) CompositeExtract 4140 1
- Store 4094(texel) 4141
- 4142: 47(int) CompositeExtract 4140 0
- 4143: 7(f16vec4) Load 4094(texel)
- ReturnValue 4143
+ 4104(texel): 64(ptr) Variable Function
+ Store 4104(texel) 121
+ 4105: 143 Load 145(s2D)
+ 4106: 53(fvec2) Load 148(c2)
+ 4107: 52(float) Load 565(lod)
+ 4108:3102(ResType) ImageSparseGather 4105 4106 2187 Lod 4107
+ 4109: 7(f16vec4) CompositeExtract 4108 1
+ Store 4104(texel) 4109
+ 4110: 47(int) CompositeExtract 4108 0
+ 4111: 143 Load 145(s2D)
+ 4112:154(f16vec2) Load 156(f16c2)
+ 4113:6(float16_t) Load 572(f16lod)
+ 4114:3102(ResType) ImageSparseGather 4111 4112 2187 Lod 4113
+ 4115: 7(f16vec4) CompositeExtract 4114 1
+ Store 4104(texel) 4115
+ 4116: 47(int) CompositeExtract 4114 0
+ 4117: 284 Load 286(s2DArray)
+ 4118: 167(fvec3) Load 169(c3)
+ 4119: 52(float) Load 565(lod)
+ 4120:3102(ResType) ImageSparseGather 4117 4118 2187 Lod 4119
+ 4121: 7(f16vec4) CompositeExtract 4120 1
+ Store 4104(texel) 4121
+ 4122: 47(int) CompositeExtract 4120 0
+ 4123: 284 Load 286(s2DArray)
+ 4124:175(f16vec3) Load 177(f16c3)
+ 4125:6(float16_t) Load 572(f16lod)
+ 4126:3102(ResType) ImageSparseGather 4123 4124 2187 Lod 4125
+ 4127: 7(f16vec4) CompositeExtract 4126 1
+ Store 4104(texel) 4127
+ 4128: 47(int) CompositeExtract 4126 0
+ 4129: 184 Load 186(sCube)
+ 4130: 167(fvec3) Load 169(c3)
+ 4131: 52(float) Load 565(lod)
+ 4132:3102(ResType) ImageSparseGather 4129 4130 2187 Lod 4131
+ 4133: 7(f16vec4) CompositeExtract 4132 1
+ Store 4104(texel) 4133
+ 4134: 47(int) CompositeExtract 4132 0
+ 4135: 184 Load 186(sCube)
+ 4136:175(f16vec3) Load 177(f16c3)
+ 4137:6(float16_t) Load 572(f16lod)
+ 4138:3102(ResType) ImageSparseGather 4135 4136 2187 Lod 4137
+ 4139: 7(f16vec4) CompositeExtract 4138 1
+ Store 4104(texel) 4139
+ 4140: 47(int) CompositeExtract 4138 0
+ 4141: 299 Load 301(sCubeArray)
+ 4142: 249(fvec4) Load 251(c4)
+ 4143: 52(float) Load 565(lod)
+ 4144:3102(ResType) ImageSparseGather 4141 4142 2187 Lod 4143
+ 4145: 7(f16vec4) CompositeExtract 4144 1
+ Store 4104(texel) 4145
+ 4146: 47(int) CompositeExtract 4144 0
+ 4147: 299 Load 301(sCubeArray)
+ 4148: 7(f16vec4) Load 309(f16c4)
+ 4149:6(float16_t) Load 572(f16lod)
+ 4150:3102(ResType) ImageSparseGather 4147 4148 2187 Lod 4149
+ 4151: 7(f16vec4) CompositeExtract 4150 1
+ Store 4104(texel) 4151
+ 4152: 47(int) CompositeExtract 4150 0
+ 4153: 7(f16vec4) Load 4104(texel)
+ ReturnValue 4153
FunctionEnd
93(testSparseTextureGatherLodOffset(): 7(f16vec4) Function None 8
94: Label
- 4146(texel): 64(ptr) Variable Function
- Store 4146(texel) 121
- 4147: 143 Load 145(s2D)
- 4148: 53(fvec2) Load 148(c2)
- 4149: 52(float) Load 565(lod)
- 4150:3102(ResType) ImageSparseGather 4147 4148 2187 Lod ConstOffset 4149 722
- 4151: 7(f16vec4) CompositeExtract 4150 1
- Store 4146(texel) 4151
- 4152: 47(int) CompositeExtract 4150 0
- 4153: 143 Load 145(s2D)
- 4154:154(f16vec2) Load 156(f16c2)
- 4155:6(float16_t) Load 572(f16lod)
- 4156:3102(ResType) ImageSparseGather 4153 4154 2187 Lod ConstOffset 4155 722
- 4157: 7(f16vec4) CompositeExtract 4156 1
- Store 4146(texel) 4157
- 4158: 47(int) CompositeExtract 4156 0
- 4159: 284 Load 286(s2DArray)
- 4160: 167(fvec3) Load 169(c3)
- 4161: 52(float) Load 565(lod)
- 4162:3102(ResType) ImageSparseGather 4159 4160 2187 Lod ConstOffset 4161 722
- 4163: 7(f16vec4) CompositeExtract 4162 1
- Store 4146(texel) 4163
- 4164: 47(int) CompositeExtract 4162 0
- 4165: 284 Load 286(s2DArray)
- 4166:175(f16vec3) Load 177(f16c3)
- 4167:6(float16_t) Load 572(f16lod)
- 4168:3102(ResType) ImageSparseGather 4165 4166 2187 Lod ConstOffset 4167 722
- 4169: 7(f16vec4) CompositeExtract 4168 1
- Store 4146(texel) 4169
- 4170: 47(int) CompositeExtract 4168 0
- 4171: 7(f16vec4) Load 4146(texel)
- ReturnValue 4171
+ 4156(texel): 64(ptr) Variable Function
+ Store 4156(texel) 121
+ 4157: 143 Load 145(s2D)
+ 4158: 53(fvec2) Load 148(c2)
+ 4159: 52(float) Load 565(lod)
+ 4160:3102(ResType) ImageSparseGather 4157 4158 2187 Lod ConstOffset 4159 722
+ 4161: 7(f16vec4) CompositeExtract 4160 1
+ Store 4156(texel) 4161
+ 4162: 47(int) CompositeExtract 4160 0
+ 4163: 143 Load 145(s2D)
+ 4164:154(f16vec2) Load 156(f16c2)
+ 4165:6(float16_t) Load 572(f16lod)
+ 4166:3102(ResType) ImageSparseGather 4163 4164 2187 Lod ConstOffset 4165 722
+ 4167: 7(f16vec4) CompositeExtract 4166 1
+ Store 4156(texel) 4167
+ 4168: 47(int) CompositeExtract 4166 0
+ 4169: 284 Load 286(s2DArray)
+ 4170: 167(fvec3) Load 169(c3)
+ 4171: 52(float) Load 565(lod)
+ 4172:3102(ResType) ImageSparseGather 4169 4170 2187 Lod ConstOffset 4171 722
+ 4173: 7(f16vec4) CompositeExtract 4172 1
+ Store 4156(texel) 4173
+ 4174: 47(int) CompositeExtract 4172 0
+ 4175: 284 Load 286(s2DArray)
+ 4176:175(f16vec3) Load 177(f16c3)
+ 4177:6(float16_t) Load 572(f16lod)
+ 4178:3102(ResType) ImageSparseGather 4175 4176 2187 Lod ConstOffset 4177 722
+ 4179: 7(f16vec4) CompositeExtract 4178 1
+ Store 4156(texel) 4179
+ 4180: 47(int) CompositeExtract 4178 0
+ 4181: 7(f16vec4) Load 4156(texel)
+ ReturnValue 4181
FunctionEnd
95(testSparseTextureGatherLodOffsets(): 7(f16vec4) Function None 8
96: Label
- 4174(texel): 64(ptr) Variable Function
- Store 4174(texel) 121
- 4175: 143 Load 145(s2D)
- 4176: 53(fvec2) Load 148(c2)
- 4177: 52(float) Load 565(lod)
- 4178:3102(ResType) ImageSparseGather 4175 4176 2187 Lod ConstOffsets 4177 2380
- 4179: 7(f16vec4) CompositeExtract 4178 1
- Store 4174(texel) 4179
- 4180: 47(int) CompositeExtract 4178 0
- 4181: 143 Load 145(s2D)
- 4182:154(f16vec2) Load 156(f16c2)
- 4183:6(float16_t) Load 572(f16lod)
- 4184:3102(ResType) ImageSparseGather 4181 4182 2187 Lod ConstOffsets 4183 2380
- 4185: 7(f16vec4) CompositeExtract 4184 1
- Store 4174(texel) 4185
- 4186: 47(int) CompositeExtract 4184 0
- 4187: 284 Load 286(s2DArray)
- 4188: 167(fvec3) Load 169(c3)
- 4189: 52(float) Load 565(lod)
- 4190:3102(ResType) ImageSparseGather 4187 4188 2187 Lod ConstOffsets 4189 2380
- 4191: 7(f16vec4) CompositeExtract 4190 1
- Store 4174(texel) 4191
- 4192: 47(int) CompositeExtract 4190 0
- 4193: 284 Load 286(s2DArray)
- 4194:175(f16vec3) Load 177(f16c3)
- 4195:6(float16_t) Load 572(f16lod)
- 4196:3102(ResType) ImageSparseGather 4193 4194 2187 Lod ConstOffsets 4195 2380
- 4197: 7(f16vec4) CompositeExtract 4196 1
- Store 4174(texel) 4197
- 4198: 47(int) CompositeExtract 4196 0
- 4199: 7(f16vec4) Load 4174(texel)
- ReturnValue 4199
+ 4184(texel): 64(ptr) Variable Function
+ Store 4184(texel) 121
+ 4185: 143 Load 145(s2D)
+ 4186: 53(fvec2) Load 148(c2)
+ 4187: 52(float) Load 565(lod)
+ 4188:3102(ResType) ImageSparseGather 4185 4186 2187 Lod ConstOffsets 4187 2380
+ 4189: 7(f16vec4) CompositeExtract 4188 1
+ Store 4184(texel) 4189
+ 4190: 47(int) CompositeExtract 4188 0
+ 4191: 143 Load 145(s2D)
+ 4192:154(f16vec2) Load 156(f16c2)
+ 4193:6(float16_t) Load 572(f16lod)
+ 4194:3102(ResType) ImageSparseGather 4191 4192 2187 Lod ConstOffsets 4193 2380
+ 4195: 7(f16vec4) CompositeExtract 4194 1
+ Store 4184(texel) 4195
+ 4196: 47(int) CompositeExtract 4194 0
+ 4197: 284 Load 286(s2DArray)
+ 4198: 167(fvec3) Load 169(c3)
+ 4199: 52(float) Load 565(lod)
+ 4200:3102(ResType) ImageSparseGather 4197 4198 2187 Lod ConstOffsets 4199 2380
+ 4201: 7(f16vec4) CompositeExtract 4200 1
+ Store 4184(texel) 4201
+ 4202: 47(int) CompositeExtract 4200 0
+ 4203: 284 Load 286(s2DArray)
+ 4204:175(f16vec3) Load 177(f16c3)
+ 4205:6(float16_t) Load 572(f16lod)
+ 4206:3102(ResType) ImageSparseGather 4203 4204 2187 Lod ConstOffsets 4205 2380
+ 4207: 7(f16vec4) CompositeExtract 4206 1
+ Store 4184(texel) 4207
+ 4208: 47(int) CompositeExtract 4206 0
+ 4209: 7(f16vec4) Load 4184(texel)
+ ReturnValue 4209
FunctionEnd
97(testSparseImageLoad(): 7(f16vec4) Function None 8
98: Label
- 4202(texel): 64(ptr) Variable Function
- Store 4202(texel) 121
- 4203: 2962 Load 2964(i2D)
- 4204: 53(fvec2) Load 148(c2)
- 4205: 721(ivec2) ConvertFToS 4204
- 4206:3102(ResType) ImageSparseRead 4203 4205
- 4207: 7(f16vec4) CompositeExtract 4206 1
- Store 4202(texel) 4207
- 4208: 47(int) CompositeExtract 4206 0
- 4209: 2971 Load 2973(i3D)
- 4210: 167(fvec3) Load 169(c3)
- 4211: 734(ivec3) ConvertFToS 4210
- 4212:3102(ResType) ImageSparseRead 4209 4211
- 4213: 7(f16vec4) CompositeExtract 4212 1
- Store 4202(texel) 4213
- 4214: 47(int) CompositeExtract 4212 0
- 4215: 2980 Load 2982(i2DRect)
- 4216: 53(fvec2) Load 148(c2)
- 4217: 721(ivec2) ConvertFToS 4216
- 4218:3102(ResType) ImageSparseRead 4215 4217
- 4219: 7(f16vec4) CompositeExtract 4218 1
- Store 4202(texel) 4219
- 4220: 47(int) CompositeExtract 4218 0
- 4221: 2989 Load 2991(iCube)
- 4222: 167(fvec3) Load 169(c3)
- 4223: 734(ivec3) ConvertFToS 4222
- 4224:3102(ResType) ImageSparseRead 4221 4223
- 4225: 7(f16vec4) CompositeExtract 4224 1
- Store 4202(texel) 4225
- 4226: 47(int) CompositeExtract 4224 0
- 4227: 3016 Load 3018(i2DArray)
- 4228: 167(fvec3) Load 169(c3)
- 4229: 734(ivec3) ConvertFToS 4228
- 4230:3102(ResType) ImageSparseRead 4227 4229
- 4231: 7(f16vec4) CompositeExtract 4230 1
- Store 4202(texel) 4231
- 4232: 47(int) CompositeExtract 4230 0
- 4233: 3025 Load 3027(iCubeArray)
- 4234: 167(fvec3) Load 169(c3)
- 4235: 734(ivec3) ConvertFToS 4234
- 4236:3102(ResType) ImageSparseRead 4233 4235
- 4237: 7(f16vec4) CompositeExtract 4236 1
- Store 4202(texel) 4237
- 4238: 47(int) CompositeExtract 4236 0
- 4239: 3034 Load 3036(i2DMS)
- 4240: 53(fvec2) Load 148(c2)
- 4241: 721(ivec2) ConvertFToS 4240
- 4242:3102(ResType) ImageSparseRead 4239 4241 Sample 709
- 4243: 7(f16vec4) CompositeExtract 4242 1
- Store 4202(texel) 4243
- 4244: 47(int) CompositeExtract 4242 0
- 4245: 3043 Load 3045(i2DMSArray)
- 4246: 167(fvec3) Load 169(c3)
- 4247: 734(ivec3) ConvertFToS 4246
- 4248:3102(ResType) ImageSparseRead 4245 4247 Sample 1326
- 4249: 7(f16vec4) CompositeExtract 4248 1
- Store 4202(texel) 4249
- 4250: 47(int) CompositeExtract 4248 0
- 4251: 7(f16vec4) Load 4202(texel)
- ReturnValue 4251
+ 4212(texel): 64(ptr) Variable Function
+ Store 4212(texel) 121
+ 4213: 2962 Load 2964(i2D)
+ 4214: 53(fvec2) Load 148(c2)
+ 4215: 721(ivec2) ConvertFToS 4214
+ 4216:3102(ResType) ImageSparseRead 4213 4215
+ 4217: 7(f16vec4) CompositeExtract 4216 1
+ Store 4212(texel) 4217
+ 4218: 47(int) CompositeExtract 4216 0
+ 4219: 2971 Load 2973(i3D)
+ 4220: 167(fvec3) Load 169(c3)
+ 4221: 734(ivec3) ConvertFToS 4220
+ 4222:3102(ResType) ImageSparseRead 4219 4221
+ 4223: 7(f16vec4) CompositeExtract 4222 1
+ Store 4212(texel) 4223
+ 4224: 47(int) CompositeExtract 4222 0
+ 4225: 2980 Load 2982(i2DRect)
+ 4226: 53(fvec2) Load 148(c2)
+ 4227: 721(ivec2) ConvertFToS 4226
+ 4228:3102(ResType) ImageSparseRead 4225 4227
+ 4229: 7(f16vec4) CompositeExtract 4228 1
+ Store 4212(texel) 4229
+ 4230: 47(int) CompositeExtract 4228 0
+ 4231: 2989 Load 2991(iCube)
+ 4232: 167(fvec3) Load 169(c3)
+ 4233: 734(ivec3) ConvertFToS 4232
+ 4234:3102(ResType) ImageSparseRead 4231 4233
+ 4235: 7(f16vec4) CompositeExtract 4234 1
+ Store 4212(texel) 4235
+ 4236: 47(int) CompositeExtract 4234 0
+ 4237: 3016 Load 3018(i2DArray)
+ 4238: 167(fvec3) Load 169(c3)
+ 4239: 734(ivec3) ConvertFToS 4238
+ 4240:3102(ResType) ImageSparseRead 4237 4239
+ 4241: 7(f16vec4) CompositeExtract 4240 1
+ Store 4212(texel) 4241
+ 4242: 47(int) CompositeExtract 4240 0
+ 4243: 3025 Load 3027(iCubeArray)
+ 4244: 167(fvec3) Load 169(c3)
+ 4245: 734(ivec3) ConvertFToS 4244
+ 4246:3102(ResType) ImageSparseRead 4243 4245
+ 4247: 7(f16vec4) CompositeExtract 4246 1
+ Store 4212(texel) 4247
+ 4248: 47(int) CompositeExtract 4246 0
+ 4249: 3034 Load 3036(i2DMS)
+ 4250: 53(fvec2) Load 148(c2)
+ 4251: 721(ivec2) ConvertFToS 4250
+ 4252:3102(ResType) ImageSparseRead 4249 4251 Sample 709
+ 4253: 7(f16vec4) CompositeExtract 4252 1
+ Store 4212(texel) 4253
+ 4254: 47(int) CompositeExtract 4252 0
+ 4255: 3043 Load 3045(i2DMSArray)
+ 4256: 167(fvec3) Load 169(c3)
+ 4257: 734(ivec3) ConvertFToS 4256
+ 4258:3102(ResType) ImageSparseRead 4255 4257 Sample 1326
+ 4259: 7(f16vec4) CompositeExtract 4258 1
+ Store 4212(texel) 4259
+ 4260: 47(int) CompositeExtract 4258 0
+ 4261: 7(f16vec4) Load 4212(texel)
+ ReturnValue 4261
FunctionEnd
99(testSparseTextureClamp(): 7(f16vec4) Function None 8
100: Label
- 4254(texel): 64(ptr) Variable Function
- Store 4254(texel) 121
- 4255: 143 Load 145(s2D)
- 4256: 53(fvec2) Load 148(c2)
- 4258: 52(float) Load 4257(lodClamp)
- 4259:3102(ResType) ImageSparseSampleImplicitLod 4255 4256 MinLod 4258
- 4260: 7(f16vec4) CompositeExtract 4259 1
- Store 4254(texel) 4260
- 4261: 47(int) CompositeExtract 4259 0
- 4262: 143 Load 145(s2D)
- 4263:154(f16vec2) Load 156(f16c2)
- 4265:6(float16_t) Load 4264(f16lodClamp)
- 4266:6(float16_t) Load 137(f16bias)
- 4267:3102(ResType) ImageSparseSampleImplicitLod 4262 4263 Bias MinLod 4266 4265
- 4268: 7(f16vec4) CompositeExtract 4267 1
- Store 4254(texel) 4268
- 4269: 47(int) CompositeExtract 4267 0
- 4270: 163 Load 165(s3D)
- 4271: 167(fvec3) Load 169(c3)
- 4272: 52(float) Load 4257(lodClamp)
- 4273:3102(ResType) ImageSparseSampleImplicitLod 4270 4271 MinLod 4272
- 4274: 7(f16vec4) CompositeExtract 4273 1
- Store 4254(texel) 4274
- 4275: 47(int) CompositeExtract 4273 0
- 4276: 163 Load 165(s3D)
- 4277:175(f16vec3) Load 177(f16c3)
- 4278:6(float16_t) Load 4264(f16lodClamp)
- 4279:6(float16_t) Load 137(f16bias)
- 4280:3102(ResType) ImageSparseSampleImplicitLod 4276 4277 Bias MinLod 4279 4278
- 4281: 7(f16vec4) CompositeExtract 4280 1
- Store 4254(texel) 4281
- 4282: 47(int) CompositeExtract 4280 0
- 4283: 184 Load 186(sCube)
- 4284: 167(fvec3) Load 169(c3)
- 4285: 52(float) Load 4257(lodClamp)
- 4286:3102(ResType) ImageSparseSampleImplicitLod 4283 4284 MinLod 4285
- 4287: 7(f16vec4) CompositeExtract 4286 1
- Store 4254(texel) 4287
- 4288: 47(int) CompositeExtract 4286 0
- 4289: 184 Load 186(sCube)
- 4290:175(f16vec3) Load 177(f16c3)
- 4291:6(float16_t) Load 4264(f16lodClamp)
- 4292:6(float16_t) Load 137(f16bias)
- 4293:3102(ResType) ImageSparseSampleImplicitLod 4289 4290 Bias MinLod 4292 4291
- 4294: 7(f16vec4) CompositeExtract 4293 1
- Store 4254(texel) 4294
- 4295: 47(int) CompositeExtract 4293 0
- 4296: 224 Load 226(s2DShadow)
- 4297: 167(fvec3) Load 169(c3)
- 4298: 52(float) Load 4257(lodClamp)
- 4299: 208(ptr) AccessChain 4254(texel) 207
- 4300: 52(float) CompositeExtract 4297 2
- 4301:3138(ResType) ImageSparseSampleDrefImplicitLod 4296 4297 4300 MinLod 4298
- 4302:6(float16_t) CompositeExtract 4301 1
- Store 4299 4302
- 4303: 47(int) CompositeExtract 4301 0
- 4304: 224 Load 226(s2DShadow)
- 4305:154(f16vec2) Load 156(f16c2)
- 4306: 52(float) Load 215(compare)
- 4307:6(float16_t) Load 4264(f16lodClamp)
- 4308: 208(ptr) AccessChain 4254(texel) 207
- 4309:6(float16_t) Load 137(f16bias)
- 4310:3138(ResType) ImageSparseSampleDrefImplicitLod 4304 4305 4306 Bias MinLod 4309 4307
- 4311:6(float16_t) CompositeExtract 4310 1
- Store 4308 4311
- 4312: 47(int) CompositeExtract 4310 0
- 4313: 245 Load 247(sCubeShadow)
- 4314: 249(fvec4) Load 251(c4)
- 4315: 52(float) Load 4257(lodClamp)
- 4316: 208(ptr) AccessChain 4254(texel) 207
- 4317: 52(float) CompositeExtract 4314 3
- 4318:3138(ResType) ImageSparseSampleDrefImplicitLod 4313 4314 4317 MinLod 4315
- 4319:6(float16_t) CompositeExtract 4318 1
- Store 4316 4319
- 4320: 47(int) CompositeExtract 4318 0
- 4321: 245 Load 247(sCubeShadow)
- 4322:175(f16vec3) Load 177(f16c3)
- 4323: 52(float) Load 215(compare)
- 4324:6(float16_t) Load 4264(f16lodClamp)
- 4325: 208(ptr) AccessChain 4254(texel) 207
- 4326:6(float16_t) Load 137(f16bias)
- 4327:3138(ResType) ImageSparseSampleDrefImplicitLod 4321 4322 4323 Bias MinLod 4326 4324
- 4328:6(float16_t) CompositeExtract 4327 1
- Store 4325 4328
- 4329: 47(int) CompositeExtract 4327 0
- 4330: 284 Load 286(s2DArray)
- 4331: 167(fvec3) Load 169(c3)
- 4332: 52(float) Load 4257(lodClamp)
- 4333:3102(ResType) ImageSparseSampleImplicitLod 4330 4331 MinLod 4332
- 4334: 7(f16vec4) CompositeExtract 4333 1
- Store 4254(texel) 4334
- 4335: 47(int) CompositeExtract 4333 0
- 4336: 284 Load 286(s2DArray)
- 4337:175(f16vec3) Load 177(f16c3)
- 4338:6(float16_t) Load 4264(f16lodClamp)
- 4339:6(float16_t) Load 137(f16bias)
- 4340:3102(ResType) ImageSparseSampleImplicitLod 4336 4337 Bias MinLod 4339 4338
- 4341: 7(f16vec4) CompositeExtract 4340 1
- Store 4254(texel) 4341
- 4342: 47(int) CompositeExtract 4340 0
- 4343: 299 Load 301(sCubeArray)
- 4344: 249(fvec4) Load 251(c4)
- 4345: 52(float) Load 4257(lodClamp)
- 4346:3102(ResType) ImageSparseSampleImplicitLod 4343 4344 MinLod 4345
- 4347: 7(f16vec4) CompositeExtract 4346 1
- Store 4254(texel) 4347
- 4348: 47(int) CompositeExtract 4346 0
- 4349: 299 Load 301(sCubeArray)
- 4350: 7(f16vec4) Load 309(f16c4)
- 4351:6(float16_t) Load 4264(f16lodClamp)
- 4352:6(float16_t) Load 137(f16bias)
- 4353:3102(ResType) ImageSparseSampleImplicitLod 4349 4350 Bias MinLod 4352 4351
- 4354: 7(f16vec4) CompositeExtract 4353 1
- Store 4254(texel) 4354
- 4355: 47(int) CompositeExtract 4353 0
- 4356: 337 Load 339(s2DArrayShadow)
- 4357: 249(fvec4) Load 251(c4)
- 4358: 52(float) Load 4257(lodClamp)
- 4359: 208(ptr) AccessChain 4254(texel) 207
- 4360: 52(float) CompositeExtract 4357 3
- 4361:3138(ResType) ImageSparseSampleDrefImplicitLod 4356 4357 4360 MinLod 4358
- 4362:6(float16_t) CompositeExtract 4361 1
- Store 4359 4362
- 4363: 47(int) CompositeExtract 4361 0
- 4364: 337 Load 339(s2DArrayShadow)
- 4365:175(f16vec3) Load 177(f16c3)
- 4366: 52(float) Load 215(compare)
- 4367:6(float16_t) Load 4264(f16lodClamp)
- 4368: 208(ptr) AccessChain 4254(texel) 207
- 4369:3138(ResType) ImageSparseSampleDrefImplicitLod 4364 4365 4366 MinLod 4367
- 4370:6(float16_t) CompositeExtract 4369 1
- Store 4368 4370
- 4371: 47(int) CompositeExtract 4369 0
- 4372: 391 Load 393(sCubeArrayShadow)
- 4373: 249(fvec4) Load 251(c4)
- 4374: 52(float) Load 215(compare)
- 4375: 52(float) Load 4257(lodClamp)
- 4376: 208(ptr) AccessChain 4254(texel) 207
- 4377:3138(ResType) ImageSparseSampleDrefImplicitLod 4372 4373 4374 MinLod 4375
- 4378:6(float16_t) CompositeExtract 4377 1
- Store 4376 4378
- 4379: 47(int) CompositeExtract 4377 0
- 4380: 391 Load 393(sCubeArrayShadow)
- 4381: 7(f16vec4) Load 309(f16c4)
- 4382: 52(float) Load 215(compare)
- 4383:6(float16_t) Load 4264(f16lodClamp)
- 4384: 208(ptr) AccessChain 4254(texel) 207
- 4385:3138(ResType) ImageSparseSampleDrefImplicitLod 4380 4381 4382 MinLod 4383
- 4386:6(float16_t) CompositeExtract 4385 1
- Store 4384 4386
- 4387: 47(int) CompositeExtract 4385 0
- 4388: 7(f16vec4) Load 4254(texel)
- ReturnValue 4388
+ 4264(texel): 64(ptr) Variable Function
+ Store 4264(texel) 121
+ 4265: 143 Load 145(s2D)
+ 4266: 53(fvec2) Load 148(c2)
+ 4268: 52(float) Load 4267(lodClamp)
+ 4269:3102(ResType) ImageSparseSampleImplicitLod 4265 4266 MinLod 4268
+ 4270: 7(f16vec4) CompositeExtract 4269 1
+ Store 4264(texel) 4270
+ 4271: 47(int) CompositeExtract 4269 0
+ 4272: 143 Load 145(s2D)
+ 4273:154(f16vec2) Load 156(f16c2)
+ 4275:6(float16_t) Load 4274(f16lodClamp)
+ 4276:6(float16_t) Load 137(f16bias)
+ 4277:3102(ResType) ImageSparseSampleImplicitLod 4272 4273 Bias MinLod 4276 4275
+ 4278: 7(f16vec4) CompositeExtract 4277 1
+ Store 4264(texel) 4278
+ 4279: 47(int) CompositeExtract 4277 0
+ 4280: 163 Load 165(s3D)
+ 4281: 167(fvec3) Load 169(c3)
+ 4282: 52(float) Load 4267(lodClamp)
+ 4283:3102(ResType) ImageSparseSampleImplicitLod 4280 4281 MinLod 4282
+ 4284: 7(f16vec4) CompositeExtract 4283 1
+ Store 4264(texel) 4284
+ 4285: 47(int) CompositeExtract 4283 0
+ 4286: 163 Load 165(s3D)
+ 4287:175(f16vec3) Load 177(f16c3)
+ 4288:6(float16_t) Load 4274(f16lodClamp)
+ 4289:6(float16_t) Load 137(f16bias)
+ 4290:3102(ResType) ImageSparseSampleImplicitLod 4286 4287 Bias MinLod 4289 4288
+ 4291: 7(f16vec4) CompositeExtract 4290 1
+ Store 4264(texel) 4291
+ 4292: 47(int) CompositeExtract 4290 0
+ 4293: 184 Load 186(sCube)
+ 4294: 167(fvec3) Load 169(c3)
+ 4295: 52(float) Load 4267(lodClamp)
+ 4296:3102(ResType) ImageSparseSampleImplicitLod 4293 4294 MinLod 4295
+ 4297: 7(f16vec4) CompositeExtract 4296 1
+ Store 4264(texel) 4297
+ 4298: 47(int) CompositeExtract 4296 0
+ 4299: 184 Load 186(sCube)
+ 4300:175(f16vec3) Load 177(f16c3)
+ 4301:6(float16_t) Load 4274(f16lodClamp)
+ 4302:6(float16_t) Load 137(f16bias)
+ 4303:3102(ResType) ImageSparseSampleImplicitLod 4299 4300 Bias MinLod 4302 4301
+ 4304: 7(f16vec4) CompositeExtract 4303 1
+ Store 4264(texel) 4304
+ 4305: 47(int) CompositeExtract 4303 0
+ 4306: 224 Load 226(s2DShadow)
+ 4307: 167(fvec3) Load 169(c3)
+ 4308: 52(float) Load 4267(lodClamp)
+ 4309: 208(ptr) AccessChain 4264(texel) 207
+ 4310: 52(float) CompositeExtract 4307 2
+ 4311:3138(ResType) ImageSparseSampleDrefImplicitLod 4306 4307 4310 MinLod 4308
+ 4312:6(float16_t) CompositeExtract 4311 1
+ Store 4309 4312
+ 4313: 47(int) CompositeExtract 4311 0
+ 4314: 224 Load 226(s2DShadow)
+ 4315:154(f16vec2) Load 156(f16c2)
+ 4316: 52(float) Load 215(compare)
+ 4317:6(float16_t) Load 4274(f16lodClamp)
+ 4318: 208(ptr) AccessChain 4264(texel) 207
+ 4319:6(float16_t) Load 137(f16bias)
+ 4320:3138(ResType) ImageSparseSampleDrefImplicitLod 4314 4315 4316 Bias MinLod 4319 4317
+ 4321:6(float16_t) CompositeExtract 4320 1
+ Store 4318 4321
+ 4322: 47(int) CompositeExtract 4320 0
+ 4323: 245 Load 247(sCubeShadow)
+ 4324: 249(fvec4) Load 251(c4)
+ 4325: 52(float) Load 4267(lodClamp)
+ 4326: 208(ptr) AccessChain 4264(texel) 207
+ 4327: 52(float) CompositeExtract 4324 3
+ 4328:3138(ResType) ImageSparseSampleDrefImplicitLod 4323 4324 4327 MinLod 4325
+ 4329:6(float16_t) CompositeExtract 4328 1
+ Store 4326 4329
+ 4330: 47(int) CompositeExtract 4328 0
+ 4331: 245 Load 247(sCubeShadow)
+ 4332:175(f16vec3) Load 177(f16c3)
+ 4333: 52(float) Load 215(compare)
+ 4334:6(float16_t) Load 4274(f16lodClamp)
+ 4335: 208(ptr) AccessChain 4264(texel) 207
+ 4336:6(float16_t) Load 137(f16bias)
+ 4337:3138(ResType) ImageSparseSampleDrefImplicitLod 4331 4332 4333 Bias MinLod 4336 4334
+ 4338:6(float16_t) CompositeExtract 4337 1
+ Store 4335 4338
+ 4339: 47(int) CompositeExtract 4337 0
+ 4340: 284 Load 286(s2DArray)
+ 4341: 167(fvec3) Load 169(c3)
+ 4342: 52(float) Load 4267(lodClamp)
+ 4343:3102(ResType) ImageSparseSampleImplicitLod 4340 4341 MinLod 4342
+ 4344: 7(f16vec4) CompositeExtract 4343 1
+ Store 4264(texel) 4344
+ 4345: 47(int) CompositeExtract 4343 0
+ 4346: 284 Load 286(s2DArray)
+ 4347:175(f16vec3) Load 177(f16c3)
+ 4348:6(float16_t) Load 4274(f16lodClamp)
+ 4349:6(float16_t) Load 137(f16bias)
+ 4350:3102(ResType) ImageSparseSampleImplicitLod 4346 4347 Bias MinLod 4349 4348
+ 4351: 7(f16vec4) CompositeExtract 4350 1
+ Store 4264(texel) 4351
+ 4352: 47(int) CompositeExtract 4350 0
+ 4353: 299 Load 301(sCubeArray)
+ 4354: 249(fvec4) Load 251(c4)
+ 4355: 52(float) Load 4267(lodClamp)
+ 4356:3102(ResType) ImageSparseSampleImplicitLod 4353 4354 MinLod 4355
+ 4357: 7(f16vec4) CompositeExtract 4356 1
+ Store 4264(texel) 4357
+ 4358: 47(int) CompositeExtract 4356 0
+ 4359: 299 Load 301(sCubeArray)
+ 4360: 7(f16vec4) Load 309(f16c4)
+ 4361:6(float16_t) Load 4274(f16lodClamp)
+ 4362:6(float16_t) Load 137(f16bias)
+ 4363:3102(ResType) ImageSparseSampleImplicitLod 4359 4360 Bias MinLod 4362 4361
+ 4364: 7(f16vec4) CompositeExtract 4363 1
+ Store 4264(texel) 4364
+ 4365: 47(int) CompositeExtract 4363 0
+ 4366: 337 Load 339(s2DArrayShadow)
+ 4367: 249(fvec4) Load 251(c4)
+ 4368: 52(float) Load 4267(lodClamp)
+ 4369: 208(ptr) AccessChain 4264(texel) 207
+ 4370: 52(float) CompositeExtract 4367 3
+ 4371:3138(ResType) ImageSparseSampleDrefImplicitLod 4366 4367 4370 MinLod 4368
+ 4372:6(float16_t) CompositeExtract 4371 1
+ Store 4369 4372
+ 4373: 47(int) CompositeExtract 4371 0
+ 4374: 337 Load 339(s2DArrayShadow)
+ 4375:175(f16vec3) Load 177(f16c3)
+ 4376: 52(float) Load 215(compare)
+ 4377:6(float16_t) Load 4274(f16lodClamp)
+ 4378: 208(ptr) AccessChain 4264(texel) 207
+ 4379:3138(ResType) ImageSparseSampleDrefImplicitLod 4374 4375 4376 MinLod 4377
+ 4380:6(float16_t) CompositeExtract 4379 1
+ Store 4378 4380
+ 4381: 47(int) CompositeExtract 4379 0
+ 4382: 391 Load 393(sCubeArrayShadow)
+ 4383: 249(fvec4) Load 251(c4)
+ 4384: 52(float) Load 215(compare)
+ 4385: 52(float) Load 4267(lodClamp)
+ 4386: 208(ptr) AccessChain 4264(texel) 207
+ 4387:3138(ResType) ImageSparseSampleDrefImplicitLod 4382 4383 4384 MinLod 4385
+ 4388:6(float16_t) CompositeExtract 4387 1
+ Store 4386 4388
+ 4389: 47(int) CompositeExtract 4387 0
+ 4390: 391 Load 393(sCubeArrayShadow)
+ 4391: 7(f16vec4) Load 309(f16c4)
+ 4392: 52(float) Load 215(compare)
+ 4393:6(float16_t) Load 4274(f16lodClamp)
+ 4394: 208(ptr) AccessChain 4264(texel) 207
+ 4395:3138(ResType) ImageSparseSampleDrefImplicitLod 4390 4391 4392 MinLod 4393
+ 4396:6(float16_t) CompositeExtract 4395 1
+ Store 4394 4396
+ 4397: 47(int) CompositeExtract 4395 0
+ 4398: 7(f16vec4) Load 4264(texel)
+ ReturnValue 4398
FunctionEnd
101(testTextureClamp(): 7(f16vec4) Function None 8
102: Label
- 4391(texel): 64(ptr) Variable Function
- Store 4391(texel) 121
- 4392: 123 Load 125(s1D)
- 4393: 52(float) Load 128(c1)
- 4394: 52(float) Load 4257(lodClamp)
- 4395: 7(f16vec4) ImageSampleImplicitLod 4392 4393 MinLod 4394
- 4396: 7(f16vec4) Load 4391(texel)
- 4397: 7(f16vec4) FAdd 4396 4395
- Store 4391(texel) 4397
- 4398: 123 Load 125(s1D)
- 4399:6(float16_t) Load 135(f16c1)
- 4400:6(float16_t) Load 4264(f16lodClamp)
- 4401:6(float16_t) Load 137(f16bias)
- 4402: 7(f16vec4) ImageSampleImplicitLod 4398 4399 Bias MinLod 4401 4400
- 4403: 7(f16vec4) Load 4391(texel)
- 4404: 7(f16vec4) FAdd 4403 4402
- Store 4391(texel) 4404
- 4405: 143 Load 145(s2D)
- 4406: 53(fvec2) Load 148(c2)
- 4407: 52(float) Load 4257(lodClamp)
- 4408: 7(f16vec4) ImageSampleImplicitLod 4405 4406 MinLod 4407
- 4409: 7(f16vec4) Load 4391(texel)
- 4410: 7(f16vec4) FAdd 4409 4408
- Store 4391(texel) 4410
- 4411: 143 Load 145(s2D)
- 4412:154(f16vec2) Load 156(f16c2)
- 4413:6(float16_t) Load 4264(f16lodClamp)
- 4414:6(float16_t) Load 137(f16bias)
- 4415: 7(f16vec4) ImageSampleImplicitLod 4411 4412 Bias MinLod 4414 4413
- 4416: 7(f16vec4) Load 4391(texel)
- 4417: 7(f16vec4) FAdd 4416 4415
- Store 4391(texel) 4417
- 4418: 163 Load 165(s3D)
- 4419: 167(fvec3) Load 169(c3)
- 4420: 52(float) Load 4257(lodClamp)
- 4421: 7(f16vec4) ImageSampleImplicitLod 4418 4419 MinLod 4420
- 4422: 7(f16vec4) Load 4391(texel)
- 4423: 7(f16vec4) FAdd 4422 4421
- Store 4391(texel) 4423
- 4424: 163 Load 165(s3D)
- 4425:175(f16vec3) Load 177(f16c3)
- 4426:6(float16_t) Load 4264(f16lodClamp)
- 4427:6(float16_t) Load 137(f16bias)
- 4428: 7(f16vec4) ImageSampleImplicitLod 4424 4425 Bias MinLod 4427 4426
- 4429: 7(f16vec4) Load 4391(texel)
- 4430: 7(f16vec4) FAdd 4429 4428
- Store 4391(texel) 4430
- 4431: 184 Load 186(sCube)
- 4432: 167(fvec3) Load 169(c3)
- 4433: 52(float) Load 4257(lodClamp)
- 4434: 7(f16vec4) ImageSampleImplicitLod 4431 4432 MinLod 4433
- 4435: 7(f16vec4) Load 4391(texel)
- 4436: 7(f16vec4) FAdd 4435 4434
- Store 4391(texel) 4436
- 4437: 184 Load 186(sCube)
- 4438:175(f16vec3) Load 177(f16c3)
- 4439:6(float16_t) Load 4264(f16lodClamp)
- 4440:6(float16_t) Load 137(f16bias)
- 4441: 7(f16vec4) ImageSampleImplicitLod 4437 4438 Bias MinLod 4440 4439
- 4442: 7(f16vec4) Load 4391(texel)
- 4443: 7(f16vec4) FAdd 4442 4441
- Store 4391(texel) 4443
- 4444: 199 Load 201(s1DShadow)
- 4445: 167(fvec3) Load 169(c3)
- 4446: 52(float) Load 4257(lodClamp)
- 4447: 52(float) CompositeExtract 4445 2
- 4448:6(float16_t) ImageSampleDrefImplicitLod 4444 4445 4447 MinLod 4446
- 4449: 208(ptr) AccessChain 4391(texel) 207
- 4450:6(float16_t) Load 4449
- 4451:6(float16_t) FAdd 4450 4448
- 4452: 208(ptr) AccessChain 4391(texel) 207
- Store 4452 4451
- 4453: 199 Load 201(s1DShadow)
- 4454:154(f16vec2) Load 156(f16c2)
- 4455: 52(float) Load 215(compare)
- 4456:6(float16_t) Load 4264(f16lodClamp)
- 4457:6(float16_t) Load 137(f16bias)
- 4458:6(float16_t) ImageSampleDrefImplicitLod 4453 4454 4455 Bias MinLod 4457 4456
- 4459: 208(ptr) AccessChain 4391(texel) 207
+ 4401(texel): 64(ptr) Variable Function
+ Store 4401(texel) 121
+ 4402: 123 Load 125(s1D)
+ 4403: 52(float) Load 128(c1)
+ 4404: 52(float) Load 4267(lodClamp)
+ 4405: 7(f16vec4) ImageSampleImplicitLod 4402 4403 MinLod 4404
+ 4406: 7(f16vec4) Load 4401(texel)
+ 4407: 7(f16vec4) FAdd 4406 4405
+ Store 4401(texel) 4407
+ 4408: 123 Load 125(s1D)
+ 4409:6(float16_t) Load 135(f16c1)
+ 4410:6(float16_t) Load 4274(f16lodClamp)
+ 4411:6(float16_t) Load 137(f16bias)
+ 4412: 7(f16vec4) ImageSampleImplicitLod 4408 4409 Bias MinLod 4411 4410
+ 4413: 7(f16vec4) Load 4401(texel)
+ 4414: 7(f16vec4) FAdd 4413 4412
+ Store 4401(texel) 4414
+ 4415: 143 Load 145(s2D)
+ 4416: 53(fvec2) Load 148(c2)
+ 4417: 52(float) Load 4267(lodClamp)
+ 4418: 7(f16vec4) ImageSampleImplicitLod 4415 4416 MinLod 4417
+ 4419: 7(f16vec4) Load 4401(texel)
+ 4420: 7(f16vec4) FAdd 4419 4418
+ Store 4401(texel) 4420
+ 4421: 143 Load 145(s2D)
+ 4422:154(f16vec2) Load 156(f16c2)
+ 4423:6(float16_t) Load 4274(f16lodClamp)
+ 4424:6(float16_t) Load 137(f16bias)
+ 4425: 7(f16vec4) ImageSampleImplicitLod 4421 4422 Bias MinLod 4424 4423
+ 4426: 7(f16vec4) Load 4401(texel)
+ 4427: 7(f16vec4) FAdd 4426 4425
+ Store 4401(texel) 4427
+ 4428: 163 Load 165(s3D)
+ 4429: 167(fvec3) Load 169(c3)
+ 4430: 52(float) Load 4267(lodClamp)
+ 4431: 7(f16vec4) ImageSampleImplicitLod 4428 4429 MinLod 4430
+ 4432: 7(f16vec4) Load 4401(texel)
+ 4433: 7(f16vec4) FAdd 4432 4431
+ Store 4401(texel) 4433
+ 4434: 163 Load 165(s3D)
+ 4435:175(f16vec3) Load 177(f16c3)
+ 4436:6(float16_t) Load 4274(f16lodClamp)
+ 4437:6(float16_t) Load 137(f16bias)
+ 4438: 7(f16vec4) ImageSampleImplicitLod 4434 4435 Bias MinLod 4437 4436
+ 4439: 7(f16vec4) Load 4401(texel)
+ 4440: 7(f16vec4) FAdd 4439 4438
+ Store 4401(texel) 4440
+ 4441: 184 Load 186(sCube)
+ 4442: 167(fvec3) Load 169(c3)
+ 4443: 52(float) Load 4267(lodClamp)
+ 4444: 7(f16vec4) ImageSampleImplicitLod 4441 4442 MinLod 4443
+ 4445: 7(f16vec4) Load 4401(texel)
+ 4446: 7(f16vec4) FAdd 4445 4444
+ Store 4401(texel) 4446
+ 4447: 184 Load 186(sCube)
+ 4448:175(f16vec3) Load 177(f16c3)
+ 4449:6(float16_t) Load 4274(f16lodClamp)
+ 4450:6(float16_t) Load 137(f16bias)
+ 4451: 7(f16vec4) ImageSampleImplicitLod 4447 4448 Bias MinLod 4450 4449
+ 4452: 7(f16vec4) Load 4401(texel)
+ 4453: 7(f16vec4) FAdd 4452 4451
+ Store 4401(texel) 4453
+ 4454: 199 Load 201(s1DShadow)
+ 4455: 167(fvec3) Load 169(c3)
+ 4456: 52(float) Load 4267(lodClamp)
+ 4457: 52(float) CompositeExtract 4455 2
+ 4458:6(float16_t) ImageSampleDrefImplicitLod 4454 4455 4457 MinLod 4456
+ 4459: 208(ptr) AccessChain 4401(texel) 207
4460:6(float16_t) Load 4459
4461:6(float16_t) FAdd 4460 4458
- 4462: 208(ptr) AccessChain 4391(texel) 207
+ 4462: 208(ptr) AccessChain 4401(texel) 207
Store 4462 4461
- 4463: 224 Load 226(s2DShadow)
- 4464: 167(fvec3) Load 169(c3)
- 4465: 52(float) Load 4257(lodClamp)
- 4466: 52(float) CompositeExtract 4464 2
- 4467:6(float16_t) ImageSampleDrefImplicitLod 4463 4464 4466 MinLod 4465
- 4468: 208(ptr) AccessChain 4391(texel) 207
- 4469:6(float16_t) Load 4468
- 4470:6(float16_t) FAdd 4469 4467
- 4471: 208(ptr) AccessChain 4391(texel) 207
- Store 4471 4470
- 4472: 224 Load 226(s2DShadow)
- 4473:154(f16vec2) Load 156(f16c2)
- 4474: 52(float) Load 215(compare)
- 4475:6(float16_t) Load 4264(f16lodClamp)
- 4476:6(float16_t) Load 137(f16bias)
- 4477:6(float16_t) ImageSampleDrefImplicitLod 4472 4473 4474 Bias MinLod 4476 4475
- 4478: 208(ptr) AccessChain 4391(texel) 207
+ 4463: 199 Load 201(s1DShadow)
+ 4464:154(f16vec2) Load 156(f16c2)
+ 4465: 52(float) Load 215(compare)
+ 4466:6(float16_t) Load 4274(f16lodClamp)
+ 4467:6(float16_t) Load 137(f16bias)
+ 4468:6(float16_t) ImageSampleDrefImplicitLod 4463 4464 4465 Bias MinLod 4467 4466
+ 4469: 208(ptr) AccessChain 4401(texel) 207
+ 4470:6(float16_t) Load 4469
+ 4471:6(float16_t) FAdd 4470 4468
+ 4472: 208(ptr) AccessChain 4401(texel) 207
+ Store 4472 4471
+ 4473: 224 Load 226(s2DShadow)
+ 4474: 167(fvec3) Load 169(c3)
+ 4475: 52(float) Load 4267(lodClamp)
+ 4476: 52(float) CompositeExtract 4474 2
+ 4477:6(float16_t) ImageSampleDrefImplicitLod 4473 4474 4476 MinLod 4475
+ 4478: 208(ptr) AccessChain 4401(texel) 207
4479:6(float16_t) Load 4478
4480:6(float16_t) FAdd 4479 4477
- 4481: 208(ptr) AccessChain 4391(texel) 207
+ 4481: 208(ptr) AccessChain 4401(texel) 207
Store 4481 4480
- 4482: 245 Load 247(sCubeShadow)
- 4483: 249(fvec4) Load 251(c4)
- 4484: 52(float) Load 4257(lodClamp)
- 4485: 52(float) CompositeExtract 4483 3
- 4486:6(float16_t) ImageSampleDrefImplicitLod 4482 4483 4485 MinLod 4484
- 4487: 208(ptr) AccessChain 4391(texel) 207
- 4488:6(float16_t) Load 4487
- 4489:6(float16_t) FAdd 4488 4486
- 4490: 208(ptr) AccessChain 4391(texel) 207
- Store 4490 4489
- 4491: 245 Load 247(sCubeShadow)
- 4492:175(f16vec3) Load 177(f16c3)
- 4493: 52(float) Load 215(compare)
- 4494:6(float16_t) Load 4264(f16lodClamp)
- 4495:6(float16_t) Load 137(f16bias)
- 4496:6(float16_t) ImageSampleDrefImplicitLod 4491 4492 4493 Bias MinLod 4495 4494
- 4497: 208(ptr) AccessChain 4391(texel) 207
+ 4482: 224 Load 226(s2DShadow)
+ 4483:154(f16vec2) Load 156(f16c2)
+ 4484: 52(float) Load 215(compare)
+ 4485:6(float16_t) Load 4274(f16lodClamp)
+ 4486:6(float16_t) Load 137(f16bias)
+ 4487:6(float16_t) ImageSampleDrefImplicitLod 4482 4483 4484 Bias MinLod 4486 4485
+ 4488: 208(ptr) AccessChain 4401(texel) 207
+ 4489:6(float16_t) Load 4488
+ 4490:6(float16_t) FAdd 4489 4487
+ 4491: 208(ptr) AccessChain 4401(texel) 207
+ Store 4491 4490
+ 4492: 245 Load 247(sCubeShadow)
+ 4493: 249(fvec4) Load 251(c4)
+ 4494: 52(float) Load 4267(lodClamp)
+ 4495: 52(float) CompositeExtract 4493 3
+ 4496:6(float16_t) ImageSampleDrefImplicitLod 4492 4493 4495 MinLod 4494
+ 4497: 208(ptr) AccessChain 4401(texel) 207
4498:6(float16_t) Load 4497
4499:6(float16_t) FAdd 4498 4496
- 4500: 208(ptr) AccessChain 4391(texel) 207
+ 4500: 208(ptr) AccessChain 4401(texel) 207
Store 4500 4499
- 4501: 269 Load 271(s1DArray)
- 4502: 53(fvec2) Load 148(c2)
- 4503: 52(float) Load 4257(lodClamp)
- 4504: 7(f16vec4) ImageSampleImplicitLod 4501 4502 MinLod 4503
- 4505: 7(f16vec4) Load 4391(texel)
- 4506: 7(f16vec4) FAdd 4505 4504
- Store 4391(texel) 4506
- 4507: 269 Load 271(s1DArray)
- 4508:154(f16vec2) Load 156(f16c2)
- 4509:6(float16_t) Load 4264(f16lodClamp)
- 4510:6(float16_t) Load 137(f16bias)
- 4511: 7(f16vec4) ImageSampleImplicitLod 4507 4508 Bias MinLod 4510 4509
- 4512: 7(f16vec4) Load 4391(texel)
- 4513: 7(f16vec4) FAdd 4512 4511
- Store 4391(texel) 4513
- 4514: 284 Load 286(s2DArray)
- 4515: 167(fvec3) Load 169(c3)
- 4516: 52(float) Load 4257(lodClamp)
- 4517: 7(f16vec4) ImageSampleImplicitLod 4514 4515 MinLod 4516
- 4518: 7(f16vec4) Load 4391(texel)
- 4519: 7(f16vec4) FAdd 4518 4517
- Store 4391(texel) 4519
- 4520: 284 Load 286(s2DArray)
- 4521:175(f16vec3) Load 177(f16c3)
- 4522:6(float16_t) Load 4264(f16lodClamp)
- 4523:6(float16_t) Load 137(f16bias)
- 4524: 7(f16vec4) ImageSampleImplicitLod 4520 4521 Bias MinLod 4523 4522
- 4525: 7(f16vec4) Load 4391(texel)
- 4526: 7(f16vec4) FAdd 4525 4524
- Store 4391(texel) 4526
- 4527: 299 Load 301(sCubeArray)
- 4528: 249(fvec4) Load 251(c4)
- 4529: 52(float) Load 4257(lodClamp)
- 4530: 7(f16vec4) ImageSampleImplicitLod 4527 4528 MinLod 4529
- 4531: 7(f16vec4) Load 4391(texel)
- 4532: 7(f16vec4) FAdd 4531 4530
- Store 4391(texel) 4532
- 4533: 299 Load 301(sCubeArray)
- 4534: 7(f16vec4) Load 309(f16c4)
- 4535:6(float16_t) Load 4264(f16lodClamp)
- 4536:6(float16_t) Load 137(f16bias)
- 4537: 7(f16vec4) ImageSampleImplicitLod 4533 4534 Bias MinLod 4536 4535
- 4538: 7(f16vec4) Load 4391(texel)
- 4539: 7(f16vec4) FAdd 4538 4537
- Store 4391(texel) 4539
- 4540: 316 Load 318(s1DArrayShadow)
- 4541: 167(fvec3) Load 169(c3)
- 4542: 52(float) Load 4257(lodClamp)
- 4543: 52(float) CompositeExtract 4541 2
- 4544:6(float16_t) ImageSampleDrefImplicitLod 4540 4541 4543 MinLod 4542
- 4545: 208(ptr) AccessChain 4391(texel) 207
- 4546:6(float16_t) Load 4545
- 4547:6(float16_t) FAdd 4546 4544
- 4548: 208(ptr) AccessChain 4391(texel) 207
- Store 4548 4547
- 4549: 316 Load 318(s1DArrayShadow)
- 4550:154(f16vec2) Load 156(f16c2)
- 4551: 52(float) Load 215(compare)
- 4552:6(float16_t) Load 4264(f16lodClamp)
- 4553:6(float16_t) Load 137(f16bias)
- 4554:6(float16_t) ImageSampleDrefImplicitLod 4549 4550 4551 Bias MinLod 4553 4552
- 4555: 208(ptr) AccessChain 4391(texel) 207
+ 4501: 245 Load 247(sCubeShadow)
+ 4502:175(f16vec3) Load 177(f16c3)
+ 4503: 52(float) Load 215(compare)
+ 4504:6(float16_t) Load 4274(f16lodClamp)
+ 4505:6(float16_t) Load 137(f16bias)
+ 4506:6(float16_t) ImageSampleDrefImplicitLod 4501 4502 4503 Bias MinLod 4505 4504
+ 4507: 208(ptr) AccessChain 4401(texel) 207
+ 4508:6(float16_t) Load 4507
+ 4509:6(float16_t) FAdd 4508 4506
+ 4510: 208(ptr) AccessChain 4401(texel) 207
+ Store 4510 4509
+ 4511: 269 Load 271(s1DArray)
+ 4512: 53(fvec2) Load 148(c2)
+ 4513: 52(float) Load 4267(lodClamp)
+ 4514: 7(f16vec4) ImageSampleImplicitLod 4511 4512 MinLod 4513
+ 4515: 7(f16vec4) Load 4401(texel)
+ 4516: 7(f16vec4) FAdd 4515 4514
+ Store 4401(texel) 4516
+ 4517: 269 Load 271(s1DArray)
+ 4518:154(f16vec2) Load 156(f16c2)
+ 4519:6(float16_t) Load 4274(f16lodClamp)
+ 4520:6(float16_t) Load 137(f16bias)
+ 4521: 7(f16vec4) ImageSampleImplicitLod 4517 4518 Bias MinLod 4520 4519
+ 4522: 7(f16vec4) Load 4401(texel)
+ 4523: 7(f16vec4) FAdd 4522 4521
+ Store 4401(texel) 4523
+ 4524: 284 Load 286(s2DArray)
+ 4525: 167(fvec3) Load 169(c3)
+ 4526: 52(float) Load 4267(lodClamp)
+ 4527: 7(f16vec4) ImageSampleImplicitLod 4524 4525 MinLod 4526
+ 4528: 7(f16vec4) Load 4401(texel)
+ 4529: 7(f16vec4) FAdd 4528 4527
+ Store 4401(texel) 4529
+ 4530: 284 Load 286(s2DArray)
+ 4531:175(f16vec3) Load 177(f16c3)
+ 4532:6(float16_t) Load 4274(f16lodClamp)
+ 4533:6(float16_t) Load 137(f16bias)
+ 4534: 7(f16vec4) ImageSampleImplicitLod 4530 4531 Bias MinLod 4533 4532
+ 4535: 7(f16vec4) Load 4401(texel)
+ 4536: 7(f16vec4) FAdd 4535 4534
+ Store 4401(texel) 4536
+ 4537: 299 Load 301(sCubeArray)
+ 4538: 249(fvec4) Load 251(c4)
+ 4539: 52(float) Load 4267(lodClamp)
+ 4540: 7(f16vec4) ImageSampleImplicitLod 4537 4538 MinLod 4539
+ 4541: 7(f16vec4) Load 4401(texel)
+ 4542: 7(f16vec4) FAdd 4541 4540
+ Store 4401(texel) 4542
+ 4543: 299 Load 301(sCubeArray)
+ 4544: 7(f16vec4) Load 309(f16c4)
+ 4545:6(float16_t) Load 4274(f16lodClamp)
+ 4546:6(float16_t) Load 137(f16bias)
+ 4547: 7(f16vec4) ImageSampleImplicitLod 4543 4544 Bias MinLod 4546 4545
+ 4548: 7(f16vec4) Load 4401(texel)
+ 4549: 7(f16vec4) FAdd 4548 4547
+ Store 4401(texel) 4549
+ 4550: 316 Load 318(s1DArrayShadow)
+ 4551: 167(fvec3) Load 169(c3)
+ 4552: 52(float) Load 4267(lodClamp)
+ 4553: 52(float) CompositeExtract 4551 2
+ 4554:6(float16_t) ImageSampleDrefImplicitLod 4550 4551 4553 MinLod 4552
+ 4555: 208(ptr) AccessChain 4401(texel) 207
4556:6(float16_t) Load 4555
4557:6(float16_t) FAdd 4556 4554
- 4558: 208(ptr) AccessChain 4391(texel) 207
+ 4558: 208(ptr) AccessChain 4401(texel) 207
Store 4558 4557
- 4559: 337 Load 339(s2DArrayShadow)
- 4560: 249(fvec4) Load 251(c4)
- 4561: 52(float) Load 4257(lodClamp)
- 4562: 52(float) CompositeExtract 4560 3
- 4563:6(float16_t) ImageSampleDrefImplicitLod 4559 4560 4562 MinLod 4561
- 4564: 208(ptr) AccessChain 4391(texel) 207
- 4565:6(float16_t) Load 4564
- 4566:6(float16_t) FAdd 4565 4563
- 4567: 208(ptr) AccessChain 4391(texel) 207
- Store 4567 4566
- 4568: 337 Load 339(s2DArrayShadow)
- 4569:175(f16vec3) Load 177(f16c3)
- 4570: 52(float) Load 215(compare)
- 4571:6(float16_t) Load 4264(f16lodClamp)
- 4572:6(float16_t) ImageSampleDrefImplicitLod 4568 4569 4570 MinLod 4571
- 4573: 208(ptr) AccessChain 4391(texel) 207
- 4574:6(float16_t) Load 4573
- 4575:6(float16_t) FAdd 4574 4572
- 4576: 208(ptr) AccessChain 4391(texel) 207
- Store 4576 4575
- 4577: 391 Load 393(sCubeArrayShadow)
- 4578: 249(fvec4) Load 251(c4)
- 4579: 52(float) Load 215(compare)
- 4580: 52(float) Load 4257(lodClamp)
- 4581:6(float16_t) ImageSampleDrefImplicitLod 4577 4578 4579 MinLod 4580
- 4582: 208(ptr) AccessChain 4391(texel) 207
- 4583:6(float16_t) Load 4582
- 4584:6(float16_t) FAdd 4583 4581
- 4585: 208(ptr) AccessChain 4391(texel) 207
- Store 4585 4584
- 4586: 391 Load 393(sCubeArrayShadow)
- 4587: 7(f16vec4) Load 309(f16c4)
- 4588: 52(float) Load 215(compare)
- 4589:6(float16_t) Load 4264(f16lodClamp)
- 4590:6(float16_t) ImageSampleDrefImplicitLod 4586 4587 4588 MinLod 4589
- 4591: 208(ptr) AccessChain 4391(texel) 207
- 4592:6(float16_t) Load 4591
- 4593:6(float16_t) FAdd 4592 4590
- 4594: 208(ptr) AccessChain 4391(texel) 207
- Store 4594 4593
- 4595: 7(f16vec4) Load 4391(texel)
- ReturnValue 4595
+ 4559: 316 Load 318(s1DArrayShadow)
+ 4560:154(f16vec2) Load 156(f16c2)
+ 4561: 52(float) Load 215(compare)
+ 4562:6(float16_t) Load 4274(f16lodClamp)
+ 4563:6(float16_t) Load 137(f16bias)
+ 4564:6(float16_t) ImageSampleDrefImplicitLod 4559 4560 4561 Bias MinLod 4563 4562
+ 4565: 208(ptr) AccessChain 4401(texel) 207
+ 4566:6(float16_t) Load 4565
+ 4567:6(float16_t) FAdd 4566 4564
+ 4568: 208(ptr) AccessChain 4401(texel) 207
+ Store 4568 4567
+ 4569: 337 Load 339(s2DArrayShadow)
+ 4570: 249(fvec4) Load 251(c4)
+ 4571: 52(float) Load 4267(lodClamp)
+ 4572: 52(float) CompositeExtract 4570 3
+ 4573:6(float16_t) ImageSampleDrefImplicitLod 4569 4570 4572 MinLod 4571
+ 4574: 208(ptr) AccessChain 4401(texel) 207
+ 4575:6(float16_t) Load 4574
+ 4576:6(float16_t) FAdd 4575 4573
+ 4577: 208(ptr) AccessChain 4401(texel) 207
+ Store 4577 4576
+ 4578: 337 Load 339(s2DArrayShadow)
+ 4579:175(f16vec3) Load 177(f16c3)
+ 4580: 52(float) Load 215(compare)
+ 4581:6(float16_t) Load 4274(f16lodClamp)
+ 4582:6(float16_t) ImageSampleDrefImplicitLod 4578 4579 4580 MinLod 4581
+ 4583: 208(ptr) AccessChain 4401(texel) 207
+ 4584:6(float16_t) Load 4583
+ 4585:6(float16_t) FAdd 4584 4582
+ 4586: 208(ptr) AccessChain 4401(texel) 207
+ Store 4586 4585
+ 4587: 391 Load 393(sCubeArrayShadow)
+ 4588: 249(fvec4) Load 251(c4)
+ 4589: 52(float) Load 215(compare)
+ 4590: 52(float) Load 4267(lodClamp)
+ 4591:6(float16_t) ImageSampleDrefImplicitLod 4587 4588 4589 MinLod 4590
+ 4592: 208(ptr) AccessChain 4401(texel) 207
+ 4593:6(float16_t) Load 4592
+ 4594:6(float16_t) FAdd 4593 4591
+ 4595: 208(ptr) AccessChain 4401(texel) 207
+ Store 4595 4594
+ 4596: 391 Load 393(sCubeArrayShadow)
+ 4597: 7(f16vec4) Load 309(f16c4)
+ 4598: 52(float) Load 215(compare)
+ 4599:6(float16_t) Load 4274(f16lodClamp)
+ 4600:6(float16_t) ImageSampleDrefImplicitLod 4596 4597 4598 MinLod 4599
+ 4601: 208(ptr) AccessChain 4401(texel) 207
+ 4602:6(float16_t) Load 4601
+ 4603:6(float16_t) FAdd 4602 4600
+ 4604: 208(ptr) AccessChain 4401(texel) 207
+ Store 4604 4603
+ 4605: 7(f16vec4) Load 4401(texel)
+ ReturnValue 4605
FunctionEnd
103(testSparseTextureOffsetClamp(): 7(f16vec4) Function None 8
104: Label
- 4598(texel): 64(ptr) Variable Function
- Store 4598(texel) 121
- 4599: 143 Load 145(s2D)
- 4600: 53(fvec2) Load 148(c2)
- 4601: 52(float) Load 4257(lodClamp)
- 4602:3102(ResType) ImageSparseSampleImplicitLod 4599 4600 ConstOffset MinLod 722 4601
- 4603: 7(f16vec4) CompositeExtract 4602 1
- Store 4598(texel) 4603
- 4604: 47(int) CompositeExtract 4602 0
- 4605: 143 Load 145(s2D)
- 4606:154(f16vec2) Load 156(f16c2)
- 4607:6(float16_t) Load 4264(f16lodClamp)
- 4608:6(float16_t) Load 137(f16bias)
- 4609:3102(ResType) ImageSparseSampleImplicitLod 4605 4606 Bias ConstOffset MinLod 4608 722 4607
- 4610: 7(f16vec4) CompositeExtract 4609 1
- Store 4598(texel) 4610
- 4611: 47(int) CompositeExtract 4609 0
- 4612: 163 Load 165(s3D)
- 4613: 167(fvec3) Load 169(c3)
- 4614: 52(float) Load 4257(lodClamp)
- 4615:3102(ResType) ImageSparseSampleImplicitLod 4612 4613 ConstOffset MinLod 735 4614
- 4616: 7(f16vec4) CompositeExtract 4615 1
- Store 4598(texel) 4616
- 4617: 47(int) CompositeExtract 4615 0
- 4618: 163 Load 165(s3D)
- 4619:175(f16vec3) Load 177(f16c3)
- 4620:6(float16_t) Load 4264(f16lodClamp)
- 4621:6(float16_t) Load 137(f16bias)
- 4622:3102(ResType) ImageSparseSampleImplicitLod 4618 4619 Bias ConstOffset MinLod 4621 735 4620
- 4623: 7(f16vec4) CompositeExtract 4622 1
- Store 4598(texel) 4623
- 4624: 47(int) CompositeExtract 4622 0
- 4625: 224 Load 226(s2DShadow)
- 4626: 167(fvec3) Load 169(c3)
- 4627: 52(float) Load 4257(lodClamp)
- 4628: 208(ptr) AccessChain 4598(texel) 207
- 4629: 52(float) CompositeExtract 4626 2
- 4630:3138(ResType) ImageSparseSampleDrefImplicitLod 4625 4626 4629 ConstOffset MinLod 722 4627
- 4631:6(float16_t) CompositeExtract 4630 1
- Store 4628 4631
- 4632: 47(int) CompositeExtract 4630 0
- 4633: 224 Load 226(s2DShadow)
- 4634:154(f16vec2) Load 156(f16c2)
- 4635: 52(float) Load 215(compare)
- 4636:6(float16_t) Load 4264(f16lodClamp)
- 4637: 208(ptr) AccessChain 4598(texel) 207
- 4638:6(float16_t) Load 137(f16bias)
- 4639:3138(ResType) ImageSparseSampleDrefImplicitLod 4633 4634 4635 Bias ConstOffset MinLod 4638 722 4636
- 4640:6(float16_t) CompositeExtract 4639 1
- Store 4637 4640
- 4641: 47(int) CompositeExtract 4639 0
- 4642: 284 Load 286(s2DArray)
- 4643: 167(fvec3) Load 169(c3)
- 4644: 52(float) Load 4257(lodClamp)
- 4645:3102(ResType) ImageSparseSampleImplicitLod 4642 4643 ConstOffset MinLod 722 4644
- 4646: 7(f16vec4) CompositeExtract 4645 1
- Store 4598(texel) 4646
- 4647: 47(int) CompositeExtract 4645 0
- 4648: 284 Load 286(s2DArray)
- 4649:175(f16vec3) Load 177(f16c3)
- 4650:6(float16_t) Load 4264(f16lodClamp)
- 4651:6(float16_t) Load 137(f16bias)
- 4652:3102(ResType) ImageSparseSampleImplicitLod 4648 4649 Bias ConstOffset MinLod 4651 722 4650
- 4653: 7(f16vec4) CompositeExtract 4652 1
- Store 4598(texel) 4653
- 4654: 47(int) CompositeExtract 4652 0
- 4655: 337 Load 339(s2DArrayShadow)
- 4656: 249(fvec4) Load 251(c4)
- 4657: 52(float) Load 4257(lodClamp)
- 4658: 208(ptr) AccessChain 4598(texel) 207
- 4659: 52(float) CompositeExtract 4656 3
- 4660:3138(ResType) ImageSparseSampleDrefImplicitLod 4655 4656 4659 ConstOffset MinLod 722 4657
- 4661:6(float16_t) CompositeExtract 4660 1
- Store 4658 4661
- 4662: 47(int) CompositeExtract 4660 0
- 4663: 337 Load 339(s2DArrayShadow)
- 4664:175(f16vec3) Load 177(f16c3)
- 4665: 52(float) Load 215(compare)
- 4666:6(float16_t) Load 4264(f16lodClamp)
- 4667: 208(ptr) AccessChain 4598(texel) 207
- 4668:3138(ResType) ImageSparseSampleDrefImplicitLod 4663 4664 4665 ConstOffset MinLod 722 4666
- 4669:6(float16_t) CompositeExtract 4668 1
- Store 4667 4669
- 4670: 47(int) CompositeExtract 4668 0
- 4671: 7(f16vec4) Load 4598(texel)
- ReturnValue 4671
+ 4608(texel): 64(ptr) Variable Function
+ Store 4608(texel) 121
+ 4609: 143 Load 145(s2D)
+ 4610: 53(fvec2) Load 148(c2)
+ 4611: 52(float) Load 4267(lodClamp)
+ 4612:3102(ResType) ImageSparseSampleImplicitLod 4609 4610 ConstOffset MinLod 722 4611
+ 4613: 7(f16vec4) CompositeExtract 4612 1
+ Store 4608(texel) 4613
+ 4614: 47(int) CompositeExtract 4612 0
+ 4615: 143 Load 145(s2D)
+ 4616:154(f16vec2) Load 156(f16c2)
+ 4617:6(float16_t) Load 4274(f16lodClamp)
+ 4618:6(float16_t) Load 137(f16bias)
+ 4619:3102(ResType) ImageSparseSampleImplicitLod 4615 4616 Bias ConstOffset MinLod 4618 722 4617
+ 4620: 7(f16vec4) CompositeExtract 4619 1
+ Store 4608(texel) 4620
+ 4621: 47(int) CompositeExtract 4619 0
+ 4622: 163 Load 165(s3D)
+ 4623: 167(fvec3) Load 169(c3)
+ 4624: 52(float) Load 4267(lodClamp)
+ 4625:3102(ResType) ImageSparseSampleImplicitLod 4622 4623 ConstOffset MinLod 735 4624
+ 4626: 7(f16vec4) CompositeExtract 4625 1
+ Store 4608(texel) 4626
+ 4627: 47(int) CompositeExtract 4625 0
+ 4628: 163 Load 165(s3D)
+ 4629:175(f16vec3) Load 177(f16c3)
+ 4630:6(float16_t) Load 4274(f16lodClamp)
+ 4631:6(float16_t) Load 137(f16bias)
+ 4632:3102(ResType) ImageSparseSampleImplicitLod 4628 4629 Bias ConstOffset MinLod 4631 735 4630
+ 4633: 7(f16vec4) CompositeExtract 4632 1
+ Store 4608(texel) 4633
+ 4634: 47(int) CompositeExtract 4632 0
+ 4635: 224 Load 226(s2DShadow)
+ 4636: 167(fvec3) Load 169(c3)
+ 4637: 52(float) Load 4267(lodClamp)
+ 4638: 208(ptr) AccessChain 4608(texel) 207
+ 4639: 52(float) CompositeExtract 4636 2
+ 4640:3138(ResType) ImageSparseSampleDrefImplicitLod 4635 4636 4639 ConstOffset MinLod 722 4637
+ 4641:6(float16_t) CompositeExtract 4640 1
+ Store 4638 4641
+ 4642: 47(int) CompositeExtract 4640 0
+ 4643: 224 Load 226(s2DShadow)
+ 4644:154(f16vec2) Load 156(f16c2)
+ 4645: 52(float) Load 215(compare)
+ 4646:6(float16_t) Load 4274(f16lodClamp)
+ 4647: 208(ptr) AccessChain 4608(texel) 207
+ 4648:6(float16_t) Load 137(f16bias)
+ 4649:3138(ResType) ImageSparseSampleDrefImplicitLod 4643 4644 4645 Bias ConstOffset MinLod 4648 722 4646
+ 4650:6(float16_t) CompositeExtract 4649 1
+ Store 4647 4650
+ 4651: 47(int) CompositeExtract 4649 0
+ 4652: 284 Load 286(s2DArray)
+ 4653: 167(fvec3) Load 169(c3)
+ 4654: 52(float) Load 4267(lodClamp)
+ 4655:3102(ResType) ImageSparseSampleImplicitLod 4652 4653 ConstOffset MinLod 722 4654
+ 4656: 7(f16vec4) CompositeExtract 4655 1
+ Store 4608(texel) 4656
+ 4657: 47(int) CompositeExtract 4655 0
+ 4658: 284 Load 286(s2DArray)
+ 4659:175(f16vec3) Load 177(f16c3)
+ 4660:6(float16_t) Load 4274(f16lodClamp)
+ 4661:6(float16_t) Load 137(f16bias)
+ 4662:3102(ResType) ImageSparseSampleImplicitLod 4658 4659 Bias ConstOffset MinLod 4661 722 4660
+ 4663: 7(f16vec4) CompositeExtract 4662 1
+ Store 4608(texel) 4663
+ 4664: 47(int) CompositeExtract 4662 0
+ 4665: 337 Load 339(s2DArrayShadow)
+ 4666: 249(fvec4) Load 251(c4)
+ 4667: 52(float) Load 4267(lodClamp)
+ 4668: 208(ptr) AccessChain 4608(texel) 207
+ 4669: 52(float) CompositeExtract 4666 3
+ 4670:3138(ResType) ImageSparseSampleDrefImplicitLod 4665 4666 4669 ConstOffset MinLod 722 4667
+ 4671:6(float16_t) CompositeExtract 4670 1
+ Store 4668 4671
+ 4672: 47(int) CompositeExtract 4670 0
+ 4673: 337 Load 339(s2DArrayShadow)
+ 4674:175(f16vec3) Load 177(f16c3)
+ 4675: 52(float) Load 215(compare)
+ 4676:6(float16_t) Load 4274(f16lodClamp)
+ 4677: 208(ptr) AccessChain 4608(texel) 207
+ 4678:3138(ResType) ImageSparseSampleDrefImplicitLod 4673 4674 4675 ConstOffset MinLod 722 4676
+ 4679:6(float16_t) CompositeExtract 4678 1
+ Store 4677 4679
+ 4680: 47(int) CompositeExtract 4678 0
+ 4681: 7(f16vec4) Load 4608(texel)
+ ReturnValue 4681
FunctionEnd
105(testTextureOffsetClamp(): 7(f16vec4) Function None 8
106: Label
- 4674(texel): 64(ptr) Variable Function
- Store 4674(texel) 121
- 4675: 123 Load 125(s1D)
- 4676: 52(float) Load 128(c1)
- 4677: 52(float) Load 4257(lodClamp)
- 4678: 7(f16vec4) ImageSampleImplicitLod 4675 4676 ConstOffset MinLod 709 4677
- 4679: 7(f16vec4) Load 4674(texel)
- 4680: 7(f16vec4) FAdd 4679 4678
- Store 4674(texel) 4680
- 4681: 123 Load 125(s1D)
- 4682:6(float16_t) Load 135(f16c1)
- 4683:6(float16_t) Load 4264(f16lodClamp)
- 4684:6(float16_t) Load 137(f16bias)
- 4685: 7(f16vec4) ImageSampleImplicitLod 4681 4682 Bias ConstOffset MinLod 4684 709 4683
- 4686: 7(f16vec4) Load 4674(texel)
- 4687: 7(f16vec4) FAdd 4686 4685
- Store 4674(texel) 4687
- 4688: 143 Load 145(s2D)
- 4689: 53(fvec2) Load 148(c2)
- 4690: 52(float) Load 4257(lodClamp)
- 4691: 7(f16vec4) ImageSampleImplicitLod 4688 4689 ConstOffset MinLod 722 4690
- 4692: 7(f16vec4) Load 4674(texel)
- 4693: 7(f16vec4) FAdd 4692 4691
- Store 4674(texel) 4693
- 4694: 143 Load 145(s2D)
- 4695:154(f16vec2) Load 156(f16c2)
- 4696:6(float16_t) Load 4264(f16lodClamp)
- 4697:6(float16_t) Load 137(f16bias)
- 4698: 7(f16vec4) ImageSampleImplicitLod 4694 4695 Bias ConstOffset MinLod 4697 722 4696
- 4699: 7(f16vec4) Load 4674(texel)
- 4700: 7(f16vec4) FAdd 4699 4698
- Store 4674(texel) 4700
- 4701: 163 Load 165(s3D)
- 4702: 167(fvec3) Load 169(c3)
- 4703: 52(float) Load 4257(lodClamp)
- 4704: 7(f16vec4) ImageSampleImplicitLod 4701 4702 ConstOffset MinLod 735 4703
- 4705: 7(f16vec4) Load 4674(texel)
- 4706: 7(f16vec4) FAdd 4705 4704
- Store 4674(texel) 4706
- 4707: 163 Load 165(s3D)
- 4708:175(f16vec3) Load 177(f16c3)
- 4709:6(float16_t) Load 4264(f16lodClamp)
- 4710:6(float16_t) Load 137(f16bias)
- 4711: 7(f16vec4) ImageSampleImplicitLod 4707 4708 Bias ConstOffset MinLod 4710 735 4709
- 4712: 7(f16vec4) Load 4674(texel)
- 4713: 7(f16vec4) FAdd 4712 4711
- Store 4674(texel) 4713
- 4714: 199 Load 201(s1DShadow)
- 4715: 167(fvec3) Load 169(c3)
- 4716: 52(float) Load 4257(lodClamp)
- 4717: 52(float) CompositeExtract 4715 2
- 4718:6(float16_t) ImageSampleDrefImplicitLod 4714 4715 4717 ConstOffset MinLod 709 4716
- 4719: 208(ptr) AccessChain 4674(texel) 207
- 4720:6(float16_t) Load 4719
- 4721:6(float16_t) FAdd 4720 4718
- 4722: 208(ptr) AccessChain 4674(texel) 207
- Store 4722 4721
- 4723: 199 Load 201(s1DShadow)
- 4724:154(f16vec2) Load 156(f16c2)
- 4725: 52(float) Load 215(compare)
- 4726:6(float16_t) Load 4264(f16lodClamp)
- 4727:6(float16_t) Load 137(f16bias)
- 4728:6(float16_t) ImageSampleDrefImplicitLod 4723 4724 4725 Bias ConstOffset MinLod 4727 709 4726
- 4729: 208(ptr) AccessChain 4674(texel) 207
+ 4684(texel): 64(ptr) Variable Function
+ Store 4684(texel) 121
+ 4685: 123 Load 125(s1D)
+ 4686: 52(float) Load 128(c1)
+ 4687: 52(float) Load 4267(lodClamp)
+ 4688: 7(f16vec4) ImageSampleImplicitLod 4685 4686 ConstOffset MinLod 709 4687
+ 4689: 7(f16vec4) Load 4684(texel)
+ 4690: 7(f16vec4) FAdd 4689 4688
+ Store 4684(texel) 4690
+ 4691: 123 Load 125(s1D)
+ 4692:6(float16_t) Load 135(f16c1)
+ 4693:6(float16_t) Load 4274(f16lodClamp)
+ 4694:6(float16_t) Load 137(f16bias)
+ 4695: 7(f16vec4) ImageSampleImplicitLod 4691 4692 Bias ConstOffset MinLod 4694 709 4693
+ 4696: 7(f16vec4) Load 4684(texel)
+ 4697: 7(f16vec4) FAdd 4696 4695
+ Store 4684(texel) 4697
+ 4698: 143 Load 145(s2D)
+ 4699: 53(fvec2) Load 148(c2)
+ 4700: 52(float) Load 4267(lodClamp)
+ 4701: 7(f16vec4) ImageSampleImplicitLod 4698 4699 ConstOffset MinLod 722 4700
+ 4702: 7(f16vec4) Load 4684(texel)
+ 4703: 7(f16vec4) FAdd 4702 4701
+ Store 4684(texel) 4703
+ 4704: 143 Load 145(s2D)
+ 4705:154(f16vec2) Load 156(f16c2)
+ 4706:6(float16_t) Load 4274(f16lodClamp)
+ 4707:6(float16_t) Load 137(f16bias)
+ 4708: 7(f16vec4) ImageSampleImplicitLod 4704 4705 Bias ConstOffset MinLod 4707 722 4706
+ 4709: 7(f16vec4) Load 4684(texel)
+ 4710: 7(f16vec4) FAdd 4709 4708
+ Store 4684(texel) 4710
+ 4711: 163 Load 165(s3D)
+ 4712: 167(fvec3) Load 169(c3)
+ 4713: 52(float) Load 4267(lodClamp)
+ 4714: 7(f16vec4) ImageSampleImplicitLod 4711 4712 ConstOffset MinLod 735 4713
+ 4715: 7(f16vec4) Load 4684(texel)
+ 4716: 7(f16vec4) FAdd 4715 4714
+ Store 4684(texel) 4716
+ 4717: 163 Load 165(s3D)
+ 4718:175(f16vec3) Load 177(f16c3)
+ 4719:6(float16_t) Load 4274(f16lodClamp)
+ 4720:6(float16_t) Load 137(f16bias)
+ 4721: 7(f16vec4) ImageSampleImplicitLod 4717 4718 Bias ConstOffset MinLod 4720 735 4719
+ 4722: 7(f16vec4) Load 4684(texel)
+ 4723: 7(f16vec4) FAdd 4722 4721
+ Store 4684(texel) 4723
+ 4724: 199 Load 201(s1DShadow)
+ 4725: 167(fvec3) Load 169(c3)
+ 4726: 52(float) Load 4267(lodClamp)
+ 4727: 52(float) CompositeExtract 4725 2
+ 4728:6(float16_t) ImageSampleDrefImplicitLod 4724 4725 4727 ConstOffset MinLod 709 4726
+ 4729: 208(ptr) AccessChain 4684(texel) 207
4730:6(float16_t) Load 4729
4731:6(float16_t) FAdd 4730 4728
- 4732: 208(ptr) AccessChain 4674(texel) 207
+ 4732: 208(ptr) AccessChain 4684(texel) 207
Store 4732 4731
- 4733: 224 Load 226(s2DShadow)
- 4734: 167(fvec3) Load 169(c3)
- 4735: 52(float) Load 4257(lodClamp)
- 4736: 52(float) CompositeExtract 4734 2
- 4737:6(float16_t) ImageSampleDrefImplicitLod 4733 4734 4736 ConstOffset MinLod 722 4735
- 4738: 208(ptr) AccessChain 4674(texel) 207
- 4739:6(float16_t) Load 4738
- 4740:6(float16_t) FAdd 4739 4737
- 4741: 208(ptr) AccessChain 4674(texel) 207
- Store 4741 4740
- 4742: 224 Load 226(s2DShadow)
- 4743:154(f16vec2) Load 156(f16c2)
- 4744: 52(float) Load 215(compare)
- 4745:6(float16_t) Load 4264(f16lodClamp)
- 4746:6(float16_t) Load 137(f16bias)
- 4747:6(float16_t) ImageSampleDrefImplicitLod 4742 4743 4744 Bias ConstOffset MinLod 4746 722 4745
- 4748: 208(ptr) AccessChain 4674(texel) 207
+ 4733: 199 Load 201(s1DShadow)
+ 4734:154(f16vec2) Load 156(f16c2)
+ 4735: 52(float) Load 215(compare)
+ 4736:6(float16_t) Load 4274(f16lodClamp)
+ 4737:6(float16_t) Load 137(f16bias)
+ 4738:6(float16_t) ImageSampleDrefImplicitLod 4733 4734 4735 Bias ConstOffset MinLod 4737 709 4736
+ 4739: 208(ptr) AccessChain 4684(texel) 207
+ 4740:6(float16_t) Load 4739
+ 4741:6(float16_t) FAdd 4740 4738
+ 4742: 208(ptr) AccessChain 4684(texel) 207
+ Store 4742 4741
+ 4743: 224 Load 226(s2DShadow)
+ 4744: 167(fvec3) Load 169(c3)
+ 4745: 52(float) Load 4267(lodClamp)
+ 4746: 52(float) CompositeExtract 4744 2
+ 4747:6(float16_t) ImageSampleDrefImplicitLod 4743 4744 4746 ConstOffset MinLod 722 4745
+ 4748: 208(ptr) AccessChain 4684(texel) 207
4749:6(float16_t) Load 4748
4750:6(float16_t) FAdd 4749 4747
- 4751: 208(ptr) AccessChain 4674(texel) 207
+ 4751: 208(ptr) AccessChain 4684(texel) 207
Store 4751 4750
- 4752: 269 Load 271(s1DArray)
- 4753: 53(fvec2) Load 148(c2)
- 4754: 52(float) Load 4257(lodClamp)
- 4755: 7(f16vec4) ImageSampleImplicitLod 4752 4753 ConstOffset MinLod 709 4754
- 4756: 7(f16vec4) Load 4674(texel)
- 4757: 7(f16vec4) FAdd 4756 4755
- Store 4674(texel) 4757
- 4758: 269 Load 271(s1DArray)
- 4759:154(f16vec2) Load 156(f16c2)
- 4760:6(float16_t) Load 4264(f16lodClamp)
- 4761:6(float16_t) Load 137(f16bias)
- 4762: 7(f16vec4) ImageSampleImplicitLod 4758 4759 Bias ConstOffset MinLod 4761 709 4760
- 4763: 7(f16vec4) Load 4674(texel)
- 4764: 7(f16vec4) FAdd 4763 4762
- Store 4674(texel) 4764
- 4765: 284 Load 286(s2DArray)
- 4766: 167(fvec3) Load 169(c3)
- 4767: 52(float) Load 4257(lodClamp)
- 4768: 7(f16vec4) ImageSampleImplicitLod 4765 4766 ConstOffset MinLod 722 4767
- 4769: 7(f16vec4) Load 4674(texel)
- 4770: 7(f16vec4) FAdd 4769 4768
- Store 4674(texel) 4770
- 4771: 284 Load 286(s2DArray)
- 4772:175(f16vec3) Load 177(f16c3)
- 4773:6(float16_t) Load 4264(f16lodClamp)
- 4774:6(float16_t) Load 137(f16bias)
- 4775: 7(f16vec4) ImageSampleImplicitLod 4771 4772 Bias ConstOffset MinLod 4774 722 4773
- 4776: 7(f16vec4) Load 4674(texel)
- 4777: 7(f16vec4) FAdd 4776 4775
- Store 4674(texel) 4777
- 4778: 316 Load 318(s1DArrayShadow)
- 4779: 167(fvec3) Load 169(c3)
- 4780: 52(float) Load 4257(lodClamp)
- 4781: 52(float) CompositeExtract 4779 2
- 4782:6(float16_t) ImageSampleDrefImplicitLod 4778 4779 4781 ConstOffset MinLod 709 4780
- 4783: 208(ptr) AccessChain 4674(texel) 207
- 4784:6(float16_t) Load 4783
- 4785:6(float16_t) FAdd 4784 4782
- 4786: 208(ptr) AccessChain 4674(texel) 207
- Store 4786 4785
- 4787: 316 Load 318(s1DArrayShadow)
- 4788:154(f16vec2) Load 156(f16c2)
- 4789: 52(float) Load 215(compare)
- 4790:6(float16_t) Load 4264(f16lodClamp)
- 4791:6(float16_t) Load 137(f16bias)
- 4792:6(float16_t) ImageSampleDrefImplicitLod 4787 4788 4789 Bias ConstOffset MinLod 4791 709 4790
- 4793: 208(ptr) AccessChain 4674(texel) 207
+ 4752: 224 Load 226(s2DShadow)
+ 4753:154(f16vec2) Load 156(f16c2)
+ 4754: 52(float) Load 215(compare)
+ 4755:6(float16_t) Load 4274(f16lodClamp)
+ 4756:6(float16_t) Load 137(f16bias)
+ 4757:6(float16_t) ImageSampleDrefImplicitLod 4752 4753 4754 Bias ConstOffset MinLod 4756 722 4755
+ 4758: 208(ptr) AccessChain 4684(texel) 207
+ 4759:6(float16_t) Load 4758
+ 4760:6(float16_t) FAdd 4759 4757
+ 4761: 208(ptr) AccessChain 4684(texel) 207
+ Store 4761 4760
+ 4762: 269 Load 271(s1DArray)
+ 4763: 53(fvec2) Load 148(c2)
+ 4764: 52(float) Load 4267(lodClamp)
+ 4765: 7(f16vec4) ImageSampleImplicitLod 4762 4763 ConstOffset MinLod 709 4764
+ 4766: 7(f16vec4) Load 4684(texel)
+ 4767: 7(f16vec4) FAdd 4766 4765
+ Store 4684(texel) 4767
+ 4768: 269 Load 271(s1DArray)
+ 4769:154(f16vec2) Load 156(f16c2)
+ 4770:6(float16_t) Load 4274(f16lodClamp)
+ 4771:6(float16_t) Load 137(f16bias)
+ 4772: 7(f16vec4) ImageSampleImplicitLod 4768 4769 Bias ConstOffset MinLod 4771 709 4770
+ 4773: 7(f16vec4) Load 4684(texel)
+ 4774: 7(f16vec4) FAdd 4773 4772
+ Store 4684(texel) 4774
+ 4775: 284 Load 286(s2DArray)
+ 4776: 167(fvec3) Load 169(c3)
+ 4777: 52(float) Load 4267(lodClamp)
+ 4778: 7(f16vec4) ImageSampleImplicitLod 4775 4776 ConstOffset MinLod 722 4777
+ 4779: 7(f16vec4) Load 4684(texel)
+ 4780: 7(f16vec4) FAdd 4779 4778
+ Store 4684(texel) 4780
+ 4781: 284 Load 286(s2DArray)
+ 4782:175(f16vec3) Load 177(f16c3)
+ 4783:6(float16_t) Load 4274(f16lodClamp)
+ 4784:6(float16_t) Load 137(f16bias)
+ 4785: 7(f16vec4) ImageSampleImplicitLod 4781 4782 Bias ConstOffset MinLod 4784 722 4783
+ 4786: 7(f16vec4) Load 4684(texel)
+ 4787: 7(f16vec4) FAdd 4786 4785
+ Store 4684(texel) 4787
+ 4788: 316 Load 318(s1DArrayShadow)
+ 4789: 167(fvec3) Load 169(c3)
+ 4790: 52(float) Load 4267(lodClamp)
+ 4791: 52(float) CompositeExtract 4789 2
+ 4792:6(float16_t) ImageSampleDrefImplicitLod 4788 4789 4791 ConstOffset MinLod 709 4790
+ 4793: 208(ptr) AccessChain 4684(texel) 207
4794:6(float16_t) Load 4793
4795:6(float16_t) FAdd 4794 4792
- 4796: 208(ptr) AccessChain 4674(texel) 207
+ 4796: 208(ptr) AccessChain 4684(texel) 207
Store 4796 4795
- 4797: 337 Load 339(s2DArrayShadow)
- 4798: 249(fvec4) Load 251(c4)
- 4799: 52(float) Load 4257(lodClamp)
- 4800: 52(float) CompositeExtract 4798 3
- 4801:6(float16_t) ImageSampleDrefImplicitLod 4797 4798 4800 ConstOffset MinLod 722 4799
- 4802: 208(ptr) AccessChain 4674(texel) 207
- 4803:6(float16_t) Load 4802
- 4804:6(float16_t) FAdd 4803 4801
- 4805: 208(ptr) AccessChain 4674(texel) 207
- Store 4805 4804
- 4806: 337 Load 339(s2DArrayShadow)
- 4807:175(f16vec3) Load 177(f16c3)
- 4808: 52(float) Load 215(compare)
- 4809:6(float16_t) Load 4264(f16lodClamp)
- 4810:6(float16_t) ImageSampleDrefImplicitLod 4806 4807 4808 ConstOffset MinLod 722 4809
- 4811: 208(ptr) AccessChain 4674(texel) 207
- 4812:6(float16_t) Load 4811
- 4813:6(float16_t) FAdd 4812 4810
- 4814: 208(ptr) AccessChain 4674(texel) 207
- Store 4814 4813
- 4815: 7(f16vec4) Load 4674(texel)
- ReturnValue 4815
+ 4797: 316 Load 318(s1DArrayShadow)
+ 4798:154(f16vec2) Load 156(f16c2)
+ 4799: 52(float) Load 215(compare)
+ 4800:6(float16_t) Load 4274(f16lodClamp)
+ 4801:6(float16_t) Load 137(f16bias)
+ 4802:6(float16_t) ImageSampleDrefImplicitLod 4797 4798 4799 Bias ConstOffset MinLod 4801 709 4800
+ 4803: 208(ptr) AccessChain 4684(texel) 207
+ 4804:6(float16_t) Load 4803
+ 4805:6(float16_t) FAdd 4804 4802
+ 4806: 208(ptr) AccessChain 4684(texel) 207
+ Store 4806 4805
+ 4807: 337 Load 339(s2DArrayShadow)
+ 4808: 249(fvec4) Load 251(c4)
+ 4809: 52(float) Load 4267(lodClamp)
+ 4810: 52(float) CompositeExtract 4808 3
+ 4811:6(float16_t) ImageSampleDrefImplicitLod 4807 4808 4810 ConstOffset MinLod 722 4809
+ 4812: 208(ptr) AccessChain 4684(texel) 207
+ 4813:6(float16_t) Load 4812
+ 4814:6(float16_t) FAdd 4813 4811
+ 4815: 208(ptr) AccessChain 4684(texel) 207
+ Store 4815 4814
+ 4816: 337 Load 339(s2DArrayShadow)
+ 4817:175(f16vec3) Load 177(f16c3)
+ 4818: 52(float) Load 215(compare)
+ 4819:6(float16_t) Load 4274(f16lodClamp)
+ 4820:6(float16_t) ImageSampleDrefImplicitLod 4816 4817 4818 ConstOffset MinLod 722 4819
+ 4821: 208(ptr) AccessChain 4684(texel) 207
+ 4822:6(float16_t) Load 4821
+ 4823:6(float16_t) FAdd 4822 4820
+ 4824: 208(ptr) AccessChain 4684(texel) 207
+ Store 4824 4823
+ 4825: 7(f16vec4) Load 4684(texel)
+ ReturnValue 4825
FunctionEnd
107(testSparseTextureGradClamp(): 7(f16vec4) Function None 8
108: Label
- 4818(texel): 64(ptr) Variable Function
- Store 4818(texel) 121
- 4819: 143 Load 145(s2D)
- 4820: 53(fvec2) Load 148(c2)
- 4821: 53(fvec2) Load 1409(dPdxy2)
- 4822: 53(fvec2) Load 1409(dPdxy2)
- 4823: 52(float) Load 4257(lodClamp)
- 4824:3102(ResType) ImageSparseSampleExplicitLod 4819 4820 Grad MinLod 4821 4822 4823
- 4825: 7(f16vec4) CompositeExtract 4824 1
- Store 4818(texel) 4825
- 4826: 47(int) CompositeExtract 4824 0
- 4827: 143 Load 145(s2D)
- 4828:154(f16vec2) Load 156(f16c2)
- 4829:154(f16vec2) Load 1417(f16dPdxy2)
- 4830:154(f16vec2) Load 1417(f16dPdxy2)
- 4831:6(float16_t) Load 4264(f16lodClamp)
- 4832:3102(ResType) ImageSparseSampleExplicitLod 4827 4828 Grad MinLod 4829 4830 4831
- 4833: 7(f16vec4) CompositeExtract 4832 1
- Store 4818(texel) 4833
- 4834: 47(int) CompositeExtract 4832 0
- 4835: 163 Load 165(s3D)
- 4836: 167(fvec3) Load 169(c3)
- 4837: 167(fvec3) Load 1425(dPdxy3)
- 4838: 167(fvec3) Load 1425(dPdxy3)
- 4839: 52(float) Load 4257(lodClamp)
- 4840:3102(ResType) ImageSparseSampleExplicitLod 4835 4836 Grad MinLod 4837 4838 4839
- 4841: 7(f16vec4) CompositeExtract 4840 1
- Store 4818(texel) 4841
- 4842: 47(int) CompositeExtract 4840 0
- 4843: 163 Load 165(s3D)
- 4844:175(f16vec3) Load 177(f16c3)
- 4845:175(f16vec3) Load 1433(f16dPdxy3)
- 4846:175(f16vec3) Load 1433(f16dPdxy3)
- 4847:6(float16_t) Load 4264(f16lodClamp)
- 4848:3102(ResType) ImageSparseSampleExplicitLod 4843 4844 Grad MinLod 4845 4846 4847
- 4849: 7(f16vec4) CompositeExtract 4848 1
- Store 4818(texel) 4849
- 4850: 47(int) CompositeExtract 4848 0
- 4851: 184 Load 186(sCube)
- 4852: 167(fvec3) Load 169(c3)
- 4853: 167(fvec3) Load 1425(dPdxy3)
- 4854: 167(fvec3) Load 1425(dPdxy3)
- 4855: 52(float) Load 4257(lodClamp)
- 4856:3102(ResType) ImageSparseSampleExplicitLod 4851 4852 Grad MinLod 4853 4854 4855
- 4857: 7(f16vec4) CompositeExtract 4856 1
- Store 4818(texel) 4857
- 4858: 47(int) CompositeExtract 4856 0
- 4859: 184 Load 186(sCube)
- 4860:175(f16vec3) Load 177(f16c3)
- 4861:175(f16vec3) Load 1433(f16dPdxy3)
- 4862:175(f16vec3) Load 1433(f16dPdxy3)
- 4863:6(float16_t) Load 4264(f16lodClamp)
- 4864:3102(ResType) ImageSparseSampleExplicitLod 4859 4860 Grad MinLod 4861 4862 4863
- 4865: 7(f16vec4) CompositeExtract 4864 1
- Store 4818(texel) 4865
- 4866: 47(int) CompositeExtract 4864 0
- 4867: 224 Load 226(s2DShadow)
- 4868: 167(fvec3) Load 169(c3)
- 4869: 53(fvec2) Load 1409(dPdxy2)
- 4870: 53(fvec2) Load 1409(dPdxy2)
- 4871: 52(float) Load 4257(lodClamp)
- 4872: 208(ptr) AccessChain 4818(texel) 207
- 4873: 52(float) CompositeExtract 4868 2
- 4874:3138(ResType) ImageSparseSampleDrefExplicitLod 4867 4868 4873 Grad MinLod 4869 4870 4871
- 4875:6(float16_t) CompositeExtract 4874 1
- Store 4872 4875
+ 4828(texel): 64(ptr) Variable Function
+ Store 4828(texel) 121
+ 4829: 143 Load 145(s2D)
+ 4830: 53(fvec2) Load 148(c2)
+ 4831: 53(fvec2) Load 1409(dPdxy2)
+ 4832: 53(fvec2) Load 1409(dPdxy2)
+ 4833: 52(float) Load 4267(lodClamp)
+ 4834:3102(ResType) ImageSparseSampleExplicitLod 4829 4830 Grad MinLod 4831 4832 4833
+ 4835: 7(f16vec4) CompositeExtract 4834 1
+ Store 4828(texel) 4835
+ 4836: 47(int) CompositeExtract 4834 0
+ 4837: 143 Load 145(s2D)
+ 4838:154(f16vec2) Load 156(f16c2)
+ 4839:154(f16vec2) Load 1417(f16dPdxy2)
+ 4840:154(f16vec2) Load 1417(f16dPdxy2)
+ 4841:6(float16_t) Load 4274(f16lodClamp)
+ 4842:3102(ResType) ImageSparseSampleExplicitLod 4837 4838 Grad MinLod 4839 4840 4841
+ 4843: 7(f16vec4) CompositeExtract 4842 1
+ Store 4828(texel) 4843
+ 4844: 47(int) CompositeExtract 4842 0
+ 4845: 163 Load 165(s3D)
+ 4846: 167(fvec3) Load 169(c3)
+ 4847: 167(fvec3) Load 1425(dPdxy3)
+ 4848: 167(fvec3) Load 1425(dPdxy3)
+ 4849: 52(float) Load 4267(lodClamp)
+ 4850:3102(ResType) ImageSparseSampleExplicitLod 4845 4846 Grad MinLod 4847 4848 4849
+ 4851: 7(f16vec4) CompositeExtract 4850 1
+ Store 4828(texel) 4851
+ 4852: 47(int) CompositeExtract 4850 0
+ 4853: 163 Load 165(s3D)
+ 4854:175(f16vec3) Load 177(f16c3)
+ 4855:175(f16vec3) Load 1433(f16dPdxy3)
+ 4856:175(f16vec3) Load 1433(f16dPdxy3)
+ 4857:6(float16_t) Load 4274(f16lodClamp)
+ 4858:3102(ResType) ImageSparseSampleExplicitLod 4853 4854 Grad MinLod 4855 4856 4857
+ 4859: 7(f16vec4) CompositeExtract 4858 1
+ Store 4828(texel) 4859
+ 4860: 47(int) CompositeExtract 4858 0
+ 4861: 184 Load 186(sCube)
+ 4862: 167(fvec3) Load 169(c3)
+ 4863: 167(fvec3) Load 1425(dPdxy3)
+ 4864: 167(fvec3) Load 1425(dPdxy3)
+ 4865: 52(float) Load 4267(lodClamp)
+ 4866:3102(ResType) ImageSparseSampleExplicitLod 4861 4862 Grad MinLod 4863 4864 4865
+ 4867: 7(f16vec4) CompositeExtract 4866 1
+ Store 4828(texel) 4867
+ 4868: 47(int) CompositeExtract 4866 0
+ 4869: 184 Load 186(sCube)
+ 4870:175(f16vec3) Load 177(f16c3)
+ 4871:175(f16vec3) Load 1433(f16dPdxy3)
+ 4872:175(f16vec3) Load 1433(f16dPdxy3)
+ 4873:6(float16_t) Load 4274(f16lodClamp)
+ 4874:3102(ResType) ImageSparseSampleExplicitLod 4869 4870 Grad MinLod 4871 4872 4873
+ 4875: 7(f16vec4) CompositeExtract 4874 1
+ Store 4828(texel) 4875
4876: 47(int) CompositeExtract 4874 0
4877: 224 Load 226(s2DShadow)
- 4878:154(f16vec2) Load 156(f16c2)
- 4879: 52(float) Load 215(compare)
- 4880:154(f16vec2) Load 1417(f16dPdxy2)
- 4881:154(f16vec2) Load 1417(f16dPdxy2)
- 4882:6(float16_t) Load 4264(f16lodClamp)
- 4883: 208(ptr) AccessChain 4818(texel) 207
- 4884:3138(ResType) ImageSparseSampleDrefExplicitLod 4877 4878 4879 Grad MinLod 4880 4881 4882
+ 4878: 167(fvec3) Load 169(c3)
+ 4879: 53(fvec2) Load 1409(dPdxy2)
+ 4880: 53(fvec2) Load 1409(dPdxy2)
+ 4881: 52(float) Load 4267(lodClamp)
+ 4882: 208(ptr) AccessChain 4828(texel) 207
+ 4883: 52(float) CompositeExtract 4878 2
+ 4884:3138(ResType) ImageSparseSampleDrefExplicitLod 4877 4878 4883 Grad MinLod 4879 4880 4881
4885:6(float16_t) CompositeExtract 4884 1
- Store 4883 4885
+ Store 4882 4885
4886: 47(int) CompositeExtract 4884 0
- 4887: 245 Load 247(sCubeShadow)
- 4888: 249(fvec4) Load 251(c4)
- 4889: 167(fvec3) Load 1425(dPdxy3)
- 4890: 167(fvec3) Load 1425(dPdxy3)
- 4891: 52(float) Load 4257(lodClamp)
- 4892: 208(ptr) AccessChain 4818(texel) 207
- 4893: 52(float) CompositeExtract 4888 3
- 4894:3138(ResType) ImageSparseSampleDrefExplicitLod 4887 4888 4893 Grad MinLod 4889 4890 4891
+ 4887: 224 Load 226(s2DShadow)
+ 4888:154(f16vec2) Load 156(f16c2)
+ 4889: 52(float) Load 215(compare)
+ 4890:154(f16vec2) Load 1417(f16dPdxy2)
+ 4891:154(f16vec2) Load 1417(f16dPdxy2)
+ 4892:6(float16_t) Load 4274(f16lodClamp)
+ 4893: 208(ptr) AccessChain 4828(texel) 207
+ 4894:3138(ResType) ImageSparseSampleDrefExplicitLod 4887 4888 4889 Grad MinLod 4890 4891 4892
4895:6(float16_t) CompositeExtract 4894 1
- Store 4892 4895
+ Store 4893 4895
4896: 47(int) CompositeExtract 4894 0
4897: 245 Load 247(sCubeShadow)
- 4898:175(f16vec3) Load 177(f16c3)
- 4899: 52(float) Load 215(compare)
- 4900:175(f16vec3) Load 1433(f16dPdxy3)
- 4901:175(f16vec3) Load 1433(f16dPdxy3)
- 4902:6(float16_t) Load 4264(f16lodClamp)
- 4903: 208(ptr) AccessChain 4818(texel) 207
- 4904:3138(ResType) ImageSparseSampleDrefExplicitLod 4897 4898 4899 Grad MinLod 4900 4901 4902
+ 4898: 249(fvec4) Load 251(c4)
+ 4899: 167(fvec3) Load 1425(dPdxy3)
+ 4900: 167(fvec3) Load 1425(dPdxy3)
+ 4901: 52(float) Load 4267(lodClamp)
+ 4902: 208(ptr) AccessChain 4828(texel) 207
+ 4903: 52(float) CompositeExtract 4898 3
+ 4904:3138(ResType) ImageSparseSampleDrefExplicitLod 4897 4898 4903 Grad MinLod 4899 4900 4901
4905:6(float16_t) CompositeExtract 4904 1
- Store 4903 4905
+ Store 4902 4905
4906: 47(int) CompositeExtract 4904 0
- 4907: 284 Load 286(s2DArray)
- 4908: 167(fvec3) Load 169(c3)
- 4909: 53(fvec2) Load 1409(dPdxy2)
- 4910: 53(fvec2) Load 1409(dPdxy2)
- 4911: 52(float) Load 4257(lodClamp)
- 4912:3102(ResType) ImageSparseSampleExplicitLod 4907 4908 Grad MinLod 4909 4910 4911
- 4913: 7(f16vec4) CompositeExtract 4912 1
- Store 4818(texel) 4913
- 4914: 47(int) CompositeExtract 4912 0
- 4915: 284 Load 286(s2DArray)
- 4916:175(f16vec3) Load 177(f16c3)
- 4917:154(f16vec2) Load 1417(f16dPdxy2)
- 4918:154(f16vec2) Load 1417(f16dPdxy2)
- 4919:6(float16_t) Load 4264(f16lodClamp)
- 4920:3102(ResType) ImageSparseSampleExplicitLod 4915 4916 Grad MinLod 4917 4918 4919
- 4921: 7(f16vec4) CompositeExtract 4920 1
- Store 4818(texel) 4921
- 4922: 47(int) CompositeExtract 4920 0
- 4923: 337 Load 339(s2DArrayShadow)
- 4924: 249(fvec4) Load 251(c4)
- 4925: 53(fvec2) Load 1409(dPdxy2)
- 4926: 53(fvec2) Load 1409(dPdxy2)
- 4927: 52(float) Load 4257(lodClamp)
- 4928: 208(ptr) AccessChain 4818(texel) 207
- 4929: 52(float) CompositeExtract 4924 3
- 4930:3138(ResType) ImageSparseSampleDrefExplicitLod 4923 4924 4929 Grad MinLod 4925 4926 4927
- 4931:6(float16_t) CompositeExtract 4930 1
- Store 4928 4931
+ 4907: 245 Load 247(sCubeShadow)
+ 4908:175(f16vec3) Load 177(f16c3)
+ 4909: 52(float) Load 215(compare)
+ 4910:175(f16vec3) Load 1433(f16dPdxy3)
+ 4911:175(f16vec3) Load 1433(f16dPdxy3)
+ 4912:6(float16_t) Load 4274(f16lodClamp)
+ 4913: 208(ptr) AccessChain 4828(texel) 207
+ 4914:3138(ResType) ImageSparseSampleDrefExplicitLod 4907 4908 4909 Grad MinLod 4910 4911 4912
+ 4915:6(float16_t) CompositeExtract 4914 1
+ Store 4913 4915
+ 4916: 47(int) CompositeExtract 4914 0
+ 4917: 284 Load 286(s2DArray)
+ 4918: 167(fvec3) Load 169(c3)
+ 4919: 53(fvec2) Load 1409(dPdxy2)
+ 4920: 53(fvec2) Load 1409(dPdxy2)
+ 4921: 52(float) Load 4267(lodClamp)
+ 4922:3102(ResType) ImageSparseSampleExplicitLod 4917 4918 Grad MinLod 4919 4920 4921
+ 4923: 7(f16vec4) CompositeExtract 4922 1
+ Store 4828(texel) 4923
+ 4924: 47(int) CompositeExtract 4922 0
+ 4925: 284 Load 286(s2DArray)
+ 4926:175(f16vec3) Load 177(f16c3)
+ 4927:154(f16vec2) Load 1417(f16dPdxy2)
+ 4928:154(f16vec2) Load 1417(f16dPdxy2)
+ 4929:6(float16_t) Load 4274(f16lodClamp)
+ 4930:3102(ResType) ImageSparseSampleExplicitLod 4925 4926 Grad MinLod 4927 4928 4929
+ 4931: 7(f16vec4) CompositeExtract 4930 1
+ Store 4828(texel) 4931
4932: 47(int) CompositeExtract 4930 0
4933: 337 Load 339(s2DArrayShadow)
- 4934:175(f16vec3) Load 177(f16c3)
- 4935: 52(float) Load 215(compare)
- 4936:154(f16vec2) Load 1417(f16dPdxy2)
- 4937:154(f16vec2) Load 1417(f16dPdxy2)
- 4938:6(float16_t) Load 4264(f16lodClamp)
- 4939: 208(ptr) AccessChain 4818(texel) 207
- 4940:3138(ResType) ImageSparseSampleDrefExplicitLod 4933 4934 4935 Grad MinLod 4936 4937 4938
+ 4934: 249(fvec4) Load 251(c4)
+ 4935: 53(fvec2) Load 1409(dPdxy2)
+ 4936: 53(fvec2) Load 1409(dPdxy2)
+ 4937: 52(float) Load 4267(lodClamp)
+ 4938: 208(ptr) AccessChain 4828(texel) 207
+ 4939: 52(float) CompositeExtract 4934 3
+ 4940:3138(ResType) ImageSparseSampleDrefExplicitLod 4933 4934 4939 Grad MinLod 4935 4936 4937
4941:6(float16_t) CompositeExtract 4940 1
- Store 4939 4941
+ Store 4938 4941
4942: 47(int) CompositeExtract 4940 0
- 4943: 299 Load 301(sCubeArray)
- 4944: 249(fvec4) Load 251(c4)
- 4945: 167(fvec3) Load 1425(dPdxy3)
- 4946: 167(fvec3) Load 1425(dPdxy3)
- 4947: 52(float) Load 4257(lodClamp)
- 4948:3102(ResType) ImageSparseSampleExplicitLod 4943 4944 Grad MinLod 4945 4946 4947
- 4949: 7(f16vec4) CompositeExtract 4948 1
- Store 4818(texel) 4949
- 4950: 47(int) CompositeExtract 4948 0
- 4951: 299 Load 301(sCubeArray)
- 4952: 7(f16vec4) Load 309(f16c4)
- 4953:175(f16vec3) Load 1433(f16dPdxy3)
- 4954:175(f16vec3) Load 1433(f16dPdxy3)
- 4955:6(float16_t) Load 4264(f16lodClamp)
- 4956:3102(ResType) ImageSparseSampleExplicitLod 4951 4952 Grad MinLod 4953 4954 4955
- 4957: 7(f16vec4) CompositeExtract 4956 1
- Store 4818(texel) 4957
- 4958: 47(int) CompositeExtract 4956 0
- 4959: 7(f16vec4) Load 4818(texel)
- ReturnValue 4959
+ 4943: 337 Load 339(s2DArrayShadow)
+ 4944:175(f16vec3) Load 177(f16c3)
+ 4945: 52(float) Load 215(compare)
+ 4946:154(f16vec2) Load 1417(f16dPdxy2)
+ 4947:154(f16vec2) Load 1417(f16dPdxy2)
+ 4948:6(float16_t) Load 4274(f16lodClamp)
+ 4949: 208(ptr) AccessChain 4828(texel) 207
+ 4950:3138(ResType) ImageSparseSampleDrefExplicitLod 4943 4944 4945 Grad MinLod 4946 4947 4948
+ 4951:6(float16_t) CompositeExtract 4950 1
+ Store 4949 4951
+ 4952: 47(int) CompositeExtract 4950 0
+ 4953: 299 Load 301(sCubeArray)
+ 4954: 249(fvec4) Load 251(c4)
+ 4955: 167(fvec3) Load 1425(dPdxy3)
+ 4956: 167(fvec3) Load 1425(dPdxy3)
+ 4957: 52(float) Load 4267(lodClamp)
+ 4958:3102(ResType) ImageSparseSampleExplicitLod 4953 4954 Grad MinLod 4955 4956 4957
+ 4959: 7(f16vec4) CompositeExtract 4958 1
+ Store 4828(texel) 4959
+ 4960: 47(int) CompositeExtract 4958 0
+ 4961: 299 Load 301(sCubeArray)
+ 4962: 7(f16vec4) Load 309(f16c4)
+ 4963:175(f16vec3) Load 1433(f16dPdxy3)
+ 4964:175(f16vec3) Load 1433(f16dPdxy3)
+ 4965:6(float16_t) Load 4274(f16lodClamp)
+ 4966:3102(ResType) ImageSparseSampleExplicitLod 4961 4962 Grad MinLod 4963 4964 4965
+ 4967: 7(f16vec4) CompositeExtract 4966 1
+ Store 4828(texel) 4967
+ 4968: 47(int) CompositeExtract 4966 0
+ 4969: 7(f16vec4) Load 4828(texel)
+ ReturnValue 4969
FunctionEnd
109(testTextureGradClamp(): 7(f16vec4) Function None 8
110: Label
- 4962(texel): 64(ptr) Variable Function
- Store 4962(texel) 121
- 4963: 123 Load 125(s1D)
- 4964: 52(float) Load 128(c1)
- 4965: 52(float) Load 1393(dPdxy1)
- 4966: 52(float) Load 1393(dPdxy1)
- 4967: 52(float) Load 4257(lodClamp)
- 4968: 7(f16vec4) ImageSampleExplicitLod 4963 4964 Grad MinLod 4965 4966 4967
- 4969: 7(f16vec4) Load 4962(texel)
- 4970: 7(f16vec4) FAdd 4969 4968
- Store 4962(texel) 4970
- 4971: 123 Load 125(s1D)
- 4972:6(float16_t) Load 135(f16c1)
- 4973:6(float16_t) Load 1401(f16dPdxy1)
- 4974:6(float16_t) Load 1401(f16dPdxy1)
- 4975:6(float16_t) Load 4264(f16lodClamp)
- 4976: 7(f16vec4) ImageSampleExplicitLod 4971 4972 Grad MinLod 4973 4974 4975
- 4977: 7(f16vec4) Load 4962(texel)
- 4978: 7(f16vec4) FAdd 4977 4976
- Store 4962(texel) 4978
- 4979: 143 Load 145(s2D)
- 4980: 53(fvec2) Load 148(c2)
- 4981: 53(fvec2) Load 1409(dPdxy2)
- 4982: 53(fvec2) Load 1409(dPdxy2)
- 4983: 52(float) Load 4257(lodClamp)
- 4984: 7(f16vec4) ImageSampleExplicitLod 4979 4980 Grad MinLod 4981 4982 4983
- 4985: 7(f16vec4) Load 4962(texel)
- 4986: 7(f16vec4) FAdd 4985 4984
- Store 4962(texel) 4986
- 4987: 143 Load 145(s2D)
- 4988:154(f16vec2) Load 156(f16c2)
- 4989:154(f16vec2) Load 1417(f16dPdxy2)
- 4990:154(f16vec2) Load 1417(f16dPdxy2)
- 4991:6(float16_t) Load 4264(f16lodClamp)
- 4992: 7(f16vec4) ImageSampleExplicitLod 4987 4988 Grad MinLod 4989 4990 4991
- 4993: 7(f16vec4) Load 4962(texel)
- 4994: 7(f16vec4) FAdd 4993 4992
- Store 4962(texel) 4994
- 4995: 163 Load 165(s3D)
- 4996: 167(fvec3) Load 169(c3)
- 4997: 167(fvec3) Load 1425(dPdxy3)
- 4998: 167(fvec3) Load 1425(dPdxy3)
- 4999: 52(float) Load 4257(lodClamp)
- 5000: 7(f16vec4) ImageSampleExplicitLod 4995 4996 Grad MinLod 4997 4998 4999
- 5001: 7(f16vec4) Load 4962(texel)
- 5002: 7(f16vec4) FAdd 5001 5000
- Store 4962(texel) 5002
- 5003: 163 Load 165(s3D)
- 5004:175(f16vec3) Load 177(f16c3)
- 5005:175(f16vec3) Load 1433(f16dPdxy3)
- 5006:175(f16vec3) Load 1433(f16dPdxy3)
- 5007:6(float16_t) Load 4264(f16lodClamp)
- 5008: 7(f16vec4) ImageSampleExplicitLod 5003 5004 Grad MinLod 5005 5006 5007
- 5009: 7(f16vec4) Load 4962(texel)
- 5010: 7(f16vec4) FAdd 5009 5008
- Store 4962(texel) 5010
- 5011: 184 Load 186(sCube)
- 5012: 167(fvec3) Load 169(c3)
- 5013: 167(fvec3) Load 1425(dPdxy3)
- 5014: 167(fvec3) Load 1425(dPdxy3)
- 5015: 52(float) Load 4257(lodClamp)
- 5016: 7(f16vec4) ImageSampleExplicitLod 5011 5012 Grad MinLod 5013 5014 5015
- 5017: 7(f16vec4) Load 4962(texel)
- 5018: 7(f16vec4) FAdd 5017 5016
- Store 4962(texel) 5018
- 5019: 184 Load 186(sCube)
- 5020:175(f16vec3) Load 177(f16c3)
- 5021:175(f16vec3) Load 1433(f16dPdxy3)
- 5022:175(f16vec3) Load 1433(f16dPdxy3)
- 5023:6(float16_t) Load 4264(f16lodClamp)
- 5024: 7(f16vec4) ImageSampleExplicitLod 5019 5020 Grad MinLod 5021 5022 5023
- 5025: 7(f16vec4) Load 4962(texel)
- 5026: 7(f16vec4) FAdd 5025 5024
- Store 4962(texel) 5026
- 5027: 199 Load 201(s1DShadow)
- 5028: 167(fvec3) Load 169(c3)
- 5029: 52(float) Load 1393(dPdxy1)
- 5030: 52(float) Load 1393(dPdxy1)
- 5031: 52(float) Load 4257(lodClamp)
- 5032: 52(float) CompositeExtract 5028 2
- 5033:6(float16_t) ImageSampleDrefExplicitLod 5027 5028 5032 Grad MinLod 5029 5030 5031
- 5034: 208(ptr) AccessChain 4962(texel) 207
- 5035:6(float16_t) Load 5034
- 5036:6(float16_t) FAdd 5035 5033
- 5037: 208(ptr) AccessChain 4962(texel) 207
- Store 5037 5036
- 5038: 199 Load 201(s1DShadow)
- 5039:154(f16vec2) Load 156(f16c2)
- 5040: 52(float) Load 215(compare)
- 5041:6(float16_t) Load 1401(f16dPdxy1)
- 5042:6(float16_t) Load 1401(f16dPdxy1)
- 5043:6(float16_t) Load 4264(f16lodClamp)
- 5044:6(float16_t) ImageSampleDrefExplicitLod 5038 5039 5040 Grad MinLod 5041 5042 5043
- 5045: 208(ptr) AccessChain 4962(texel) 207
- 5046:6(float16_t) Load 5045
- 5047:6(float16_t) FAdd 5046 5044
- 5048: 208(ptr) AccessChain 4962(texel) 207
- Store 5048 5047
- 5049: 224 Load 226(s2DShadow)
- 5050: 167(fvec3) Load 169(c3)
- 5051: 53(fvec2) Load 1409(dPdxy2)
- 5052: 53(fvec2) Load 1409(dPdxy2)
- 5053: 52(float) Load 4257(lodClamp)
- 5054: 52(float) CompositeExtract 5050 2
- 5055:6(float16_t) ImageSampleDrefExplicitLod 5049 5050 5054 Grad MinLod 5051 5052 5053
- 5056: 208(ptr) AccessChain 4962(texel) 207
- 5057:6(float16_t) Load 5056
- 5058:6(float16_t) FAdd 5057 5055
- 5059: 208(ptr) AccessChain 4962(texel) 207
- Store 5059 5058
- 5060: 224 Load 226(s2DShadow)
- 5061:154(f16vec2) Load 156(f16c2)
- 5062: 52(float) Load 215(compare)
- 5063:154(f16vec2) Load 1417(f16dPdxy2)
- 5064:154(f16vec2) Load 1417(f16dPdxy2)
- 5065:6(float16_t) Load 4264(f16lodClamp)
- 5066:6(float16_t) ImageSampleDrefExplicitLod 5060 5061 5062 Grad MinLod 5063 5064 5065
- 5067: 208(ptr) AccessChain 4962(texel) 207
- 5068:6(float16_t) Load 5067
- 5069:6(float16_t) FAdd 5068 5066
- 5070: 208(ptr) AccessChain 4962(texel) 207
- Store 5070 5069
- 5071: 245 Load 247(sCubeShadow)
- 5072: 249(fvec4) Load 251(c4)
- 5073: 167(fvec3) Load 1425(dPdxy3)
- 5074: 167(fvec3) Load 1425(dPdxy3)
- 5075: 52(float) Load 4257(lodClamp)
- 5076: 52(float) CompositeExtract 5072 3
- 5077:6(float16_t) ImageSampleDrefExplicitLod 5071 5072 5076 Grad MinLod 5073 5074 5075
- 5078: 208(ptr) AccessChain 4962(texel) 207
- 5079:6(float16_t) Load 5078
- 5080:6(float16_t) FAdd 5079 5077
- 5081: 208(ptr) AccessChain 4962(texel) 207
- Store 5081 5080
- 5082: 245 Load 247(sCubeShadow)
- 5083:175(f16vec3) Load 177(f16c3)
- 5084: 52(float) Load 215(compare)
- 5085:175(f16vec3) Load 1433(f16dPdxy3)
- 5086:175(f16vec3) Load 1433(f16dPdxy3)
- 5087:6(float16_t) Load 4264(f16lodClamp)
- 5088:6(float16_t) ImageSampleDrefExplicitLod 5082 5083 5084 Grad MinLod 5085 5086 5087
- 5089: 208(ptr) AccessChain 4962(texel) 207
- 5090:6(float16_t) Load 5089
- 5091:6(float16_t) FAdd 5090 5088
- 5092: 208(ptr) AccessChain 4962(texel) 207
- Store 5092 5091
- 5093: 269 Load 271(s1DArray)
- 5094: 53(fvec2) Load 148(c2)
- 5095: 52(float) Load 1393(dPdxy1)
- 5096: 52(float) Load 1393(dPdxy1)
- 5097: 52(float) Load 4257(lodClamp)
- 5098: 7(f16vec4) ImageSampleExplicitLod 5093 5094 Grad MinLod 5095 5096 5097
- 5099: 7(f16vec4) Load 4962(texel)
- 5100: 7(f16vec4) FAdd 5099 5098
- Store 4962(texel) 5100
- 5101: 269 Load 271(s1DArray)
- 5102:154(f16vec2) Load 156(f16c2)
- 5103:6(float16_t) Load 1401(f16dPdxy1)
- 5104:6(float16_t) Load 1401(f16dPdxy1)
- 5105:6(float16_t) Load 4264(f16lodClamp)
- 5106: 7(f16vec4) ImageSampleExplicitLod 5101 5102 Grad MinLod 5103 5104 5105
- 5107: 7(f16vec4) Load 4962(texel)
- 5108: 7(f16vec4) FAdd 5107 5106
- Store 4962(texel) 5108
- 5109: 284 Load 286(s2DArray)
- 5110: 167(fvec3) Load 169(c3)
- 5111: 53(fvec2) Load 1409(dPdxy2)
- 5112: 53(fvec2) Load 1409(dPdxy2)
- 5113: 52(float) Load 4257(lodClamp)
- 5114: 7(f16vec4) ImageSampleExplicitLod 5109 5110 Grad MinLod 5111 5112 5113
- 5115: 7(f16vec4) Load 4962(texel)
- 5116: 7(f16vec4) FAdd 5115 5114
- Store 4962(texel) 5116
- 5117: 284 Load 286(s2DArray)
- 5118:175(f16vec3) Load 177(f16c3)
- 5119:154(f16vec2) Load 1417(f16dPdxy2)
- 5120:154(f16vec2) Load 1417(f16dPdxy2)
- 5121:6(float16_t) Load 4264(f16lodClamp)
- 5122: 7(f16vec4) ImageSampleExplicitLod 5117 5118 Grad MinLod 5119 5120 5121
- 5123: 7(f16vec4) Load 4962(texel)
- 5124: 7(f16vec4) FAdd 5123 5122
- Store 4962(texel) 5124
- 5125: 316 Load 318(s1DArrayShadow)
- 5126: 167(fvec3) Load 169(c3)
- 5127: 52(float) Load 1393(dPdxy1)
- 5128: 52(float) Load 1393(dPdxy1)
- 5129: 52(float) Load 4257(lodClamp)
- 5130: 52(float) CompositeExtract 5126 2
- 5131:6(float16_t) ImageSampleDrefExplicitLod 5125 5126 5130 Grad MinLod 5127 5128 5129
- 5132: 208(ptr) AccessChain 4962(texel) 207
- 5133:6(float16_t) Load 5132
- 5134:6(float16_t) FAdd 5133 5131
- 5135: 208(ptr) AccessChain 4962(texel) 207
- Store 5135 5134
- 5136: 316 Load 318(s1DArrayShadow)
- 5137:154(f16vec2) Load 156(f16c2)
- 5138: 52(float) Load 215(compare)
- 5139:6(float16_t) Load 1401(f16dPdxy1)
- 5140:6(float16_t) Load 1401(f16dPdxy1)
- 5141:6(float16_t) Load 4264(f16lodClamp)
- 5142:6(float16_t) ImageSampleDrefExplicitLod 5136 5137 5138 Grad MinLod 5139 5140 5141
- 5143: 208(ptr) AccessChain 4962(texel) 207
- 5144:6(float16_t) Load 5143
- 5145:6(float16_t) FAdd 5144 5142
- 5146: 208(ptr) AccessChain 4962(texel) 207
- Store 5146 5145
- 5147: 337 Load 339(s2DArrayShadow)
- 5148: 249(fvec4) Load 251(c4)
- 5149: 53(fvec2) Load 1409(dPdxy2)
- 5150: 53(fvec2) Load 1409(dPdxy2)
- 5151: 52(float) Load 4257(lodClamp)
- 5152: 52(float) CompositeExtract 5148 3
- 5153:6(float16_t) ImageSampleDrefExplicitLod 5147 5148 5152 Grad MinLod 5149 5150 5151
- 5154: 208(ptr) AccessChain 4962(texel) 207
- 5155:6(float16_t) Load 5154
- 5156:6(float16_t) FAdd 5155 5153
- 5157: 208(ptr) AccessChain 4962(texel) 207
- Store 5157 5156
- 5158: 337 Load 339(s2DArrayShadow)
- 5159:175(f16vec3) Load 177(f16c3)
- 5160: 52(float) Load 215(compare)
- 5161:154(f16vec2) Load 1417(f16dPdxy2)
- 5162:154(f16vec2) Load 1417(f16dPdxy2)
- 5163:6(float16_t) Load 4264(f16lodClamp)
- 5164:6(float16_t) ImageSampleDrefExplicitLod 5158 5159 5160 Grad MinLod 5161 5162 5163
- 5165: 208(ptr) AccessChain 4962(texel) 207
- 5166:6(float16_t) Load 5165
- 5167:6(float16_t) FAdd 5166 5164
- 5168: 208(ptr) AccessChain 4962(texel) 207
- Store 5168 5167
- 5169: 299 Load 301(sCubeArray)
- 5170: 249(fvec4) Load 251(c4)
- 5171: 167(fvec3) Load 1425(dPdxy3)
- 5172: 167(fvec3) Load 1425(dPdxy3)
- 5173: 52(float) Load 4257(lodClamp)
- 5174: 7(f16vec4) ImageSampleExplicitLod 5169 5170 Grad MinLod 5171 5172 5173
- 5175: 7(f16vec4) Load 4962(texel)
- 5176: 7(f16vec4) FAdd 5175 5174
- Store 4962(texel) 5176
- 5177: 299 Load 301(sCubeArray)
- 5178: 7(f16vec4) Load 309(f16c4)
- 5179:175(f16vec3) Load 1433(f16dPdxy3)
- 5180:175(f16vec3) Load 1433(f16dPdxy3)
- 5181:6(float16_t) Load 4264(f16lodClamp)
- 5182: 7(f16vec4) ImageSampleExplicitLod 5177 5178 Grad MinLod 5179 5180 5181
- 5183: 7(f16vec4) Load 4962(texel)
- 5184: 7(f16vec4) FAdd 5183 5182
- Store 4962(texel) 5184
- 5185: 7(f16vec4) Load 4962(texel)
- ReturnValue 5185
+ 4972(texel): 64(ptr) Variable Function
+ Store 4972(texel) 121
+ 4973: 123 Load 125(s1D)
+ 4974: 52(float) Load 128(c1)
+ 4975: 52(float) Load 1393(dPdxy1)
+ 4976: 52(float) Load 1393(dPdxy1)
+ 4977: 52(float) Load 4267(lodClamp)
+ 4978: 7(f16vec4) ImageSampleExplicitLod 4973 4974 Grad MinLod 4975 4976 4977
+ 4979: 7(f16vec4) Load 4972(texel)
+ 4980: 7(f16vec4) FAdd 4979 4978
+ Store 4972(texel) 4980
+ 4981: 123 Load 125(s1D)
+ 4982:6(float16_t) Load 135(f16c1)
+ 4983:6(float16_t) Load 1401(f16dPdxy1)
+ 4984:6(float16_t) Load 1401(f16dPdxy1)
+ 4985:6(float16_t) Load 4274(f16lodClamp)
+ 4986: 7(f16vec4) ImageSampleExplicitLod 4981 4982 Grad MinLod 4983 4984 4985
+ 4987: 7(f16vec4) Load 4972(texel)
+ 4988: 7(f16vec4) FAdd 4987 4986
+ Store 4972(texel) 4988
+ 4989: 143 Load 145(s2D)
+ 4990: 53(fvec2) Load 148(c2)
+ 4991: 53(fvec2) Load 1409(dPdxy2)
+ 4992: 53(fvec2) Load 1409(dPdxy2)
+ 4993: 52(float) Load 4267(lodClamp)
+ 4994: 7(f16vec4) ImageSampleExplicitLod 4989 4990 Grad MinLod 4991 4992 4993
+ 4995: 7(f16vec4) Load 4972(texel)
+ 4996: 7(f16vec4) FAdd 4995 4994
+ Store 4972(texel) 4996
+ 4997: 143 Load 145(s2D)
+ 4998:154(f16vec2) Load 156(f16c2)
+ 4999:154(f16vec2) Load 1417(f16dPdxy2)
+ 5000:154(f16vec2) Load 1417(f16dPdxy2)
+ 5001:6(float16_t) Load 4274(f16lodClamp)
+ 5002: 7(f16vec4) ImageSampleExplicitLod 4997 4998 Grad MinLod 4999 5000 5001
+ 5003: 7(f16vec4) Load 4972(texel)
+ 5004: 7(f16vec4) FAdd 5003 5002
+ Store 4972(texel) 5004
+ 5005: 163 Load 165(s3D)
+ 5006: 167(fvec3) Load 169(c3)
+ 5007: 167(fvec3) Load 1425(dPdxy3)
+ 5008: 167(fvec3) Load 1425(dPdxy3)
+ 5009: 52(float) Load 4267(lodClamp)
+ 5010: 7(f16vec4) ImageSampleExplicitLod 5005 5006 Grad MinLod 5007 5008 5009
+ 5011: 7(f16vec4) Load 4972(texel)
+ 5012: 7(f16vec4) FAdd 5011 5010
+ Store 4972(texel) 5012
+ 5013: 163 Load 165(s3D)
+ 5014:175(f16vec3) Load 177(f16c3)
+ 5015:175(f16vec3) Load 1433(f16dPdxy3)
+ 5016:175(f16vec3) Load 1433(f16dPdxy3)
+ 5017:6(float16_t) Load 4274(f16lodClamp)
+ 5018: 7(f16vec4) ImageSampleExplicitLod 5013 5014 Grad MinLod 5015 5016 5017
+ 5019: 7(f16vec4) Load 4972(texel)
+ 5020: 7(f16vec4) FAdd 5019 5018
+ Store 4972(texel) 5020
+ 5021: 184 Load 186(sCube)
+ 5022: 167(fvec3) Load 169(c3)
+ 5023: 167(fvec3) Load 1425(dPdxy3)
+ 5024: 167(fvec3) Load 1425(dPdxy3)
+ 5025: 52(float) Load 4267(lodClamp)
+ 5026: 7(f16vec4) ImageSampleExplicitLod 5021 5022 Grad MinLod 5023 5024 5025
+ 5027: 7(f16vec4) Load 4972(texel)
+ 5028: 7(f16vec4) FAdd 5027 5026
+ Store 4972(texel) 5028
+ 5029: 184 Load 186(sCube)
+ 5030:175(f16vec3) Load 177(f16c3)
+ 5031:175(f16vec3) Load 1433(f16dPdxy3)
+ 5032:175(f16vec3) Load 1433(f16dPdxy3)
+ 5033:6(float16_t) Load 4274(f16lodClamp)
+ 5034: 7(f16vec4) ImageSampleExplicitLod 5029 5030 Grad MinLod 5031 5032 5033
+ 5035: 7(f16vec4) Load 4972(texel)
+ 5036: 7(f16vec4) FAdd 5035 5034
+ Store 4972(texel) 5036
+ 5037: 199 Load 201(s1DShadow)
+ 5038: 167(fvec3) Load 169(c3)
+ 5039: 52(float) Load 1393(dPdxy1)
+ 5040: 52(float) Load 1393(dPdxy1)
+ 5041: 52(float) Load 4267(lodClamp)
+ 5042: 52(float) CompositeExtract 5038 2
+ 5043:6(float16_t) ImageSampleDrefExplicitLod 5037 5038 5042 Grad MinLod 5039 5040 5041
+ 5044: 208(ptr) AccessChain 4972(texel) 207
+ 5045:6(float16_t) Load 5044
+ 5046:6(float16_t) FAdd 5045 5043
+ 5047: 208(ptr) AccessChain 4972(texel) 207
+ Store 5047 5046
+ 5048: 199 Load 201(s1DShadow)
+ 5049:154(f16vec2) Load 156(f16c2)
+ 5050: 52(float) Load 215(compare)
+ 5051:6(float16_t) Load 1401(f16dPdxy1)
+ 5052:6(float16_t) Load 1401(f16dPdxy1)
+ 5053:6(float16_t) Load 4274(f16lodClamp)
+ 5054:6(float16_t) ImageSampleDrefExplicitLod 5048 5049 5050 Grad MinLod 5051 5052 5053
+ 5055: 208(ptr) AccessChain 4972(texel) 207
+ 5056:6(float16_t) Load 5055
+ 5057:6(float16_t) FAdd 5056 5054
+ 5058: 208(ptr) AccessChain 4972(texel) 207
+ Store 5058 5057
+ 5059: 224 Load 226(s2DShadow)
+ 5060: 167(fvec3) Load 169(c3)
+ 5061: 53(fvec2) Load 1409(dPdxy2)
+ 5062: 53(fvec2) Load 1409(dPdxy2)
+ 5063: 52(float) Load 4267(lodClamp)
+ 5064: 52(float) CompositeExtract 5060 2
+ 5065:6(float16_t) ImageSampleDrefExplicitLod 5059 5060 5064 Grad MinLod 5061 5062 5063
+ 5066: 208(ptr) AccessChain 4972(texel) 207
+ 5067:6(float16_t) Load 5066
+ 5068:6(float16_t) FAdd 5067 5065
+ 5069: 208(ptr) AccessChain 4972(texel) 207
+ Store 5069 5068
+ 5070: 224 Load 226(s2DShadow)
+ 5071:154(f16vec2) Load 156(f16c2)
+ 5072: 52(float) Load 215(compare)
+ 5073:154(f16vec2) Load 1417(f16dPdxy2)
+ 5074:154(f16vec2) Load 1417(f16dPdxy2)
+ 5075:6(float16_t) Load 4274(f16lodClamp)
+ 5076:6(float16_t) ImageSampleDrefExplicitLod 5070 5071 5072 Grad MinLod 5073 5074 5075
+ 5077: 208(ptr) AccessChain 4972(texel) 207
+ 5078:6(float16_t) Load 5077
+ 5079:6(float16_t) FAdd 5078 5076
+ 5080: 208(ptr) AccessChain 4972(texel) 207
+ Store 5080 5079
+ 5081: 245 Load 247(sCubeShadow)
+ 5082: 249(fvec4) Load 251(c4)
+ 5083: 167(fvec3) Load 1425(dPdxy3)
+ 5084: 167(fvec3) Load 1425(dPdxy3)
+ 5085: 52(float) Load 4267(lodClamp)
+ 5086: 52(float) CompositeExtract 5082 3
+ 5087:6(float16_t) ImageSampleDrefExplicitLod 5081 5082 5086 Grad MinLod 5083 5084 5085
+ 5088: 208(ptr) AccessChain 4972(texel) 207
+ 5089:6(float16_t) Load 5088
+ 5090:6(float16_t) FAdd 5089 5087
+ 5091: 208(ptr) AccessChain 4972(texel) 207
+ Store 5091 5090
+ 5092: 245 Load 247(sCubeShadow)
+ 5093:175(f16vec3) Load 177(f16c3)
+ 5094: 52(float) Load 215(compare)
+ 5095:175(f16vec3) Load 1433(f16dPdxy3)
+ 5096:175(f16vec3) Load 1433(f16dPdxy3)
+ 5097:6(float16_t) Load 4274(f16lodClamp)
+ 5098:6(float16_t) ImageSampleDrefExplicitLod 5092 5093 5094 Grad MinLod 5095 5096 5097
+ 5099: 208(ptr) AccessChain 4972(texel) 207
+ 5100:6(float16_t) Load 5099
+ 5101:6(float16_t) FAdd 5100 5098
+ 5102: 208(ptr) AccessChain 4972(texel) 207
+ Store 5102 5101
+ 5103: 269 Load 271(s1DArray)
+ 5104: 53(fvec2) Load 148(c2)
+ 5105: 52(float) Load 1393(dPdxy1)
+ 5106: 52(float) Load 1393(dPdxy1)
+ 5107: 52(float) Load 4267(lodClamp)
+ 5108: 7(f16vec4) ImageSampleExplicitLod 5103 5104 Grad MinLod 5105 5106 5107
+ 5109: 7(f16vec4) Load 4972(texel)
+ 5110: 7(f16vec4) FAdd 5109 5108
+ Store 4972(texel) 5110
+ 5111: 269 Load 271(s1DArray)
+ 5112:154(f16vec2) Load 156(f16c2)
+ 5113:6(float16_t) Load 1401(f16dPdxy1)
+ 5114:6(float16_t) Load 1401(f16dPdxy1)
+ 5115:6(float16_t) Load 4274(f16lodClamp)
+ 5116: 7(f16vec4) ImageSampleExplicitLod 5111 5112 Grad MinLod 5113 5114 5115
+ 5117: 7(f16vec4) Load 4972(texel)
+ 5118: 7(f16vec4) FAdd 5117 5116
+ Store 4972(texel) 5118
+ 5119: 284 Load 286(s2DArray)
+ 5120: 167(fvec3) Load 169(c3)
+ 5121: 53(fvec2) Load 1409(dPdxy2)
+ 5122: 53(fvec2) Load 1409(dPdxy2)
+ 5123: 52(float) Load 4267(lodClamp)
+ 5124: 7(f16vec4) ImageSampleExplicitLod 5119 5120 Grad MinLod 5121 5122 5123
+ 5125: 7(f16vec4) Load 4972(texel)
+ 5126: 7(f16vec4) FAdd 5125 5124
+ Store 4972(texel) 5126
+ 5127: 284 Load 286(s2DArray)
+ 5128:175(f16vec3) Load 177(f16c3)
+ 5129:154(f16vec2) Load 1417(f16dPdxy2)
+ 5130:154(f16vec2) Load 1417(f16dPdxy2)
+ 5131:6(float16_t) Load 4274(f16lodClamp)
+ 5132: 7(f16vec4) ImageSampleExplicitLod 5127 5128 Grad MinLod 5129 5130 5131
+ 5133: 7(f16vec4) Load 4972(texel)
+ 5134: 7(f16vec4) FAdd 5133 5132
+ Store 4972(texel) 5134
+ 5135: 316 Load 318(s1DArrayShadow)
+ 5136: 167(fvec3) Load 169(c3)
+ 5137: 52(float) Load 1393(dPdxy1)
+ 5138: 52(float) Load 1393(dPdxy1)
+ 5139: 52(float) Load 4267(lodClamp)
+ 5140: 52(float) CompositeExtract 5136 2
+ 5141:6(float16_t) ImageSampleDrefExplicitLod 5135 5136 5140 Grad MinLod 5137 5138 5139
+ 5142: 208(ptr) AccessChain 4972(texel) 207
+ 5143:6(float16_t) Load 5142
+ 5144:6(float16_t) FAdd 5143 5141
+ 5145: 208(ptr) AccessChain 4972(texel) 207
+ Store 5145 5144
+ 5146: 316 Load 318(s1DArrayShadow)
+ 5147:154(f16vec2) Load 156(f16c2)
+ 5148: 52(float) Load 215(compare)
+ 5149:6(float16_t) Load 1401(f16dPdxy1)
+ 5150:6(float16_t) Load 1401(f16dPdxy1)
+ 5151:6(float16_t) Load 4274(f16lodClamp)
+ 5152:6(float16_t) ImageSampleDrefExplicitLod 5146 5147 5148 Grad MinLod 5149 5150 5151
+ 5153: 208(ptr) AccessChain 4972(texel) 207
+ 5154:6(float16_t) Load 5153
+ 5155:6(float16_t) FAdd 5154 5152
+ 5156: 208(ptr) AccessChain 4972(texel) 207
+ Store 5156 5155
+ 5157: 337 Load 339(s2DArrayShadow)
+ 5158: 249(fvec4) Load 251(c4)
+ 5159: 53(fvec2) Load 1409(dPdxy2)
+ 5160: 53(fvec2) Load 1409(dPdxy2)
+ 5161: 52(float) Load 4267(lodClamp)
+ 5162: 52(float) CompositeExtract 5158 3
+ 5163:6(float16_t) ImageSampleDrefExplicitLod 5157 5158 5162 Grad MinLod 5159 5160 5161
+ 5164: 208(ptr) AccessChain 4972(texel) 207
+ 5165:6(float16_t) Load 5164
+ 5166:6(float16_t) FAdd 5165 5163
+ 5167: 208(ptr) AccessChain 4972(texel) 207
+ Store 5167 5166
+ 5168: 337 Load 339(s2DArrayShadow)
+ 5169:175(f16vec3) Load 177(f16c3)
+ 5170: 52(float) Load 215(compare)
+ 5171:154(f16vec2) Load 1417(f16dPdxy2)
+ 5172:154(f16vec2) Load 1417(f16dPdxy2)
+ 5173:6(float16_t) Load 4274(f16lodClamp)
+ 5174:6(float16_t) ImageSampleDrefExplicitLod 5168 5169 5170 Grad MinLod 5171 5172 5173
+ 5175: 208(ptr) AccessChain 4972(texel) 207
+ 5176:6(float16_t) Load 5175
+ 5177:6(float16_t) FAdd 5176 5174
+ 5178: 208(ptr) AccessChain 4972(texel) 207
+ Store 5178 5177
+ 5179: 299 Load 301(sCubeArray)
+ 5180: 249(fvec4) Load 251(c4)
+ 5181: 167(fvec3) Load 1425(dPdxy3)
+ 5182: 167(fvec3) Load 1425(dPdxy3)
+ 5183: 52(float) Load 4267(lodClamp)
+ 5184: 7(f16vec4) ImageSampleExplicitLod 5179 5180 Grad MinLod 5181 5182 5183
+ 5185: 7(f16vec4) Load 4972(texel)
+ 5186: 7(f16vec4) FAdd 5185 5184
+ Store 4972(texel) 5186
+ 5187: 299 Load 301(sCubeArray)
+ 5188: 7(f16vec4) Load 309(f16c4)
+ 5189:175(f16vec3) Load 1433(f16dPdxy3)
+ 5190:175(f16vec3) Load 1433(f16dPdxy3)
+ 5191:6(float16_t) Load 4274(f16lodClamp)
+ 5192: 7(f16vec4) ImageSampleExplicitLod 5187 5188 Grad MinLod 5189 5190 5191
+ 5193: 7(f16vec4) Load 4972(texel)
+ 5194: 7(f16vec4) FAdd 5193 5192
+ Store 4972(texel) 5194
+ 5195: 7(f16vec4) Load 4972(texel)
+ ReturnValue 5195
FunctionEnd
111(testSparseTextureGradOffsetClamp(): 7(f16vec4) Function None 8
112: Label
- 5188(texel): 64(ptr) Variable Function
- Store 5188(texel) 121
- 5189: 143 Load 145(s2D)
- 5190: 53(fvec2) Load 148(c2)
- 5191: 53(fvec2) Load 1409(dPdxy2)
- 5192: 53(fvec2) Load 1409(dPdxy2)
- 5193: 52(float) Load 4257(lodClamp)
- 5194:3102(ResType) ImageSparseSampleExplicitLod 5189 5190 Grad ConstOffset MinLod 5191 5192 722 5193
- 5195: 7(f16vec4) CompositeExtract 5194 1
- Store 5188(texel) 5195
- 5196: 47(int) CompositeExtract 5194 0
- 5197: 143 Load 145(s2D)
- 5198:154(f16vec2) Load 156(f16c2)
- 5199:154(f16vec2) Load 1417(f16dPdxy2)
- 5200:154(f16vec2) Load 1417(f16dPdxy2)
- 5201:6(float16_t) Load 4264(f16lodClamp)
- 5202:3102(ResType) ImageSparseSampleExplicitLod 5197 5198 Grad ConstOffset MinLod 5199 5200 722 5201
- 5203: 7(f16vec4) CompositeExtract 5202 1
- Store 5188(texel) 5203
- 5204: 47(int) CompositeExtract 5202 0
- 5205: 163 Load 165(s3D)
- 5206: 167(fvec3) Load 169(c3)
- 5207: 167(fvec3) Load 1425(dPdxy3)
- 5208: 167(fvec3) Load 1425(dPdxy3)
- 5209: 52(float) Load 4257(lodClamp)
- 5210:3102(ResType) ImageSparseSampleExplicitLod 5205 5206 Grad ConstOffset MinLod 5207 5208 735 5209
- 5211: 7(f16vec4) CompositeExtract 5210 1
- Store 5188(texel) 5211
- 5212: 47(int) CompositeExtract 5210 0
- 5213: 163 Load 165(s3D)
- 5214:175(f16vec3) Load 177(f16c3)
- 5215:175(f16vec3) Load 1433(f16dPdxy3)
- 5216:175(f16vec3) Load 1433(f16dPdxy3)
- 5217:6(float16_t) Load 4264(f16lodClamp)
- 5218:3102(ResType) ImageSparseSampleExplicitLod 5213 5214 Grad ConstOffset MinLod 5215 5216 735 5217
- 5219: 7(f16vec4) CompositeExtract 5218 1
- Store 5188(texel) 5219
- 5220: 47(int) CompositeExtract 5218 0
- 5221: 224 Load 226(s2DShadow)
- 5222: 167(fvec3) Load 169(c3)
- 5223: 53(fvec2) Load 1409(dPdxy2)
- 5224: 53(fvec2) Load 1409(dPdxy2)
- 5225: 52(float) Load 4257(lodClamp)
- 5226: 208(ptr) AccessChain 5188(texel) 207
- 5227: 52(float) CompositeExtract 5222 2
- 5228:3138(ResType) ImageSparseSampleDrefExplicitLod 5221 5222 5227 Grad ConstOffset MinLod 5223 5224 722 5225
- 5229:6(float16_t) CompositeExtract 5228 1
- Store 5226 5229
+ 5198(texel): 64(ptr) Variable Function
+ Store 5198(texel) 121
+ 5199: 143 Load 145(s2D)
+ 5200: 53(fvec2) Load 148(c2)
+ 5201: 53(fvec2) Load 1409(dPdxy2)
+ 5202: 53(fvec2) Load 1409(dPdxy2)
+ 5203: 52(float) Load 4267(lodClamp)
+ 5204:3102(ResType) ImageSparseSampleExplicitLod 5199 5200 Grad ConstOffset MinLod 5201 5202 722 5203
+ 5205: 7(f16vec4) CompositeExtract 5204 1
+ Store 5198(texel) 5205
+ 5206: 47(int) CompositeExtract 5204 0
+ 5207: 143 Load 145(s2D)
+ 5208:154(f16vec2) Load 156(f16c2)
+ 5209:154(f16vec2) Load 1417(f16dPdxy2)
+ 5210:154(f16vec2) Load 1417(f16dPdxy2)
+ 5211:6(float16_t) Load 4274(f16lodClamp)
+ 5212:3102(ResType) ImageSparseSampleExplicitLod 5207 5208 Grad ConstOffset MinLod 5209 5210 722 5211
+ 5213: 7(f16vec4) CompositeExtract 5212 1
+ Store 5198(texel) 5213
+ 5214: 47(int) CompositeExtract 5212 0
+ 5215: 163 Load 165(s3D)
+ 5216: 167(fvec3) Load 169(c3)
+ 5217: 167(fvec3) Load 1425(dPdxy3)
+ 5218: 167(fvec3) Load 1425(dPdxy3)
+ 5219: 52(float) Load 4267(lodClamp)
+ 5220:3102(ResType) ImageSparseSampleExplicitLod 5215 5216 Grad ConstOffset MinLod 5217 5218 735 5219
+ 5221: 7(f16vec4) CompositeExtract 5220 1
+ Store 5198(texel) 5221
+ 5222: 47(int) CompositeExtract 5220 0
+ 5223: 163 Load 165(s3D)
+ 5224:175(f16vec3) Load 177(f16c3)
+ 5225:175(f16vec3) Load 1433(f16dPdxy3)
+ 5226:175(f16vec3) Load 1433(f16dPdxy3)
+ 5227:6(float16_t) Load 4274(f16lodClamp)
+ 5228:3102(ResType) ImageSparseSampleExplicitLod 5223 5224 Grad ConstOffset MinLod 5225 5226 735 5227
+ 5229: 7(f16vec4) CompositeExtract 5228 1
+ Store 5198(texel) 5229
5230: 47(int) CompositeExtract 5228 0
5231: 224 Load 226(s2DShadow)
- 5232:154(f16vec2) Load 156(f16c2)
- 5233: 52(float) Load 215(compare)
- 5234:154(f16vec2) Load 1417(f16dPdxy2)
- 5235:154(f16vec2) Load 1417(f16dPdxy2)
- 5236:6(float16_t) Load 4264(f16lodClamp)
- 5237: 208(ptr) AccessChain 5188(texel) 207
- 5238:3138(ResType) ImageSparseSampleDrefExplicitLod 5231 5232 5233 Grad ConstOffset MinLod 5234 5235 722 5236
+ 5232: 167(fvec3) Load 169(c3)
+ 5233: 53(fvec2) Load 1409(dPdxy2)
+ 5234: 53(fvec2) Load 1409(dPdxy2)
+ 5235: 52(float) Load 4267(lodClamp)
+ 5236: 208(ptr) AccessChain 5198(texel) 207
+ 5237: 52(float) CompositeExtract 5232 2
+ 5238:3138(ResType) ImageSparseSampleDrefExplicitLod 5231 5232 5237 Grad ConstOffset MinLod 5233 5234 722 5235
5239:6(float16_t) CompositeExtract 5238 1
- Store 5237 5239
+ Store 5236 5239
5240: 47(int) CompositeExtract 5238 0
- 5241: 284 Load 286(s2DArray)
- 5242: 167(fvec3) Load 169(c3)
- 5243: 53(fvec2) Load 1409(dPdxy2)
- 5244: 53(fvec2) Load 1409(dPdxy2)
- 5245: 52(float) Load 4257(lodClamp)
- 5246:3102(ResType) ImageSparseSampleExplicitLod 5241 5242 Grad ConstOffset MinLod 5243 5244 722 5245
- 5247: 7(f16vec4) CompositeExtract 5246 1
- Store 5188(texel) 5247
- 5248: 47(int) CompositeExtract 5246 0
- 5249: 284 Load 286(s2DArray)
- 5250:175(f16vec3) Load 177(f16c3)
- 5251:154(f16vec2) Load 1417(f16dPdxy2)
- 5252:154(f16vec2) Load 1417(f16dPdxy2)
- 5253:6(float16_t) Load 4264(f16lodClamp)
- 5254:3102(ResType) ImageSparseSampleExplicitLod 5249 5250 Grad ConstOffset MinLod 5251 5252 722 5253
- 5255: 7(f16vec4) CompositeExtract 5254 1
- Store 5188(texel) 5255
- 5256: 47(int) CompositeExtract 5254 0
- 5257: 337 Load 339(s2DArrayShadow)
- 5258: 249(fvec4) Load 251(c4)
- 5259: 53(fvec2) Load 1409(dPdxy2)
- 5260: 53(fvec2) Load 1409(dPdxy2)
- 5261: 52(float) Load 4257(lodClamp)
- 5262: 208(ptr) AccessChain 5188(texel) 207
- 5263: 52(float) CompositeExtract 5258 3
- 5264:3138(ResType) ImageSparseSampleDrefExplicitLod 5257 5258 5263 Grad ConstOffset MinLod 5259 5260 722 5261
- 5265:6(float16_t) CompositeExtract 5264 1
- Store 5262 5265
+ 5241: 224 Load 226(s2DShadow)
+ 5242:154(f16vec2) Load 156(f16c2)
+ 5243: 52(float) Load 215(compare)
+ 5244:154(f16vec2) Load 1417(f16dPdxy2)
+ 5245:154(f16vec2) Load 1417(f16dPdxy2)
+ 5246:6(float16_t) Load 4274(f16lodClamp)
+ 5247: 208(ptr) AccessChain 5198(texel) 207
+ 5248:3138(ResType) ImageSparseSampleDrefExplicitLod 5241 5242 5243 Grad ConstOffset MinLod 5244 5245 722 5246
+ 5249:6(float16_t) CompositeExtract 5248 1
+ Store 5247 5249
+ 5250: 47(int) CompositeExtract 5248 0
+ 5251: 284 Load 286(s2DArray)
+ 5252: 167(fvec3) Load 169(c3)
+ 5253: 53(fvec2) Load 1409(dPdxy2)
+ 5254: 53(fvec2) Load 1409(dPdxy2)
+ 5255: 52(float) Load 4267(lodClamp)
+ 5256:3102(ResType) ImageSparseSampleExplicitLod 5251 5252 Grad ConstOffset MinLod 5253 5254 722 5255
+ 5257: 7(f16vec4) CompositeExtract 5256 1
+ Store 5198(texel) 5257
+ 5258: 47(int) CompositeExtract 5256 0
+ 5259: 284 Load 286(s2DArray)
+ 5260:175(f16vec3) Load 177(f16c3)
+ 5261:154(f16vec2) Load 1417(f16dPdxy2)
+ 5262:154(f16vec2) Load 1417(f16dPdxy2)
+ 5263:6(float16_t) Load 4274(f16lodClamp)
+ 5264:3102(ResType) ImageSparseSampleExplicitLod 5259 5260 Grad ConstOffset MinLod 5261 5262 722 5263
+ 5265: 7(f16vec4) CompositeExtract 5264 1
+ Store 5198(texel) 5265
5266: 47(int) CompositeExtract 5264 0
5267: 337 Load 339(s2DArrayShadow)
- 5268:175(f16vec3) Load 177(f16c3)
- 5269: 52(float) Load 215(compare)
- 5270:154(f16vec2) Load 1417(f16dPdxy2)
- 5271:154(f16vec2) Load 1417(f16dPdxy2)
- 5272:6(float16_t) Load 4264(f16lodClamp)
- 5273: 208(ptr) AccessChain 5188(texel) 207
- 5274:3138(ResType) ImageSparseSampleDrefExplicitLod 5267 5268 5269 Grad ConstOffset MinLod 5270 5271 722 5272
+ 5268: 249(fvec4) Load 251(c4)
+ 5269: 53(fvec2) Load 1409(dPdxy2)
+ 5270: 53(fvec2) Load 1409(dPdxy2)
+ 5271: 52(float) Load 4267(lodClamp)
+ 5272: 208(ptr) AccessChain 5198(texel) 207
+ 5273: 52(float) CompositeExtract 5268 3
+ 5274:3138(ResType) ImageSparseSampleDrefExplicitLod 5267 5268 5273 Grad ConstOffset MinLod 5269 5270 722 5271
5275:6(float16_t) CompositeExtract 5274 1
- Store 5273 5275
+ Store 5272 5275
5276: 47(int) CompositeExtract 5274 0
- 5277: 7(f16vec4) Load 5188(texel)
- ReturnValue 5277
+ 5277: 337 Load 339(s2DArrayShadow)
+ 5278:175(f16vec3) Load 177(f16c3)
+ 5279: 52(float) Load 215(compare)
+ 5280:154(f16vec2) Load 1417(f16dPdxy2)
+ 5281:154(f16vec2) Load 1417(f16dPdxy2)
+ 5282:6(float16_t) Load 4274(f16lodClamp)
+ 5283: 208(ptr) AccessChain 5198(texel) 207
+ 5284:3138(ResType) ImageSparseSampleDrefExplicitLod 5277 5278 5279 Grad ConstOffset MinLod 5280 5281 722 5282
+ 5285:6(float16_t) CompositeExtract 5284 1
+ Store 5283 5285
+ 5286: 47(int) CompositeExtract 5284 0
+ 5287: 7(f16vec4) Load 5198(texel)
+ ReturnValue 5287
FunctionEnd
113(testTextureGradOffsetClamp(): 7(f16vec4) Function None 8
114: Label
- 5280(texel): 64(ptr) Variable Function
- Store 5280(texel) 121
- 5281: 123 Load 125(s1D)
- 5282: 52(float) Load 128(c1)
- 5283: 52(float) Load 1393(dPdxy1)
- 5284: 52(float) Load 1393(dPdxy1)
- 5285: 52(float) Load 4257(lodClamp)
- 5286: 7(f16vec4) ImageSampleExplicitLod 5281 5282 Grad ConstOffset MinLod 5283 5284 709 5285
- 5287: 7(f16vec4) Load 5280(texel)
- 5288: 7(f16vec4) FAdd 5287 5286
- Store 5280(texel) 5288
- 5289: 123 Load 125(s1D)
- 5290:6(float16_t) Load 135(f16c1)
- 5291:6(float16_t) Load 1401(f16dPdxy1)
- 5292:6(float16_t) Load 1401(f16dPdxy1)
- 5293:6(float16_t) Load 4264(f16lodClamp)
- 5294: 7(f16vec4) ImageSampleExplicitLod 5289 5290 Grad ConstOffset MinLod 5291 5292 709 5293
- 5295: 7(f16vec4) Load 5280(texel)
- 5296: 7(f16vec4) FAdd 5295 5294
- Store 5280(texel) 5296
- 5297: 143 Load 145(s2D)
- 5298: 53(fvec2) Load 148(c2)
- 5299: 53(fvec2) Load 1409(dPdxy2)
- 5300: 53(fvec2) Load 1409(dPdxy2)
- 5301: 52(float) Load 4257(lodClamp)
- 5302: 7(f16vec4) ImageSampleExplicitLod 5297 5298 Grad ConstOffset MinLod 5299 5300 722 5301
- 5303: 7(f16vec4) Load 5280(texel)
- 5304: 7(f16vec4) FAdd 5303 5302
- Store 5280(texel) 5304
- 5305: 143 Load 145(s2D)
- 5306:154(f16vec2) Load 156(f16c2)
- 5307:154(f16vec2) Load 1417(f16dPdxy2)
- 5308:154(f16vec2) Load 1417(f16dPdxy2)
- 5309:6(float16_t) Load 4264(f16lodClamp)
- 5310: 7(f16vec4) ImageSampleExplicitLod 5305 5306 Grad ConstOffset MinLod 5307 5308 722 5309
- 5311: 7(f16vec4) Load 5280(texel)
- 5312: 7(f16vec4) FAdd 5311 5310
- Store 5280(texel) 5312
- 5313: 163 Load 165(s3D)
- 5314: 167(fvec3) Load 169(c3)
- 5315: 167(fvec3) Load 1425(dPdxy3)
- 5316: 167(fvec3) Load 1425(dPdxy3)
- 5317: 52(float) Load 4257(lodClamp)
- 5318: 7(f16vec4) ImageSampleExplicitLod 5313 5314 Grad ConstOffset MinLod 5315 5316 735 5317
- 5319: 7(f16vec4) Load 5280(texel)
- 5320: 7(f16vec4) FAdd 5319 5318
- Store 5280(texel) 5320
- 5321: 163 Load 165(s3D)
- 5322:175(f16vec3) Load 177(f16c3)
- 5323:175(f16vec3) Load 1433(f16dPdxy3)
- 5324:175(f16vec3) Load 1433(f16dPdxy3)
- 5325:6(float16_t) Load 4264(f16lodClamp)
- 5326: 7(f16vec4) ImageSampleExplicitLod 5321 5322 Grad ConstOffset MinLod 5323 5324 735 5325
- 5327: 7(f16vec4) Load 5280(texel)
- 5328: 7(f16vec4) FAdd 5327 5326
- Store 5280(texel) 5328
- 5329: 199 Load 201(s1DShadow)
- 5330: 167(fvec3) Load 169(c3)
- 5331: 52(float) Load 1393(dPdxy1)
- 5332: 52(float) Load 1393(dPdxy1)
- 5333: 52(float) Load 4257(lodClamp)
- 5334: 52(float) CompositeExtract 5330 2
- 5335:6(float16_t) ImageSampleDrefExplicitLod 5329 5330 5334 Grad ConstOffset MinLod 5331 5332 709 5333
- 5336: 208(ptr) AccessChain 5280(texel) 207
- 5337:6(float16_t) Load 5336
- 5338:6(float16_t) FAdd 5337 5335
- 5339: 208(ptr) AccessChain 5280(texel) 207
- Store 5339 5338
- 5340: 199 Load 201(s1DShadow)
- 5341:154(f16vec2) Load 156(f16c2)
- 5342: 52(float) Load 215(compare)
- 5343:6(float16_t) Load 1401(f16dPdxy1)
- 5344:6(float16_t) Load 1401(f16dPdxy1)
- 5345:6(float16_t) Load 4264(f16lodClamp)
- 5346:6(float16_t) ImageSampleDrefExplicitLod 5340 5341 5342 Grad ConstOffset MinLod 5343 5344 709 5345
- 5347: 208(ptr) AccessChain 5280(texel) 207
- 5348:6(float16_t) Load 5347
- 5349:6(float16_t) FAdd 5348 5346
- 5350: 208(ptr) AccessChain 5280(texel) 207
- Store 5350 5349
- 5351: 224 Load 226(s2DShadow)
- 5352: 167(fvec3) Load 169(c3)
- 5353: 53(fvec2) Load 1409(dPdxy2)
- 5354: 53(fvec2) Load 1409(dPdxy2)
- 5355: 52(float) Load 4257(lodClamp)
- 5356: 52(float) CompositeExtract 5352 2
- 5357:6(float16_t) ImageSampleDrefExplicitLod 5351 5352 5356 Grad ConstOffset MinLod 5353 5354 722 5355
- 5358: 208(ptr) AccessChain 5280(texel) 207
- 5359:6(float16_t) Load 5358
- 5360:6(float16_t) FAdd 5359 5357
- 5361: 208(ptr) AccessChain 5280(texel) 207
- Store 5361 5360
- 5362: 224 Load 226(s2DShadow)
- 5363:154(f16vec2) Load 156(f16c2)
- 5364: 52(float) Load 215(compare)
- 5365:154(f16vec2) Load 1417(f16dPdxy2)
- 5366:154(f16vec2) Load 1417(f16dPdxy2)
- 5367:6(float16_t) Load 4264(f16lodClamp)
- 5368:6(float16_t) ImageSampleDrefExplicitLod 5362 5363 5364 Grad ConstOffset MinLod 5365 5366 722 5367
- 5369: 208(ptr) AccessChain 5280(texel) 207
- 5370:6(float16_t) Load 5369
- 5371:6(float16_t) FAdd 5370 5368
- 5372: 208(ptr) AccessChain 5280(texel) 207
- Store 5372 5371
- 5373: 269 Load 271(s1DArray)
- 5374: 53(fvec2) Load 148(c2)
- 5375: 52(float) Load 1393(dPdxy1)
- 5376: 52(float) Load 1393(dPdxy1)
- 5377: 52(float) Load 4257(lodClamp)
- 5378: 7(f16vec4) ImageSampleExplicitLod 5373 5374 Grad ConstOffset MinLod 5375 5376 709 5377
- 5379: 7(f16vec4) Load 5280(texel)
- 5380: 7(f16vec4) FAdd 5379 5378
- Store 5280(texel) 5380
- 5381: 269 Load 271(s1DArray)
- 5382:154(f16vec2) Load 156(f16c2)
- 5383:6(float16_t) Load 1401(f16dPdxy1)
- 5384:6(float16_t) Load 1401(f16dPdxy1)
- 5385:6(float16_t) Load 4264(f16lodClamp)
- 5386: 7(f16vec4) ImageSampleExplicitLod 5381 5382 Grad ConstOffset MinLod 5383 5384 709 5385
- 5387: 7(f16vec4) Load 5280(texel)
- 5388: 7(f16vec4) FAdd 5387 5386
- Store 5280(texel) 5388
- 5389: 284 Load 286(s2DArray)
- 5390: 167(fvec3) Load 169(c3)
- 5391: 53(fvec2) Load 1409(dPdxy2)
- 5392: 53(fvec2) Load 1409(dPdxy2)
- 5393: 52(float) Load 4257(lodClamp)
- 5394: 7(f16vec4) ImageSampleExplicitLod 5389 5390 Grad ConstOffset MinLod 5391 5392 722 5393
- 5395: 7(f16vec4) Load 5280(texel)
- 5396: 7(f16vec4) FAdd 5395 5394
- Store 5280(texel) 5396
- 5397: 284 Load 286(s2DArray)
- 5398:175(f16vec3) Load 177(f16c3)
- 5399:154(f16vec2) Load 1417(f16dPdxy2)
- 5400:154(f16vec2) Load 1417(f16dPdxy2)
- 5401:6(float16_t) Load 4264(f16lodClamp)
- 5402: 7(f16vec4) ImageSampleExplicitLod 5397 5398 Grad ConstOffset MinLod 5399 5400 722 5401
- 5403: 7(f16vec4) Load 5280(texel)
- 5404: 7(f16vec4) FAdd 5403 5402
- Store 5280(texel) 5404
- 5405: 316 Load 318(s1DArrayShadow)
- 5406: 167(fvec3) Load 169(c3)
- 5407: 52(float) Load 1393(dPdxy1)
- 5408: 52(float) Load 1393(dPdxy1)
- 5409: 52(float) Load 4257(lodClamp)
- 5410: 52(float) CompositeExtract 5406 2
- 5411:6(float16_t) ImageSampleDrefExplicitLod 5405 5406 5410 Grad ConstOffset MinLod 5407 5408 709 5409
- 5412: 208(ptr) AccessChain 5280(texel) 207
- 5413:6(float16_t) Load 5412
- 5414:6(float16_t) FAdd 5413 5411
- 5415: 208(ptr) AccessChain 5280(texel) 207
- Store 5415 5414
- 5416: 316 Load 318(s1DArrayShadow)
- 5417:154(f16vec2) Load 156(f16c2)
- 5418: 52(float) Load 215(compare)
- 5419:6(float16_t) Load 1401(f16dPdxy1)
- 5420:6(float16_t) Load 1401(f16dPdxy1)
- 5421:6(float16_t) Load 4264(f16lodClamp)
- 5422:6(float16_t) ImageSampleDrefExplicitLod 5416 5417 5418 Grad ConstOffset MinLod 5419 5420 709 5421
- 5423: 208(ptr) AccessChain 5280(texel) 207
- 5424:6(float16_t) Load 5423
- 5425:6(float16_t) FAdd 5424 5422
- 5426: 208(ptr) AccessChain 5280(texel) 207
- Store 5426 5425
- 5427: 337 Load 339(s2DArrayShadow)
- 5428: 249(fvec4) Load 251(c4)
- 5429: 53(fvec2) Load 1409(dPdxy2)
- 5430: 53(fvec2) Load 1409(dPdxy2)
- 5431: 52(float) Load 4257(lodClamp)
- 5432: 52(float) CompositeExtract 5428 3
- 5433:6(float16_t) ImageSampleDrefExplicitLod 5427 5428 5432 Grad ConstOffset MinLod 5429 5430 722 5431
- 5434: 208(ptr) AccessChain 5280(texel) 207
- 5435:6(float16_t) Load 5434
- 5436:6(float16_t) FAdd 5435 5433
- 5437: 208(ptr) AccessChain 5280(texel) 207
- Store 5437 5436
- 5438: 337 Load 339(s2DArrayShadow)
- 5439:175(f16vec3) Load 177(f16c3)
- 5440: 52(float) Load 215(compare)
- 5441:154(f16vec2) Load 1417(f16dPdxy2)
- 5442:154(f16vec2) Load 1417(f16dPdxy2)
- 5443:6(float16_t) Load 4264(f16lodClamp)
- 5444:6(float16_t) ImageSampleDrefExplicitLod 5438 5439 5440 Grad ConstOffset MinLod 5441 5442 722 5443
- 5445: 208(ptr) AccessChain 5280(texel) 207
- 5446:6(float16_t) Load 5445
- 5447:6(float16_t) FAdd 5446 5444
- 5448: 208(ptr) AccessChain 5280(texel) 207
- Store 5448 5447
- 5449: 7(f16vec4) Load 5280(texel)
- ReturnValue 5449
+ 5290(texel): 64(ptr) Variable Function
+ Store 5290(texel) 121
+ 5291: 123 Load 125(s1D)
+ 5292: 52(float) Load 128(c1)
+ 5293: 52(float) Load 1393(dPdxy1)
+ 5294: 52(float) Load 1393(dPdxy1)
+ 5295: 52(float) Load 4267(lodClamp)
+ 5296: 7(f16vec4) ImageSampleExplicitLod 5291 5292 Grad ConstOffset MinLod 5293 5294 709 5295
+ 5297: 7(f16vec4) Load 5290(texel)
+ 5298: 7(f16vec4) FAdd 5297 5296
+ Store 5290(texel) 5298
+ 5299: 123 Load 125(s1D)
+ 5300:6(float16_t) Load 135(f16c1)
+ 5301:6(float16_t) Load 1401(f16dPdxy1)
+ 5302:6(float16_t) Load 1401(f16dPdxy1)
+ 5303:6(float16_t) Load 4274(f16lodClamp)
+ 5304: 7(f16vec4) ImageSampleExplicitLod 5299 5300 Grad ConstOffset MinLod 5301 5302 709 5303
+ 5305: 7(f16vec4) Load 5290(texel)
+ 5306: 7(f16vec4) FAdd 5305 5304
+ Store 5290(texel) 5306
+ 5307: 143 Load 145(s2D)
+ 5308: 53(fvec2) Load 148(c2)
+ 5309: 53(fvec2) Load 1409(dPdxy2)
+ 5310: 53(fvec2) Load 1409(dPdxy2)
+ 5311: 52(float) Load 4267(lodClamp)
+ 5312: 7(f16vec4) ImageSampleExplicitLod 5307 5308 Grad ConstOffset MinLod 5309 5310 722 5311
+ 5313: 7(f16vec4) Load 5290(texel)
+ 5314: 7(f16vec4) FAdd 5313 5312
+ Store 5290(texel) 5314
+ 5315: 143 Load 145(s2D)
+ 5316:154(f16vec2) Load 156(f16c2)
+ 5317:154(f16vec2) Load 1417(f16dPdxy2)
+ 5318:154(f16vec2) Load 1417(f16dPdxy2)
+ 5319:6(float16_t) Load 4274(f16lodClamp)
+ 5320: 7(f16vec4) ImageSampleExplicitLod 5315 5316 Grad ConstOffset MinLod 5317 5318 722 5319
+ 5321: 7(f16vec4) Load 5290(texel)
+ 5322: 7(f16vec4) FAdd 5321 5320
+ Store 5290(texel) 5322
+ 5323: 163 Load 165(s3D)
+ 5324: 167(fvec3) Load 169(c3)
+ 5325: 167(fvec3) Load 1425(dPdxy3)
+ 5326: 167(fvec3) Load 1425(dPdxy3)
+ 5327: 52(float) Load 4267(lodClamp)
+ 5328: 7(f16vec4) ImageSampleExplicitLod 5323 5324 Grad ConstOffset MinLod 5325 5326 735 5327
+ 5329: 7(f16vec4) Load 5290(texel)
+ 5330: 7(f16vec4) FAdd 5329 5328
+ Store 5290(texel) 5330
+ 5331: 163 Load 165(s3D)
+ 5332:175(f16vec3) Load 177(f16c3)
+ 5333:175(f16vec3) Load 1433(f16dPdxy3)
+ 5334:175(f16vec3) Load 1433(f16dPdxy3)
+ 5335:6(float16_t) Load 4274(f16lodClamp)
+ 5336: 7(f16vec4) ImageSampleExplicitLod 5331 5332 Grad ConstOffset MinLod 5333 5334 735 5335
+ 5337: 7(f16vec4) Load 5290(texel)
+ 5338: 7(f16vec4) FAdd 5337 5336
+ Store 5290(texel) 5338
+ 5339: 199 Load 201(s1DShadow)
+ 5340: 167(fvec3) Load 169(c3)
+ 5341: 52(float) Load 1393(dPdxy1)
+ 5342: 52(float) Load 1393(dPdxy1)
+ 5343: 52(float) Load 4267(lodClamp)
+ 5344: 52(float) CompositeExtract 5340 2
+ 5345:6(float16_t) ImageSampleDrefExplicitLod 5339 5340 5344 Grad ConstOffset MinLod 5341 5342 709 5343
+ 5346: 208(ptr) AccessChain 5290(texel) 207
+ 5347:6(float16_t) Load 5346
+ 5348:6(float16_t) FAdd 5347 5345
+ 5349: 208(ptr) AccessChain 5290(texel) 207
+ Store 5349 5348
+ 5350: 199 Load 201(s1DShadow)
+ 5351:154(f16vec2) Load 156(f16c2)
+ 5352: 52(float) Load 215(compare)
+ 5353:6(float16_t) Load 1401(f16dPdxy1)
+ 5354:6(float16_t) Load 1401(f16dPdxy1)
+ 5355:6(float16_t) Load 4274(f16lodClamp)
+ 5356:6(float16_t) ImageSampleDrefExplicitLod 5350 5351 5352 Grad ConstOffset MinLod 5353 5354 709 5355
+ 5357: 208(ptr) AccessChain 5290(texel) 207
+ 5358:6(float16_t) Load 5357
+ 5359:6(float16_t) FAdd 5358 5356
+ 5360: 208(ptr) AccessChain 5290(texel) 207
+ Store 5360 5359
+ 5361: 224 Load 226(s2DShadow)
+ 5362: 167(fvec3) Load 169(c3)
+ 5363: 53(fvec2) Load 1409(dPdxy2)
+ 5364: 53(fvec2) Load 1409(dPdxy2)
+ 5365: 52(float) Load 4267(lodClamp)
+ 5366: 52(float) CompositeExtract 5362 2
+ 5367:6(float16_t) ImageSampleDrefExplicitLod 5361 5362 5366 Grad ConstOffset MinLod 5363 5364 722 5365
+ 5368: 208(ptr) AccessChain 5290(texel) 207
+ 5369:6(float16_t) Load 5368
+ 5370:6(float16_t) FAdd 5369 5367
+ 5371: 208(ptr) AccessChain 5290(texel) 207
+ Store 5371 5370
+ 5372: 224 Load 226(s2DShadow)
+ 5373:154(f16vec2) Load 156(f16c2)
+ 5374: 52(float) Load 215(compare)
+ 5375:154(f16vec2) Load 1417(f16dPdxy2)
+ 5376:154(f16vec2) Load 1417(f16dPdxy2)
+ 5377:6(float16_t) Load 4274(f16lodClamp)
+ 5378:6(float16_t) ImageSampleDrefExplicitLod 5372 5373 5374 Grad ConstOffset MinLod 5375 5376 722 5377
+ 5379: 208(ptr) AccessChain 5290(texel) 207
+ 5380:6(float16_t) Load 5379
+ 5381:6(float16_t) FAdd 5380 5378
+ 5382: 208(ptr) AccessChain 5290(texel) 207
+ Store 5382 5381
+ 5383: 269 Load 271(s1DArray)
+ 5384: 53(fvec2) Load 148(c2)
+ 5385: 52(float) Load 1393(dPdxy1)
+ 5386: 52(float) Load 1393(dPdxy1)
+ 5387: 52(float) Load 4267(lodClamp)
+ 5388: 7(f16vec4) ImageSampleExplicitLod 5383 5384 Grad ConstOffset MinLod 5385 5386 709 5387
+ 5389: 7(f16vec4) Load 5290(texel)
+ 5390: 7(f16vec4) FAdd 5389 5388
+ Store 5290(texel) 5390
+ 5391: 269 Load 271(s1DArray)
+ 5392:154(f16vec2) Load 156(f16c2)
+ 5393:6(float16_t) Load 1401(f16dPdxy1)
+ 5394:6(float16_t) Load 1401(f16dPdxy1)
+ 5395:6(float16_t) Load 4274(f16lodClamp)
+ 5396: 7(f16vec4) ImageSampleExplicitLod 5391 5392 Grad ConstOffset MinLod 5393 5394 709 5395
+ 5397: 7(f16vec4) Load 5290(texel)
+ 5398: 7(f16vec4) FAdd 5397 5396
+ Store 5290(texel) 5398
+ 5399: 284 Load 286(s2DArray)
+ 5400: 167(fvec3) Load 169(c3)
+ 5401: 53(fvec2) Load 1409(dPdxy2)
+ 5402: 53(fvec2) Load 1409(dPdxy2)
+ 5403: 52(float) Load 4267(lodClamp)
+ 5404: 7(f16vec4) ImageSampleExplicitLod 5399 5400 Grad ConstOffset MinLod 5401 5402 722 5403
+ 5405: 7(f16vec4) Load 5290(texel)
+ 5406: 7(f16vec4) FAdd 5405 5404
+ Store 5290(texel) 5406
+ 5407: 284 Load 286(s2DArray)
+ 5408:175(f16vec3) Load 177(f16c3)
+ 5409:154(f16vec2) Load 1417(f16dPdxy2)
+ 5410:154(f16vec2) Load 1417(f16dPdxy2)
+ 5411:6(float16_t) Load 4274(f16lodClamp)
+ 5412: 7(f16vec4) ImageSampleExplicitLod 5407 5408 Grad ConstOffset MinLod 5409 5410 722 5411
+ 5413: 7(f16vec4) Load 5290(texel)
+ 5414: 7(f16vec4) FAdd 5413 5412
+ Store 5290(texel) 5414
+ 5415: 316 Load 318(s1DArrayShadow)
+ 5416: 167(fvec3) Load 169(c3)
+ 5417: 52(float) Load 1393(dPdxy1)
+ 5418: 52(float) Load 1393(dPdxy1)
+ 5419: 52(float) Load 4267(lodClamp)
+ 5420: 52(float) CompositeExtract 5416 2
+ 5421:6(float16_t) ImageSampleDrefExplicitLod 5415 5416 5420 Grad ConstOffset MinLod 5417 5418 709 5419
+ 5422: 208(ptr) AccessChain 5290(texel) 207
+ 5423:6(float16_t) Load 5422
+ 5424:6(float16_t) FAdd 5423 5421
+ 5425: 208(ptr) AccessChain 5290(texel) 207
+ Store 5425 5424
+ 5426: 316 Load 318(s1DArrayShadow)
+ 5427:154(f16vec2) Load 156(f16c2)
+ 5428: 52(float) Load 215(compare)
+ 5429:6(float16_t) Load 1401(f16dPdxy1)
+ 5430:6(float16_t) Load 1401(f16dPdxy1)
+ 5431:6(float16_t) Load 4274(f16lodClamp)
+ 5432:6(float16_t) ImageSampleDrefExplicitLod 5426 5427 5428 Grad ConstOffset MinLod 5429 5430 709 5431
+ 5433: 208(ptr) AccessChain 5290(texel) 207
+ 5434:6(float16_t) Load 5433
+ 5435:6(float16_t) FAdd 5434 5432
+ 5436: 208(ptr) AccessChain 5290(texel) 207
+ Store 5436 5435
+ 5437: 337 Load 339(s2DArrayShadow)
+ 5438: 249(fvec4) Load 251(c4)
+ 5439: 53(fvec2) Load 1409(dPdxy2)
+ 5440: 53(fvec2) Load 1409(dPdxy2)
+ 5441: 52(float) Load 4267(lodClamp)
+ 5442: 52(float) CompositeExtract 5438 3
+ 5443:6(float16_t) ImageSampleDrefExplicitLod 5437 5438 5442 Grad ConstOffset MinLod 5439 5440 722 5441
+ 5444: 208(ptr) AccessChain 5290(texel) 207
+ 5445:6(float16_t) Load 5444
+ 5446:6(float16_t) FAdd 5445 5443
+ 5447: 208(ptr) AccessChain 5290(texel) 207
+ Store 5447 5446
+ 5448: 337 Load 339(s2DArrayShadow)
+ 5449:175(f16vec3) Load 177(f16c3)
+ 5450: 52(float) Load 215(compare)
+ 5451:154(f16vec2) Load 1417(f16dPdxy2)
+ 5452:154(f16vec2) Load 1417(f16dPdxy2)
+ 5453:6(float16_t) Load 4274(f16lodClamp)
+ 5454:6(float16_t) ImageSampleDrefExplicitLod 5448 5449 5450 Grad ConstOffset MinLod 5451 5452 722 5453
+ 5455: 208(ptr) AccessChain 5290(texel) 207
+ 5456:6(float16_t) Load 5455
+ 5457:6(float16_t) FAdd 5456 5454
+ 5458: 208(ptr) AccessChain 5290(texel) 207
+ Store 5458 5457
+ 5459: 7(f16vec4) Load 5290(texel)
+ ReturnValue 5459
FunctionEnd
115(testCombinedTextureSampler(): 7(f16vec4) Function None 8
116: Label
- 5452(texel): 64(ptr) Variable Function
- Store 5452(texel) 121
- 5455: 122 Load 5454(t1D)
- 5459: 5456 Load 5458(s)
- 5460: 123 SampledImage 5455 5459
- 5461: 52(float) Load 128(c1)
- 5462: 7(f16vec4) ImageSampleImplicitLod 5460 5461
- 5463: 7(f16vec4) Load 5452(texel)
- 5464: 7(f16vec4) FAdd 5463 5462
- Store 5452(texel) 5464
- 5465: 122 Load 5454(t1D)
- 5466: 5456 Load 5458(s)
- 5467: 123 SampledImage 5465 5466
- 5468:6(float16_t) Load 135(f16c1)
- 5469:6(float16_t) Load 137(f16bias)
- 5470: 7(f16vec4) ImageSampleImplicitLod 5467 5468 Bias 5469
- 5471: 7(f16vec4) Load 5452(texel)
- 5472: 7(f16vec4) FAdd 5471 5470
- Store 5452(texel) 5472
- 5475: 142 Load 5474(t2D)
- 5476: 5456 Load 5458(s)
- 5477: 143 SampledImage 5475 5476
- 5478: 53(fvec2) Load 148(c2)
- 5479: 7(f16vec4) ImageSampleImplicitLod 5477 5478
- 5480: 7(f16vec4) Load 5452(texel)
- 5481: 7(f16vec4) FAdd 5480 5479
- Store 5452(texel) 5481
- 5482: 142 Load 5474(t2D)
- 5483: 5456 Load 5458(s)
- 5484: 143 SampledImage 5482 5483
- 5485:154(f16vec2) Load 156(f16c2)
- 5486:6(float16_t) Load 137(f16bias)
- 5487: 7(f16vec4) ImageSampleImplicitLod 5484 5485 Bias 5486
- 5488: 7(f16vec4) Load 5452(texel)
- 5489: 7(f16vec4) FAdd 5488 5487
- Store 5452(texel) 5489
- 5492: 162 Load 5491(t3D)
- 5493: 5456 Load 5458(s)
- 5494: 163 SampledImage 5492 5493
- 5495: 167(fvec3) Load 169(c3)
- 5496: 7(f16vec4) ImageSampleImplicitLod 5494 5495
- 5497: 7(f16vec4) Load 5452(texel)
- 5498: 7(f16vec4) FAdd 5497 5496
- Store 5452(texel) 5498
- 5499: 162 Load 5491(t3D)
- 5500: 5456 Load 5458(s)
- 5501: 163 SampledImage 5499 5500
- 5502:175(f16vec3) Load 177(f16c3)
- 5503:6(float16_t) Load 137(f16bias)
- 5504: 7(f16vec4) ImageSampleImplicitLod 5501 5502 Bias 5503
- 5505: 7(f16vec4) Load 5452(texel)
- 5506: 7(f16vec4) FAdd 5505 5504
- Store 5452(texel) 5506
- 5509: 183 Load 5508(tCube)
- 5510: 5456 Load 5458(s)
- 5511: 184 SampledImage 5509 5510
- 5512: 167(fvec3) Load 169(c3)
- 5513: 7(f16vec4) ImageSampleImplicitLod 5511 5512
- 5514: 7(f16vec4) Load 5452(texel)
- 5515: 7(f16vec4) FAdd 5514 5513
- Store 5452(texel) 5515
- 5516: 183 Load 5508(tCube)
- 5517: 5456 Load 5458(s)
- 5518: 184 SampledImage 5516 5517
- 5519:175(f16vec3) Load 177(f16c3)
- 5520:6(float16_t) Load 137(f16bias)
- 5521: 7(f16vec4) ImageSampleImplicitLod 5518 5519 Bias 5520
- 5522: 7(f16vec4) Load 5452(texel)
- 5523: 7(f16vec4) FAdd 5522 5521
- Store 5452(texel) 5523
- 5524: 122 Load 5454(t1D)
- 5526: 5456 Load 5525(sShadow)
- 5527: 199 SampledImage 5524 5526
- 5528: 167(fvec3) Load 169(c3)
- 5529: 52(float) CompositeExtract 5528 2
- 5530:6(float16_t) ImageSampleDrefImplicitLod 5527 5528 5529
- 5531: 208(ptr) AccessChain 5452(texel) 207
- 5532:6(float16_t) Load 5531
- 5533:6(float16_t) FAdd 5532 5530
- 5534: 208(ptr) AccessChain 5452(texel) 207
- Store 5534 5533
- 5535: 122 Load 5454(t1D)
- 5536: 5456 Load 5525(sShadow)
- 5537: 199 SampledImage 5535 5536
- 5538:154(f16vec2) Load 156(f16c2)
- 5539: 52(float) Load 215(compare)
- 5540:6(float16_t) Load 137(f16bias)
- 5541:6(float16_t) ImageSampleDrefImplicitLod 5537 5538 5539 Bias 5540
- 5542: 208(ptr) AccessChain 5452(texel) 207
- 5543:6(float16_t) Load 5542
- 5544:6(float16_t) FAdd 5543 5541
- 5545: 208(ptr) AccessChain 5452(texel) 207
- Store 5545 5544
- 5546: 142 Load 5474(t2D)
- 5547: 5456 Load 5525(sShadow)
- 5548: 224 SampledImage 5546 5547
- 5549: 167(fvec3) Load 169(c3)
- 5550: 52(float) CompositeExtract 5549 2
- 5551:6(float16_t) ImageSampleDrefImplicitLod 5548 5549 5550
- 5552: 208(ptr) AccessChain 5452(texel) 207
+ 5462(texel): 64(ptr) Variable Function
+ Store 5462(texel) 121
+ 5465: 122 Load 5464(t1D)
+ 5469: 5466 Load 5468(s)
+ 5470: 123 SampledImage 5465 5469
+ 5471: 52(float) Load 128(c1)
+ 5472: 7(f16vec4) ImageSampleImplicitLod 5470 5471
+ 5473: 7(f16vec4) Load 5462(texel)
+ 5474: 7(f16vec4) FAdd 5473 5472
+ Store 5462(texel) 5474
+ 5475: 122 Load 5464(t1D)
+ 5476: 5466 Load 5468(s)
+ 5477: 123 SampledImage 5475 5476
+ 5478:6(float16_t) Load 135(f16c1)
+ 5479:6(float16_t) Load 137(f16bias)
+ 5480: 7(f16vec4) ImageSampleImplicitLod 5477 5478 Bias 5479
+ 5481: 7(f16vec4) Load 5462(texel)
+ 5482: 7(f16vec4) FAdd 5481 5480
+ Store 5462(texel) 5482
+ 5485: 142 Load 5484(t2D)
+ 5486: 5466 Load 5468(s)
+ 5487: 143 SampledImage 5485 5486
+ 5488: 53(fvec2) Load 148(c2)
+ 5489: 7(f16vec4) ImageSampleImplicitLod 5487 5488
+ 5490: 7(f16vec4) Load 5462(texel)
+ 5491: 7(f16vec4) FAdd 5490 5489
+ Store 5462(texel) 5491
+ 5492: 142 Load 5484(t2D)
+ 5493: 5466 Load 5468(s)
+ 5494: 143 SampledImage 5492 5493
+ 5495:154(f16vec2) Load 156(f16c2)
+ 5496:6(float16_t) Load 137(f16bias)
+ 5497: 7(f16vec4) ImageSampleImplicitLod 5494 5495 Bias 5496
+ 5498: 7(f16vec4) Load 5462(texel)
+ 5499: 7(f16vec4) FAdd 5498 5497
+ Store 5462(texel) 5499
+ 5502: 162 Load 5501(t3D)
+ 5503: 5466 Load 5468(s)
+ 5504: 163 SampledImage 5502 5503
+ 5505: 167(fvec3) Load 169(c3)
+ 5506: 7(f16vec4) ImageSampleImplicitLod 5504 5505
+ 5507: 7(f16vec4) Load 5462(texel)
+ 5508: 7(f16vec4) FAdd 5507 5506
+ Store 5462(texel) 5508
+ 5509: 162 Load 5501(t3D)
+ 5510: 5466 Load 5468(s)
+ 5511: 163 SampledImage 5509 5510
+ 5512:175(f16vec3) Load 177(f16c3)
+ 5513:6(float16_t) Load 137(f16bias)
+ 5514: 7(f16vec4) ImageSampleImplicitLod 5511 5512 Bias 5513
+ 5515: 7(f16vec4) Load 5462(texel)
+ 5516: 7(f16vec4) FAdd 5515 5514
+ Store 5462(texel) 5516
+ 5519: 183 Load 5518(tCube)
+ 5520: 5466 Load 5468(s)
+ 5521: 184 SampledImage 5519 5520
+ 5522: 167(fvec3) Load 169(c3)
+ 5523: 7(f16vec4) ImageSampleImplicitLod 5521 5522
+ 5524: 7(f16vec4) Load 5462(texel)
+ 5525: 7(f16vec4) FAdd 5524 5523
+ Store 5462(texel) 5525
+ 5526: 183 Load 5518(tCube)
+ 5527: 5466 Load 5468(s)
+ 5528: 184 SampledImage 5526 5527
+ 5529:175(f16vec3) Load 177(f16c3)
+ 5530:6(float16_t) Load 137(f16bias)
+ 5531: 7(f16vec4) ImageSampleImplicitLod 5528 5529 Bias 5530
+ 5532: 7(f16vec4) Load 5462(texel)
+ 5533: 7(f16vec4) FAdd 5532 5531
+ Store 5462(texel) 5533
+ 5534: 122 Load 5464(t1D)
+ 5536: 5466 Load 5535(sShadow)
+ 5537: 199 SampledImage 5534 5536
+ 5538: 167(fvec3) Load 169(c3)
+ 5539: 52(float) CompositeExtract 5538 2
+ 5540:6(float16_t) ImageSampleDrefImplicitLod 5537 5538 5539
+ 5541: 208(ptr) AccessChain 5462(texel) 207
+ 5542:6(float16_t) Load 5541
+ 5543:6(float16_t) FAdd 5542 5540
+ 5544: 208(ptr) AccessChain 5462(texel) 207
+ Store 5544 5543
+ 5545: 122 Load 5464(t1D)
+ 5546: 5466 Load 5535(sShadow)
+ 5547: 199 SampledImage 5545 5546
+ 5548:154(f16vec2) Load 156(f16c2)
+ 5549: 52(float) Load 215(compare)
+ 5550:6(float16_t) Load 137(f16bias)
+ 5551:6(float16_t) ImageSampleDrefImplicitLod 5547 5548 5549 Bias 5550
+ 5552: 208(ptr) AccessChain 5462(texel) 207
5553:6(float16_t) Load 5552
5554:6(float16_t) FAdd 5553 5551
- 5555: 208(ptr) AccessChain 5452(texel) 207
+ 5555: 208(ptr) AccessChain 5462(texel) 207
Store 5555 5554
- 5556: 142 Load 5474(t2D)
- 5557: 5456 Load 5525(sShadow)
+ 5556: 142 Load 5484(t2D)
+ 5557: 5466 Load 5535(sShadow)
5558: 224 SampledImage 5556 5557
- 5559:154(f16vec2) Load 156(f16c2)
- 5560: 52(float) Load 215(compare)
- 5561:6(float16_t) Load 137(f16bias)
- 5562:6(float16_t) ImageSampleDrefImplicitLod 5558 5559 5560 Bias 5561
- 5563: 208(ptr) AccessChain 5452(texel) 207
- 5564:6(float16_t) Load 5563
- 5565:6(float16_t) FAdd 5564 5562
- 5566: 208(ptr) AccessChain 5452(texel) 207
- Store 5566 5565
- 5567: 183 Load 5508(tCube)
- 5568: 5456 Load 5525(sShadow)
- 5569: 245 SampledImage 5567 5568
- 5570: 249(fvec4) Load 251(c4)
- 5571: 52(float) CompositeExtract 5570 3
- 5572:6(float16_t) ImageSampleDrefImplicitLod 5569 5570 5571
- 5573: 208(ptr) AccessChain 5452(texel) 207
+ 5559: 167(fvec3) Load 169(c3)
+ 5560: 52(float) CompositeExtract 5559 2
+ 5561:6(float16_t) ImageSampleDrefImplicitLod 5558 5559 5560
+ 5562: 208(ptr) AccessChain 5462(texel) 207
+ 5563:6(float16_t) Load 5562
+ 5564:6(float16_t) FAdd 5563 5561
+ 5565: 208(ptr) AccessChain 5462(texel) 207
+ Store 5565 5564
+ 5566: 142 Load 5484(t2D)
+ 5567: 5466 Load 5535(sShadow)
+ 5568: 224 SampledImage 5566 5567
+ 5569:154(f16vec2) Load 156(f16c2)
+ 5570: 52(float) Load 215(compare)
+ 5571:6(float16_t) Load 137(f16bias)
+ 5572:6(float16_t) ImageSampleDrefImplicitLod 5568 5569 5570 Bias 5571
+ 5573: 208(ptr) AccessChain 5462(texel) 207
5574:6(float16_t) Load 5573
5575:6(float16_t) FAdd 5574 5572
- 5576: 208(ptr) AccessChain 5452(texel) 207
+ 5576: 208(ptr) AccessChain 5462(texel) 207
Store 5576 5575
- 5577: 183 Load 5508(tCube)
- 5578: 5456 Load 5525(sShadow)
+ 5577: 183 Load 5518(tCube)
+ 5578: 5466 Load 5535(sShadow)
5579: 245 SampledImage 5577 5578
- 5580:175(f16vec3) Load 177(f16c3)
- 5581: 52(float) Load 215(compare)
- 5582:6(float16_t) Load 137(f16bias)
- 5583:6(float16_t) ImageSampleDrefImplicitLod 5579 5580 5581 Bias 5582
- 5584: 208(ptr) AccessChain 5452(texel) 207
- 5585:6(float16_t) Load 5584
- 5586:6(float16_t) FAdd 5585 5583
- 5587: 208(ptr) AccessChain 5452(texel) 207
- Store 5587 5586
- 5590: 268 Load 5589(t1DArray)
- 5591: 5456 Load 5458(s)
- 5592: 269 SampledImage 5590 5591
- 5593: 53(fvec2) Load 148(c2)
- 5594: 7(f16vec4) ImageSampleImplicitLod 5592 5593
- 5595: 7(f16vec4) Load 5452(texel)
- 5596: 7(f16vec4) FAdd 5595 5594
- Store 5452(texel) 5596
- 5597: 268 Load 5589(t1DArray)
- 5598: 5456 Load 5458(s)
- 5599: 269 SampledImage 5597 5598
- 5600:154(f16vec2) Load 156(f16c2)
- 5601:6(float16_t) Load 137(f16bias)
- 5602: 7(f16vec4) ImageSampleImplicitLod 5599 5600 Bias 5601
- 5603: 7(f16vec4) Load 5452(texel)
- 5604: 7(f16vec4) FAdd 5603 5602
- Store 5452(texel) 5604
- 5607: 283 Load 5606(t2DArray)
- 5608: 5456 Load 5458(s)
- 5609: 284 SampledImage 5607 5608
- 5610: 167(fvec3) Load 169(c3)
- 5611: 7(f16vec4) ImageSampleImplicitLod 5609 5610
- 5612: 7(f16vec4) Load 5452(texel)
- 5613: 7(f16vec4) FAdd 5612 5611
- Store 5452(texel) 5613
- 5614: 283 Load 5606(t2DArray)
- 5615: 5456 Load 5458(s)
- 5616: 284 SampledImage 5614 5615
- 5617:175(f16vec3) Load 177(f16c3)
- 5618:6(float16_t) Load 137(f16bias)
- 5619: 7(f16vec4) ImageSampleImplicitLod 5616 5617 Bias 5618
- 5620: 7(f16vec4) Load 5452(texel)
- 5621: 7(f16vec4) FAdd 5620 5619
- Store 5452(texel) 5621
- 5624: 298 Load 5623(tCubeArray)
- 5625: 5456 Load 5458(s)
- 5626: 299 SampledImage 5624 5625
- 5627: 249(fvec4) Load 251(c4)
- 5628: 7(f16vec4) ImageSampleImplicitLod 5626 5627
- 5629: 7(f16vec4) Load 5452(texel)
- 5630: 7(f16vec4) FAdd 5629 5628
- Store 5452(texel) 5630
- 5631: 298 Load 5623(tCubeArray)
- 5632: 5456 Load 5458(s)
- 5633: 299 SampledImage 5631 5632
- 5634: 7(f16vec4) Load 309(f16c4)
- 5635:6(float16_t) Load 137(f16bias)
- 5636: 7(f16vec4) ImageSampleImplicitLod 5633 5634 Bias 5635
- 5637: 7(f16vec4) Load 5452(texel)
- 5638: 7(f16vec4) FAdd 5637 5636
- Store 5452(texel) 5638
- 5639: 268 Load 5589(t1DArray)
- 5640: 5456 Load 5525(sShadow)
- 5641: 316 SampledImage 5639 5640
- 5642: 167(fvec3) Load 169(c3)
- 5643: 52(float) CompositeExtract 5642 2
- 5644:6(float16_t) ImageSampleDrefImplicitLod 5641 5642 5643
- 5645: 208(ptr) AccessChain 5452(texel) 207
- 5646:6(float16_t) Load 5645
- 5647:6(float16_t) FAdd 5646 5644
- 5648: 208(ptr) AccessChain 5452(texel) 207
- Store 5648 5647
- 5649: 268 Load 5589(t1DArray)
- 5650: 5456 Load 5525(sShadow)
+ 5580: 249(fvec4) Load 251(c4)
+ 5581: 52(float) CompositeExtract 5580 3
+ 5582:6(float16_t) ImageSampleDrefImplicitLod 5579 5580 5581
+ 5583: 208(ptr) AccessChain 5462(texel) 207
+ 5584:6(float16_t) Load 5583
+ 5585:6(float16_t) FAdd 5584 5582
+ 5586: 208(ptr) AccessChain 5462(texel) 207
+ Store 5586 5585
+ 5587: 183 Load 5518(tCube)
+ 5588: 5466 Load 5535(sShadow)
+ 5589: 245 SampledImage 5587 5588
+ 5590:175(f16vec3) Load 177(f16c3)
+ 5591: 52(float) Load 215(compare)
+ 5592:6(float16_t) Load 137(f16bias)
+ 5593:6(float16_t) ImageSampleDrefImplicitLod 5589 5590 5591 Bias 5592
+ 5594: 208(ptr) AccessChain 5462(texel) 207
+ 5595:6(float16_t) Load 5594
+ 5596:6(float16_t) FAdd 5595 5593
+ 5597: 208(ptr) AccessChain 5462(texel) 207
+ Store 5597 5596
+ 5600: 268 Load 5599(t1DArray)
+ 5601: 5466 Load 5468(s)
+ 5602: 269 SampledImage 5600 5601
+ 5603: 53(fvec2) Load 148(c2)
+ 5604: 7(f16vec4) ImageSampleImplicitLod 5602 5603
+ 5605: 7(f16vec4) Load 5462(texel)
+ 5606: 7(f16vec4) FAdd 5605 5604
+ Store 5462(texel) 5606
+ 5607: 268 Load 5599(t1DArray)
+ 5608: 5466 Load 5468(s)
+ 5609: 269 SampledImage 5607 5608
+ 5610:154(f16vec2) Load 156(f16c2)
+ 5611:6(float16_t) Load 137(f16bias)
+ 5612: 7(f16vec4) ImageSampleImplicitLod 5609 5610 Bias 5611
+ 5613: 7(f16vec4) Load 5462(texel)
+ 5614: 7(f16vec4) FAdd 5613 5612
+ Store 5462(texel) 5614
+ 5617: 283 Load 5616(t2DArray)
+ 5618: 5466 Load 5468(s)
+ 5619: 284 SampledImage 5617 5618
+ 5620: 167(fvec3) Load 169(c3)
+ 5621: 7(f16vec4) ImageSampleImplicitLod 5619 5620
+ 5622: 7(f16vec4) Load 5462(texel)
+ 5623: 7(f16vec4) FAdd 5622 5621
+ Store 5462(texel) 5623
+ 5624: 283 Load 5616(t2DArray)
+ 5625: 5466 Load 5468(s)
+ 5626: 284 SampledImage 5624 5625
+ 5627:175(f16vec3) Load 177(f16c3)
+ 5628:6(float16_t) Load 137(f16bias)
+ 5629: 7(f16vec4) ImageSampleImplicitLod 5626 5627 Bias 5628
+ 5630: 7(f16vec4) Load 5462(texel)
+ 5631: 7(f16vec4) FAdd 5630 5629
+ Store 5462(texel) 5631
+ 5634: 298 Load 5633(tCubeArray)
+ 5635: 5466 Load 5468(s)
+ 5636: 299 SampledImage 5634 5635
+ 5637: 249(fvec4) Load 251(c4)
+ 5638: 7(f16vec4) ImageSampleImplicitLod 5636 5637
+ 5639: 7(f16vec4) Load 5462(texel)
+ 5640: 7(f16vec4) FAdd 5639 5638
+ Store 5462(texel) 5640
+ 5641: 298 Load 5633(tCubeArray)
+ 5642: 5466 Load 5468(s)
+ 5643: 299 SampledImage 5641 5642
+ 5644: 7(f16vec4) Load 309(f16c4)
+ 5645:6(float16_t) Load 137(f16bias)
+ 5646: 7(f16vec4) ImageSampleImplicitLod 5643 5644 Bias 5645
+ 5647: 7(f16vec4) Load 5462(texel)
+ 5648: 7(f16vec4) FAdd 5647 5646
+ Store 5462(texel) 5648
+ 5649: 268 Load 5599(t1DArray)
+ 5650: 5466 Load 5535(sShadow)
5651: 316 SampledImage 5649 5650
- 5652:154(f16vec2) Load 156(f16c2)
- 5653: 52(float) Load 215(compare)
- 5654:6(float16_t) Load 137(f16bias)
- 5655:6(float16_t) ImageSampleDrefImplicitLod 5651 5652 5653 Bias 5654
- 5656: 208(ptr) AccessChain 5452(texel) 207
- 5657:6(float16_t) Load 5656
- 5658:6(float16_t) FAdd 5657 5655
- 5659: 208(ptr) AccessChain 5452(texel) 207
- Store 5659 5658
- 5660: 283 Load 5606(t2DArray)
- 5661: 5456 Load 5525(sShadow)
- 5662: 337 SampledImage 5660 5661
- 5663: 249(fvec4) Load 251(c4)
- 5664: 52(float) CompositeExtract 5663 3
- 5665:6(float16_t) ImageSampleDrefImplicitLod 5662 5663 5664
- 5666: 208(ptr) AccessChain 5452(texel) 207
+ 5652: 167(fvec3) Load 169(c3)
+ 5653: 52(float) CompositeExtract 5652 2
+ 5654:6(float16_t) ImageSampleDrefImplicitLod 5651 5652 5653
+ 5655: 208(ptr) AccessChain 5462(texel) 207
+ 5656:6(float16_t) Load 5655
+ 5657:6(float16_t) FAdd 5656 5654
+ 5658: 208(ptr) AccessChain 5462(texel) 207
+ Store 5658 5657
+ 5659: 268 Load 5599(t1DArray)
+ 5660: 5466 Load 5535(sShadow)
+ 5661: 316 SampledImage 5659 5660
+ 5662:154(f16vec2) Load 156(f16c2)
+ 5663: 52(float) Load 215(compare)
+ 5664:6(float16_t) Load 137(f16bias)
+ 5665:6(float16_t) ImageSampleDrefImplicitLod 5661 5662 5663 Bias 5664
+ 5666: 208(ptr) AccessChain 5462(texel) 207
5667:6(float16_t) Load 5666
5668:6(float16_t) FAdd 5667 5665
- 5669: 208(ptr) AccessChain 5452(texel) 207
+ 5669: 208(ptr) AccessChain 5462(texel) 207
Store 5669 5668
- 5670: 283 Load 5606(t2DArray)
- 5671: 5456 Load 5525(sShadow)
+ 5670: 283 Load 5616(t2DArray)
+ 5671: 5466 Load 5535(sShadow)
5672: 337 SampledImage 5670 5671
- 5673:175(f16vec3) Load 177(f16c3)
- 5674: 52(float) Load 215(compare)
+ 5673: 249(fvec4) Load 251(c4)
+ 5674: 52(float) CompositeExtract 5673 3
5675:6(float16_t) ImageSampleDrefImplicitLod 5672 5673 5674
- 5676: 208(ptr) AccessChain 5452(texel) 207
+ 5676: 208(ptr) AccessChain 5462(texel) 207
5677:6(float16_t) Load 5676
5678:6(float16_t) FAdd 5677 5675
- 5679: 208(ptr) AccessChain 5452(texel) 207
+ 5679: 208(ptr) AccessChain 5462(texel) 207
Store 5679 5678
- 5682: 356 Load 5681(t2DRect)
- 5683: 5456 Load 5458(s)
- 5684: 357 SampledImage 5682 5683
- 5685: 53(fvec2) Load 148(c2)
- 5686: 7(f16vec4) ImageSampleImplicitLod 5684 5685
- 5687: 7(f16vec4) Load 5452(texel)
- 5688: 7(f16vec4) FAdd 5687 5686
- Store 5452(texel) 5688
- 5689: 356 Load 5681(t2DRect)
- 5690: 5456 Load 5458(s)
- 5691: 357 SampledImage 5689 5690
- 5692:154(f16vec2) Load 156(f16c2)
- 5693: 7(f16vec4) ImageSampleImplicitLod 5691 5692
- 5694: 7(f16vec4) Load 5452(texel)
- 5695: 7(f16vec4) FAdd 5694 5693
- Store 5452(texel) 5695
- 5696: 356 Load 5681(t2DRect)
- 5697: 5456 Load 5525(sShadow)
- 5698: 371 SampledImage 5696 5697
- 5699: 167(fvec3) Load 169(c3)
- 5700: 52(float) CompositeExtract 5699 2
- 5701:6(float16_t) ImageSampleDrefImplicitLod 5698 5699 5700
- 5702: 208(ptr) AccessChain 5452(texel) 207
- 5703:6(float16_t) Load 5702
- 5704:6(float16_t) FAdd 5703 5701
- 5705: 208(ptr) AccessChain 5452(texel) 207
- Store 5705 5704
- 5706: 356 Load 5681(t2DRect)
- 5707: 5456 Load 5525(sShadow)
+ 5680: 283 Load 5616(t2DArray)
+ 5681: 5466 Load 5535(sShadow)
+ 5682: 337 SampledImage 5680 5681
+ 5683:175(f16vec3) Load 177(f16c3)
+ 5684: 52(float) Load 215(compare)
+ 5685:6(float16_t) ImageSampleDrefImplicitLod 5682 5683 5684
+ 5686: 208(ptr) AccessChain 5462(texel) 207
+ 5687:6(float16_t) Load 5686
+ 5688:6(float16_t) FAdd 5687 5685
+ 5689: 208(ptr) AccessChain 5462(texel) 207
+ Store 5689 5688
+ 5692: 356 Load 5691(t2DRect)
+ 5693: 5466 Load 5468(s)
+ 5694: 357 SampledImage 5692 5693
+ 5695: 53(fvec2) Load 148(c2)
+ 5696: 7(f16vec4) ImageSampleImplicitLod 5694 5695
+ 5697: 7(f16vec4) Load 5462(texel)
+ 5698: 7(f16vec4) FAdd 5697 5696
+ Store 5462(texel) 5698
+ 5699: 356 Load 5691(t2DRect)
+ 5700: 5466 Load 5468(s)
+ 5701: 357 SampledImage 5699 5700
+ 5702:154(f16vec2) Load 156(f16c2)
+ 5703: 7(f16vec4) ImageSampleImplicitLod 5701 5702
+ 5704: 7(f16vec4) Load 5462(texel)
+ 5705: 7(f16vec4) FAdd 5704 5703
+ Store 5462(texel) 5705
+ 5706: 356 Load 5691(t2DRect)
+ 5707: 5466 Load 5535(sShadow)
5708: 371 SampledImage 5706 5707
- 5709:154(f16vec2) Load 156(f16c2)
- 5710: 52(float) Load 215(compare)
+ 5709: 167(fvec3) Load 169(c3)
+ 5710: 52(float) CompositeExtract 5709 2
5711:6(float16_t) ImageSampleDrefImplicitLod 5708 5709 5710
- 5712: 208(ptr) AccessChain 5452(texel) 207
+ 5712: 208(ptr) AccessChain 5462(texel) 207
5713:6(float16_t) Load 5712
5714:6(float16_t) FAdd 5713 5711
- 5715: 208(ptr) AccessChain 5452(texel) 207
+ 5715: 208(ptr) AccessChain 5462(texel) 207
Store 5715 5714
- 5716: 298 Load 5623(tCubeArray)
- 5717: 5456 Load 5525(sShadow)
- 5718: 391 SampledImage 5716 5717
- 5719: 249(fvec4) Load 251(c4)
+ 5716: 356 Load 5691(t2DRect)
+ 5717: 5466 Load 5535(sShadow)
+ 5718: 371 SampledImage 5716 5717
+ 5719:154(f16vec2) Load 156(f16c2)
5720: 52(float) Load 215(compare)
5721:6(float16_t) ImageSampleDrefImplicitLod 5718 5719 5720
- 5722: 208(ptr) AccessChain 5452(texel) 207
+ 5722: 208(ptr) AccessChain 5462(texel) 207
5723:6(float16_t) Load 5722
5724:6(float16_t) FAdd 5723 5721
- 5725: 208(ptr) AccessChain 5452(texel) 207
+ 5725: 208(ptr) AccessChain 5462(texel) 207
Store 5725 5724
- 5726: 298 Load 5623(tCubeArray)
- 5727: 5456 Load 5525(sShadow)
+ 5726: 298 Load 5633(tCubeArray)
+ 5727: 5466 Load 5535(sShadow)
5728: 391 SampledImage 5726 5727
- 5729: 7(f16vec4) Load 309(f16c4)
+ 5729: 249(fvec4) Load 251(c4)
5730: 52(float) Load 215(compare)
5731:6(float16_t) ImageSampleDrefImplicitLod 5728 5729 5730
- 5732: 208(ptr) AccessChain 5452(texel) 207
+ 5732: 208(ptr) AccessChain 5462(texel) 207
5733:6(float16_t) Load 5732
5734:6(float16_t) FAdd 5733 5731
- 5735: 208(ptr) AccessChain 5452(texel) 207
+ 5735: 208(ptr) AccessChain 5462(texel) 207
Store 5735 5734
- 5736: 7(f16vec4) Load 5452(texel)
- ReturnValue 5736
+ 5736: 298 Load 5633(tCubeArray)
+ 5737: 5466 Load 5535(sShadow)
+ 5738: 391 SampledImage 5736 5737
+ 5739: 7(f16vec4) Load 309(f16c4)
+ 5740: 52(float) Load 215(compare)
+ 5741:6(float16_t) ImageSampleDrefImplicitLod 5738 5739 5740
+ 5742: 208(ptr) AccessChain 5462(texel) 207
+ 5743:6(float16_t) Load 5742
+ 5744:6(float16_t) FAdd 5743 5741
+ 5745: 208(ptr) AccessChain 5462(texel) 207
+ Store 5745 5744
+ 5746: 7(f16vec4) Load 5462(texel)
+ ReturnValue 5746
FunctionEnd
117(testSubpassLoad(): 7(f16vec4) Function None 8
118: Label
- 5742: 5739 Load 5741(subpass)
- 5744: 7(f16vec4) ImageRead 5742 5743
- 5748: 5745 Load 5747(subpassMS)
- 5749: 7(f16vec4) ImageRead 5748 5743 Sample 1326
- 5750: 7(f16vec4) FAdd 5744 5749
- ReturnValue 5750
+ 5752: 5749 Load 5751(subpass)
+ 5754: 7(f16vec4) ImageRead 5752 5753
+ 5758: 5755 Load 5757(subpassMS)
+ 5759: 7(f16vec4) ImageRead 5758 5753 Sample 1326
+ 5760: 7(f16vec4) FAdd 5754 5759
+ ReturnValue 5760
FunctionEnd