1617a3babSopenharmony_cispv.tpipSampleWeighted.frag 2617a3babSopenharmony_ci// Module Version 10000 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 43 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Shader 7617a3babSopenharmony_ci Capability TextureSampleWeightedQCOM 8617a3babSopenharmony_ci Extension "SPV_QCOM_image_processing" 9617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 10617a3babSopenharmony_ci MemoryModel Logical GLSL450 11617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 9 21 12617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 13617a3babSopenharmony_ci Source GLSL 450 14617a3babSopenharmony_ci SourceExtension "GL_QCOM_image_processing" 15617a3babSopenharmony_ci Name 4 "main" 16617a3babSopenharmony_ci Name 9 "fragColor" 17617a3babSopenharmony_ci Name 12 "tex2D_src1" 18617a3babSopenharmony_ci Name 16 "samp" 19617a3babSopenharmony_ci Name 21 "v_texcoord" 20617a3babSopenharmony_ci Name 27 "tex2DArray_weights" 21617a3babSopenharmony_ci Name 34 "tex_samp" 22617a3babSopenharmony_ci Name 39 "tex_samp_array" 23617a3babSopenharmony_ci Name 42 "tex2D_src2" 24617a3babSopenharmony_ci Decorate 9(fragColor) Location 0 25617a3babSopenharmony_ci Decorate 12(tex2D_src1) DescriptorSet 0 26617a3babSopenharmony_ci Decorate 12(tex2D_src1) Binding 1 27617a3babSopenharmony_ci Decorate 16(samp) DescriptorSet 0 28617a3babSopenharmony_ci Decorate 16(samp) Binding 3 29617a3babSopenharmony_ci Decorate 21(v_texcoord) Location 0 30617a3babSopenharmony_ci Decorate 27(tex2DArray_weights) DescriptorSet 0 31617a3babSopenharmony_ci Decorate 27(tex2DArray_weights) Binding 0 32617a3babSopenharmony_ci Decorate 27(tex2DArray_weights) DecorationWeightTextureQCOM 33617a3babSopenharmony_ci Decorate 34(tex_samp) DescriptorSet 0 34617a3babSopenharmony_ci Decorate 34(tex_samp) Binding 4 35617a3babSopenharmony_ci Decorate 39(tex_samp_array) DescriptorSet 0 36617a3babSopenharmony_ci Decorate 39(tex_samp_array) Binding 5 37617a3babSopenharmony_ci Decorate 39(tex_samp_array) DecorationWeightTextureQCOM 38617a3babSopenharmony_ci Decorate 42(tex2D_src2) DescriptorSet 0 39617a3babSopenharmony_ci Decorate 42(tex2D_src2) Binding 2 40617a3babSopenharmony_ci 2: TypeVoid 41617a3babSopenharmony_ci 3: TypeFunction 2 42617a3babSopenharmony_ci 6: TypeFloat 32 43617a3babSopenharmony_ci 7: TypeVector 6(float) 4 44617a3babSopenharmony_ci 8: TypePointer Output 7(fvec4) 45617a3babSopenharmony_ci 9(fragColor): 8(ptr) Variable Output 46617a3babSopenharmony_ci 10: TypeImage 6(float) 2D sampled format:Unknown 47617a3babSopenharmony_ci 11: TypePointer UniformConstant 10 48617a3babSopenharmony_ci 12(tex2D_src1): 11(ptr) Variable UniformConstant 49617a3babSopenharmony_ci 14: TypeSampler 50617a3babSopenharmony_ci 15: TypePointer UniformConstant 14 51617a3babSopenharmony_ci 16(samp): 15(ptr) Variable UniformConstant 52617a3babSopenharmony_ci 18: TypeSampledImage 10 53617a3babSopenharmony_ci 20: TypePointer Input 7(fvec4) 54617a3babSopenharmony_ci 21(v_texcoord): 20(ptr) Variable Input 55617a3babSopenharmony_ci 22: TypeVector 6(float) 2 56617a3babSopenharmony_ci 25: TypeImage 6(float) 2D array sampled format:Unknown 57617a3babSopenharmony_ci 26: TypePointer UniformConstant 25 58617a3babSopenharmony_ci27(tex2DArray_weights): 26(ptr) Variable UniformConstant 59617a3babSopenharmony_ci 30: TypeSampledImage 25 60617a3babSopenharmony_ci 33: TypePointer UniformConstant 18 61617a3babSopenharmony_ci 34(tex_samp): 33(ptr) Variable UniformConstant 62617a3babSopenharmony_ci 38: TypePointer UniformConstant 30 63617a3babSopenharmony_ci39(tex_samp_array): 38(ptr) Variable UniformConstant 64617a3babSopenharmony_ci 42(tex2D_src2): 11(ptr) Variable UniformConstant 65617a3babSopenharmony_ci 4(main): 2 Function None 3 66617a3babSopenharmony_ci 5: Label 67617a3babSopenharmony_ci 13: 10 Load 12(tex2D_src1) 68617a3babSopenharmony_ci 17: 14 Load 16(samp) 69617a3babSopenharmony_ci 19: 18 SampledImage 13 17 70617a3babSopenharmony_ci 23: 7(fvec4) Load 21(v_texcoord) 71617a3babSopenharmony_ci 24: 22(fvec2) VectorShuffle 23 23 0 1 72617a3babSopenharmony_ci 28: 25 Load 27(tex2DArray_weights) 73617a3babSopenharmony_ci 29: 14 Load 16(samp) 74617a3babSopenharmony_ci 31: 30 SampledImage 28 29 75617a3babSopenharmony_ci 32: 7(fvec4) ImageSampleWeightedQCOM 19 24 31 76617a3babSopenharmony_ci Store 9(fragColor) 32 77617a3babSopenharmony_ci 35: 18 Load 34(tex_samp) 78617a3babSopenharmony_ci 36: 7(fvec4) Load 21(v_texcoord) 79617a3babSopenharmony_ci 37: 22(fvec2) VectorShuffle 36 36 0 1 80617a3babSopenharmony_ci 40: 30 Load 39(tex_samp_array) 81617a3babSopenharmony_ci 41: 7(fvec4) ImageSampleWeightedQCOM 35 37 40 82617a3babSopenharmony_ci Store 9(fragColor) 41 83617a3babSopenharmony_ci Return 84617a3babSopenharmony_ci FunctionEnd 85