1617a3babSopenharmony_cispv.simpleMat.vert 2617a3babSopenharmony_ciWARNING: 0:3: varying deprecated in version 130; may be removed in future release 3617a3babSopenharmony_ci 4617a3babSopenharmony_ci// Module Version 10000 5617a3babSopenharmony_ci// Generated by (magic number): 8000b 6617a3babSopenharmony_ci// Id's are bound by 39 7617a3babSopenharmony_ci 8617a3babSopenharmony_ci Capability Shader 9617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 10617a3babSopenharmony_ci MemoryModel Logical GLSL450 11617a3babSopenharmony_ci EntryPoint Vertex 4 "main" 9 12 15 19 23 34 12617a3babSopenharmony_ci Source GLSL 330 13617a3babSopenharmony_ci Name 4 "main" 14617a3babSopenharmony_ci Name 9 "glPos" 15617a3babSopenharmony_ci Name 12 "mvp" 16617a3babSopenharmony_ci Name 15 "v" 17617a3babSopenharmony_ci Name 19 "f" 18617a3babSopenharmony_ci Name 23 "am3" 19617a3babSopenharmony_ci Name 34 "arraym" 20617a3babSopenharmony_ci Decorate 9(glPos) Location 5 21617a3babSopenharmony_ci Decorate 12(mvp) Location 0 22617a3babSopenharmony_ci Decorate 15(v) Location 0 23617a3babSopenharmony_ci Decorate 19(f) Location 4 24617a3babSopenharmony_ci Decorate 23(am3) Location 1 25617a3babSopenharmony_ci Decorate 34(arraym) Location 4 26617a3babSopenharmony_ci 2: TypeVoid 27617a3babSopenharmony_ci 3: TypeFunction 2 28617a3babSopenharmony_ci 6: TypeFloat 32 29617a3babSopenharmony_ci 7: TypeVector 6(float) 4 30617a3babSopenharmony_ci 8: TypePointer Output 7(fvec4) 31617a3babSopenharmony_ci 9(glPos): 8(ptr) Variable Output 32617a3babSopenharmony_ci 10: TypeMatrix 7(fvec4) 4 33617a3babSopenharmony_ci 11: TypePointer Output 10 34617a3babSopenharmony_ci 12(mvp): 11(ptr) Variable Output 35617a3babSopenharmony_ci 14: TypePointer Input 7(fvec4) 36617a3babSopenharmony_ci 15(v): 14(ptr) Variable Input 37617a3babSopenharmony_ci 18: TypePointer Output 6(float) 38617a3babSopenharmony_ci 19(f): 18(ptr) Variable Output 39617a3babSopenharmony_ci 20: TypeVector 6(float) 3 40617a3babSopenharmony_ci 21: TypeMatrix 20(fvec3) 3 41617a3babSopenharmony_ci 22: TypePointer Input 21 42617a3babSopenharmony_ci 23(am3): 22(ptr) Variable Input 43617a3babSopenharmony_ci 24: TypeInt 32 1 44617a3babSopenharmony_ci 25: 24(int) Constant 2 45617a3babSopenharmony_ci 26: TypeInt 32 0 46617a3babSopenharmony_ci 27: 26(int) Constant 1 47617a3babSopenharmony_ci 28: TypePointer Input 6(float) 48617a3babSopenharmony_ci 31: 26(int) Constant 3 49617a3babSopenharmony_ci 32: TypeArray 10 31 50617a3babSopenharmony_ci 33: TypePointer Input 32 51617a3babSopenharmony_ci 34(arraym): 33(ptr) Variable Input 52617a3babSopenharmony_ci 35: 24(int) Constant 1 53617a3babSopenharmony_ci 4(main): 2 Function None 3 54617a3babSopenharmony_ci 5: Label 55617a3babSopenharmony_ci 13: 10 Load 12(mvp) 56617a3babSopenharmony_ci 16: 7(fvec4) Load 15(v) 57617a3babSopenharmony_ci 17: 7(fvec4) MatrixTimesVector 13 16 58617a3babSopenharmony_ci Store 9(glPos) 17 59617a3babSopenharmony_ci 29: 28(ptr) AccessChain 23(am3) 25 27 60617a3babSopenharmony_ci 30: 6(float) Load 29 61617a3babSopenharmony_ci 36: 28(ptr) AccessChain 34(arraym) 35 25 31 62617a3babSopenharmony_ci 37: 6(float) Load 36 63617a3babSopenharmony_ci 38: 6(float) FAdd 30 37 64617a3babSopenharmony_ci Store 19(f) 38 65617a3babSopenharmony_ci Return 66617a3babSopenharmony_ci FunctionEnd 67