| spv.float16Fetch.frag |
| error: SPIRV-Tools Validation Errors |
| error: Capability Float16 is not allowed by Vulkan 1.0 specification (or requires extension) |
| OpCapability Float16 |
| |
| // Module Version 10000 |
| // Generated by (magic number): 80007 |
| // Id's are bound by 5923 |
| |
| Capability Shader |
| Capability Float16 |
| Capability ImageGatherExtended |
| Capability StorageImageMultisample |
| Capability ImageCubeArray |
| Capability ImageRect |
| Capability SampledRect |
| Capability InputAttachment |
| Capability SparseResidency |
| Capability MinLod |
| Capability Sampled1D |
| Capability Image1D |
| Capability SampledCubeArray |
| Capability SampledBuffer |
| Capability ImageBuffer |
| Capability ImageMSArray |
| Capability ImageQuery |
| Capability StorageInputOutput16 |
| Capability Float16ImageAMD |
| Capability ImageGatherBiasLodAMD |
| Extension "SPV_AMD_gpu_shader_half_float_fetch" |
| Extension "SPV_AMD_texture_gather_bias_lod" |
| Extension "SPV_KHR_16bit_storage" |
| 1: ExtInstImport "GLSL.std.450" |
| MemoryModel Logical GLSL450 |
| EntryPoint Fragment 4 "main" 128 135 137 148 156 169 177 215 251 309 565 572 1393 1401 1409 1417 1425 1433 4257 4264 5913 5922 |
| ExecutionMode 4 OriginUpperLeft |
| Source GLSL 450 |
| SourceExtension "GL_AMD_gpu_shader_half_float" |
| SourceExtension "GL_AMD_gpu_shader_half_float_fetch" |
| SourceExtension "GL_AMD_texture_gather_bias_lod" |
| SourceExtension "GL_ARB_sparse_texture2" |
| SourceExtension "GL_ARB_sparse_texture_clamp" |
| Name 4 "main" |
| Name 9 "testTexture(" |
| Name 11 "testTextureProj(" |
| Name 13 "testTextureLod(" |
| Name 15 "testTextureOffset(" |
| Name 17 "testTextureProjOffset(" |
| Name 19 "testTextureLodOffset(" |
| Name 21 "testTextureProjLodOffset(" |
| Name 23 "testTexelFetch(" |
| Name 25 "testTexelFetchOffset(" |
| Name 27 "testTextureGrad(" |
| Name 29 "testTextureGradOffset(" |
| Name 31 "testTextureProjGrad(" |
| Name 33 "testTextureProjGradoffset(" |
| Name 35 "testTextureGather(" |
| Name 37 "testTextureGatherOffset(" |
| Name 39 "testTextureGatherOffsets(" |
| Name 41 "testTextureGatherLod(" |
| Name 43 "testTextureGatherLodOffset(" |
| Name 45 "testTextureGatherLodOffsets(" |
| Name 50 "testTextureSize(" |
| Name 55 "testTextureQueryLod(" |
| Name 58 "testTextureQueryLevels(" |
| Name 60 "testTextureSamples(" |
| Name 62 "testImageLoad(" |
| Name 67 "testImageStore(vf164;" |
| Name 66 "data" |
| Name 69 "testSparseTexture(" |
| Name 71 "testSparseTextureLod(" |
| Name 73 "testSparseTextureOffset(" |
| Name 75 "testSparseTextureLodOffset(" |
| Name 77 "testSparseTextureGrad(" |
| Name 79 "testSparseTextureGradOffset(" |
| Name 81 "testSparseTexelFetch(" |
| Name 83 "testSparseTexelFetchOffset(" |
| Name 85 "testSparseTextureGather(" |
| Name 87 "testSparseTextureGatherOffset(" |
| Name 89 "testSparseTextureGatherOffsets(" |
| Name 91 "testSparseTextureGatherLod(" |
| Name 93 "testSparseTextureGatherLodOffset(" |
| Name 95 "testSparseTextureGatherLodOffsets(" |
| Name 97 "testSparseImageLoad(" |
| Name 99 "testSparseTextureClamp(" |
| Name 101 "testTextureClamp(" |
| Name 103 "testSparseTextureOffsetClamp(" |
| Name 105 "testTextureOffsetClamp(" |
| Name 107 "testSparseTextureGradClamp(" |
| Name 109 "testTextureGradClamp(" |
| Name 111 "testSparseTextureGradOffsetClamp(" |
| Name 113 "testTextureGradOffsetClamp(" |
| Name 115 "testCombinedTextureSampler(" |
| Name 117 "testSubpassLoad(" |
| Name 119 "texel" |
| Name 125 "s1D" |
| Name 128 "c1" |
| Name 135 "f16c1" |
| Name 137 "f16bias" |
| Name 145 "s2D" |
| Name 148 "c2" |
| Name 156 "f16c2" |
| Name 165 "s3D" |
| Name 169 "c3" |
| Name 177 "f16c3" |
| Name 186 "sCube" |
| Name 201 "s1DShadow" |
| Name 215 "compare" |
| Name 226 "s2DShadow" |
| Name 247 "sCubeShadow" |
| Name 251 "c4" |
| Name 271 "s1DArray" |
| Name 286 "s2DArray" |
| Name 301 "sCubeArray" |
| Name 309 "f16c4" |
| Name 318 "s1DArrayShadow" |
| Name 339 "s2DArrayShadow" |
| Name 359 "s2DRect" |
| Name 373 "s2DRectShadow" |
| Name 393 "sCubeArrayShadow" |
| Name 413 "texel" |
| Name 562 "texel" |
| Name 565 "lod" |
| Name 572 "f16lod" |
| Name 706 "texel" |
| Name 863 "texel" |
| Name 1012 "texel" |
| Name 1130 "texel" |
| Name 1244 "texel" |
| Name 1300 "sBuffer" |
| Name 1311 "s2DMS" |
| Name 1322 "s2DMSArray" |
| Name 1334 "texel" |
| Name 1390 "texel" |
| Name 1393 "dPdxy1" |
| Name 1401 "f16dPdxy1" |
| Name 1409 "dPdxy2" |
| Name 1417 "f16dPdxy2" |
| Name 1425 "dPdxy3" |
| Name 1433 "f16dPdxy3" |
| Name 1632 "texel" |
| Name 1820 "texel" |
| Name 2002 "texel" |
| Name 2184 "texel" |
| Name 2303 "texel" |
| Name 2375 "texel" |
| Name 2450 "texel" |
| Name 2502 "texel" |
| Name 2530 "texel" |
| Name 2559 "size" |
| Name 2733 "lod" |
| Name 2869 "levels" |
| Name 2938 "samples" |
| Name 2952 "texel" |
| Name 2955 "i1D" |
| Name 2964 "i2D" |
| Name 2973 "i3D" |
| Name 2982 "i2DRect" |
| Name 2991 "iCube" |
| Name 3000 "iBuffer" |
| Name 3009 "i1DArray" |
| Name 3018 "i2DArray" |
| Name 3027 "iCubeArray" |
| Name 3036 "i2DMS" |
| Name 3045 "i2DMSArray" |
| Name 3099 "texel" |
| Name 3102 "ResType" |
| Name 3138 "ResType" |
| Name 3242 "texel" |
| Name 3322 "texel" |
| Name 3412 "texel" |
| Name 3468 "texel" |
| Name 3628 "texel" |
| Name 3742 "texel" |
| Name 3794 "texel" |
| Name 3832 "texel" |
| Name 3950 "texel" |
| Name 4022 "texel" |
| Name 4094 "texel" |
| Name 4146 "texel" |
| Name 4174 "texel" |
| Name 4202 "texel" |
| Name 4254 "texel" |
| Name 4257 "lodClamp" |
| Name 4264 "f16lodClamp" |
| Name 4391 "texel" |
| Name 4598 "texel" |
| Name 4674 "texel" |
| Name 4818 "texel" |
| Name 4962 "texel" |
| Name 5188 "texel" |
| Name 5280 "texel" |
| Name 5452 "texel" |
| Name 5454 "t1D" |
| Name 5458 "s" |
| Name 5474 "t2D" |
| Name 5491 "t3D" |
| Name 5508 "tCube" |
| Name 5525 "sShadow" |
| Name 5589 "t1DArray" |
| Name 5606 "t2DArray" |
| Name 5623 "tCubeArray" |
| Name 5681 "t2DRect" |
| Name 5741 "subpass" |
| Name 5747 "subpassMS" |
| Name 5753 "result" |
| Name 5834 "param" |
| Name 5913 "fragColor" |
| Name 5917 "tBuffer" |
| Name 5919 "t2DMS" |
| Name 5921 "t2DMSArray" |
| Name 5922 "bias" |
| Decorate 125(s1D) DescriptorSet 0 |
| Decorate 125(s1D) Binding 0 |
| Decorate 128(c1) Location 0 |
| Decorate 135(f16c1) Location 11 |
| Decorate 137(f16bias) Location 16 |
| Decorate 145(s2D) DescriptorSet 0 |
| Decorate 145(s2D) Binding 1 |
| Decorate 148(c2) Location 1 |
| Decorate 156(f16c2) Location 12 |
| Decorate 165(s3D) DescriptorSet 0 |
| Decorate 165(s3D) Binding 2 |
| Decorate 169(c3) Location 2 |
| Decorate 177(f16c3) Location 13 |
| Decorate 186(sCube) DescriptorSet 0 |
| Decorate 186(sCube) Binding 4 |
| Decorate 201(s1DShadow) DescriptorSet 0 |
| Decorate 201(s1DShadow) Binding 11 |
| Decorate 215(compare) Location 4 |
| Decorate 226(s2DShadow) DescriptorSet 0 |
| Decorate 226(s2DShadow) Binding 12 |
| Decorate 247(sCubeShadow) DescriptorSet 0 |
| Decorate 247(sCubeShadow) Binding 14 |
| Decorate 251(c4) Location 3 |
| Decorate 271(s1DArray) DescriptorSet 0 |
| Decorate 271(s1DArray) Binding 7 |
| Decorate 286(s2DArray) DescriptorSet 0 |
| Decorate 286(s2DArray) Binding 8 |
| Decorate 301(sCubeArray) DescriptorSet 0 |
| Decorate 301(sCubeArray) Binding 9 |
| Decorate 309(f16c4) Location 14 |
| Decorate 318(s1DArrayShadow) DescriptorSet 0 |
| Decorate 318(s1DArrayShadow) Binding 15 |
| Decorate 339(s2DArrayShadow) DescriptorSet 0 |
| Decorate 339(s2DArrayShadow) Binding 16 |
| Decorate 359(s2DRect) DescriptorSet 0 |
| Decorate 359(s2DRect) Binding 3 |
| Decorate 373(s2DRectShadow) DescriptorSet 0 |
| Decorate 373(s2DRectShadow) Binding 13 |
| Decorate 393(sCubeArrayShadow) DescriptorSet 0 |
| Decorate 393(sCubeArrayShadow) Binding 17 |
| Decorate 565(lod) Location 5 |
| Decorate 572(f16lod) Location 15 |
| Decorate 1300(sBuffer) DescriptorSet 0 |
| Decorate 1300(sBuffer) Binding 5 |
| Decorate 1311(s2DMS) DescriptorSet 0 |
| Decorate 1311(s2DMS) Binding 6 |
| Decorate 1322(s2DMSArray) DescriptorSet 0 |
| Decorate 1322(s2DMSArray) Binding 10 |
| Decorate 1393(dPdxy1) Location 8 |
| Decorate 1401(f16dPdxy1) Location 18 |
| Decorate 1409(dPdxy2) Location 9 |
| Decorate 1417(f16dPdxy2) Location 19 |
| Decorate 1425(dPdxy3) Location 10 |
| Decorate 1433(f16dPdxy3) Location 20 |
| Decorate 2955(i1D) DescriptorSet 1 |
| Decorate 2955(i1D) Binding 0 |
| Decorate 2964(i2D) DescriptorSet 1 |
| Decorate 2964(i2D) Binding 1 |
| Decorate 2973(i3D) DescriptorSet 1 |
| Decorate 2973(i3D) Binding 2 |
| Decorate 2982(i2DRect) DescriptorSet 1 |
| Decorate 2982(i2DRect) Binding 3 |
| Decorate 2991(iCube) DescriptorSet 1 |
| Decorate 2991(iCube) Binding 4 |
| Decorate 3000(iBuffer) DescriptorSet 1 |
| Decorate 3000(iBuffer) Binding 8 |
| Decorate 3009(i1DArray) DescriptorSet 1 |
| Decorate 3009(i1DArray) Binding 5 |
| Decorate 3018(i2DArray) DescriptorSet 1 |
| Decorate 3018(i2DArray) Binding 6 |
| Decorate 3027(iCubeArray) DescriptorSet 1 |
| Decorate 3027(iCubeArray) Binding 7 |
| Decorate 3036(i2DMS) DescriptorSet 1 |
| Decorate 3036(i2DMS) Binding 9 |
| Decorate 3045(i2DMSArray) DescriptorSet 1 |
| Decorate 3045(i2DMSArray) Binding 10 |
| Decorate 4257(lodClamp) Location 7 |
| Decorate 4264(f16lodClamp) Location 17 |
| Decorate 5454(t1D) DescriptorSet 2 |
| Decorate 5454(t1D) Binding 0 |
| Decorate 5458(s) DescriptorSet 2 |
| Decorate 5458(s) Binding 11 |
| Decorate 5474(t2D) DescriptorSet 2 |
| Decorate 5474(t2D) Binding 1 |
| Decorate 5491(t3D) DescriptorSet 2 |
| Decorate 5491(t3D) Binding 2 |
| Decorate 5508(tCube) DescriptorSet 2 |
| Decorate 5508(tCube) Binding 4 |
| Decorate 5525(sShadow) DescriptorSet 2 |
| Decorate 5525(sShadow) Binding 12 |
| Decorate 5589(t1DArray) DescriptorSet 2 |
| Decorate 5589(t1DArray) Binding 5 |
| Decorate 5606(t2DArray) DescriptorSet 2 |
| Decorate 5606(t2DArray) Binding 6 |
| Decorate 5623(tCubeArray) DescriptorSet 2 |
| Decorate 5623(tCubeArray) Binding 7 |
| Decorate 5681(t2DRect) DescriptorSet 2 |
| Decorate 5681(t2DRect) Binding 3 |
| Decorate 5741(subpass) DescriptorSet 3 |
| Decorate 5741(subpass) Binding 0 |
| Decorate 5741(subpass) InputAttachmentIndex 0 |
| Decorate 5747(subpassMS) DescriptorSet 3 |
| Decorate 5747(subpassMS) Binding 1 |
| Decorate 5747(subpassMS) InputAttachmentIndex 0 |
| Decorate 5913(fragColor) Location 0 |
| Decorate 5917(tBuffer) DescriptorSet 2 |
| Decorate 5917(tBuffer) Binding 8 |
| Decorate 5919(t2DMS) DescriptorSet 2 |
| Decorate 5919(t2DMS) Binding 9 |
| Decorate 5921(t2DMSArray) DescriptorSet 2 |
| Decorate 5921(t2DMSArray) Binding 10 |
| Decorate 5922(bias) Location 6 |
| 2: TypeVoid |
| 3: TypeFunction 2 |
| 6: TypeFloat 16 |
| 7: TypeVector 6(float16_t) 4 |
| 8: TypeFunction 7(f16vec4) |
| 47: TypeInt 32 1 |
| 48: TypeVector 47(int) 4 |
| 49: TypeFunction 48(ivec4) |
| 52: TypeFloat 32 |
| 53: TypeVector 52(float) 2 |
| 54: TypeFunction 53(fvec2) |
| 57: TypeFunction 47(int) |
| 64: TypePointer Function 7(f16vec4) |
| 65: TypeFunction 2 64(ptr) |
| 120:6(float16_t) Constant 0 |
| 121: 7(f16vec4) ConstantComposite 120 120 120 120 |
| 122: TypeImage 6(float16_t) 1D sampled format:Unknown |
| 123: TypeSampledImage 122 |
| 124: TypePointer UniformConstant 123 |
| 125(s1D): 124(ptr) Variable UniformConstant |
| 127: TypePointer Input 52(float) |
| 128(c1): 127(ptr) Variable Input |
| 134: TypePointer Input 6(float16_t) |
| 135(f16c1): 134(ptr) Variable Input |
| 137(f16bias): 134(ptr) Variable Input |
| 142: TypeImage 6(float16_t) 2D sampled format:Unknown |
| 143: TypeSampledImage 142 |
| 144: TypePointer UniformConstant 143 |
| 145(s2D): 144(ptr) Variable UniformConstant |
| 147: TypePointer Input 53(fvec2) |
| 148(c2): 147(ptr) Variable Input |
| 154: TypeVector 6(float16_t) 2 |
| 155: TypePointer Input 154(f16vec2) |
| 156(f16c2): 155(ptr) Variable Input |
| 162: TypeImage 6(float16_t) 3D sampled format:Unknown |
| 163: TypeSampledImage 162 |
| 164: TypePointer UniformConstant 163 |
| 165(s3D): 164(ptr) Variable UniformConstant |
| 167: TypeVector 52(float) 3 |
| 168: TypePointer Input 167(fvec3) |
| 169(c3): 168(ptr) Variable Input |
| 175: TypeVector 6(float16_t) 3 |
| 176: TypePointer Input 175(f16vec3) |
| 177(f16c3): 176(ptr) Variable Input |
| 183: TypeImage 6(float16_t) Cube sampled format:Unknown |
| 184: TypeSampledImage 183 |
| 185: TypePointer UniformConstant 184 |
| 186(sCube): 185(ptr) Variable UniformConstant |
| 198: TypeImage 6(float16_t) 1D depth sampled format:Unknown |
| 199: TypeSampledImage 198 |
| 200: TypePointer UniformConstant 199 |
| 201(s1DShadow): 200(ptr) Variable UniformConstant |
| 206: TypeInt 32 0 |
| 207: 206(int) Constant 0 |
| 208: TypePointer Function 6(float16_t) |
| 215(compare): 127(ptr) Variable Input |
| 223: TypeImage 6(float16_t) 2D depth sampled format:Unknown |
| 224: TypeSampledImage 223 |
| 225: TypePointer UniformConstant 224 |
| 226(s2DShadow): 225(ptr) Variable UniformConstant |
| 244: TypeImage 6(float16_t) Cube depth sampled format:Unknown |
| 245: TypeSampledImage 244 |
| 246: TypePointer UniformConstant 245 |
| 247(sCubeShadow): 246(ptr) Variable UniformConstant |
| 249: TypeVector 52(float) 4 |
| 250: TypePointer Input 249(fvec4) |
| 251(c4): 250(ptr) Variable Input |
| 268: TypeImage 6(float16_t) 1D array sampled format:Unknown |
| 269: TypeSampledImage 268 |
| 270: TypePointer UniformConstant 269 |
| 271(s1DArray): 270(ptr) Variable UniformConstant |
| 283: TypeImage 6(float16_t) 2D array sampled format:Unknown |
| 284: TypeSampledImage 283 |
| 285: TypePointer UniformConstant 284 |
| 286(s2DArray): 285(ptr) Variable UniformConstant |
| 298: TypeImage 6(float16_t) Cube array sampled format:Unknown |
| 299: TypeSampledImage 298 |
| 300: TypePointer UniformConstant 299 |
| 301(sCubeArray): 300(ptr) Variable UniformConstant |
| 308: TypePointer Input 7(f16vec4) |
| 309(f16c4): 308(ptr) Variable Input |
| 315: TypeImage 6(float16_t) 1D depth array sampled format:Unknown |
| 316: TypeSampledImage 315 |
| 317: TypePointer UniformConstant 316 |
| 318(s1DArrayShadow): 317(ptr) Variable UniformConstant |
| 336: TypeImage 6(float16_t) 2D depth array sampled format:Unknown |
| 337: TypeSampledImage 336 |
| 338: TypePointer UniformConstant 337 |
| 339(s2DArrayShadow): 338(ptr) Variable UniformConstant |
| 356: TypeImage 6(float16_t) Rect sampled format:Unknown |
| 357: TypeSampledImage 356 |
| 358: TypePointer UniformConstant 357 |
| 359(s2DRect): 358(ptr) Variable UniformConstant |
| 370: TypeImage 6(float16_t) Rect depth sampled format:Unknown |
| 371: TypeSampledImage 370 |
| 372: TypePointer UniformConstant 371 |
| 373(s2DRectShadow): 372(ptr) Variable UniformConstant |
| 390: TypeImage 6(float16_t) Cube depth array sampled format:Unknown |
| 391: TypeSampledImage 390 |
| 392: TypePointer UniformConstant 391 |
| 393(sCubeArrayShadow): 392(ptr) Variable UniformConstant |
| 565(lod): 127(ptr) Variable Input |
| 572(f16lod): 134(ptr) Variable Input |
| 709: 47(int) Constant 1 |
| 721: TypeVector 47(int) 2 |
| 722: 721(ivec2) ConstantComposite 709 709 |
| 734: TypeVector 47(int) 3 |
| 735: 734(ivec3) ConstantComposite 709 709 709 |
| 1297: TypeImage 6(float16_t) Buffer sampled format:Unknown |
| 1298: TypeSampledImage 1297 |
| 1299: TypePointer UniformConstant 1298 |
| 1300(sBuffer): 1299(ptr) Variable UniformConstant |
| 1308: TypeImage 6(float16_t) 2D multi-sampled sampled format:Unknown |
| 1309: TypeSampledImage 1308 |
| 1310: TypePointer UniformConstant 1309 |
| 1311(s2DMS): 1310(ptr) Variable UniformConstant |
| 1319: TypeImage 6(float16_t) 2D array multi-sampled sampled format:Unknown |
| 1320: TypeSampledImage 1319 |
| 1321: TypePointer UniformConstant 1320 |
| 1322(s2DMSArray): 1321(ptr) Variable UniformConstant |
| 1326: 47(int) Constant 2 |
| 1393(dPdxy1): 127(ptr) Variable Input |
| 1401(f16dPdxy1): 134(ptr) Variable Input |
| 1409(dPdxy2): 147(ptr) Variable Input |
| 1417(f16dPdxy2): 155(ptr) Variable Input |
| 1425(dPdxy3): 168(ptr) Variable Input |
| 1433(f16dPdxy3): 176(ptr) Variable Input |
| 2187: 47(int) Constant 0 |
| 2378: 206(int) Constant 4 |
| 2379: TypeArray 721(ivec2) 2378 |
| 2380: 2379 ConstantComposite 722 722 722 722 |
| 2558: TypePointer Function 48(ivec4) |
| 2560: 48(ivec4) ConstantComposite 2187 2187 2187 2187 |
| 2566: TypePointer Function 47(int) |
| 2732: TypePointer Function 53(fvec2) |
| 2734: 52(float) Constant 0 |
| 2735: 53(fvec2) ConstantComposite 2734 2734 |
| 2953: TypeImage 6(float16_t) 1D nonsampled format:Rgba16f |
| 2954: TypePointer UniformConstant 2953 |
| 2955(i1D): 2954(ptr) Variable UniformConstant |
| 2962: TypeImage 6(float16_t) 2D nonsampled format:Rgba16f |
| 2963: TypePointer UniformConstant 2962 |
| 2964(i2D): 2963(ptr) Variable UniformConstant |
| 2971: TypeImage 6(float16_t) 3D nonsampled format:Rgba16f |
| 2972: TypePointer UniformConstant 2971 |
| 2973(i3D): 2972(ptr) Variable UniformConstant |
| 2980: TypeImage 6(float16_t) Rect nonsampled format:Rgba16f |
| 2981: TypePointer UniformConstant 2980 |
| 2982(i2DRect): 2981(ptr) Variable UniformConstant |
| 2989: TypeImage 6(float16_t) Cube nonsampled format:Rgba16f |
| 2990: TypePointer UniformConstant 2989 |
| 2991(iCube): 2990(ptr) Variable UniformConstant |
| 2998: TypeImage 6(float16_t) Buffer nonsampled format:Rgba16f |
| 2999: TypePointer UniformConstant 2998 |
| 3000(iBuffer): 2999(ptr) Variable UniformConstant |
| 3007: TypeImage 6(float16_t) 1D array nonsampled format:Rgba16f |
| 3008: TypePointer UniformConstant 3007 |
| 3009(i1DArray): 3008(ptr) Variable UniformConstant |
| 3016: TypeImage 6(float16_t) 2D array nonsampled format:Rgba16f |
| 3017: TypePointer UniformConstant 3016 |
| 3018(i2DArray): 3017(ptr) Variable UniformConstant |
| 3025: TypeImage 6(float16_t) Cube array nonsampled format:Rgba16f |
| 3026: TypePointer UniformConstant 3025 |
| 3027(iCubeArray): 3026(ptr) Variable UniformConstant |
| 3034: TypeImage 6(float16_t) 2D multi-sampled nonsampled format:Rgba16f |
| 3035: TypePointer UniformConstant 3034 |
| 3036(i2DMS): 3035(ptr) Variable UniformConstant |
| 3043: TypeImage 6(float16_t) 2D array multi-sampled nonsampled format:Rgba16f |
| 3044: TypePointer UniformConstant 3043 |
| 3045(i2DMSArray): 3044(ptr) Variable UniformConstant |
| 3102(ResType): TypeStruct 47(int) 7(f16vec4) |
| 3138(ResType): TypeStruct 47(int) 6(float16_t) |
| 4257(lodClamp): 127(ptr) Variable Input |
| 4264(f16lodClamp): 134(ptr) Variable Input |
| 5453: TypePointer UniformConstant 122 |
| 5454(t1D): 5453(ptr) Variable UniformConstant |
| 5456: TypeSampler |
| 5457: TypePointer UniformConstant 5456 |
| 5458(s): 5457(ptr) Variable UniformConstant |
| 5473: TypePointer UniformConstant 142 |
| 5474(t2D): 5473(ptr) Variable UniformConstant |
| 5490: TypePointer UniformConstant 162 |
| 5491(t3D): 5490(ptr) Variable UniformConstant |
| 5507: TypePointer UniformConstant 183 |
| 5508(tCube): 5507(ptr) Variable UniformConstant |
| 5525(sShadow): 5457(ptr) Variable UniformConstant |
| 5588: TypePointer UniformConstant 268 |
| 5589(t1DArray): 5588(ptr) Variable UniformConstant |
| 5605: TypePointer UniformConstant 283 |
| 5606(t2DArray): 5605(ptr) Variable UniformConstant |
| 5622: TypePointer UniformConstant 298 |
| 5623(tCubeArray): 5622(ptr) Variable UniformConstant |
| 5680: TypePointer UniformConstant 356 |
| 5681(t2DRect): 5680(ptr) Variable UniformConstant |
| 5739: TypeImage 6(float16_t) SubpassData nonsampled format:Unknown |
| 5740: TypePointer UniformConstant 5739 |
| 5741(subpass): 5740(ptr) Variable UniformConstant |
| 5743: 721(ivec2) ConstantComposite 2187 2187 |
| 5745: TypeImage 6(float16_t) SubpassData multi-sampled nonsampled format:Unknown |
| 5746: TypePointer UniformConstant 5745 |
| 5747(subpassMS): 5746(ptr) Variable UniformConstant |
| 5912: TypePointer Output 249(fvec4) |
| 5913(fragColor): 5912(ptr) Variable Output |
| 5916: TypePointer UniformConstant 1297 |
| 5917(tBuffer): 5916(ptr) Variable UniformConstant |
| 5918: TypePointer UniformConstant 1308 |
| 5919(t2DMS): 5918(ptr) Variable UniformConstant |
| 5920: TypePointer UniformConstant 1319 |
| 5921(t2DMSArray): 5920(ptr) Variable UniformConstant |
| 5922(bias): 127(ptr) Variable Input |
| 4(main): 2 Function None 3 |
| 5: Label |
| 5753(result): 64(ptr) Variable Function |
| 5834(param): 64(ptr) Variable Function |
| Store 5753(result) 121 |
| 5754: 7(f16vec4) FunctionCall 9(testTexture() |
| 5755: 7(f16vec4) Load 5753(result) |
| 5756: 7(f16vec4) FAdd 5755 5754 |
| Store 5753(result) 5756 |
| 5757: 7(f16vec4) FunctionCall 11(testTextureProj() |
| 5758: 7(f16vec4) Load 5753(result) |
| 5759: 7(f16vec4) FAdd 5758 5757 |
| Store 5753(result) 5759 |
| 5760: 7(f16vec4) FunctionCall 13(testTextureLod() |
| 5761: 7(f16vec4) Load 5753(result) |
| 5762: 7(f16vec4) FAdd 5761 5760 |
| Store 5753(result) 5762 |
| 5763: 7(f16vec4) FunctionCall 15(testTextureOffset() |
| 5764: 7(f16vec4) Load 5753(result) |
| 5765: 7(f16vec4) FAdd 5764 5763 |
| Store 5753(result) 5765 |
| 5766: 7(f16vec4) FunctionCall 19(testTextureLodOffset() |
| 5767: 7(f16vec4) Load 5753(result) |
| 5768: 7(f16vec4) FAdd 5767 5766 |
| Store 5753(result) 5768 |
| 5769: 7(f16vec4) FunctionCall 21(testTextureProjLodOffset() |
| 5770: 7(f16vec4) Load 5753(result) |
| 5771: 7(f16vec4) FAdd 5770 5769 |
| Store 5753(result) 5771 |
| 5772: 7(f16vec4) FunctionCall 23(testTexelFetch() |
| 5773: 7(f16vec4) Load 5753(result) |
| 5774: 7(f16vec4) FAdd 5773 5772 |
| Store 5753(result) 5774 |
| 5775: 7(f16vec4) FunctionCall 25(testTexelFetchOffset() |
| 5776: 7(f16vec4) Load 5753(result) |
| 5777: 7(f16vec4) FAdd 5776 5775 |
| Store 5753(result) 5777 |
| 5778: 7(f16vec4) FunctionCall 27(testTextureGrad() |
| 5779: 7(f16vec4) Load 5753(result) |
| 5780: 7(f16vec4) FAdd 5779 5778 |
| Store 5753(result) 5780 |
| 5781: 7(f16vec4) FunctionCall 29(testTextureGradOffset() |
| 5782: 7(f16vec4) Load 5753(result) |
| 5783: 7(f16vec4) FAdd 5782 5781 |
| Store 5753(result) 5783 |
| 5784: 7(f16vec4) FunctionCall 31(testTextureProjGrad() |
| 5785: 7(f16vec4) Load 5753(result) |
| 5786: 7(f16vec4) FAdd 5785 5784 |
| Store 5753(result) 5786 |
| 5787: 7(f16vec4) FunctionCall 33(testTextureProjGradoffset() |
| 5788: 7(f16vec4) Load 5753(result) |
| 5789: 7(f16vec4) FAdd 5788 5787 |
| Store 5753(result) 5789 |
| 5790: 7(f16vec4) FunctionCall 35(testTextureGather() |
| 5791: 7(f16vec4) Load 5753(result) |
| 5792: 7(f16vec4) FAdd 5791 5790 |
| Store 5753(result) 5792 |
| 5793: 7(f16vec4) FunctionCall 37(testTextureGatherOffset() |
| 5794: 7(f16vec4) Load 5753(result) |
| 5795: 7(f16vec4) FAdd 5794 5793 |
| Store 5753(result) 5795 |
| 5796: 7(f16vec4) FunctionCall 39(testTextureGatherOffsets() |
| 5797: 7(f16vec4) Load 5753(result) |
| 5798: 7(f16vec4) FAdd 5797 5796 |
| Store 5753(result) 5798 |
| 5799: 7(f16vec4) FunctionCall 41(testTextureGatherLod() |
| 5800: 7(f16vec4) Load 5753(result) |
| 5801: 7(f16vec4) FAdd 5800 5799 |
| Store 5753(result) 5801 |
| 5802: 7(f16vec4) FunctionCall 43(testTextureGatherLodOffset() |
| 5803: 7(f16vec4) Load 5753(result) |
| 5804: 7(f16vec4) FAdd 5803 5802 |
| Store 5753(result) 5804 |
| 5805: 7(f16vec4) FunctionCall 45(testTextureGatherLodOffsets() |
| 5806: 7(f16vec4) Load 5753(result) |
| 5807: 7(f16vec4) FAdd 5806 5805 |
| Store 5753(result) 5807 |
| 5808: 48(ivec4) FunctionCall 50(testTextureSize() |
| 5809: 7(f16vec4) ConvertSToF 5808 |
| 5810: 7(f16vec4) Load 5753(result) |
| 5811: 7(f16vec4) FAdd 5810 5809 |
| Store 5753(result) 5811 |
| 5812: 53(fvec2) FunctionCall 55(testTextureQueryLod() |
| 5813:154(f16vec2) FConvert 5812 |
| 5814: 7(f16vec4) Load 5753(result) |
| 5815:154(f16vec2) VectorShuffle 5814 5814 0 1 |
| 5816:154(f16vec2) FAdd 5815 5813 |
| 5817: 7(f16vec4) Load 5753(result) |
| 5818: 7(f16vec4) VectorShuffle 5817 5816 4 5 2 3 |
| Store 5753(result) 5818 |
| 5819: 47(int) FunctionCall 58(testTextureQueryLevels() |
| 5820:6(float16_t) ConvertSToF 5819 |
| 5821: 208(ptr) AccessChain 5753(result) 207 |
| 5822:6(float16_t) Load 5821 |
| 5823:6(float16_t) FAdd 5822 5820 |
| 5824: 208(ptr) AccessChain 5753(result) 207 |
| Store 5824 5823 |
| 5825: 47(int) FunctionCall 60(testTextureSamples() |
| 5826:6(float16_t) ConvertSToF 5825 |
| 5827: 208(ptr) AccessChain 5753(result) 207 |
| 5828:6(float16_t) Load 5827 |
| 5829:6(float16_t) FAdd 5828 5826 |
| 5830: 208(ptr) AccessChain 5753(result) 207 |
| Store 5830 5829 |
| 5831: 7(f16vec4) FunctionCall 62(testImageLoad() |
| 5832: 7(f16vec4) Load 5753(result) |
| 5833: 7(f16vec4) FAdd 5832 5831 |
| Store 5753(result) 5833 |
| 5835: 7(f16vec4) Load 5753(result) |
| Store 5834(param) 5835 |
| 5836: 2 FunctionCall 67(testImageStore(vf164;) 5834(param) |
| 5837: 7(f16vec4) FunctionCall 69(testSparseTexture() |
| 5838: 7(f16vec4) Load 5753(result) |
| 5839: 7(f16vec4) FAdd 5838 5837 |
| Store 5753(result) 5839 |
| 5840: 7(f16vec4) FunctionCall 71(testSparseTextureLod() |
| 5841: 7(f16vec4) Load 5753(result) |
| 5842: 7(f16vec4) FAdd 5841 5840 |
| Store 5753(result) 5842 |
| 5843: 7(f16vec4) FunctionCall 73(testSparseTextureOffset() |
| 5844: 7(f16vec4) Load 5753(result) |
| 5845: 7(f16vec4) FAdd 5844 5843 |
| Store 5753(result) 5845 |
| 5846: 7(f16vec4) FunctionCall 75(testSparseTextureLodOffset() |
| 5847: 7(f16vec4) Load 5753(result) |
| 5848: 7(f16vec4) FAdd 5847 5846 |
| Store 5753(result) 5848 |
| 5849: 7(f16vec4) FunctionCall 77(testSparseTextureGrad() |
| 5850: 7(f16vec4) Load 5753(result) |
| 5851: 7(f16vec4) FAdd 5850 5849 |
| Store 5753(result) 5851 |
| 5852: 7(f16vec4) FunctionCall 79(testSparseTextureGradOffset() |
| 5853: 7(f16vec4) Load 5753(result) |
| 5854: 7(f16vec4) FAdd 5853 5852 |
| Store 5753(result) 5854 |
| 5855: 7(f16vec4) FunctionCall 81(testSparseTexelFetch() |
| 5856: 7(f16vec4) Load 5753(result) |
| 5857: 7(f16vec4) FAdd 5856 5855 |
| Store 5753(result) 5857 |
| 5858: 7(f16vec4) FunctionCall 83(testSparseTexelFetchOffset() |
| 5859: 7(f16vec4) Load 5753(result) |
| 5860: 7(f16vec4) FAdd 5859 5858 |
| Store 5753(result) 5860 |
| 5861: 7(f16vec4) FunctionCall 85(testSparseTextureGather() |
| 5862: 7(f16vec4) Load 5753(result) |
| 5863: 7(f16vec4) FAdd 5862 5861 |
| Store 5753(result) 5863 |
| 5864: 7(f16vec4) FunctionCall 87(testSparseTextureGatherOffset() |
| 5865: 7(f16vec4) Load 5753(result) |
| 5866: 7(f16vec4) FAdd 5865 5864 |
| Store 5753(result) 5866 |
| 5867: 7(f16vec4) FunctionCall 89(testSparseTextureGatherOffsets() |
| 5868: 7(f16vec4) Load 5753(result) |
| 5869: 7(f16vec4) FAdd 5868 5867 |
| Store 5753(result) 5869 |
| 5870: 7(f16vec4) FunctionCall 91(testSparseTextureGatherLod() |
| 5871: 7(f16vec4) Load 5753(result) |
| 5872: 7(f16vec4) FAdd 5871 5870 |
| Store 5753(result) 5872 |
| 5873: 7(f16vec4) FunctionCall 93(testSparseTextureGatherLodOffset() |
| 5874: 7(f16vec4) Load 5753(result) |
| 5875: 7(f16vec4) FAdd 5874 5873 |
| Store 5753(result) 5875 |
| 5876: 7(f16vec4) FunctionCall 95(testSparseTextureGatherLodOffsets() |
| 5877: 7(f16vec4) Load 5753(result) |
| 5878: 7(f16vec4) FAdd 5877 5876 |
| Store 5753(result) 5878 |
| 5879: 7(f16vec4) FunctionCall 97(testSparseImageLoad() |
| 5880: 7(f16vec4) Load 5753(result) |
| 5881: 7(f16vec4) FAdd 5880 5879 |
| Store 5753(result) 5881 |
| 5882: 7(f16vec4) FunctionCall 99(testSparseTextureClamp() |
| 5883: 7(f16vec4) Load 5753(result) |
| 5884: 7(f16vec4) FAdd 5883 5882 |
| Store 5753(result) 5884 |
| 5885: 7(f16vec4) FunctionCall 101(testTextureClamp() |
| 5886: 7(f16vec4) Load 5753(result) |
| 5887: 7(f16vec4) FAdd 5886 5885 |
| Store 5753(result) 5887 |
| 5888: 7(f16vec4) FunctionCall 103(testSparseTextureOffsetClamp() |
| 5889: 7(f16vec4) Load 5753(result) |
| 5890: 7(f16vec4) FAdd 5889 5888 |
| Store 5753(result) 5890 |
| 5891: 7(f16vec4) FunctionCall 105(testTextureOffsetClamp() |
| 5892: 7(f16vec4) Load 5753(result) |
| 5893: 7(f16vec4) FAdd 5892 5891 |
| Store 5753(result) 5893 |
| 5894: 7(f16vec4) FunctionCall 77(testSparseTextureGrad() |
| 5895: 7(f16vec4) Load 5753(result) |
| 5896: 7(f16vec4) FAdd 5895 5894 |
| Store 5753(result) 5896 |
| 5897: 7(f16vec4) FunctionCall 27(testTextureGrad() |
| 5898: 7(f16vec4) Load 5753(result) |
| 5899: 7(f16vec4) FAdd 5898 5897 |
| Store 5753(result) 5899 |
| 5900: 7(f16vec4) FunctionCall 111(testSparseTextureGradOffsetClamp() |
| 5901: 7(f16vec4) Load 5753(result) |
| 5902: 7(f16vec4) FAdd 5901 5900 |
| Store 5753(result) 5902 |
| 5903: 7(f16vec4) FunctionCall 113(testTextureGradOffsetClamp() |
| 5904: 7(f16vec4) Load 5753(result) |
| 5905: 7(f16vec4) FAdd 5904 5903 |
| Store 5753(result) 5905 |
| 5906: 7(f16vec4) FunctionCall 115(testCombinedTextureSampler() |
| 5907: 7(f16vec4) Load 5753(result) |
| 5908: 7(f16vec4) FAdd 5907 5906 |
| Store 5753(result) 5908 |
| 5909: 7(f16vec4) FunctionCall 117(testSubpassLoad() |
| 5910: 7(f16vec4) Load 5753(result) |
| 5911: 7(f16vec4) FAdd 5910 5909 |
| Store 5753(result) 5911 |
| 5914: 7(f16vec4) Load 5753(result) |
| 5915: 249(fvec4) FConvert 5914 |
| Store 5913(fragColor) 5915 |
| Return |
| FunctionEnd |
| 9(testTexture(): 7(f16vec4) Function None 8 |
| 10: Label |
| 119(texel): 64(ptr) Variable Function |
| Store 119(texel) 121 |
| 126: 123 Load 125(s1D) |
| 129: 52(float) Load 128(c1) |
| 130: 7(f16vec4) ImageSampleImplicitLod 126 129 |
| 131: 7(f16vec4) Load 119(texel) |
| 132: 7(f16vec4) FAdd 131 130 |
| Store 119(texel) 132 |
| 133: 123 Load 125(s1D) |
| 136:6(float16_t) Load 135(f16c1) |
| 138:6(float16_t) Load 137(f16bias) |
| 139: 7(f16vec4) ImageSampleImplicitLod 133 136 Bias 138 |
| 140: 7(f16vec4) Load 119(texel) |
| 141: 7(f16vec4) FAdd 140 139 |
| Store 119(texel) 141 |
| 146: 143 Load 145(s2D) |
| 149: 53(fvec2) Load 148(c2) |
| 150: 7(f16vec4) ImageSampleImplicitLod 146 149 |
| 151: 7(f16vec4) Load 119(texel) |
| 152: 7(f16vec4) FAdd 151 150 |
| Store 119(texel) 152 |
| 153: 143 Load 145(s2D) |
| 157:154(f16vec2) Load 156(f16c2) |
| 158:6(float16_t) Load 137(f16bias) |
| 159: 7(f16vec4) ImageSampleImplicitLod 153 157 Bias 158 |
| 160: 7(f16vec4) Load 119(texel) |
| 161: 7(f16vec4) FAdd 160 159 |
| Store 119(texel) 161 |
| 166: 163 Load 165(s3D) |
| 170: 167(fvec3) Load 169(c3) |
| 171: 7(f16vec4) ImageSampleImplicitLod 166 170 |
| 172: 7(f16vec4) Load 119(texel) |
| 173: 7(f16vec4) FAdd 172 171 |
| Store 119(texel) 173 |
| 174: 163 Load 165(s3D) |
| 178:175(f16vec3) Load 177(f16c3) |
| 179:6(float16_t) Load 137(f16bias) |
| 180: 7(f16vec4) ImageSampleImplicitLod 174 178 Bias 179 |
| 181: 7(f16vec4) Load 119(texel) |
| 182: 7(f16vec4) FAdd 181 180 |
| Store 119(texel) 182 |
| 187: 184 Load 186(sCube) |
| 188: 167(fvec3) Load 169(c3) |
| 189: 7(f16vec4) ImageSampleImplicitLod 187 188 |
| 190: 7(f16vec4) Load 119(texel) |
| 191: 7(f16vec4) FAdd 190 189 |
| Store 119(texel) 191 |
| 192: 184 Load 186(sCube) |
| 193:175(f16vec3) Load 177(f16c3) |
| 194:6(float16_t) Load 137(f16bias) |
| 195: 7(f16vec4) ImageSampleImplicitLod 192 193 Bias 194 |
| 196: 7(f16vec4) Load 119(texel) |
| 197: 7(f16vec4) FAdd 196 195 |
| Store 119(texel) 197 |
| 202: 199 Load 201(s1DShadow) |
| 203: 167(fvec3) Load 169(c3) |
| 204: 52(float) CompositeExtract 203 2 |
| 205:6(float16_t) ImageSampleDrefImplicitLod 202 203 204 |
| 209: 208(ptr) AccessChain 119(texel) 207 |
| 210:6(float16_t) Load 209 |
| 211:6(float16_t) FAdd 210 205 |
| 212: 208(ptr) AccessChain 119(texel) 207 |
| Store 212 211 |
| 213: 199 Load 201(s1DShadow) |
| 214:154(f16vec2) Load 156(f16c2) |
| 216: 52(float) Load 215(compare) |
| 217:6(float16_t) Load 137(f16bias) |
| 218:6(float16_t) ImageSampleDrefImplicitLod 213 214 216 Bias 217 |
| 219: 208(ptr) AccessChain 119(texel) 207 |
| 220:6(float16_t) Load 219 |
| 221:6(float16_t) FAdd 220 218 |
| 222: 208(ptr) AccessChain 119(texel) 207 |
| Store 222 221 |
| 227: 224 Load 226(s2DShadow) |
| 228: 167(fvec3) Load 169(c3) |
| 229: 52(float) CompositeExtract 228 2 |
| 230:6(float16_t) ImageSampleDrefImplicitLod 227 228 229 |
| 231: 208(ptr) AccessChain 119(texel) 207 |
| 232:6(float16_t) Load 231 |
| 233:6(float16_t) FAdd 232 230 |
| 234: 208(ptr) AccessChain 119(texel) 207 |
| Store 234 233 |
| 235: 224 Load 226(s2DShadow) |
| 236:154(f16vec2) Load 156(f16c2) |
| 237: 52(float) Load 215(compare) |
| 238:6(float16_t) Load 137(f16bias) |
| 239:6(float16_t) ImageSampleDrefImplicitLod 235 236 237 Bias 238 |
| 240: 208(ptr) AccessChain 119(texel) 207 |
| 241:6(float16_t) Load 240 |
| 242:6(float16_t) FAdd 241 239 |
| 243: 208(ptr) AccessChain 119(texel) 207 |
| Store 243 242 |
| 248: 245 Load 247(sCubeShadow) |
| 252: 249(fvec4) Load 251(c4) |
| 253: 52(float) CompositeExtract 252 3 |
| 254:6(float16_t) ImageSampleDrefImplicitLod 248 252 253 |
| 255: 208(ptr) AccessChain 119(texel) 207 |
| 256:6(float16_t) Load 255 |
| 257:6(float16_t) FAdd 256 254 |
| 258: 208(ptr) AccessChain 119(texel) 207 |
| Store 258 257 |
| 259: 245 Load 247(sCubeShadow) |
| 260:175(f16vec3) Load 177(f16c3) |
| 261: 52(float) Load 215(compare) |
| 262:6(float16_t) Load 137(f16bias) |
| 263:6(float16_t) ImageSampleDrefImplicitLod 259 260 261 Bias 262 |
| 264: 208(ptr) AccessChain 119(texel) 207 |
| 265:6(float16_t) Load 264 |
| 266:6(float16_t) FAdd 265 263 |
| 267: 208(ptr) AccessChain 119(texel) 207 |
| Store 267 266 |
| 272: 269 Load 271(s1DArray) |
| 273: 53(fvec2) Load 148(c2) |
| 274: 7(f16vec4) ImageSampleImplicitLod 272 273 |
| 275: 7(f16vec4) Load 119(texel) |
| 276: 7(f16vec4) FAdd 275 274 |
| Store 119(texel) 276 |
| 277: 269 Load 271(s1DArray) |
| 278:154(f16vec2) Load 156(f16c2) |
| 279:6(float16_t) Load 137(f16bias) |
| 280: 7(f16vec4) ImageSampleImplicitLod 277 278 Bias 279 |
| 281: 7(f16vec4) Load 119(texel) |
| 282: 7(f16vec4) FAdd 281 280 |
| Store 119(texel) 282 |
| 287: 284 Load 286(s2DArray) |
| 288: 167(fvec3) Load 169(c3) |
| 289: 7(f16vec4) ImageSampleImplicitLod 287 288 |
| 290: 7(f16vec4) Load 119(texel) |
| 291: 7(f16vec4) FAdd 290 289 |
| Store 119(texel) 291 |
| 292: 284 Load 286(s2DArray) |
| 293:175(f16vec3) Load 177(f16c3) |
| 294:6(float16_t) Load 137(f16bias) |
| 295: 7(f16vec4) ImageSampleImplicitLod 292 293 Bias 294 |
| 296: 7(f16vec4) Load 119(texel) |
| 297: 7(f16vec4) FAdd 296 295 |
| Store 119(texel) 297 |
| 302: 299 Load 301(sCubeArray) |
| 303: 249(fvec4) Load 251(c4) |
| 304: 7(f16vec4) ImageSampleImplicitLod 302 303 |
| 305: 7(f16vec4) Load 119(texel) |
| 306: 7(f16vec4) FAdd 305 304 |
| Store 119(texel) 306 |
| 307: 299 Load 301(sCubeArray) |
| 310: 7(f16vec4) Load 309(f16c4) |
| 311:6(float16_t) Load 137(f16bias) |
| 312: 7(f16vec4) ImageSampleImplicitLod 307 310 Bias 311 |
| 313: 7(f16vec4) Load 119(texel) |
| 314: 7(f16vec4) FAdd 313 312 |
| Store 119(texel) 314 |
| 319: 316 Load 318(s1DArrayShadow) |
| 320: 167(fvec3) Load 169(c3) |
| 321: 52(float) CompositeExtract 320 2 |
| 322:6(float16_t) ImageSampleDrefImplicitLod 319 320 321 |
| 323: 208(ptr) AccessChain 119(texel) 207 |
| 324:6(float16_t) Load 323 |
| 325:6(float16_t) FAdd 324 322 |
| 326: 208(ptr) AccessChain 119(texel) 207 |
| Store 326 325 |
| 327: 316 Load 318(s1DArrayShadow) |
| 328:154(f16vec2) Load 156(f16c2) |
| 329: 52(float) Load 215(compare) |
| 330:6(float16_t) Load 137(f16bias) |
| 331:6(float16_t) ImageSampleDrefImplicitLod 327 328 329 Bias 330 |
| 332: 208(ptr) AccessChain 119(texel) 207 |
| 333:6(float16_t) Load 332 |
| 334:6(float16_t) FAdd 333 331 |
| 335: 208(ptr) AccessChain 119(texel) 207 |
| Store 335 334 |
| 340: 337 Load 339(s2DArrayShadow) |
| 341: 249(fvec4) Load 251(c4) |
| 342: 52(float) CompositeExtract 341 3 |
| 343:6(float16_t) ImageSampleDrefImplicitLod 340 341 342 |
| 344: 208(ptr) AccessChain 119(texel) 207 |
| 345:6(float16_t) Load 344 |
| 346:6(float16_t) FAdd 345 343 |
| 347: 208(ptr) AccessChain 119(texel) 207 |
| Store 347 346 |
| 348: 337 Load 339(s2DArrayShadow) |
| 349:175(f16vec3) Load 177(f16c3) |
| 350: 52(float) Load 215(compare) |
| 351:6(float16_t) ImageSampleDrefImplicitLod 348 349 350 |
| 352: 208(ptr) AccessChain 119(texel) 207 |
| 353:6(float16_t) Load 352 |
| 354:6(float16_t) FAdd 353 351 |
| 355: 208(ptr) AccessChain 119(texel) 207 |
| Store 355 354 |
| 360: 357 Load 359(s2DRect) |
| 361: 53(fvec2) Load 148(c2) |
| 362: 7(f16vec4) ImageSampleImplicitLod 360 361 |
| 363: 7(f16vec4) Load 119(texel) |
| 364: 7(f16vec4) FAdd 363 362 |
| Store 119(texel) 364 |
| 365: 357 Load 359(s2DRect) |
| 366:154(f16vec2) Load 156(f16c2) |
| 367: 7(f16vec4) ImageSampleImplicitLod 365 366 |
| 368: 7(f16vec4) Load 119(texel) |
| 369: 7(f16vec4) FAdd 368 367 |
| Store 119(texel) 369 |
| 374: 371 Load 373(s2DRectShadow) |
| 375: 167(fvec3) Load 169(c3) |
| 376: 52(float) CompositeExtract 375 2 |
| 377:6(float16_t) ImageSampleDrefImplicitLod 374 375 376 |
| 378: 208(ptr) AccessChain 119(texel) 207 |
| 379:6(float16_t) Load 378 |
| 380:6(float16_t) FAdd 379 377 |
| 381: 208(ptr) AccessChain 119(texel) 207 |
| Store 381 380 |
| 382: 371 Load 373(s2DRectShadow) |
| 383:154(f16vec2) Load 156(f16c2) |
| 384: 52(float) Load 215(compare) |
| 385:6(float16_t) ImageSampleDrefImplicitLod 382 383 384 |
| 386: 208(ptr) AccessChain 119(texel) 207 |
| 387:6(float16_t) Load 386 |
| 388:6(float16_t) FAdd 387 385 |
| 389: 208(ptr) AccessChain 119(texel) 207 |
| Store 389 388 |
| 394: 391 Load 393(sCubeArrayShadow) |
| 395: 249(fvec4) Load 251(c4) |
| 396: 52(float) Load 215(compare) |
| 397:6(float16_t) ImageSampleDrefImplicitLod 394 395 396 |
| 398: 208(ptr) AccessChain 119(texel) 207 |
| 399:6(float16_t) Load 398 |
| 400:6(float16_t) FAdd 399 397 |
| 401: 208(ptr) AccessChain 119(texel) 207 |
| Store 401 400 |
| 402: 391 Load 393(sCubeArrayShadow) |
| 403: 7(f16vec4) Load 309(f16c4) |
| 404: 52(float) Load 215(compare) |
| 405:6(float16_t) ImageSampleDrefImplicitLod 402 403 404 |
| 406: 208(ptr) AccessChain 119(texel) 207 |
| 407:6(float16_t) Load 406 |
| 408:6(float16_t) FAdd 407 405 |
| 409: 208(ptr) AccessChain 119(texel) 207 |
| Store 409 408 |
| 410: 7(f16vec4) Load 119(texel) |
| ReturnValue 410 |
| FunctionEnd |
| 11(testTextureProj(): 7(f16vec4) Function None 8 |
| 12: Label |
| 413(texel): 64(ptr) Variable Function |
| Store 413(texel) 121 |
| 414: 123 Load 125(s1D) |
| 415: 53(fvec2) Load 148(c2) |
| 416: 7(f16vec4) ImageSampleProjImplicitLod 414 415 |
| 417: 7(f16vec4) Load 413(texel) |
| 418: 7(f16vec4) FAdd 417 416 |
| Store 413(texel) 418 |
| 419: 123 Load 125(s1D) |
| 420:154(f16vec2) Load 156(f16c2) |
| 421:6(float16_t) Load 137(f16bias) |
| 422: 7(f16vec4) ImageSampleProjImplicitLod 419 420 Bias 421 |
| 423: 7(f16vec4) Load 413(texel) |
| 424: 7(f16vec4) FAdd 423 422 |
| Store 413(texel) 424 |
| 425: 123 Load 125(s1D) |
| 426: 249(fvec4) Load 251(c4) |
| 427: 52(float) CompositeExtract 426 3 |
| 428: 249(fvec4) CompositeInsert 427 426 1 |
| 429: 7(f16vec4) ImageSampleProjImplicitLod 425 428 |
| 430: 7(f16vec4) Load 413(texel) |
| 431: 7(f16vec4) FAdd 430 429 |
| Store 413(texel) 431 |
| 432: 123 Load 125(s1D) |
| 433: 7(f16vec4) Load 309(f16c4) |
| 434:6(float16_t) Load 137(f16bias) |
| 435:6(float16_t) CompositeExtract 433 3 |
| 436: 7(f16vec4) CompositeInsert 435 433 1 |
| 437: 7(f16vec4) ImageSampleProjImplicitLod 432 436 Bias 434 |
| 438: 7(f16vec4) Load 413(texel) |
| 439: 7(f16vec4) FAdd 438 437 |
| Store 413(texel) 439 |
| 440: 143 Load 145(s2D) |
| 441: 167(fvec3) Load 169(c3) |
| 442: 7(f16vec4) ImageSampleProjImplicitLod 440 441 |
| 443: 7(f16vec4) Load 413(texel) |
| 444: 7(f16vec4) FAdd 443 442 |
| Store 413(texel) 444 |
| 445: 143 Load 145(s2D) |
| 446:175(f16vec3) Load 177(f16c3) |
| 447:6(float16_t) Load 137(f16bias) |
| 448: 7(f16vec4) ImageSampleProjImplicitLod 445 446 Bias 447 |
| 449: 7(f16vec4) Load 413(texel) |
| 450: 7(f16vec4) FAdd 449 448 |
| Store 413(texel) 450 |
| 451: 143 Load 145(s2D) |
| 452: 249(fvec4) Load 251(c4) |
| 453: 52(float) CompositeExtract 452 3 |
| 454: 249(fvec4) CompositeInsert 453 452 2 |
| 455: 7(f16vec4) ImageSampleProjImplicitLod 451 454 |
| 456: 7(f16vec4) Load 413(texel) |
| 457: 7(f16vec4) FAdd 456 455 |
| Store 413(texel) 457 |
| 458: 143 Load 145(s2D) |
| 459: 7(f16vec4) Load 309(f16c4) |
| 460:6(float16_t) Load 137(f16bias) |
| 461:6(float16_t) CompositeExtract 459 3 |
| 462: 7(f16vec4) CompositeInsert 461 459 2 |
| 463: 7(f16vec4) ImageSampleProjImplicitLod 458 462 Bias 460 |
| 464: 7(f16vec4) Load 413(texel) |
| 465: 7(f16vec4) FAdd 464 463 |
| Store 413(texel) 465 |
| 466: 163 Load 165(s3D) |
| 467: 249(fvec4) Load 251(c4) |
| 468: 7(f16vec4) ImageSampleProjImplicitLod 466 467 |
| 469: 7(f16vec4) Load 413(texel) |
| 470: 7(f16vec4) FAdd 469 468 |
| Store 413(texel) 470 |
| 471: 163 Load 165(s3D) |
| 472: 7(f16vec4) Load 309(f16c4) |
| 473:6(float16_t) Load 137(f16bias) |
| 474: 7(f16vec4) ImageSampleProjImplicitLod 471 472 Bias 473 |
| 475: 7(f16vec4) Load 413(texel) |
| 476: 7(f16vec4) FAdd 475 474 |
| Store 413(texel) 476 |
| 477: 199 Load 201(s1DShadow) |
| 478: 249(fvec4) Load 251(c4) |
| 479: 52(float) CompositeExtract 478 2 |
| 480: 52(float) CompositeExtract 478 3 |
| 481: 249(fvec4) CompositeInsert 480 478 1 |
| 482:6(float16_t) ImageSampleProjDrefImplicitLod 477 481 479 |
| 483: 208(ptr) AccessChain 413(texel) 207 |
| 484:6(float16_t) Load 483 |
| 485:6(float16_t) FAdd 484 482 |
| 486: 208(ptr) AccessChain 413(texel) 207 |
| Store 486 485 |
| 487: 199 Load 201(s1DShadow) |
| 488:175(f16vec3) Load 177(f16c3) |
| 489: 52(float) Load 215(compare) |
| 490:6(float16_t) Load 137(f16bias) |
| 491:6(float16_t) CompositeExtract 488 2 |
| 492:175(f16vec3) CompositeInsert 491 488 1 |
| 493:6(float16_t) ImageSampleProjDrefImplicitLod 487 492 489 Bias 490 |
| 494: 208(ptr) AccessChain 413(texel) 207 |
| 495:6(float16_t) Load 494 |
| 496:6(float16_t) FAdd 495 493 |
| 497: 208(ptr) AccessChain 413(texel) 207 |
| Store 497 496 |
| 498: 224 Load 226(s2DShadow) |
| 499: 249(fvec4) Load 251(c4) |
| 500: 52(float) CompositeExtract 499 2 |
| 501: 52(float) CompositeExtract 499 3 |
| 502: 249(fvec4) CompositeInsert 501 499 2 |
| 503:6(float16_t) ImageSampleProjDrefImplicitLod 498 502 500 |
| 504: 208(ptr) AccessChain 413(texel) 207 |
| 505:6(float16_t) Load 504 |
| 506:6(float16_t) FAdd 505 503 |
| 507: 208(ptr) AccessChain 413(texel) 207 |
| Store 507 506 |
| 508: 224 Load 226(s2DShadow) |
| 509:175(f16vec3) Load 177(f16c3) |
| 510: 52(float) Load 215(compare) |
| 511:6(float16_t) Load 137(f16bias) |
| 512:6(float16_t) ImageSampleProjDrefImplicitLod 508 509 510 Bias 511 |
| 513: 208(ptr) AccessChain 413(texel) 207 |
| 514:6(float16_t) Load 513 |
| 515:6(float16_t) FAdd 514 512 |
| 516: 208(ptr) AccessChain 413(texel) 207 |
| Store 516 515 |
| 517: 357 Load 359(s2DRect) |
| 518: 167(fvec3) Load 169(c3) |
| 519: 7(f16vec4) ImageSampleProjImplicitLod 517 518 |
| 520: 7(f16vec4) Load 413(texel) |
| 521: 7(f16vec4) FAdd 520 519 |
| Store 413(texel) 521 |
| 522: 357 Load 359(s2DRect) |
| 523:175(f16vec3) Load 177(f16c3) |
| 524: 7(f16vec4) ImageSampleProjImplicitLod 522 523 |
| 525: 7(f16vec4) Load 413(texel) |
| 526: 7(f16vec4) FAdd 525 524 |
| Store 413(texel) 526 |
| 527: 357 Load 359(s2DRect) |
| 528: 249(fvec4) Load 251(c4) |
| 529: 52(float) CompositeExtract 528 3 |
| 530: 249(fvec4) CompositeInsert 529 528 2 |
| 531: 7(f16vec4) ImageSampleProjImplicitLod 527 530 |
| 532: 7(f16vec4) Load 413(texel) |
| 533: 7(f16vec4) FAdd 532 531 |
| Store 413(texel) 533 |
| 534: 357 Load 359(s2DRect) |
| 535: 7(f16vec4) Load 309(f16c4) |
| 536:6(float16_t) CompositeExtract 535 3 |
| 537: 7(f16vec4) CompositeInsert 536 535 2 |
| 538: 7(f16vec4) ImageSampleProjImplicitLod 534 537 |
| 539: 7(f16vec4) Load 413(texel) |
| 540: 7(f16vec4) FAdd 539 538 |
| Store 413(texel) 540 |
| 541: 371 Load 373(s2DRectShadow) |
| 542: 249(fvec4) Load 251(c4) |
| 543: 52(float) CompositeExtract 542 2 |
| 544: 52(float) CompositeExtract 542 3 |
| 545: 249(fvec4) CompositeInsert 544 542 2 |
| 546:6(float16_t) ImageSampleProjDrefImplicitLod 541 545 543 |
| 547: 208(ptr) AccessChain 413(texel) 207 |
| 548:6(float16_t) Load 547 |
| 549:6(float16_t) FAdd 548 546 |
| 550: 208(ptr) AccessChain 413(texel) 207 |
| Store 550 549 |
| 551: 371 Load 373(s2DRectShadow) |
| 552:175(f16vec3) Load 177(f16c3) |
| 553: 52(float) Load 215(compare) |
| 554:6(float16_t) ImageSampleProjDrefImplicitLod 551 552 553 |
| 555: 208(ptr) AccessChain 413(texel) 207 |
| 556:6(float16_t) Load 555 |
| 557:6(float16_t) FAdd 556 554 |
| 558: 208(ptr) AccessChain 413(texel) 207 |
| Store 558 557 |
| 559: 7(f16vec4) Load 413(texel) |
| ReturnValue 559 |
| FunctionEnd |
| 13(testTextureLod(): 7(f16vec4) Function None 8 |
| 14: Label |
| 562(texel): 64(ptr) Variable Function |
| Store 562(texel) 121 |
| 563: 123 Load 125(s1D) |
| 564: 52(float) Load 128(c1) |
| 566: 52(float) Load 565(lod) |
| 567: 7(f16vec4) ImageSampleExplicitLod 563 564 Lod 566 |
| 568: 7(f16vec4) Load 562(texel) |
| 569: 7(f16vec4) FAdd 568 567 |
| Store 562(texel) 569 |
| 570: 123 Load 125(s1D) |
| 571:6(float16_t) Load 135(f16c1) |
| 573:6(float16_t) Load 572(f16lod) |
| 574: 7(f16vec4) ImageSampleExplicitLod 570 571 Lod 573 |
| 575: 7(f16vec4) Load 562(texel) |
| 576: 7(f16vec4) FAdd 575 574 |
| Store 562(texel) 576 |
| 577: 143 Load 145(s2D) |
| 578: 53(fvec2) Load 148(c2) |
| 579: 52(float) Load 565(lod) |
| 580: 7(f16vec4) ImageSampleExplicitLod 577 578 Lod 579 |
| 581: 7(f16vec4) Load 562(texel) |
| 582: 7(f16vec4) FAdd 581 580 |
| Store 562(texel) 582 |
| 583: 143 Load 145(s2D) |
| 584:154(f16vec2) Load 156(f16c2) |
| 585:6(float16_t) Load 572(f16lod) |
| 586: 7(f16vec4) ImageSampleExplicitLod 583 584 Lod 585 |
| 587: 7(f16vec4) Load 562(texel) |
| 588: 7(f16vec4) FAdd 587 586 |
| Store 562(texel) 588 |
| 589: 163 Load 165(s3D) |
| 590: 167(fvec3) Load 169(c3) |
| 591: 52(float) Load 565(lod) |
| 592: 7(f16vec4) ImageSampleExplicitLod 589 590 Lod 591 |
| 593: 7(f16vec4) Load 562(texel) |
| 594: 7(f16vec4) FAdd 593 592 |
| Store 562(texel) 594 |
| 595: 163 Load 165(s3D) |
| 596:175(f16vec3) Load 177(f16c3) |
| 597:6(float16_t) Load 572(f16lod) |
| 598: 7(f16vec4) ImageSampleExplicitLod 595 596 Lod 597 |
| 599: 7(f16vec4) Load 562(texel) |
| 600: 7(f16vec4) FAdd 599 598 |
| Store 562(texel) 600 |
| 601: 184 Load 186(sCube) |
| 602: 167(fvec3) Load 169(c3) |
| 603: 52(float) Load 565(lod) |
| 604: 7(f16vec4) ImageSampleExplicitLod 601 602 Lod 603 |
| 605: 7(f16vec4) Load 562(texel) |
| 606: 7(f16vec4) FAdd 605 604 |
| Store 562(texel) 606 |
| 607: 184 Load 186(sCube) |
| 608:175(f16vec3) Load 177(f16c3) |
| 609:6(float16_t) Load 572(f16lod) |
| 610: 7(f16vec4) ImageSampleExplicitLod 607 608 Lod 609 |
| 611: 7(f16vec4) Load 562(texel) |
| 612: 7(f16vec4) FAdd 611 610 |
| Store 562(texel) 612 |
| 613: 199 Load 201(s1DShadow) |
| 614: 167(fvec3) Load 169(c3) |
| 615: 52(float) Load 565(lod) |
| 616: 52(float) CompositeExtract 614 2 |
| 617:6(float16_t) ImageSampleDrefExplicitLod 613 614 616 Lod 615 |
| 618: 208(ptr) AccessChain 562(texel) 207 |
| 619:6(float16_t) Load 618 |
| 620:6(float16_t) FAdd 619 617 |
| 621: 208(ptr) AccessChain 562(texel) 207 |
| Store 621 620 |
| 622: 199 Load 201(s1DShadow) |
| 623:154(f16vec2) Load 156(f16c2) |
| 624: 52(float) Load 215(compare) |
| 625:6(float16_t) Load 572(f16lod) |
| 626:6(float16_t) ImageSampleDrefExplicitLod 622 623 624 Lod 625 |
| 627: 208(ptr) AccessChain 562(texel) 207 |
| 628:6(float16_t) Load 627 |
| 629:6(float16_t) FAdd 628 626 |
| 630: 208(ptr) AccessChain 562(texel) 207 |
| Store 630 629 |
| 631: 224 Load 226(s2DShadow) |
| 632: 167(fvec3) Load 169(c3) |
| 633: 52(float) Load 565(lod) |
| 634: 52(float) CompositeExtract 632 2 |
| 635:6(float16_t) ImageSampleDrefExplicitLod 631 632 634 Lod 633 |
| 636: 208(ptr) AccessChain 562(texel) 207 |
| 637:6(float16_t) Load 636 |
| 638:6(float16_t) FAdd 637 635 |
| 639: 208(ptr) AccessChain 562(texel) 207 |
| Store 639 638 |
| 640: 224 Load 226(s2DShadow) |
| 641:154(f16vec2) Load 156(f16c2) |
| 642: 52(float) Load 215(compare) |
| 643:6(float16_t) Load 572(f16lod) |
| 644:6(float16_t) ImageSampleDrefExplicitLod 640 641 642 Lod 643 |
| 645: 208(ptr) AccessChain 562(texel) 207 |
| 646:6(float16_t) Load 645 |
| 647:6(float16_t) FAdd 646 644 |
| 648: 208(ptr) AccessChain 562(texel) 207 |
| Store 648 647 |
| 649: 269 Load 271(s1DArray) |
| 650: 53(fvec2) Load 148(c2) |
| 651: 52(float) Load 565(lod) |
| 652: 7(f16vec4) ImageSampleExplicitLod 649 650 Lod 651 |
| 653: 7(f16vec4) Load 562(texel) |
| 654: 7(f16vec4) FAdd 653 652 |
| Store 562(texel) 654 |
| 655: 269 Load 271(s1DArray) |
| 656:154(f16vec2) Load 156(f16c2) |
| 657:6(float16_t) Load 572(f16lod) |
| 658: 7(f16vec4) ImageSampleExplicitLod 655 656 Lod 657 |
| 659: 7(f16vec4) Load 562(texel) |
| 660: 7(f16vec4) FAdd 659 658 |
| Store 562(texel) 660 |
| 661: 284 Load 286(s2DArray) |
| 662: 167(fvec3) Load 169(c3) |
| 663: 52(float) Load 565(lod) |
| 664: 7(f16vec4) ImageSampleExplicitLod 661 662 Lod 663 |
| 665: 7(f16vec4) Load 562(texel) |
| 666: 7(f16vec4) FAdd 665 664 |
| Store 562(texel) 666 |
| 667: 284 Load 286(s2DArray) |
| 668:175(f16vec3) Load 177(f16c3) |
| 669:6(float16_t) Load 572(f16lod) |
| 670: 7(f16vec4) ImageSampleExplicitLod 667 668 Lod 669 |
| 671: 7(f16vec4) Load 562(texel) |
| 672: 7(f16vec4) FAdd 671 670 |
| Store 562(texel) 672 |
| 673: 316 Load 318(s1DArrayShadow) |
| 674: 167(fvec3) Load 169(c3) |
| 675: 52(float) Load 565(lod) |
| 676: 52(float) CompositeExtract 674 2 |
| 677:6(float16_t) ImageSampleDrefExplicitLod 673 674 676 Lod 675 |
| 678: 208(ptr) AccessChain 562(texel) 207 |
| 679:6(float16_t) Load 678 |
| 680:6(float16_t) FAdd 679 677 |
| 681: 208(ptr) AccessChain 562(texel) 207 |
| Store 681 680 |
| 682: 316 Load 318(s1DArrayShadow) |
| 683:154(f16vec2) Load 156(f16c2) |
| 684: 52(float) Load 215(compare) |
| 685:6(float16_t) Load 572(f16lod) |
| 686:6(float16_t) ImageSampleDrefExplicitLod 682 683 684 Lod 685 |
| 687: 208(ptr) AccessChain 562(texel) 207 |
| 688:6(float16_t) Load 687 |
| 689:6(float16_t) FAdd 688 686 |
| 690: 208(ptr) AccessChain 562(texel) 207 |
| Store 690 689 |
| 691: 299 Load 301(sCubeArray) |
| 692: 249(fvec4) Load 251(c4) |
| 693: 52(float) Load 565(lod) |
| 694: 7(f16vec4) ImageSampleExplicitLod 691 692 Lod 693 |
| 695: 7(f16vec4) Load 562(texel) |
| 696: 7(f16vec4) FAdd 695 694 |
| Store 562(texel) 696 |
| 697: 299 Load 301(sCubeArray) |
| 698: 7(f16vec4) Load 309(f16c4) |
| 699:6(float16_t) Load 572(f16lod) |
| 700: 7(f16vec4) ImageSampleExplicitLod 697 698 Lod 699 |
| 701: 7(f16vec4) Load 562(texel) |
| 702: 7(f16vec4) FAdd 701 700 |
| Store 562(texel) 702 |
| 703: 7(f16vec4) Load 562(texel) |
| ReturnValue 703 |
| FunctionEnd |
| 15(testTextureOffset(): 7(f16vec4) Function None 8 |
| 16: Label |
| 706(texel): 64(ptr) Variable Function |
| Store 706(texel) 121 |
| 707: 123 Load 125(s1D) |
| 708: 52(float) Load 128(c1) |
| 710: 7(f16vec4) ImageSampleImplicitLod 707 708 ConstOffset 709 |
| 711: 7(f16vec4) Load 706(texel) |
| 712: 7(f16vec4) FAdd 711 710 |
| Store 706(texel) 712 |
| 713: 123 Load 125(s1D) |
| 714:6(float16_t) Load 135(f16c1) |
| 715:6(float16_t) Load 137(f16bias) |
| 716: 7(f16vec4) ImageSampleImplicitLod 713 714 Bias ConstOffset 715 709 |
| 717: 7(f16vec4) Load 706(texel) |
| 718: 7(f16vec4) FAdd 717 716 |
| Store 706(texel) 718 |
| 719: 143 Load 145(s2D) |
| 720: 53(fvec2) Load 148(c2) |
| 723: 7(f16vec4) ImageSampleImplicitLod 719 720 ConstOffset 722 |
| 724: 7(f16vec4) Load 706(texel) |
| 725: 7(f16vec4) FAdd 724 723 |
| Store 706(texel) 725 |
| 726: 143 Load 145(s2D) |
| 727:154(f16vec2) Load 156(f16c2) |
| 728:6(float16_t) Load 137(f16bias) |
| 729: 7(f16vec4) ImageSampleImplicitLod 726 727 Bias ConstOffset 728 722 |
| 730: 7(f16vec4) Load 706(texel) |
| 731: 7(f16vec4) FAdd 730 729 |
| Store 706(texel) 731 |
| 732: 163 Load 165(s3D) |
| 733: 167(fvec3) Load 169(c3) |
| 736: 7(f16vec4) ImageSampleImplicitLod 732 733 ConstOffset 735 |
| 737: 7(f16vec4) Load 706(texel) |
| 738: 7(f16vec4) FAdd 737 736 |
| Store 706(texel) 738 |
| 739: 163 Load 165(s3D) |
| 740:175(f16vec3) Load 177(f16c3) |
| 741:6(float16_t) Load 137(f16bias) |
| 742: 7(f16vec4) ImageSampleImplicitLod 739 740 Bias ConstOffset 741 735 |
| 743: 7(f16vec4) Load 706(texel) |
| 744: 7(f16vec4) FAdd 743 742 |
| Store 706(texel) 744 |
| 745: 357 Load 359(s2DRect) |
| 746: 53(fvec2) Load 148(c2) |
| 747: 7(f16vec4) ImageSampleImplicitLod 745 746 ConstOffset 722 |
| 748: 7(f16vec4) Load 706(texel) |
| 749: 7(f16vec4) FAdd 748 747 |
| Store 706(texel) 749 |
| 750: 357 Load 359(s2DRect) |
| 751:154(f16vec2) Load 156(f16c2) |
| 752: 7(f16vec4) ImageSampleImplicitLod 750 751 ConstOffset 722 |
| 753: 7(f16vec4) Load 706(texel) |
| 754: 7(f16vec4) FAdd 753 752 |
| Store 706(texel) 754 |
| 755: 371 Load 373(s2DRectShadow) |
| 756: 167(fvec3) Load 169(c3) |
| 757: 52(float) CompositeExtract 756 2 |
| 758:6(float16_t) ImageSampleDrefImplicitLod 755 756 757 ConstOffset 722 |
| 759: 208(ptr) AccessChain 706(texel) 207 |
| 760:6(float16_t) Load 759 |
| 761:6(float16_t) FAdd 760 758 |
| 762: 208(ptr) AccessChain 706(texel) 207 |
| Store 762 761 |
| 763: 371 Load 373(s2DRectShadow) |
| 764:154(f16vec2) Load 156(f16c2) |
| 765: 52(float) Load 215(compare) |
| 766:6(float16_t) ImageSampleDrefImplicitLod 763 764 765 ConstOffset 722 |
| 767: 208(ptr) AccessChain 706(texel) 207 |
| 768:6(float16_t) Load 767 |
| 769:6(float16_t) FAdd 768 766 |
| 770: 208(ptr) AccessChain 706(texel) 207 |
| Store 770 769 |
| 771: 199 Load 201(s1DShadow) |
| 772: 167(fvec3) Load 169(c3) |
| 773: 52(float) CompositeExtract 772 2 |
| 774:6(float16_t) ImageSampleDrefImplicitLod 771 772 773 ConstOffset 709 |
| 775: 208(ptr) AccessChain 706(texel) 207 |
| 776:6(float16_t) Load 775 |
| 777:6(float16_t) FAdd 776 774 |
| 778: 208(ptr) AccessChain 706(texel) 207 |
| Store 778 777 |
| 779: 199 Load 201(s1DShadow) |
| 780:154(f16vec2) Load 156(f16c2) |
| 781: 52(float) Load 215(compare) |
| 782:6(float16_t) Load 137(f16bias) |
| 783:6(float16_t) ImageSampleDrefImplicitLod 779 780 781 Bias ConstOffset 782 709 |
| 784: 208(ptr) AccessChain 706(texel) 207 |
| 785:6(float16_t) Load 784 |
| 786:6(float16_t) FAdd 785 783 |
| 787: 208(ptr) AccessChain 706(texel) 207 |
| Store 787 786 |
| 788: 224 Load 226(s2DShadow) |
| 789: 167(fvec3) Load 169(c3) |
| 790: 52(float) CompositeExtract 789 2 |
| 791:6(float16_t) ImageSampleDrefImplicitLod 788 789 790 ConstOffset 722 |
| 792: 208(ptr) AccessChain 706(texel) 207 |
| 793:6(float16_t) Load 792 |
| 794:6(float16_t) FAdd 793 791 |
| 795: 208(ptr) AccessChain 706(texel) 207 |
| Store 795 794 |
| 796: 224 Load 226(s2DShadow) |
| 797:154(f16vec2) Load 156(f16c2) |
| 798: 52(float) Load 215(compare) |
| 799:6(float16_t) Load 137(f16bias) |
| 800:6(float16_t) ImageSampleDrefImplicitLod 796 797 798 Bias ConstOffset 799 722 |
| 801: 208(ptr) AccessChain 706(texel) 207 |
| 802:6(float16_t) Load 801 |
| 803:6(float16_t) FAdd 802 800 |
| 804: 208(ptr) AccessChain 706(texel) 207 |
| Store 804 803 |
| 805: 269 Load 271(s1DArray) |
| 806: 53(fvec2) Load 148(c2) |
| 807: 7(f16vec4) ImageSampleImplicitLod 805 806 ConstOffset 709 |
| 808: 7(f16vec4) Load 706(texel) |
| 809: 7(f16vec4) FAdd 808 807 |
| Store 706(texel) 809 |
| 810: 269 Load 271(s1DArray) |
| 811:154(f16vec2) Load 156(f16c2) |
| 812:6(float16_t) Load 137(f16bias) |
| 813: 7(f16vec4) ImageSampleImplicitLod 810 811 Bias ConstOffset 812 709 |
| 814: 7(f16vec4) Load 706(texel) |
| 815: 7(f16vec4) FAdd 814 813 |
| Store 706(texel) 815 |
| 816: 284 Load 286(s2DArray) |
| 817: 167(fvec3) Load 169(c3) |
| 818: 7(f16vec4) ImageSampleImplicitLod 816 817 ConstOffset 722 |
| 819: 7(f16vec4) Load 706(texel) |
| 820: 7(f16vec4) FAdd 819 818 |
| Store 706(texel) 820 |
| 821: 284 Load 286(s2DArray) |
| 822:175(f16vec3) Load 177(f16c3) |
| 823:6(float16_t) Load 137(f16bias) |
| 824: 7(f16vec4) ImageSampleImplicitLod 821 822 Bias ConstOffset 823 722 |
| 825: 7(f16vec4) Load 706(texel) |
| 826: 7(f16vec4) FAdd 825 824 |
| Store 706(texel) 826 |
| 827: 316 Load 318(s1DArrayShadow) |
| 828: 167(fvec3) Load 169(c3) |
| 829: 52(float) CompositeExtract 828 2 |
| 830:6(float16_t) ImageSampleDrefImplicitLod 827 828 829 ConstOffset 709 |
| 831: 208(ptr) AccessChain 706(texel) 207 |
| 832:6(float16_t) Load 831 |
| 833:6(float16_t) FAdd 832 830 |
| 834: 208(ptr) AccessChain 706(texel) 207 |
| Store 834 833 |
| 835: 316 Load 318(s1DArrayShadow) |
| 836:154(f16vec2) Load 156(f16c2) |
| 837: 52(float) Load 215(compare) |
| 838:6(float16_t) Load 137(f16bias) |
| 839:6(float16_t) ImageSampleDrefImplicitLod 835 836 837 Bias ConstOffset 838 709 |
| 840: 208(ptr) AccessChain 706(texel) 207 |
| 841:6(float16_t) Load 840 |
| 842:6(float16_t) FAdd 841 839 |
| 843: 208(ptr) AccessChain 706(texel) 207 |
| Store 843 842 |
| 844: 337 Load 339(s2DArrayShadow) |
| 845: 249(fvec4) Load 251(c4) |
| 846: 52(float) CompositeExtract 845 3 |
| 847:6(float16_t) ImageSampleDrefImplicitLod 844 845 846 ConstOffset 722 |
| 848: 208(ptr) AccessChain 706(texel) 207 |
| 849:6(float16_t) Load 848 |
| 850:6(float16_t) FAdd 849 847 |
| 851: 208(ptr) AccessChain 706(texel) 207 |
| Store 851 850 |
| 852: 337 Load 339(s2DArrayShadow) |
| 853:175(f16vec3) Load 177(f16c3) |
| 854: 52(float) Load 215(compare) |
| 855:6(float16_t) ImageSampleDrefImplicitLod 852 853 854 ConstOffset 722 |
| 856: 208(ptr) AccessChain 706(texel) 207 |
| 857:6(float16_t) Load 856 |
| 858:6(float16_t) FAdd 857 855 |
| 859: 208(ptr) AccessChain 706(texel) 207 |
| Store 859 858 |
| 860: 7(f16vec4) Load 706(texel) |
| ReturnValue 860 |
| FunctionEnd |
| 17(testTextureProjOffset(): 7(f16vec4) Function None 8 |
| 18: Label |
| 863(texel): 64(ptr) Variable Function |
| Store 863(texel) 121 |
| 864: 123 Load 125(s1D) |
| 865: 53(fvec2) Load 148(c2) |
| 866: 7(f16vec4) ImageSampleProjImplicitLod 864 865 ConstOffset 709 |
| 867: 7(f16vec4) Load 863(texel) |
| 868: 7(f16vec4) FAdd 867 866 |
| Store 863(texel) 868 |
| 869: 123 Load 125(s1D) |
| 870:154(f16vec2) Load 156(f16c2) |
| 871:6(float16_t) Load 137(f16bias) |
| 872: 7(f16vec4) ImageSampleProjImplicitLod 869 870 Bias ConstOffset 871 709 |
| 873: 7(f16vec4) Load 863(texel) |
| 874: 7(f16vec4) FAdd 873 872 |
| Store 863(texel) 874 |
| 875: 123 Load 125(s1D) |
| 876: 249(fvec4) Load 251(c4) |
| 877: 52(float) CompositeExtract 876 3 |
| 878: 249(fvec4) CompositeInsert 877 876 1 |
| 879: 7(f16vec4) ImageSampleProjImplicitLod 875 878 ConstOffset 709 |
| 880: 7(f16vec4) Load 863(texel) |
| 881: 7(f16vec4) FAdd 880 879 |
| Store 863(texel) 881 |
| 882: 123 Load 125(s1D) |
| 883: 7(f16vec4) Load 309(f16c4) |
| 884:6(float16_t) Load 137(f16bias) |
| 885:6(float16_t) CompositeExtract 883 3 |
| 886: 7(f16vec4) CompositeInsert 885 883 1 |
| 887: 7(f16vec4) ImageSampleProjImplicitLod 882 886 Bias ConstOffset 884 709 |
| 888: 7(f16vec4) Load 863(texel) |
| 889: 7(f16vec4) FAdd 888 887 |
| Store 863(texel) 889 |
| 890: 143 Load 145(s2D) |
| 891: 167(fvec3) Load 169(c3) |
| 892: 7(f16vec4) ImageSampleProjImplicitLod 890 891 ConstOffset 722 |
| 893: 7(f16vec4) Load 863(texel) |
| 894: 7(f16vec4) FAdd 893 892 |
| Store 863(texel) 894 |
| 895: 143 Load 145(s2D) |
| 896:175(f16vec3) Load 177(f16c3) |
| 897:6(float16_t) Load 137(f16bias) |
| 898: 7(f16vec4) ImageSampleProjImplicitLod 895 896 Bias ConstOffset 897 722 |
| 899: 7(f16vec4) Load 863(texel) |
| 900: 7(f16vec4) FAdd 899 898 |
| Store 863(texel) 900 |
| 901: 143 Load 145(s2D) |
| 902: 249(fvec4) Load 251(c4) |
| 903: 52(float) CompositeExtract 902 3 |
| 904: 249(fvec4) CompositeInsert 903 902 2 |
| 905: 7(f16vec4) ImageSampleProjImplicitLod 901 904 ConstOffset 722 |
| 906: 7(f16vec4) Load 863(texel) |
| 907: 7(f16vec4) FAdd 906 905 |
| Store 863(texel) 907 |
| 908: 143 Load 145(s2D) |
| 909: 7(f16vec4) Load 309(f16c4) |
| 910:6(float16_t) Load 137(f16bias) |
| 911:6(float16_t) CompositeExtract 909 3 |
| 912: 7(f16vec4) CompositeInsert 911 909 2 |
| 913: 7(f16vec4) ImageSampleProjImplicitLod 908 912 Bias ConstOffset 910 722 |
| 914: 7(f16vec4) Load 863(texel) |
| 915: 7(f16vec4) FAdd 914 913 |
| Store 863(texel) 915 |
| 916: 163 Load 165(s3D) |
| 917: 249(fvec4) Load 251(c4) |
| 918: 7(f16vec4) ImageSampleProjImplicitLod 916 917 ConstOffset 735 |
| 919: 7(f16vec4) Load 863(texel) |
| 920: 7(f16vec4) FAdd 919 918 |
| Store 863(texel) 920 |
| 921: 163 Load 165(s3D) |
| 922: 7(f16vec4) Load 309(f16c4) |
| 923:6(float16_t) Load 137(f16bias) |
| 924: 7(f16vec4) ImageSampleProjImplicitLod 921 922 Bias ConstOffset 923 735 |
| 925: 7(f16vec4) Load 863(texel) |
| 926: 7(f16vec4) FAdd 925 924 |
| Store 863(texel) 926 |
| 927: 357 Load 359(s2DRect) |
| 928: 167(fvec3) Load 169(c3) |
| 929: 7(f16vec4) ImageSampleProjImplicitLod 927 928 ConstOffset 722 |
| 930: 7(f16vec4) Load 863(texel) |
| 931: 7(f16vec4) FAdd 930 929 |
| Store 863(texel) 931 |
| 932: 357 Load 359(s2DRect) |
| 933:175(f16vec3) Load 177(f16c3) |
| 934: 7(f16vec4) ImageSampleProjImplicitLod 932 933 ConstOffset 722 |
| 935: 7(f16vec4) Load 863(texel) |
| 936: 7(f16vec4) FAdd 935 934 |
| Store 863(texel) 936 |
| 937: 357 Load 359(s2DRect) |
| 938: 249(fvec4) Load 251(c4) |
| 939: 52(float) CompositeExtract 938 3 |
| 940: 249(fvec4) CompositeInsert 939 938 2 |
| 941: 7(f16vec4) ImageSampleProjImplicitLod 937 940 ConstOffset 722 |
| 942: 7(f16vec4) Load 863(texel) |
| 943: 7(f16vec4) FAdd 942 941 |
| Store 863(texel) 943 |
| 944: 357 Load 359(s2DRect) |
| 945: 7(f16vec4) Load 309(f16c4) |
| 946:6(float16_t) CompositeExtract 945 3 |
| 947: 7(f16vec4) CompositeInsert 946 945 2 |
| 948: 7(f16vec4) ImageSampleProjImplicitLod 944 947 ConstOffset 722 |
| 949: 7(f16vec4) Load 863(texel) |
| 950: 7(f16vec4) FAdd 949 948 |
| Store 863(texel) 950 |
| 951: 371 Load 373(s2DRectShadow) |
| 952: 249(fvec4) Load 251(c4) |
| 953: 52(float) CompositeExtract 952 2 |
| 954: 52(float) CompositeExtract 952 3 |
| 955: 249(fvec4) CompositeInsert 954 952 2 |
| 956:6(float16_t) ImageSampleProjDrefImplicitLod 951 955 953 ConstOffset 722 |
| 957: 208(ptr) AccessChain 863(texel) 207 |
| 958:6(float16_t) Load 957 |
| 959:6(float16_t) FAdd 958 956 |
| 960: 208(ptr) AccessChain 863(texel) 207 |
| Store 960 959 |
| 961: 371 Load 373(s2DRectShadow) |
| 962:175(f16vec3) Load 177(f16c3) |
| 963: 52(float) Load 215(compare) |
| 964:6(float16_t) ImageSampleProjDrefImplicitLod 961 962 963 ConstOffset 722 |
| 965: 208(ptr) AccessChain 863(texel) 207 |
| 966:6(float16_t) Load 965 |
| 967:6(float16_t) FAdd 966 964 |
| 968: 208(ptr) AccessChain 863(texel) 207 |
| Store 968 967 |
| 969: 199 Load 201(s1DShadow) |
| 970: 249(fvec4) Load 251(c4) |
| 971: 52(float) CompositeExtract 970 2 |
| 972: 52(float) CompositeExtract 970 3 |
| 973: 249(fvec4) CompositeInsert 972 970 1 |
| 974:6(float16_t) ImageSampleProjDrefImplicitLod 969 973 971 ConstOffset 709 |
| 975: 208(ptr) AccessChain 863(texel) 207 |
| 976:6(float16_t) Load 975 |
| 977:6(float16_t) FAdd 976 974 |
| 978: 208(ptr) AccessChain 863(texel) 207 |
| Store 978 977 |
| 979: 199 Load 201(s1DShadow) |
| 980:175(f16vec3) Load 177(f16c3) |
| 981: 52(float) Load 215(compare) |
| 982:6(float16_t) Load 137(f16bias) |
| 983:6(float16_t) CompositeExtract 980 2 |
| 984:175(f16vec3) CompositeInsert 983 980 1 |
| 985:6(float16_t) ImageSampleProjDrefImplicitLod 979 984 981 Bias ConstOffset 982 709 |
| 986: 208(ptr) AccessChain 863(texel) 207 |
| 987:6(float16_t) Load 986 |
| 988:6(float16_t) FAdd 987 985 |
| 989: 208(ptr) AccessChain 863(texel) 207 |
| Store 989 988 |
| 990: 224 Load 226(s2DShadow) |
| 991: 249(fvec4) Load 251(c4) |
| 992: 52(float) CompositeExtract 991 2 |
| 993: 52(float) CompositeExtract 991 3 |
| 994: 249(fvec4) CompositeInsert 993 991 2 |
| 995:6(float16_t) ImageSampleProjDrefImplicitLod 990 994 992 ConstOffset 722 |
| 996: 208(ptr) AccessChain 863(texel) 207 |
| 997:6(float16_t) Load 996 |
| 998:6(float16_t) FAdd 997 995 |
| 999: 208(ptr) AccessChain 863(texel) 207 |
| Store 999 998 |
| 1000: 224 Load 226(s2DShadow) |
| 1001:175(f16vec3) Load 177(f16c3) |
| 1002: 52(float) Load 215(compare) |
| 1003:6(float16_t) Load 137(f16bias) |
| 1004:6(float16_t) ImageSampleProjDrefImplicitLod 1000 1001 1002 Bias ConstOffset 1003 722 |
| 1005: 208(ptr) AccessChain 863(texel) 207 |
| 1006:6(float16_t) Load 1005 |
| 1007:6(float16_t) FAdd 1006 1004 |
| 1008: 208(ptr) AccessChain 863(texel) 207 |
| Store 1008 1007 |
| 1009: 7(f16vec4) Load 863(texel) |
| ReturnValue 1009 |
| FunctionEnd |
| 19(testTextureLodOffset(): 7(f16vec4) Function None 8 |
| 20: Label |
| 1012(texel): 64(ptr) Variable Function |
| Store 1012(texel) 121 |
| 1013: 123 Load 125(s1D) |
| 1014: 52(float) Load 128(c1) |
| 1015: 52(float) Load 565(lod) |
| 1016: 7(f16vec4) ImageSampleExplicitLod 1013 1014 Lod ConstOffset 1015 709 |
| 1017: 7(f16vec4) Load 1012(texel) |
| 1018: 7(f16vec4) FAdd 1017 1016 |
| Store 1012(texel) 1018 |
| 1019: 123 Load 125(s1D) |
| 1020:6(float16_t) Load 135(f16c1) |
| 1021:6(float16_t) Load 572(f16lod) |
| 1022: 7(f16vec4) ImageSampleExplicitLod 1019 1020 Lod ConstOffset 1021 709 |
| 1023: 7(f16vec4) Load 1012(texel) |
| 1024: 7(f16vec4) FAdd 1023 1022 |
| Store 1012(texel) 1024 |
| 1025: 143 Load 145(s2D) |
| 1026: 53(fvec2) Load 148(c2) |
| 1027: 52(float) Load 565(lod) |
| 1028: 7(f16vec4) ImageSampleExplicitLod 1025 1026 Lod ConstOffset 1027 722 |
| 1029: 7(f16vec4) Load 1012(texel) |
| 1030: 7(f16vec4) FAdd 1029 1028 |
| Store 1012(texel) 1030 |
| 1031: 143 Load 145(s2D) |
| 1032:154(f16vec2) Load 156(f16c2) |
| 1033:6(float16_t) Load 572(f16lod) |
| 1034: 7(f16vec4) ImageSampleExplicitLod 1031 1032 Lod ConstOffset 1033 722 |
| 1035: 7(f16vec4) Load 1012(texel) |
| 1036: 7(f16vec4) FAdd 1035 1034 |
| Store 1012(texel) 1036 |
| 1037: 163 Load 165(s3D) |
| 1038: 167(fvec3) Load 169(c3) |
| 1039: 52(float) Load 565(lod) |
| 1040: 7(f16vec4) ImageSampleExplicitLod 1037 1038 Lod ConstOffset 1039 735 |
| 1041: 7(f16vec4) Load 1012(texel) |
| 1042: 7(f16vec4) FAdd 1041 1040 |
| Store 1012(texel) 1042 |
| 1043: 163 Load 165(s3D) |
| 1044:175(f16vec3) Load 177(f16c3) |
| 1045:6(float16_t) Load 572(f16lod) |
| 1046: 7(f16vec4) ImageSampleExplicitLod 1043 1044 Lod ConstOffset 1045 735 |
| 1047: 7(f16vec4) Load 1012(texel) |
| 1048: 7(f16vec4) FAdd 1047 1046 |
| Store 1012(texel) 1048 |
| 1049: 199 Load 201(s1DShadow) |
| 1050: 167(fvec3) Load 169(c3) |
| 1051: 52(float) Load 565(lod) |
| 1052: 52(float) CompositeExtract 1050 2 |
| 1053:6(float16_t) ImageSampleDrefExplicitLod 1049 1050 1052 Lod ConstOffset 1051 709 |
| 1054: 208(ptr) AccessChain 1012(texel) 207 |
| 1055:6(float16_t) Load 1054 |
| 1056:6(float16_t) FAdd 1055 1053 |
| 1057: 208(ptr) AccessChain 1012(texel) 207 |
| Store 1057 1056 |
| 1058: 199 Load 201(s1DShadow) |
| 1059:154(f16vec2) Load 156(f16c2) |
| 1060: 52(float) Load 215(compare) |
| 1061:6(float16_t) Load 572(f16lod) |
| 1062:6(float16_t) ImageSampleDrefExplicitLod 1058 1059 1060 Lod ConstOffset 1061 709 |
| 1063: 208(ptr) AccessChain 1012(texel) 207 |
| 1064:6(float16_t) Load 1063 |
| 1065:6(float16_t) FAdd 1064 1062 |
| 1066: 208(ptr) AccessChain 1012(texel) 207 |
| Store 1066 1065 |
| 1067: 224 Load 226(s2DShadow) |
| 1068: 167(fvec3) Load 169(c3) |
| 1069: 52(float) Load 565(lod) |
| 1070: 52(float) CompositeExtract 1068 2 |
| 1071:6(float16_t) ImageSampleDrefExplicitLod 1067 1068 1070 Lod ConstOffset 1069 722 |
| 1072: 208(ptr) AccessChain 1012(texel) 207 |
| 1073:6(float16_t) Load 1072 |
| 1074:6(float16_t) FAdd 1073 1071 |
| 1075: 208(ptr) AccessChain 1012(texel) 207 |
| Store 1075 1074 |
| 1076: 224 Load 226(s2DShadow) |
| 1077:154(f16vec2) Load 156(f16c2) |
| 1078: 52(float) Load 215(compare) |
| 1079:6(float16_t) Load 572(f16lod) |
| 1080:6(float16_t) ImageSampleDrefExplicitLod 1076 1077 1078 Lod ConstOffset 1079 722 |
| 1081: 208(ptr) AccessChain 1012(texel) 207 |
| 1082:6(float16_t) Load 1081 |
| 1083:6(float16_t) FAdd 1082 1080 |
| 1084: 208(ptr) AccessChain 1012(texel) 207 |
| Store 1084 1083 |
| 1085: 269 Load 271(s1DArray) |
| 1086: 53(fvec2) Load 148(c2) |
| 1087: 52(float) Load 565(lod) |
| 1088: 7(f16vec4) ImageSampleExplicitLod 1085 1086 Lod ConstOffset 1087 709 |
| 1089: 7(f16vec4) Load 1012(texel) |
| 1090: 7(f16vec4) FAdd 1089 1088 |
| Store 1012(texel) 1090 |
| 1091: 269 Load 271(s1DArray) |
| 1092:154(f16vec2) Load 156(f16c2) |
| 1093:6(float16_t) Load 572(f16lod) |
| 1094: 7(f16vec4) ImageSampleExplicitLod 1091 1092 Lod ConstOffset 1093 709 |
| 1095: 7(f16vec4) Load 1012(texel) |
| 1096: 7(f16vec4) FAdd 1095 1094 |
| Store 1012(texel) 1096 |
| 1097: 284 Load 286(s2DArray) |
| 1098: 167(fvec3) Load 169(c3) |
| 1099: 52(float) Load 565(lod) |
| 1100: 7(f16vec4) ImageSampleExplicitLod 1097 1098 Lod ConstOffset 1099 722 |
| 1101: 7(f16vec4 |