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