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