1617a3babSopenharmony_cihlsl.partialFlattenLocal.vert 2617a3babSopenharmony_ci// Module Version 10000 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 164 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Shader 7617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 8617a3babSopenharmony_ci MemoryModel Logical GLSL450 9617a3babSopenharmony_ci EntryPoint Vertex 4 "main" 86 89 10617a3babSopenharmony_ci Source HLSL 500 11617a3babSopenharmony_ci Name 4 "main" 12617a3babSopenharmony_ci Name 86 "pos" 13617a3babSopenharmony_ci Name 89 "@entryPointOutput" 14617a3babSopenharmony_ci Decorate 86(pos) Location 0 15617a3babSopenharmony_ci Decorate 89(@entryPointOutput) BuiltIn Position 16617a3babSopenharmony_ci 2: TypeVoid 17617a3babSopenharmony_ci 3: TypeFunction 2 18617a3babSopenharmony_ci 6: TypeFloat 32 19617a3babSopenharmony_ci 7: TypeVector 6(float) 4 20617a3babSopenharmony_ci 14: TypeVector 6(float) 3 21617a3babSopenharmony_ci 15: TypeInt 32 0 22617a3babSopenharmony_ci 16: 15(int) Constant 3 23617a3babSopenharmony_ci 17: TypeArray 14(fvec3) 16 24617a3babSopenharmony_ci 18: TypeVector 6(float) 2 25617a3babSopenharmony_ci 19: 15(int) Constant 2 26617a3babSopenharmony_ci 20: TypeArray 18(fvec2) 19 27617a3babSopenharmony_ci 21: TypeInt 32 1 28617a3babSopenharmony_ci 25: 21(int) Constant 0 29617a3babSopenharmony_ci 31: 21(int) Constant 1 30617a3babSopenharmony_ci 32: 6(float) Constant 0 31617a3babSopenharmony_ci 33: 14(fvec3) ConstantComposite 32 32 32 32617a3babSopenharmony_ci 34: TypePointer Function 14(fvec3) 33617a3babSopenharmony_ci 37: 6(float) Constant 1065353216 34617a3babSopenharmony_ci 38: 18(fvec2) ConstantComposite 32 37 35617a3babSopenharmony_ci 39: TypePointer Function 18(fvec2) 36617a3babSopenharmony_ci 42: TypePointer Function 6(float) 37617a3babSopenharmony_ci 54: TypeBool 38617a3babSopenharmony_ci 64: 15(int) Constant 0 39617a3babSopenharmony_ci 67: 15(int) Constant 1 40617a3babSopenharmony_ci 85: TypePointer Input 7(fvec4) 41617a3babSopenharmony_ci 86(pos): 85(ptr) Variable Input 42617a3babSopenharmony_ci 88: TypePointer Output 7(fvec4) 43617a3babSopenharmony_ci89(@entryPointOutput): 88(ptr) Variable Output 44617a3babSopenharmony_ci 135: TypePointer Function 17 45617a3babSopenharmony_ci 137: TypePointer Function 20 46617a3babSopenharmony_ci 4(main): 2 Function None 3 47617a3babSopenharmony_ci 5: Label 48617a3babSopenharmony_ci 138: 137(ptr) Variable Function 49617a3babSopenharmony_ci 136: 135(ptr) Variable Function 50617a3babSopenharmony_ci 87: 7(fvec4) Load 86(pos) 51617a3babSopenharmony_ci 141: 34(ptr) AccessChain 136 25 52617a3babSopenharmony_ci Store 141 33 53617a3babSopenharmony_ci 142: 39(ptr) AccessChain 138 25 54617a3babSopenharmony_ci Store 142 38 55617a3babSopenharmony_ci Branch 104 56617a3babSopenharmony_ci 104: Label 57617a3babSopenharmony_ci 163: 21(int) Phi 25 5 123 108 58617a3babSopenharmony_ci 107: 54(bool) SLessThan 163 31 59617a3babSopenharmony_ci LoopMerge 124 108 None 60617a3babSopenharmony_ci BranchConditional 107 108 124 61617a3babSopenharmony_ci 108: Label 62617a3babSopenharmony_ci 143: 39(ptr) AccessChain 138 163 63617a3babSopenharmony_ci 112: 18(fvec2) Load 143 64617a3babSopenharmony_ci 144: 34(ptr) AccessChain 136 163 65617a3babSopenharmony_ci 114: 14(fvec3) Load 144 66617a3babSopenharmony_ci 115: 18(fvec2) VectorShuffle 114 114 0 1 67617a3babSopenharmony_ci 116: 18(fvec2) FAdd 115 112 68617a3babSopenharmony_ci 145: 42(ptr) AccessChain 136 163 64 69617a3babSopenharmony_ci 118: 6(float) CompositeExtract 116 0 70617a3babSopenharmony_ci Store 145 118 71617a3babSopenharmony_ci 146: 42(ptr) AccessChain 136 163 67 72617a3babSopenharmony_ci 120: 6(float) CompositeExtract 116 1 73617a3babSopenharmony_ci Store 146 120 74617a3babSopenharmony_ci 123: 21(int) IAdd 163 31 75617a3babSopenharmony_ci Branch 104 76617a3babSopenharmony_ci 124: Label 77617a3babSopenharmony_ci 148: 17 Load 136 78617a3babSopenharmony_ci 162: 14(fvec3) CompositeExtract 148 0 79617a3babSopenharmony_ci 129: 6(float) CompositeExtract 162 0 80617a3babSopenharmony_ci 130: 6(float) CompositeExtract 162 1 81617a3babSopenharmony_ci 131: 6(float) CompositeExtract 162 2 82617a3babSopenharmony_ci 132: 7(fvec4) CompositeConstruct 129 130 131 32 83617a3babSopenharmony_ci 133: 7(fvec4) FAdd 87 132 84617a3babSopenharmony_ci Store 89(@entryPointOutput) 133 85617a3babSopenharmony_ci Return 86617a3babSopenharmony_ci FunctionEnd 87