1617a3babSopenharmony_cispv.debuginfo.glsl.vert 2617a3babSopenharmony_ci// Module Version 10000 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 427 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Shader 7617a3babSopenharmony_ci Extension "SPV_KHR_non_semantic_info" 8617a3babSopenharmony_ci 2: ExtInstImport "NonSemantic.Shader.DebugInfo.100" 9617a3babSopenharmony_ci 3: ExtInstImport "GLSL.std.450" 10617a3babSopenharmony_ci MemoryModel Logical GLSL450 11617a3babSopenharmony_ci EntryPoint Vertex 14 "main" 35 40 46 52 60 76 292 310 315 340 356 373 412 421 12617a3babSopenharmony_ci 1: String "" 13617a3babSopenharmony_ci 8: String "uint" 14617a3babSopenharmony_ci 16: String "main" 15617a3babSopenharmony_ci 19: String "// OpModuleProcessed auto-map-locations 16617a3babSopenharmony_ci// OpModuleProcessed auto-map-bindings 17617a3babSopenharmony_ci// OpModuleProcessed client vulkan100 18617a3babSopenharmony_ci// OpModuleProcessed target-env vulkan1.0 19617a3babSopenharmony_ci// OpModuleProcessed keep-uncalled 20617a3babSopenharmony_ci// OpModuleProcessed entry-point main 21617a3babSopenharmony_ci#line 1 22617a3babSopenharmony_ci" 23617a3babSopenharmony_ci 30: String "float" 24617a3babSopenharmony_ci 37: String "outColor" 25617a3babSopenharmony_ci 42: String "inColor" 26617a3babSopenharmony_ci 48: String "outUV" 27617a3babSopenharmony_ci 54: String "inUV" 28617a3babSopenharmony_ci 57: String "int" 29617a3babSopenharmony_ci 62: String "instanceTexIndex" 30617a3babSopenharmony_ci 73: String "s" 31617a3babSopenharmony_ci 78: String "instanceRot" 32617a3babSopenharmony_ci 87: String "bool" 33617a3babSopenharmony_ci 92: String "modelview" 34617a3babSopenharmony_ci 97: String "lightPos" 35617a3babSopenharmony_ci 100: String "globSpeed" 36617a3babSopenharmony_ci 104: String "UBO" 37617a3babSopenharmony_ci 108: String "ubo" 38617a3babSopenharmony_ci 119: String "c" 39617a3babSopenharmony_ci 134: String "mx" 40617a3babSopenharmony_ci 177: String "my" 41617a3babSopenharmony_ci 214: String "mz" 42617a3babSopenharmony_ci 235: String "rotMat" 43617a3babSopenharmony_ci 264: String "gRotMat" 44617a3babSopenharmony_ci 290: String "locPos" 45617a3babSopenharmony_ci 294: String "inPos" 46617a3babSopenharmony_ci 306: String "pos" 47617a3babSopenharmony_ci 312: String "instanceScale" 48617a3babSopenharmony_ci 317: String "instancePos" 49617a3babSopenharmony_ci 330: String "gl_Position" 50617a3babSopenharmony_ci 333: String "gl_PointSize" 51617a3babSopenharmony_ci 335: String "gl_CullDistance" 52617a3babSopenharmony_ci 338: String "gl_PerVertex" 53617a3babSopenharmony_ci 358: String "outNormal" 54617a3babSopenharmony_ci 375: String "inNormal" 55617a3babSopenharmony_ci 394: String "lPos" 56617a3babSopenharmony_ci 414: String "outLightVec" 57617a3babSopenharmony_ci 423: String "outViewVec" 58617a3babSopenharmony_ci Name 14 "main" 59617a3babSopenharmony_ci Name 35 "outColor" 60617a3babSopenharmony_ci Name 40 "inColor" 61617a3babSopenharmony_ci Name 46 "outUV" 62617a3babSopenharmony_ci Name 52 "inUV" 63617a3babSopenharmony_ci Name 60 "instanceTexIndex" 64617a3babSopenharmony_ci Name 71 "s" 65617a3babSopenharmony_ci Name 76 "instanceRot" 66617a3babSopenharmony_ci Name 90 "UBO" 67617a3babSopenharmony_ci MemberName 90(UBO) 0 "projection" 68617a3babSopenharmony_ci MemberName 90(UBO) 1 "modelview" 69617a3babSopenharmony_ci MemberName 90(UBO) 2 "lightPos" 70617a3babSopenharmony_ci MemberName 90(UBO) 3 "locSpeed" 71617a3babSopenharmony_ci MemberName 90(UBO) 4 "globSpeed" 72617a3babSopenharmony_ci Name 106 "ubo" 73617a3babSopenharmony_ci Name 117 "c" 74617a3babSopenharmony_ci Name 132 "mx" 75617a3babSopenharmony_ci Name 175 "my" 76617a3babSopenharmony_ci Name 212 "mz" 77617a3babSopenharmony_ci Name 233 "rotMat" 78617a3babSopenharmony_ci Name 262 "gRotMat" 79617a3babSopenharmony_ci Name 288 "locPos" 80617a3babSopenharmony_ci Name 292 "inPos" 81617a3babSopenharmony_ci Name 304 "pos" 82617a3babSopenharmony_ci Name 310 "instanceScale" 83617a3babSopenharmony_ci Name 315 "instancePos" 84617a3babSopenharmony_ci Name 328 "gl_PerVertex" 85617a3babSopenharmony_ci MemberName 328(gl_PerVertex) 0 "gl_Position" 86617a3babSopenharmony_ci MemberName 328(gl_PerVertex) 1 "gl_PointSize" 87617a3babSopenharmony_ci MemberName 328(gl_PerVertex) 2 "gl_ClipDistance" 88617a3babSopenharmony_ci MemberName 328(gl_PerVertex) 3 "gl_CullDistance" 89617a3babSopenharmony_ci Name 340 "" 90617a3babSopenharmony_ci Name 356 "outNormal" 91617a3babSopenharmony_ci Name 373 "inNormal" 92617a3babSopenharmony_ci Name 392 "lPos" 93617a3babSopenharmony_ci Name 412 "outLightVec" 94617a3babSopenharmony_ci Name 421 "outViewVec" 95617a3babSopenharmony_ci Decorate 35(outColor) Location 1 96617a3babSopenharmony_ci Decorate 40(inColor) Location 3 97617a3babSopenharmony_ci Decorate 46(outUV) Location 2 98617a3babSopenharmony_ci Decorate 52(inUV) Location 2 99617a3babSopenharmony_ci Decorate 60(instanceTexIndex) Location 7 100617a3babSopenharmony_ci Decorate 76(instanceRot) Location 5 101617a3babSopenharmony_ci MemberDecorate 90(UBO) 0 ColMajor 102617a3babSopenharmony_ci MemberDecorate 90(UBO) 0 Offset 0 103617a3babSopenharmony_ci MemberDecorate 90(UBO) 0 MatrixStride 16 104617a3babSopenharmony_ci MemberDecorate 90(UBO) 1 ColMajor 105617a3babSopenharmony_ci MemberDecorate 90(UBO) 1 Offset 64 106617a3babSopenharmony_ci MemberDecorate 90(UBO) 1 MatrixStride 16 107617a3babSopenharmony_ci MemberDecorate 90(UBO) 2 Offset 128 108617a3babSopenharmony_ci MemberDecorate 90(UBO) 3 Offset 144 109617a3babSopenharmony_ci MemberDecorate 90(UBO) 4 Offset 148 110617a3babSopenharmony_ci Decorate 90(UBO) Block 111617a3babSopenharmony_ci Decorate 106(ubo) DescriptorSet 0 112617a3babSopenharmony_ci Decorate 106(ubo) Binding 0 113617a3babSopenharmony_ci Decorate 292(inPos) Location 0 114617a3babSopenharmony_ci Decorate 310(instanceScale) Location 6 115617a3babSopenharmony_ci Decorate 315(instancePos) Location 4 116617a3babSopenharmony_ci MemberDecorate 328(gl_PerVertex) 0 BuiltIn Position 117617a3babSopenharmony_ci MemberDecorate 328(gl_PerVertex) 1 BuiltIn PointSize 118617a3babSopenharmony_ci MemberDecorate 328(gl_PerVertex) 2 BuiltIn ClipDistance 119617a3babSopenharmony_ci MemberDecorate 328(gl_PerVertex) 3 BuiltIn CullDistance 120617a3babSopenharmony_ci Decorate 328(gl_PerVertex) Block 121617a3babSopenharmony_ci Decorate 356(outNormal) Location 0 122617a3babSopenharmony_ci Decorate 373(inNormal) Location 1 123617a3babSopenharmony_ci Decorate 412(outLightVec) Location 4 124617a3babSopenharmony_ci Decorate 421(outViewVec) Location 3 125617a3babSopenharmony_ci 4: TypeVoid 126617a3babSopenharmony_ci 5: TypeFunction 4 127617a3babSopenharmony_ci 7: TypeInt 32 0 128617a3babSopenharmony_ci 10: 7(int) Constant 32 129617a3babSopenharmony_ci 11: 7(int) Constant 6 130617a3babSopenharmony_ci 12: 7(int) Constant 0 131617a3babSopenharmony_ci 9: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 8 10 11 12 132617a3babSopenharmony_ci 13: 7(int) Constant 3 133617a3babSopenharmony_ci 6: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 13 4 134617a3babSopenharmony_ci 18: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 35(DebugSource) 1 19 135617a3babSopenharmony_ci 20: 7(int) Constant 54 136617a3babSopenharmony_ci 22: 7(int) Constant 1 137617a3babSopenharmony_ci 23: 7(int) Constant 4 138617a3babSopenharmony_ci 24: 7(int) Constant 2 139617a3babSopenharmony_ci 21: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 1(DebugCompilationUnit) 22 23 18 24 140617a3babSopenharmony_ci 17: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 16 6 18 20 12 21 16 13 20 141617a3babSopenharmony_ci 28: 7(int) Constant 56 142617a3babSopenharmony_ci 29: TypeFloat 32 143617a3babSopenharmony_ci 31: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 30 10 13 12 144617a3babSopenharmony_ci 32: TypeVector 29(float) 3 145617a3babSopenharmony_ci 33: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 31 13 146617a3babSopenharmony_ci 34: TypePointer Output 32(fvec3) 147617a3babSopenharmony_ci 35(outColor): 34(ptr) Variable Output 148617a3babSopenharmony_ci 38: 7(int) Constant 8 149617a3babSopenharmony_ci 36: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 37 33 18 28 12 21 37 35(outColor) 38 150617a3babSopenharmony_ci 39: TypePointer Input 32(fvec3) 151617a3babSopenharmony_ci 40(inColor): 39(ptr) Variable Input 152617a3babSopenharmony_ci 41: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 42 33 18 28 12 21 42 40(inColor) 38 153617a3babSopenharmony_ci 45: 7(int) Constant 57 154617a3babSopenharmony_ci 46(outUV): 34(ptr) Variable Output 155617a3babSopenharmony_ci 47: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 48 33 18 45 12 21 48 46(outUV) 38 156617a3babSopenharmony_ci 49: TypeVector 29(float) 2 157617a3babSopenharmony_ci 50: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 31 24 158617a3babSopenharmony_ci 51: TypePointer Input 49(fvec2) 159617a3babSopenharmony_ci 52(inUV): 51(ptr) Variable Input 160617a3babSopenharmony_ci 53: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 54 50 18 45 12 21 54 52(inUV) 38 161617a3babSopenharmony_ci 56: TypeInt 32 1 162617a3babSopenharmony_ci 58: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 57 10 23 12 163617a3babSopenharmony_ci 59: TypePointer Input 56(int) 164617a3babSopenharmony_ci60(instanceTexIndex): 59(ptr) Variable Input 165617a3babSopenharmony_ci 61: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 62 58 18 45 12 21 62 60(instanceTexIndex) 38 166617a3babSopenharmony_ci 69: 7(int) Constant 62 167617a3babSopenharmony_ci 70: TypePointer Function 29(float) 168617a3babSopenharmony_ci 72: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 73 31 18 69 12 17 23 169617a3babSopenharmony_ci 75: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 31(DebugExpression) 170617a3babSopenharmony_ci 76(instanceRot): 39(ptr) Variable Input 171617a3babSopenharmony_ci 77: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 78 33 18 69 12 21 78 76(instanceRot) 38 172617a3babSopenharmony_ci 79: TypePointer Input 29(float) 173617a3babSopenharmony_ci 82: TypeVector 29(float) 4 174617a3babSopenharmony_ci 83: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 31 23 175617a3babSopenharmony_ci 84: TypeMatrix 82(fvec4) 4 176617a3babSopenharmony_ci 86: TypeBool 177617a3babSopenharmony_ci 88: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 87 10 24 12 178617a3babSopenharmony_ci 89: 86(bool) ConstantTrue 179617a3babSopenharmony_ci 85: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 83 23 89 180617a3babSopenharmony_ci 90(UBO): TypeStruct 84 84 82(fvec4) 29(float) 29(float) 181617a3babSopenharmony_ci 93: 7(int) Constant 42 182617a3babSopenharmony_ci 94: 7(int) Constant 7 183617a3babSopenharmony_ci 91: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 92 85 18 93 94 12 12 13 184617a3babSopenharmony_ci 95: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 92 85 18 93 94 12 12 13 185617a3babSopenharmony_ci 98: 7(int) Constant 43 186617a3babSopenharmony_ci 96: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 97 83 18 98 94 12 12 13 187617a3babSopenharmony_ci 101: 7(int) Constant 45 188617a3babSopenharmony_ci 99: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 100 31 18 101 38 12 12 13 189617a3babSopenharmony_ci 102: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 100 31 18 101 38 12 12 13 190617a3babSopenharmony_ci 103: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 104 22 18 69 12 21 104 12 13 91 95 96 99 102 191617a3babSopenharmony_ci 105: TypePointer Uniform 90(UBO) 192617a3babSopenharmony_ci 106(ubo): 105(ptr) Variable Uniform 193617a3babSopenharmony_ci 107: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 108 103 18 69 12 21 108 106(ubo) 38 194617a3babSopenharmony_ci 109: 56(int) Constant 3 195617a3babSopenharmony_ci 110: TypePointer Uniform 29(float) 196617a3babSopenharmony_ci 116: 7(int) Constant 63 197617a3babSopenharmony_ci 118: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 119 31 18 116 12 17 23 198617a3babSopenharmony_ci 128: 7(int) Constant 65 199617a3babSopenharmony_ci 129: TypeMatrix 32(fvec3) 3 200617a3babSopenharmony_ci 130: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 33 13 89 201617a3babSopenharmony_ci 131: TypePointer Function 129 202617a3babSopenharmony_ci 133: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 134 130 18 128 12 17 23 203617a3babSopenharmony_ci 136: 56(int) Constant 0 204617a3babSopenharmony_ci 139: 29(float) Constant 0 205617a3babSopenharmony_ci 141: TypePointer Function 32(fvec3) 206617a3babSopenharmony_ci 144: 7(int) Constant 66 207617a3babSopenharmony_ci 145: 56(int) Constant 1 208617a3babSopenharmony_ci 152: 7(int) Constant 67 209617a3babSopenharmony_ci 153: 56(int) Constant 2 210617a3babSopenharmony_ci 154: 29(float) Constant 1065353216 211617a3babSopenharmony_ci 155: 32(fvec3) ConstantComposite 139 139 154 212617a3babSopenharmony_ci 158: 7(int) Constant 70 213617a3babSopenharmony_ci 166: 7(int) Constant 71 214617a3babSopenharmony_ci 174: 7(int) Constant 73 215617a3babSopenharmony_ci 176: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 177 130 18 174 12 17 23 216617a3babSopenharmony_ci 184: 7(int) Constant 74 217617a3babSopenharmony_ci 185: 32(fvec3) ConstantComposite 139 154 139 218617a3babSopenharmony_ci 188: 7(int) Constant 75 219617a3babSopenharmony_ci 195: 7(int) Constant 78 220617a3babSopenharmony_ci 203: 7(int) Constant 79 221617a3babSopenharmony_ci 211: 7(int) Constant 81 222617a3babSopenharmony_ci 213: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 214 130 18 211 12 17 23 223617a3babSopenharmony_ci 216: 32(fvec3) ConstantComposite 154 139 139 224617a3babSopenharmony_ci 219: 7(int) Constant 82 225617a3babSopenharmony_ci 225: 7(int) Constant 83 226617a3babSopenharmony_ci 232: 7(int) Constant 85 227617a3babSopenharmony_ci 234: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 235 130 18 232 12 17 23 228617a3babSopenharmony_ci 243: 7(int) Constant 88 229617a3babSopenharmony_ci 246: 56(int) Constant 4 230617a3babSopenharmony_ci 252: 7(int) Constant 89 231617a3babSopenharmony_ci 260: 7(int) Constant 90 232617a3babSopenharmony_ci 261: TypePointer Function 84 233617a3babSopenharmony_ci 263: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 264 85 18 260 12 17 23 234617a3babSopenharmony_ci 269: TypePointer Function 82(fvec4) 235617a3babSopenharmony_ci 272: 7(int) Constant 91 236617a3babSopenharmony_ci 273: 82(fvec4) ConstantComposite 139 154 139 139 237617a3babSopenharmony_ci 276: 7(int) Constant 92 238617a3babSopenharmony_ci 283: 7(int) Constant 93 239617a3babSopenharmony_ci 284: 82(fvec4) ConstantComposite 139 139 139 154 240617a3babSopenharmony_ci 287: 7(int) Constant 95 241617a3babSopenharmony_ci 289: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 290 83 18 287 12 17 23 242617a3babSopenharmony_ci 292(inPos): 39(ptr) Variable Input 243617a3babSopenharmony_ci 293: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 294 33 18 287 12 21 294 292(inPos) 38 244617a3babSopenharmony_ci 303: 7(int) Constant 96 245617a3babSopenharmony_ci 305: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 306 83 18 303 12 17 23 246617a3babSopenharmony_ci310(instanceScale): 79(ptr) Variable Input 247617a3babSopenharmony_ci 311: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 312 31 18 303 12 21 312 310(instanceScale) 38 248617a3babSopenharmony_ci315(instancePos): 39(ptr) Variable Input 249617a3babSopenharmony_ci 316: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 317 33 18 303 12 21 317 315(instancePos) 38 250617a3babSopenharmony_ci 325: 7(int) Constant 98 251617a3babSopenharmony_ci 326: TypeArray 29(float) 22 252617a3babSopenharmony_ci 327: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 31 22 253617a3babSopenharmony_ci328(gl_PerVertex): TypeStruct 82(fvec4) 29(float) 326 326 254617a3babSopenharmony_ci 331: 7(int) Constant 24 255617a3babSopenharmony_ci 329: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 330 83 18 22 331 12 12 13 256617a3babSopenharmony_ci 332: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 333 31 18 22 93 12 12 13 257617a3babSopenharmony_ci 334: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 335 327 18 22 232 12 12 13 258617a3babSopenharmony_ci 336: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 335 327 18 22 232 12 12 13 259617a3babSopenharmony_ci 337: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 338 22 18 325 12 21 338 12 13 329 332 334 336 260617a3babSopenharmony_ci 339: TypePointer Output 328(gl_PerVertex) 261617a3babSopenharmony_ci 340: 339(ptr) Variable Output 262617a3babSopenharmony_ci 341: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 337 18 325 12 21 1 340 38 263617a3babSopenharmony_ci 342: TypePointer Uniform 84 264617a3babSopenharmony_ci 352: TypePointer Output 82(fvec4) 265617a3babSopenharmony_ci 355: 7(int) Constant 99 266617a3babSopenharmony_ci 356(outNormal): 34(ptr) Variable Output 267617a3babSopenharmony_ci 357: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 358 33 18 355 12 21 358 356(outNormal) 38 268617a3babSopenharmony_ci 373(inNormal): 39(ptr) Variable Input 269617a3babSopenharmony_ci 374: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 375 33 18 355 12 21 375 373(inNormal) 38 270617a3babSopenharmony_ci 379: 7(int) Constant 101 271617a3babSopenharmony_ci 391: 7(int) Constant 102 272617a3babSopenharmony_ci 393: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 394 33 18 391 12 17 23 273617a3babSopenharmony_ci 405: TypePointer Uniform 82(fvec4) 274617a3babSopenharmony_ci 411: 7(int) Constant 103 275617a3babSopenharmony_ci412(outLightVec): 34(ptr) Variable Output 276617a3babSopenharmony_ci 413: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 414 33 18 411 12 21 414 412(outLightVec) 38 277617a3babSopenharmony_ci 420: 7(int) Constant 104 278617a3babSopenharmony_ci 421(outViewVec): 34(ptr) Variable Output 279617a3babSopenharmony_ci 422: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 423 33 18 420 12 21 423 421(outViewVec) 38 280617a3babSopenharmony_ci Line 1 54 11 281617a3babSopenharmony_ci 14(main): 4 Function None 5 282617a3babSopenharmony_ci 15: Label 283617a3babSopenharmony_ci 71(s): 70(ptr) Variable Function 284617a3babSopenharmony_ci 117(c): 70(ptr) Variable Function 285617a3babSopenharmony_ci 132(mx): 131(ptr) Variable Function 286617a3babSopenharmony_ci 175(my): 131(ptr) Variable Function 287617a3babSopenharmony_ci 212(mz): 131(ptr) Variable Function 288617a3babSopenharmony_ci 233(rotMat): 131(ptr) Variable Function 289617a3babSopenharmony_ci 262(gRotMat): 261(ptr) Variable Function 290617a3babSopenharmony_ci 288(locPos): 269(ptr) Variable Function 291617a3babSopenharmony_ci 304(pos): 269(ptr) Variable Function 292617a3babSopenharmony_ci 392(lPos): 141(ptr) Variable Function 293617a3babSopenharmony_ci 25: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 17 14(main) 294617a3babSopenharmony_ci 26: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 17 295617a3babSopenharmony_ci 27: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 28 28 12 12 296617a3babSopenharmony_ci 43: 32(fvec3) Load 40(inColor) 297617a3babSopenharmony_ci Store 35(outColor) 43 298617a3babSopenharmony_ci 44: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 45 45 12 12 299617a3babSopenharmony_ci 55: 49(fvec2) Load 52(inUV) 300617a3babSopenharmony_ci 63: 56(int) Load 60(instanceTexIndex) 301617a3babSopenharmony_ci 64: 29(float) ConvertSToF 63 302617a3babSopenharmony_ci 65: 29(float) CompositeExtract 55 0 303617a3babSopenharmony_ci 66: 29(float) CompositeExtract 55 1 304617a3babSopenharmony_ci 67: 32(fvec3) CompositeConstruct 65 66 64 305617a3babSopenharmony_ci Store 46(outUV) 67 306617a3babSopenharmony_ci 68: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 69 69 12 12 307617a3babSopenharmony_ci 74: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 72 71(s) 75 308617a3babSopenharmony_ci 80: 79(ptr) AccessChain 76(instanceRot) 12 309617a3babSopenharmony_ci 81: 29(float) Load 80 310617a3babSopenharmony_ci 111: 110(ptr) AccessChain 106(ubo) 109 311617a3babSopenharmony_ci 112: 29(float) Load 111 312617a3babSopenharmony_ci 113: 29(float) FAdd 81 112 313617a3babSopenharmony_ci 114: 29(float) ExtInst 3(GLSL.std.450) 13(Sin) 113 314617a3babSopenharmony_ci Store 71(s) 114 315617a3babSopenharmony_ci 115: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 116 116 12 12 316617a3babSopenharmony_ci 120: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 118 117(c) 75 317617a3babSopenharmony_ci 121: 79(ptr) AccessChain 76(instanceRot) 12 318617a3babSopenharmony_ci 122: 29(float) Load 121 319617a3babSopenharmony_ci 123: 110(ptr) AccessChain 106(ubo) 109 320617a3babSopenharmony_ci 124: 29(float) Load 123 321617a3babSopenharmony_ci 125: 29(float) FAdd 122 124 322617a3babSopenharmony_ci 126: 29(float) ExtInst 3(GLSL.std.450) 14(Cos) 125 323617a3babSopenharmony_ci Store 117(c) 126 324617a3babSopenharmony_ci 127: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 128 128 12 12 325617a3babSopenharmony_ci 135: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 133 132(mx) 75 326617a3babSopenharmony_ci 137: 29(float) Load 117(c) 327617a3babSopenharmony_ci 138: 29(float) Load 71(s) 328617a3babSopenharmony_ci 140: 32(fvec3) CompositeConstruct 137 138 139 329617a3babSopenharmony_ci 142: 141(ptr) AccessChain 132(mx) 136 330617a3babSopenharmony_ci Store 142 140 331617a3babSopenharmony_ci 143: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 144 144 12 12 332617a3babSopenharmony_ci 146: 29(float) Load 71(s) 333617a3babSopenharmony_ci 147: 29(float) FNegate 146 334617a3babSopenharmony_ci 148: 29(float) Load 117(c) 335617a3babSopenharmony_ci 149: 32(fvec3) CompositeConstruct 147 148 139 336617a3babSopenharmony_ci 150: 141(ptr) AccessChain 132(mx) 145 337617a3babSopenharmony_ci Store 150 149 338617a3babSopenharmony_ci 151: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 152 152 12 12 339617a3babSopenharmony_ci 156: 141(ptr) AccessChain 132(mx) 153 340617a3babSopenharmony_ci Store 156 155 341617a3babSopenharmony_ci 157: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 158 158 12 12 342617a3babSopenharmony_ci 159: 79(ptr) AccessChain 76(instanceRot) 22 343617a3babSopenharmony_ci 160: 29(float) Load 159 344617a3babSopenharmony_ci 161: 110(ptr) AccessChain 106(ubo) 109 345617a3babSopenharmony_ci 162: 29(float) Load 161 346617a3babSopenharmony_ci 163: 29(float) FAdd 160 162 347617a3babSopenharmony_ci 164: 29(float) ExtInst 3(GLSL.std.450) 13(Sin) 163 348617a3babSopenharmony_ci Store 71(s) 164 349617a3babSopenharmony_ci 165: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 166 166 12 12 350617a3babSopenharmony_ci 167: 79(ptr) AccessChain 76(instanceRot) 22 351617a3babSopenharmony_ci 168: 29(float) Load 167 352617a3babSopenharmony_ci 169: 110(ptr) AccessChain 106(ubo) 109 353617a3babSopenharmony_ci 170: 29(float) Load 169 354617a3babSopenharmony_ci 171: 29(float) FAdd 168 170 355617a3babSopenharmony_ci 172: 29(float) ExtInst 3(GLSL.std.450) 14(Cos) 171 356617a3babSopenharmony_ci Store 117(c) 172 357617a3babSopenharmony_ci 173: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 174 174 12 12 358617a3babSopenharmony_ci 178: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 176 175(my) 75 359617a3babSopenharmony_ci 179: 29(float) Load 117(c) 360617a3babSopenharmony_ci 180: 29(float) Load 71(s) 361617a3babSopenharmony_ci 181: 32(fvec3) CompositeConstruct 179 139 180 362617a3babSopenharmony_ci 182: 141(ptr) AccessChain 175(my) 136 363617a3babSopenharmony_ci Store 182 181 364617a3babSopenharmony_ci 183: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 184 184 12 12 365617a3babSopenharmony_ci 186: 141(ptr) AccessChain 175(my) 145 366617a3babSopenharmony_ci Store 186 185 367617a3babSopenharmony_ci 187: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 188 188 12 12 368617a3babSopenharmony_ci 189: 29(float) Load 71(s) 369617a3babSopenharmony_ci 190: 29(float) FNegate 189 370617a3babSopenharmony_ci 191: 29(float) Load 117(c) 371617a3babSopenharmony_ci 192: 32(fvec3) CompositeConstruct 190 139 191 372617a3babSopenharmony_ci 193: 141(ptr) AccessChain 175(my) 153 373617a3babSopenharmony_ci Store 193 192 374617a3babSopenharmony_ci 194: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 195 195 12 12 375617a3babSopenharmony_ci 196: 79(ptr) AccessChain 76(instanceRot) 24 376617a3babSopenharmony_ci 197: 29(float) Load 196 377617a3babSopenharmony_ci 198: 110(ptr) AccessChain 106(ubo) 109 378617a3babSopenharmony_ci 199: 29(float) Load 198 379617a3babSopenharmony_ci 200: 29(float) FAdd 197 199 380617a3babSopenharmony_ci 201: 29(float) ExtInst 3(GLSL.std.450) 13(Sin) 200 381617a3babSopenharmony_ci Store 71(s) 201 382617a3babSopenharmony_ci 202: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 203 203 12 12 383617a3babSopenharmony_ci 204: 79(ptr) AccessChain 76(instanceRot) 24 384617a3babSopenharmony_ci 205: 29(float) Load 204 385617a3babSopenharmony_ci 206: 110(ptr) AccessChain 106(ubo) 109 386617a3babSopenharmony_ci 207: 29(float) Load 206 387617a3babSopenharmony_ci 208: 29(float) FAdd 205 207 388617a3babSopenharmony_ci 209: 29(float) ExtInst 3(GLSL.std.450) 14(Cos) 208 389617a3babSopenharmony_ci Store 117(c) 209 390617a3babSopenharmony_ci 210: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 211 211 12 12 391617a3babSopenharmony_ci 215: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 213 212(mz) 75 392617a3babSopenharmony_ci 217: 141(ptr) AccessChain 212(mz) 136 393617a3babSopenharmony_ci Store 217 216 394617a3babSopenharmony_ci 218: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 219 219 12 12 395617a3babSopenharmony_ci 220: 29(float) Load 117(c) 396617a3babSopenharmony_ci 221: 29(float) Load 71(s) 397617a3babSopenharmony_ci 222: 32(fvec3) CompositeConstruct 139 220 221 398617a3babSopenharmony_ci 223: 141(ptr) AccessChain 212(mz) 145 399617a3babSopenharmony_ci Store 223 222 400617a3babSopenharmony_ci 224: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 225 225 12 12 401617a3babSopenharmony_ci 226: 29(float) Load 71(s) 402617a3babSopenharmony_ci 227: 29(float) FNegate 226 403617a3babSopenharmony_ci 228: 29(float) Load 117(c) 404617a3babSopenharmony_ci 229: 32(fvec3) CompositeConstruct 139 227 228 405617a3babSopenharmony_ci 230: 141(ptr) AccessChain 212(mz) 153 406617a3babSopenharmony_ci Store 230 229 407617a3babSopenharmony_ci 231: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 232 232 12 12 408617a3babSopenharmony_ci 236: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 234 233(rotMat) 75 409617a3babSopenharmony_ci 237: 129 Load 212(mz) 410617a3babSopenharmony_ci 238: 129 Load 175(my) 411617a3babSopenharmony_ci 239: 129 MatrixTimesMatrix 237 238 412617a3babSopenharmony_ci 240: 129 Load 132(mx) 413617a3babSopenharmony_ci 241: 129 MatrixTimesMatrix 239 240 414617a3babSopenharmony_ci Store 233(rotMat) 241 415617a3babSopenharmony_ci 242: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 243 243 12 12 416617a3babSopenharmony_ci 244: 79(ptr) AccessChain 76(instanceRot) 22 417617a3babSopenharmony_ci 245: 29(float) Load 244 418617a3babSopenharmony_ci 247: 110(ptr) AccessChain 106(ubo) 246 419617a3babSopenharmony_ci 248: 29(float) Load 247 420617a3babSopenharmony_ci 249: 29(float) FAdd 245 248 421617a3babSopenharmony_ci 250: 29(float) ExtInst 3(GLSL.std.450) 13(Sin) 249 422617a3babSopenharmony_ci Store 71(s) 250 423617a3babSopenharmony_ci 251: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 252 252 12 12 424617a3babSopenharmony_ci 253: 79(ptr) AccessChain 76(instanceRot) 22 425617a3babSopenharmony_ci 254: 29(float) Load 253 426617a3babSopenharmony_ci 255: 110(ptr) AccessChain 106(ubo) 246 427617a3babSopenharmony_ci 256: 29(float) Load 255 428617a3babSopenharmony_ci 257: 29(float) FAdd 254 256 429617a3babSopenharmony_ci 258: 29(float) ExtInst 3(GLSL.std.450) 14(Cos) 257 430617a3babSopenharmony_ci Store 117(c) 258 431617a3babSopenharmony_ci 259: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 260 260 12 12 432617a3babSopenharmony_ci 265: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 263 262(gRotMat) 75 433617a3babSopenharmony_ci 266: 29(float) Load 117(c) 434617a3babSopenharmony_ci 267: 29(float) Load 71(s) 435617a3babSopenharmony_ci 268: 82(fvec4) CompositeConstruct 266 139 267 139 436617a3babSopenharmony_ci 270: 269(ptr) AccessChain 262(gRotMat) 136 437617a3babSopenharmony_ci Store 270 268 438617a3babSopenharmony_ci 271: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 272 272 12 12 439617a3babSopenharmony_ci 274: 269(ptr) AccessChain 262(gRotMat) 145 440617a3babSopenharmony_ci Store 274 273 441617a3babSopenharmony_ci 275: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 276 276 12 12 442617a3babSopenharmony_ci 277: 29(float) Load 71(s) 443617a3babSopenharmony_ci 278: 29(float) FNegate 277 444617a3babSopenharmony_ci 279: 29(float) Load 117(c) 445617a3babSopenharmony_ci 280: 82(fvec4) CompositeConstruct 278 139 279 139 446617a3babSopenharmony_ci 281: 269(ptr) AccessChain 262(gRotMat) 153 447617a3babSopenharmony_ci Store 281 280 448617a3babSopenharmony_ci 282: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 283 283 12 12 449617a3babSopenharmony_ci 285: 269(ptr) AccessChain 262(gRotMat) 109 450617a3babSopenharmony_ci Store 285 284 451617a3babSopenharmony_ci 286: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 287 287 12 12 452617a3babSopenharmony_ci 291: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 289 288(locPos) 75 453617a3babSopenharmony_ci 295: 32(fvec3) Load 292(inPos) 454617a3babSopenharmony_ci 296: 129 Load 233(rotMat) 455617a3babSopenharmony_ci 297: 32(fvec3) VectorTimesMatrix 295 296 456617a3babSopenharmony_ci 298: 29(float) CompositeExtract 297 0 457617a3babSopenharmony_ci 299: 29(float) CompositeExtract 297 1 458617a3babSopenharmony_ci 300: 29(float) CompositeExtract 297 2 459617a3babSopenharmony_ci 301: 82(fvec4) CompositeConstruct 298 299 300 154 460617a3babSopenharmony_ci Store 288(locPos) 301 461617a3babSopenharmony_ci 302: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 303 303 12 12 462617a3babSopenharmony_ci 307: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 305 304(pos) 75 463617a3babSopenharmony_ci 308: 82(fvec4) Load 288(locPos) 464617a3babSopenharmony_ci 309: 32(fvec3) VectorShuffle 308 308 0 1 2 465617a3babSopenharmony_ci 313: 29(float) Load 310(instanceScale) 466617a3babSopenharmony_ci 314: 32(fvec3) VectorTimesScalar 309 313 467617a3babSopenharmony_ci 318: 32(fvec3) Load 315(instancePos) 468617a3babSopenharmony_ci 319: 32(fvec3) FAdd 314 318 469617a3babSopenharmony_ci 320: 29(float) CompositeExtract 319 0 470617a3babSopenharmony_ci 321: 29(float) CompositeExtract 319 1 471617a3babSopenharmony_ci 322: 29(float) CompositeExtract 319 2 472617a3babSopenharmony_ci 323: 82(fvec4) CompositeConstruct 320 321 322 154 473617a3babSopenharmony_ci Store 304(pos) 323 474617a3babSopenharmony_ci 324: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 325 325 12 12 475617a3babSopenharmony_ci 343: 342(ptr) AccessChain 106(ubo) 136 476617a3babSopenharmony_ci 344: 84 Load 343 477617a3babSopenharmony_ci 345: 342(ptr) AccessChain 106(ubo) 145 478617a3babSopenharmony_ci 346: 84 Load 345 479617a3babSopenharmony_ci 347: 84 MatrixTimesMatrix 344 346 480617a3babSopenharmony_ci 348: 84 Load 262(gRotMat) 481617a3babSopenharmony_ci 349: 84 MatrixTimesMatrix 347 348 482617a3babSopenharmony_ci 350: 82(fvec4) Load 304(pos) 483617a3babSopenharmony_ci 351: 82(fvec4) MatrixTimesVector 349 350 484617a3babSopenharmony_ci 353: 352(ptr) AccessChain 340 136 485617a3babSopenharmony_ci Store 353 351 486617a3babSopenharmony_ci 354: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 355 355 12 12 487617a3babSopenharmony_ci 359: 342(ptr) AccessChain 106(ubo) 145 488617a3babSopenharmony_ci 360: 84 Load 359 489617a3babSopenharmony_ci 361: 84 Load 262(gRotMat) 490617a3babSopenharmony_ci 362: 84 MatrixTimesMatrix 360 361 491617a3babSopenharmony_ci 363: 82(fvec4) CompositeExtract 362 0 492617a3babSopenharmony_ci 364: 32(fvec3) VectorShuffle 363 363 0 1 2 493617a3babSopenharmony_ci 365: 82(fvec4) CompositeExtract 362 1 494617a3babSopenharmony_ci 366: 32(fvec3) VectorShuffle 365 365 0 1 2 495617a3babSopenharmony_ci 367: 82(fvec4) CompositeExtract 362 2 496617a3babSopenharmony_ci 368: 32(fvec3) VectorShuffle 367 367 0 1 2 497617a3babSopenharmony_ci 369: 129 CompositeConstruct 364 366 368 498617a3babSopenharmony_ci 370: 129 Load 233(rotMat) 499617a3babSopenharmony_ci 371: 129 ExtInst 3(GLSL.std.450) 34(MatrixInverse) 370 500617a3babSopenharmony_ci 372: 129 MatrixTimesMatrix 369 371 501617a3babSopenharmony_ci 376: 32(fvec3) Load 373(inNormal) 502617a3babSopenharmony_ci 377: 32(fvec3) MatrixTimesVector 372 376 503617a3babSopenharmony_ci Store 356(outNormal) 377 504617a3babSopenharmony_ci 378: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 379 379 12 12 505617a3babSopenharmony_ci 380: 342(ptr) AccessChain 106(ubo) 145 506617a3babSopenharmony_ci 381: 84 Load 380 507617a3babSopenharmony_ci 382: 32(fvec3) Load 292(inPos) 508617a3babSopenharmony_ci 383: 32(fvec3) Load 315(instancePos) 509617a3babSopenharmony_ci 384: 32(fvec3) FAdd 382 383 510617a3babSopenharmony_ci 385: 29(float) CompositeExtract 384 0 511617a3babSopenharmony_ci 386: 29(float) CompositeExtract 384 1 512617a3babSopenharmony_ci 387: 29(float) CompositeExtract 384 2 513617a3babSopenharmony_ci 388: 82(fvec4) CompositeConstruct 385 386 387 154 514617a3babSopenharmony_ci 389: 82(fvec4) MatrixTimesVector 381 388 515617a3babSopenharmony_ci Store 304(pos) 389 516617a3babSopenharmony_ci 390: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 391 391 12 12 517617a3babSopenharmony_ci 395: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 393 392(lPos) 75 518617a3babSopenharmony_ci 396: 342(ptr) AccessChain 106(ubo) 145 519617a3babSopenharmony_ci 397: 84 Load 396 520617a3babSopenharmony_ci 398: 82(fvec4) CompositeExtract 397 0 521617a3babSopenharmony_ci 399: 32(fvec3) VectorShuffle 398 398 0 1 2 522617a3babSopenharmony_ci 400: 82(fvec4) CompositeExtract 397 1 523617a3babSopenharmony_ci 401: 32(fvec3) VectorShuffle 400 400 0 1 2 524617a3babSopenharmony_ci 402: 82(fvec4) CompositeExtract 397 2 525617a3babSopenharmony_ci 403: 32(fvec3) VectorShuffle 402 402 0 1 2 526617a3babSopenharmony_ci 404: 129 CompositeConstruct 399 401 403 527617a3babSopenharmony_ci 406: 405(ptr) AccessChain 106(ubo) 153 528617a3babSopenharmony_ci 407: 82(fvec4) Load 406 529617a3babSopenharmony_ci 408: 32(fvec3) VectorShuffle 407 407 0 1 2 530617a3babSopenharmony_ci 409: 32(fvec3) MatrixTimesVector 404 408 531617a3babSopenharmony_ci Store 392(lPos) 409 532617a3babSopenharmony_ci 410: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 411 411 12 12 533617a3babSopenharmony_ci 415: 32(fvec3) Load 392(lPos) 534617a3babSopenharmony_ci 416: 82(fvec4) Load 304(pos) 535617a3babSopenharmony_ci 417: 32(fvec3) VectorShuffle 416 416 0 1 2 536617a3babSopenharmony_ci 418: 32(fvec3) FSub 415 417 537617a3babSopenharmony_ci Store 412(outLightVec) 418 538617a3babSopenharmony_ci 419: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 420 420 12 12 539617a3babSopenharmony_ci 424: 82(fvec4) Load 304(pos) 540617a3babSopenharmony_ci 425: 32(fvec3) VectorShuffle 424 424 0 1 2 541617a3babSopenharmony_ci 426: 32(fvec3) FNegate 425 542617a3babSopenharmony_ci Store 421(outViewVec) 426 543617a3babSopenharmony_ci Return 544617a3babSopenharmony_ci FunctionEnd 545