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