1617a3babSopenharmony_cispv.1.4.OpEntryPoint.opaqueParams.vert 2617a3babSopenharmony_ci// Module Version 10400 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 45 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Shader 7617a3babSopenharmony_ci Capability ImageQuery 8617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 9617a3babSopenharmony_ci MemoryModel Logical GLSL450 10617a3babSopenharmony_ci EntryPoint Vertex 4 "main" 41 42 43 11617a3babSopenharmony_ci Source GLSL 450 12617a3babSopenharmony_ci Name 4 "main" 13617a3babSopenharmony_ci Name 18 "funOpaque(s21;t21;p1;" 14617a3babSopenharmony_ci Name 15 "s2D" 15617a3babSopenharmony_ci Name 16 "t2D" 16617a3babSopenharmony_ci Name 17 "s" 17617a3babSopenharmony_ci Name 40 "size" 18617a3babSopenharmony_ci Name 41 "s2D" 19617a3babSopenharmony_ci Name 42 "t2D" 20617a3babSopenharmony_ci Name 43 "s" 21617a3babSopenharmony_ci Decorate 41(s2D) DescriptorSet 0 22617a3babSopenharmony_ci Decorate 41(s2D) Binding 0 23617a3babSopenharmony_ci Decorate 42(t2D) DescriptorSet 0 24617a3babSopenharmony_ci Decorate 42(t2D) Binding 1 25617a3babSopenharmony_ci Decorate 43(s) DescriptorSet 0 26617a3babSopenharmony_ci Decorate 43(s) Binding 3 27617a3babSopenharmony_ci 2: TypeVoid 28617a3babSopenharmony_ci 3: TypeFunction 2 29617a3babSopenharmony_ci 6: TypeFloat 32 30617a3babSopenharmony_ci 7: TypeImage 6(float) 2D sampled format:Unknown 31617a3babSopenharmony_ci 8: TypeSampledImage 7 32617a3babSopenharmony_ci 9: TypePointer UniformConstant 8 33617a3babSopenharmony_ci 10: TypePointer UniformConstant 7 34617a3babSopenharmony_ci 11: TypeSampler 35617a3babSopenharmony_ci 12: TypePointer UniformConstant 11 36617a3babSopenharmony_ci 13: TypeVector 6(float) 2 37617a3babSopenharmony_ci 14: TypeFunction 13(fvec2) 9(ptr) 10(ptr) 12(ptr) 38617a3babSopenharmony_ci 21: TypeInt 32 1 39617a3babSopenharmony_ci 22: 21(int) Constant 0 40617a3babSopenharmony_ci 24: TypeVector 21(int) 2 41617a3babSopenharmony_ci 30: 6(float) Constant 1056964608 42617a3babSopenharmony_ci 31: 13(fvec2) ConstantComposite 30 30 43617a3babSopenharmony_ci 32: TypeVector 6(float) 4 44617a3babSopenharmony_ci 33: 6(float) Constant 0 45617a3babSopenharmony_ci 39: TypePointer Function 13(fvec2) 46617a3babSopenharmony_ci 41(s2D): 9(ptr) Variable UniformConstant 47617a3babSopenharmony_ci 42(t2D): 10(ptr) Variable UniformConstant 48617a3babSopenharmony_ci 43(s): 12(ptr) Variable UniformConstant 49617a3babSopenharmony_ci 4(main): 2 Function None 3 50617a3babSopenharmony_ci 5: Label 51617a3babSopenharmony_ci 40(size): 39(ptr) Variable Function 52617a3babSopenharmony_ci 44: 13(fvec2) FunctionCall 18(funOpaque(s21;t21;p1;) 41(s2D) 42(t2D) 43(s) 53617a3babSopenharmony_ci Store 40(size) 44 54617a3babSopenharmony_ci Return 55617a3babSopenharmony_ci FunctionEnd 56617a3babSopenharmony_ci18(funOpaque(s21;t21;p1;): 13(fvec2) Function None 14 57617a3babSopenharmony_ci 15(s2D): 9(ptr) FunctionParameter 58617a3babSopenharmony_ci 16(t2D): 10(ptr) FunctionParameter 59617a3babSopenharmony_ci 17(s): 12(ptr) FunctionParameter 60617a3babSopenharmony_ci 19: Label 61617a3babSopenharmony_ci 20: 8 Load 15(s2D) 62617a3babSopenharmony_ci 23: 7 Image 20 63617a3babSopenharmony_ci 25: 24(ivec2) ImageQuerySizeLod 23 22 64617a3babSopenharmony_ci 26: 13(fvec2) ConvertSToF 25 65617a3babSopenharmony_ci 27: 7 Load 16(t2D) 66617a3babSopenharmony_ci 28: 11 Load 17(s) 67617a3babSopenharmony_ci 29: 8 SampledImage 27 28 68617a3babSopenharmony_ci 34: 32(fvec4) ImageSampleExplicitLod 29 31 Lod 33 69617a3babSopenharmony_ci 35: 13(fvec2) VectorShuffle 34 34 0 1 70617a3babSopenharmony_ci 36: 13(fvec2) FMul 26 35 71617a3babSopenharmony_ci ReturnValue 36 72617a3babSopenharmony_ci FunctionEnd 73