1617a3babSopenharmony_cispv.voidFunction.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 1: ExtInstImport "GLSL.std.450" 8617a3babSopenharmony_ci MemoryModel Logical GLSL450 9617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 24 37 40 42 10617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 11617a3babSopenharmony_ci Source GLSL 400 12617a3babSopenharmony_ci Name 4 "main" 13617a3babSopenharmony_ci Name 6 "foo(" 14617a3babSopenharmony_ci Name 8 "foo2(" 15617a3babSopenharmony_ci Name 12 "bar" 16617a3babSopenharmony_ci Name 22 "outColor" 17617a3babSopenharmony_ci Name 24 "bigColor" 18617a3babSopenharmony_ci Name 37 "gl_FragColor" 19617a3babSopenharmony_ci Name 40 "BaseColor" 20617a3babSopenharmony_ci Name 42 "d" 21617a3babSopenharmony_ci Decorate 24(bigColor) Location 0 22617a3babSopenharmony_ci Decorate 37(gl_FragColor) Location 0 23617a3babSopenharmony_ci Decorate 40(BaseColor) Location 1 24617a3babSopenharmony_ci Decorate 42(d) Location 2 25617a3babSopenharmony_ci 2: TypeVoid 26617a3babSopenharmony_ci 3: TypeFunction 2 27617a3babSopenharmony_ci 10: TypeFloat 32 28617a3babSopenharmony_ci 11: TypePointer Private 10(float) 29617a3babSopenharmony_ci 12(bar): 11(ptr) Variable Private 30617a3babSopenharmony_ci 13: 10(float) Constant 1073741824 31617a3babSopenharmony_ci 15: 10(float) Constant 1065353216 32617a3babSopenharmony_ci 20: TypeVector 10(float) 4 33617a3babSopenharmony_ci 21: TypePointer Function 20(fvec4) 34617a3babSopenharmony_ci 23: TypePointer Input 20(fvec4) 35617a3babSopenharmony_ci 24(bigColor): 23(ptr) Variable Input 36617a3babSopenharmony_ci 29: TypeInt 32 0 37617a3babSopenharmony_ci 30: 29(int) Constant 0 38617a3babSopenharmony_ci 31: TypePointer Function 10(float) 39617a3babSopenharmony_ci 36: TypePointer Output 20(fvec4) 40617a3babSopenharmony_ci37(gl_FragColor): 36(ptr) Variable Output 41617a3babSopenharmony_ci 40(BaseColor): 23(ptr) Variable Input 42617a3babSopenharmony_ci 41: TypePointer Input 10(float) 43617a3babSopenharmony_ci 42(d): 41(ptr) Variable Input 44617a3babSopenharmony_ci 4(main): 2 Function None 3 45617a3babSopenharmony_ci 5: Label 46617a3babSopenharmony_ci 22(outColor): 21(ptr) Variable Function 47617a3babSopenharmony_ci Store 12(bar) 13 48617a3babSopenharmony_ci 25: 20(fvec4) Load 24(bigColor) 49617a3babSopenharmony_ci Store 22(outColor) 25 50617a3babSopenharmony_ci 26: 2 FunctionCall 6(foo() 51617a3babSopenharmony_ci 27: 2 FunctionCall 8(foo2() 52617a3babSopenharmony_ci 28: 10(float) Load 12(bar) 53617a3babSopenharmony_ci 32: 31(ptr) AccessChain 22(outColor) 30 54617a3babSopenharmony_ci 33: 10(float) Load 32 55617a3babSopenharmony_ci 34: 10(float) FAdd 33 28 56617a3babSopenharmony_ci 35: 31(ptr) AccessChain 22(outColor) 30 57617a3babSopenharmony_ci Store 35 34 58617a3babSopenharmony_ci 38: 20(fvec4) Load 22(outColor) 59617a3babSopenharmony_ci Store 37(gl_FragColor) 38 60617a3babSopenharmony_ci Return 61617a3babSopenharmony_ci FunctionEnd 62617a3babSopenharmony_ci 6(foo(): 2 Function None 3 63617a3babSopenharmony_ci 7: Label 64617a3babSopenharmony_ci 14: 10(float) Load 12(bar) 65617a3babSopenharmony_ci 16: 10(float) FAdd 14 15 66617a3babSopenharmony_ci Store 12(bar) 16 67617a3babSopenharmony_ci Return 68617a3babSopenharmony_ci FunctionEnd 69617a3babSopenharmony_ci 8(foo2(): 2 Function None 3 70617a3babSopenharmony_ci 9: Label 71617a3babSopenharmony_ci 18: 10(float) Load 12(bar) 72617a3babSopenharmony_ci 19: 10(float) FAdd 18 15 73617a3babSopenharmony_ci Store 12(bar) 19 74617a3babSopenharmony_ci Return 75617a3babSopenharmony_ci FunctionEnd 76