1617a3babSopenharmony_cispv.debuginfo.hlsl.tesc 2617a3babSopenharmony_ciWARNING: 0:158: '' : attribute does not apply to entry point 3617a3babSopenharmony_ci 4617a3babSopenharmony_ci// Module Version 10000 5617a3babSopenharmony_ci// Generated by (magic number): 8000b 6617a3babSopenharmony_ci// Id's are bound by 685 7617a3babSopenharmony_ci 8617a3babSopenharmony_ci Capability Tessellation 9617a3babSopenharmony_ci Extension "SPV_KHR_non_semantic_info" 10617a3babSopenharmony_ci 2: ExtInstImport "NonSemantic.Shader.DebugInfo.100" 11617a3babSopenharmony_ci 3: ExtInstImport "GLSL.std.450" 12617a3babSopenharmony_ci MemoryModel Logical GLSL450 13617a3babSopenharmony_ci EntryPoint TessellationControl 6 "main" 577 584 591 625 634 641 648 663 678 14617a3babSopenharmony_ci ExecutionMode 6 OutputVertices 4 15617a3babSopenharmony_ci ExecutionMode 6 Quads 16617a3babSopenharmony_ci ExecutionMode 6 SpacingEqual 17617a3babSopenharmony_ci ExecutionMode 6 VertexOrderCw 18617a3babSopenharmony_ci 1: String "" 19617a3babSopenharmony_ci 9: String "float" 20617a3babSopenharmony_ci 12: String "uint" 21617a3babSopenharmony_ci 28: String "screenSpaceTessFactor" 22617a3babSopenharmony_ci 31: String "// OpModuleProcessed auto-map-locations 23617a3babSopenharmony_ci// OpModuleProcessed auto-map-bindings 24617a3babSopenharmony_ci// OpModuleProcessed entry-point main 25617a3babSopenharmony_ci// OpModuleProcessed client vulkan100 26617a3babSopenharmony_ci// OpModuleProcessed target-env vulkan1.0 27617a3babSopenharmony_ci// OpModuleProcessed keep-uncalled 28617a3babSopenharmony_ci// OpModuleProcessed hlsl-offsets 29617a3babSopenharmony_ci#line 1 30617a3babSopenharmony_ci" 31617a3babSopenharmony_ci 39: String "p0" 32617a3babSopenharmony_ci 43: String "p1" 33617a3babSopenharmony_ci 50: String "bool" 34617a3babSopenharmony_ci 58: String "frustumCheck" 35617a3babSopenharmony_ci 64: String "Pos" 36617a3babSopenharmony_ci 67: String "inUV" 37617a3babSopenharmony_ci 76: String "Normal" 38617a3babSopenharmony_ci 80: String "UV" 39617a3babSopenharmony_ci 84: String "VSOutput" 40617a3babSopenharmony_ci 94: String "TessLevelOuter" 41617a3babSopenharmony_ci 98: String "TessLevelInner" 42617a3babSopenharmony_ci 101: String "ConstantsHSOutput" 43617a3babSopenharmony_ci 107: String "ConstantsHS" 44617a3babSopenharmony_ci 113: String "patch" 45617a3babSopenharmony_ci 124: String "HSOutput" 46617a3babSopenharmony_ci 131: String "@main" 47617a3babSopenharmony_ci 139: String "InvocationID" 48617a3babSopenharmony_ci 147: String "midPoint" 49617a3babSopenharmony_ci 159: String "radius" 50617a3babSopenharmony_ci 170: String "v0" 51617a3babSopenharmony_ci 180: String "modelview" 52617a3babSopenharmony_ci 185: String "lightPos" 53617a3babSopenharmony_ci 189: String "frustumPlanes" 54617a3babSopenharmony_ci 192: String "tessellatedEdgeSize" 55617a3babSopenharmony_ci 196: String "viewportDim" 56617a3babSopenharmony_ci 200: String "UBO" 57617a3babSopenharmony_ci 203: String "ubo" 58617a3babSopenharmony_ci 211: String "int" 59617a3babSopenharmony_ci 223: String "clip0" 60617a3babSopenharmony_ci 241: String "clip1" 61617a3babSopenharmony_ci 316: String "pos" 62617a3babSopenharmony_ci 323: String "type.2d.image" 63617a3babSopenharmony_ci 324: String "@type.2d.image" 64617a3babSopenharmony_ci 329: String "textureHeight" 65617a3babSopenharmony_ci 333: String "type.sampler" 66617a3babSopenharmony_ci 334: String "@type.sampler" 67617a3babSopenharmony_ci 338: String "samplerHeight" 68617a3babSopenharmony_ci 342: String "type.sampled.image" 69617a3babSopenharmony_ci 343: String "@type.sampled.image" 70617a3babSopenharmony_ci 361: String "i" 71617a3babSopenharmony_ci 410: String "output" 72617a3babSopenharmony_ci Name 6 "main" 73617a3babSopenharmony_ci Name 26 "screenSpaceTessFactor(vf4;vf4;" 74617a3babSopenharmony_ci Name 24 "p0" 75617a3babSopenharmony_ci Name 25 "p1" 76617a3babSopenharmony_ci Name 56 "frustumCheck(vf4;vf2;" 77617a3babSopenharmony_ci Name 54 "Pos" 78617a3babSopenharmony_ci Name 55 "inUV" 79617a3babSopenharmony_ci Name 71 "VSOutput" 80617a3babSopenharmony_ci MemberName 71(VSOutput) 0 "Pos" 81617a3babSopenharmony_ci MemberName 71(VSOutput) 1 "Normal" 82617a3babSopenharmony_ci MemberName 71(VSOutput) 2 "UV" 83617a3babSopenharmony_ci Name 92 "ConstantsHSOutput" 84617a3babSopenharmony_ci MemberName 92(ConstantsHSOutput) 0 "TessLevelOuter" 85617a3babSopenharmony_ci MemberName 92(ConstantsHSOutput) 1 "TessLevelInner" 86617a3babSopenharmony_ci Name 105 "ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];" 87617a3babSopenharmony_ci Name 104 "patch" 88617a3babSopenharmony_ci Name 116 "HSOutput" 89617a3babSopenharmony_ci MemberName 116(HSOutput) 0 "Pos" 90617a3babSopenharmony_ci MemberName 116(HSOutput) 1 "Normal" 91617a3babSopenharmony_ci MemberName 116(HSOutput) 2 "UV" 92617a3babSopenharmony_ci Name 129 "@main(struct-VSOutput-vf4-vf3-vf21[4];u1;" 93617a3babSopenharmony_ci Name 127 "patch" 94617a3babSopenharmony_ci Name 128 "InvocationID" 95617a3babSopenharmony_ci Name 145 "midPoint" 96617a3babSopenharmony_ci Name 157 "radius" 97617a3babSopenharmony_ci Name 168 "v0" 98617a3babSopenharmony_ci Name 178 "UBO" 99617a3babSopenharmony_ci MemberName 178(UBO) 0 "projection" 100617a3babSopenharmony_ci MemberName 178(UBO) 1 "modelview" 101617a3babSopenharmony_ci MemberName 178(UBO) 2 "lightPos" 102617a3babSopenharmony_ci MemberName 178(UBO) 3 "frustumPlanes" 103617a3babSopenharmony_ci MemberName 178(UBO) 4 "displacementFactor" 104617a3babSopenharmony_ci MemberName 178(UBO) 5 "tessellationFactor" 105617a3babSopenharmony_ci MemberName 178(UBO) 6 "viewportDim" 106617a3babSopenharmony_ci MemberName 178(UBO) 7 "tessellatedEdgeSize" 107617a3babSopenharmony_ci Name 201 "ubo" 108617a3babSopenharmony_ci MemberName 201(ubo) 0 "ubo" 109617a3babSopenharmony_ci Name 207 "" 110617a3babSopenharmony_ci Name 221 "clip0" 111617a3babSopenharmony_ci Name 239 "clip1" 112617a3babSopenharmony_ci Name 314 "pos" 113617a3babSopenharmony_ci Name 327 "textureHeight" 114617a3babSopenharmony_ci Name 336 "samplerHeight" 115617a3babSopenharmony_ci Name 359 "i" 116617a3babSopenharmony_ci Name 408 "output" 117617a3babSopenharmony_ci Name 418 "param" 118617a3babSopenharmony_ci Name 421 "param" 119617a3babSopenharmony_ci Name 459 "param" 120617a3babSopenharmony_ci Name 462 "param" 121617a3babSopenharmony_ci Name 469 "param" 122617a3babSopenharmony_ci Name 472 "param" 123617a3babSopenharmony_ci Name 479 "param" 124617a3babSopenharmony_ci Name 482 "param" 125617a3babSopenharmony_ci Name 489 "param" 126617a3babSopenharmony_ci Name 492 "param" 127617a3babSopenharmony_ci Name 544 "output" 128617a3babSopenharmony_ci Name 574 "patch" 129617a3babSopenharmony_ci Name 577 "patch.Pos" 130617a3babSopenharmony_ci Name 584 "patch.Normal" 131617a3babSopenharmony_ci Name 591 "patch.UV" 132617a3babSopenharmony_ci Name 623 "InvocationID" 133617a3babSopenharmony_ci Name 625 "InvocationID" 134617a3babSopenharmony_ci Name 627 "flattenTemp" 135617a3babSopenharmony_ci Name 628 "param" 136617a3babSopenharmony_ci Name 630 "param" 137617a3babSopenharmony_ci Name 634 "@entryPointOutput.Pos" 138617a3babSopenharmony_ci Name 641 "@entryPointOutput.Normal" 139617a3babSopenharmony_ci Name 648 "@entryPointOutput.UV" 140617a3babSopenharmony_ci Name 658 "@patchConstantResult" 141617a3babSopenharmony_ci Name 659 "param" 142617a3babSopenharmony_ci Name 663 "@patchConstantOutput.TessLevelOuter" 143617a3babSopenharmony_ci Name 678 "@patchConstantOutput.TessLevelInner" 144617a3babSopenharmony_ci Decorate 176 ArrayStride 16 145617a3babSopenharmony_ci MemberDecorate 178(UBO) 0 RowMajor 146617a3babSopenharmony_ci MemberDecorate 178(UBO) 0 Offset 0 147617a3babSopenharmony_ci MemberDecorate 178(UBO) 0 MatrixStride 16 148617a3babSopenharmony_ci MemberDecorate 178(UBO) 1 RowMajor 149617a3babSopenharmony_ci MemberDecorate 178(UBO) 1 Offset 64 150617a3babSopenharmony_ci MemberDecorate 178(UBO) 1 MatrixStride 16 151617a3babSopenharmony_ci MemberDecorate 178(UBO) 2 Offset 128 152617a3babSopenharmony_ci MemberDecorate 178(UBO) 3 Offset 144 153617a3babSopenharmony_ci MemberDecorate 178(UBO) 4 Offset 240 154617a3babSopenharmony_ci MemberDecorate 178(UBO) 5 Offset 244 155617a3babSopenharmony_ci MemberDecorate 178(UBO) 6 Offset 248 156617a3babSopenharmony_ci MemberDecorate 178(UBO) 7 Offset 256 157617a3babSopenharmony_ci MemberDecorate 201(ubo) 0 Offset 0 158617a3babSopenharmony_ci Decorate 201(ubo) Block 159617a3babSopenharmony_ci Decorate 207 DescriptorSet 0 160617a3babSopenharmony_ci Decorate 207 Binding 0 161617a3babSopenharmony_ci Decorate 327(textureHeight) DescriptorSet 0 162617a3babSopenharmony_ci Decorate 327(textureHeight) Binding 1 163617a3babSopenharmony_ci Decorate 336(samplerHeight) DescriptorSet 0 164617a3babSopenharmony_ci Decorate 336(samplerHeight) Binding 1 165617a3babSopenharmony_ci Decorate 577(patch.Pos) BuiltIn Position 166617a3babSopenharmony_ci Decorate 584(patch.Normal) Location 0 167617a3babSopenharmony_ci Decorate 591(patch.UV) Location 1 168617a3babSopenharmony_ci Decorate 625(InvocationID) BuiltIn InvocationId 169617a3babSopenharmony_ci Decorate 634(@entryPointOutput.Pos) BuiltIn Position 170617a3babSopenharmony_ci Decorate 641(@entryPointOutput.Normal) Location 0 171617a3babSopenharmony_ci Decorate 648(@entryPointOutput.UV) Location 1 172617a3babSopenharmony_ci Decorate 663(@patchConstantOutput.TessLevelOuter) Patch 173617a3babSopenharmony_ci Decorate 663(@patchConstantOutput.TessLevelOuter) BuiltIn TessLevelOuter 174617a3babSopenharmony_ci Decorate 678(@patchConstantOutput.TessLevelInner) Patch 175617a3babSopenharmony_ci Decorate 678(@patchConstantOutput.TessLevelInner) BuiltIn TessLevelInner 176617a3babSopenharmony_ci 4: TypeVoid 177617a3babSopenharmony_ci 5: TypeFunction 4 178617a3babSopenharmony_ci 8: TypeFloat 32 179617a3babSopenharmony_ci 11: TypeInt 32 0 180617a3babSopenharmony_ci 14: 11(int) Constant 32 181617a3babSopenharmony_ci 15: 11(int) Constant 6 182617a3babSopenharmony_ci 16: 11(int) Constant 0 183617a3babSopenharmony_ci 13: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 12 14 15 16 184617a3babSopenharmony_ci 17: 11(int) Constant 3 185617a3babSopenharmony_ci 10: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 9 14 17 16 186617a3babSopenharmony_ci 18: TypeVector 8(float) 4 187617a3babSopenharmony_ci 19: 11(int) Constant 4 188617a3babSopenharmony_ci 20: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 10 19 189617a3babSopenharmony_ci 21: TypePointer Function 18(fvec4) 190617a3babSopenharmony_ci 22: TypeFunction 8(float) 21(ptr) 21(ptr) 191617a3babSopenharmony_ci 23: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 17 10 20 20 192617a3babSopenharmony_ci 30: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 35(DebugSource) 1 31 193617a3babSopenharmony_ci 32: 11(int) Constant 65 194617a3babSopenharmony_ci 34: 11(int) Constant 1 195617a3babSopenharmony_ci 35: 11(int) Constant 5 196617a3babSopenharmony_ci 33: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 1(DebugCompilationUnit) 34 19 30 35 197617a3babSopenharmony_ci 29: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 28 23 30 32 16 33 28 17 32 198617a3babSopenharmony_ci 38: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 39 20 30 32 16 29 19 34 199617a3babSopenharmony_ci 41: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 31(DebugExpression) 200617a3babSopenharmony_ci 44: 11(int) Constant 2 201617a3babSopenharmony_ci 42: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 43 20 30 32 16 29 19 44 202617a3babSopenharmony_ci 46: TypeVector 8(float) 2 203617a3babSopenharmony_ci 47: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 10 44 204617a3babSopenharmony_ci 48: TypePointer Function 46(fvec2) 205617a3babSopenharmony_ci 49: TypeBool 206617a3babSopenharmony_ci 51: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 50 14 44 16 207617a3babSopenharmony_ci 52: TypeFunction 49(bool) 21(ptr) 48(ptr) 208617a3babSopenharmony_ci 53: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 17 51 20 47 209617a3babSopenharmony_ci 60: 11(int) Constant 95 210617a3babSopenharmony_ci 59: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 58 53 30 60 16 33 58 17 60 211617a3babSopenharmony_ci 63: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 64 20 30 60 16 59 19 34 212617a3babSopenharmony_ci 66: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 67 47 30 60 16 59 19 44 213617a3babSopenharmony_ci 69: TypeVector 8(float) 3 214617a3babSopenharmony_ci 70: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 10 17 215617a3babSopenharmony_ci 71(VSOutput): TypeStruct 18(fvec4) 69(fvec3) 46(fvec2) 216617a3babSopenharmony_ci 73: 11(int) Constant 44 217617a3babSopenharmony_ci 74: 11(int) Constant 13 218617a3babSopenharmony_ci 72: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 64 20 30 73 74 16 16 17 219617a3babSopenharmony_ci 77: 11(int) Constant 45 220617a3babSopenharmony_ci 78: 11(int) Constant 35 221617a3babSopenharmony_ci 75: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 76 70 30 77 78 16 16 17 222617a3babSopenharmony_ci 81: 11(int) Constant 46 223617a3babSopenharmony_ci 82: 11(int) Constant 31 224617a3babSopenharmony_ci 79: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 80 47 30 81 82 16 16 17 225617a3babSopenharmony_ci 83: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 84 34 30 60 16 33 84 16 17 72 75 79 226617a3babSopenharmony_ci 85: TypeArray 71(VSOutput) 19 227617a3babSopenharmony_ci 86: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 83 19 228617a3babSopenharmony_ci 87: TypePointer Function 85 229617a3babSopenharmony_ci 88: TypeArray 8(float) 19 230617a3babSopenharmony_ci 89: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 10 19 231617a3babSopenharmony_ci 90: TypeArray 8(float) 44 232617a3babSopenharmony_ci 91: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 10 44 233617a3babSopenharmony_ci92(ConstantsHSOutput): TypeStruct 88 90 234617a3babSopenharmony_ci 95: 11(int) Constant 58 235617a3babSopenharmony_ci 96: 11(int) Constant 25 236617a3babSopenharmony_ci 93: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 94 89 30 95 96 16 16 17 237617a3babSopenharmony_ci 99: 11(int) Constant 59 238617a3babSopenharmony_ci 97: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 98 91 30 99 96 16 16 17 239617a3babSopenharmony_ci 100: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 101 34 30 60 16 33 101 16 17 93 97 240617a3babSopenharmony_ci 102: TypeFunction 92(ConstantsHSOutput) 87(ptr) 241617a3babSopenharmony_ci 103: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 17 100 86 242617a3babSopenharmony_ci 109: 11(int) Constant 112 243617a3babSopenharmony_ci 108: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 107 103 30 109 16 33 107 17 109 244617a3babSopenharmony_ci 112: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 113 86 30 109 16 108 19 34 245617a3babSopenharmony_ci 115: TypePointer Function 11(int) 246617a3babSopenharmony_ci 116(HSOutput): TypeStruct 18(fvec4) 69(fvec3) 46(fvec2) 247617a3babSopenharmony_ci 118: 11(int) Constant 51 248617a3babSopenharmony_ci 117: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 64 20 30 118 14 16 16 17 249617a3babSopenharmony_ci 120: 11(int) Constant 52 250617a3babSopenharmony_ci 119: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 76 70 30 120 78 16 16 17 251617a3babSopenharmony_ci 122: 11(int) Constant 53 252617a3babSopenharmony_ci 121: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 80 47 30 122 82 16 16 17 253617a3babSopenharmony_ci 123: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 124 34 30 109 16 33 124 16 17 117 119 121 254617a3babSopenharmony_ci 125: TypeFunction 116(HSOutput) 87(ptr) 115(ptr) 255617a3babSopenharmony_ci 126: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 17 123 86 13 256617a3babSopenharmony_ci 133: 11(int) Constant 158 257617a3babSopenharmony_ci 132: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 131 126 30 133 16 33 131 17 133 258617a3babSopenharmony_ci 136: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 113 86 30 133 16 132 19 34 259617a3babSopenharmony_ci 138: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 139 13 30 133 16 132 19 44 260617a3babSopenharmony_ci 144: 11(int) Constant 67 261617a3babSopenharmony_ci 146: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 147 20 30 144 16 29 19 262617a3babSopenharmony_ci 149: 8(float) Constant 1056964608 263617a3babSopenharmony_ci 155: 11(int) Constant 69 264617a3babSopenharmony_ci 156: TypePointer Function 8(float) 265617a3babSopenharmony_ci 158: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 159 10 30 155 16 29 19 266617a3babSopenharmony_ci 164: 8(float) Constant 1073741824 267617a3babSopenharmony_ci 167: 11(int) Constant 72 268617a3babSopenharmony_ci 169: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 170 20 30 167 16 29 19 269617a3babSopenharmony_ci 173: TypeMatrix 18(fvec4) 4 270617a3babSopenharmony_ci 175: 49(bool) ConstantTrue 271617a3babSopenharmony_ci 174: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 20 19 175 272617a3babSopenharmony_ci 176: TypeArray 18(fvec4) 15 273617a3babSopenharmony_ci 177: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 20 15 274617a3babSopenharmony_ci 178(UBO): TypeStruct 173 173 18(fvec4) 176 8(float) 8(float) 46(fvec2) 8(float) 275617a3babSopenharmony_ci 181: 11(int) Constant 29 276617a3babSopenharmony_ci 182: 11(int) Constant 20 277617a3babSopenharmony_ci 179: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 180 174 30 181 182 16 16 17 278617a3babSopenharmony_ci 183: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 180 174 30 181 182 16 16 17 279617a3babSopenharmony_ci 186: 11(int) Constant 30 280617a3babSopenharmony_ci 187: 11(int) Constant 17 281617a3babSopenharmony_ci 184: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 185 20 30 186 187 16 16 17 282617a3babSopenharmony_ci 190: 11(int) Constant 22 283617a3babSopenharmony_ci 188: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 189 177 30 82 190 16 16 17 284617a3babSopenharmony_ci 193: 11(int) Constant 27 285617a3babSopenharmony_ci 191: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 192 10 30 78 193 16 16 17 286617a3babSopenharmony_ci 194: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 192 10 30 78 193 16 16 17 287617a3babSopenharmony_ci 197: 11(int) Constant 34 288617a3babSopenharmony_ci 195: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 196 47 30 197 182 16 16 17 289617a3babSopenharmony_ci 198: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 192 10 30 78 193 16 16 17 290617a3babSopenharmony_ci 199: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 200 34 30 167 16 33 200 16 17 179 183 184 188 191 194 195 198 291617a3babSopenharmony_ci 201(ubo): TypeStruct 178(UBO) 292617a3babSopenharmony_ci 204: 11(int) Constant 37 293617a3babSopenharmony_ci 202: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 203 199 30 204 204 16 16 17 294617a3babSopenharmony_ci 205: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 203 34 30 167 16 33 203 16 17 202 295617a3babSopenharmony_ci 206: TypePointer Uniform 201(ubo) 296617a3babSopenharmony_ci 207: 206(ptr) Variable Uniform 297617a3babSopenharmony_ci 209: 11(int) Constant 8 298617a3babSopenharmony_ci 208: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 205 30 167 16 33 1 207 209 299617a3babSopenharmony_ci 210: TypeInt 32 1 300617a3babSopenharmony_ci 212: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 211 14 19 16 301617a3babSopenharmony_ci 213: 210(int) Constant 0 302617a3babSopenharmony_ci 214: 210(int) Constant 1 303617a3babSopenharmony_ci 215: TypePointer Uniform 173 304617a3babSopenharmony_ci 220: 11(int) Constant 75 305617a3babSopenharmony_ci 222: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 223 20 30 220 16 29 19 306617a3babSopenharmony_ci 227: 8(float) Constant 0 307617a3babSopenharmony_ci 228: 69(fvec3) ConstantComposite 227 227 227 308617a3babSopenharmony_ci 238: 11(int) Constant 76 309617a3babSopenharmony_ci 240: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 241 20 30 238 16 29 19 310617a3babSopenharmony_ci 254: 11(int) Constant 79 311617a3babSopenharmony_ci 261: 11(int) Constant 80 312617a3babSopenharmony_ci 268: 11(int) Constant 83 313617a3babSopenharmony_ci 269: 210(int) Constant 6 314617a3babSopenharmony_ci 270: TypePointer Uniform 46(fvec2) 315617a3babSopenharmony_ci 281: 11(int) Constant 84 316617a3babSopenharmony_ci 292: 11(int) Constant 89 317617a3babSopenharmony_ci 296: 210(int) Constant 7 318617a3babSopenharmony_ci 297: TypePointer Uniform 8(float) 319617a3babSopenharmony_ci 301: 210(int) Constant 5 320617a3babSopenharmony_ci 305: 8(float) Constant 1065353216 321617a3babSopenharmony_ci 306: 8(float) Constant 1115684864 322617a3babSopenharmony_ci 313: 11(int) Constant 98 323617a3babSopenharmony_ci 315: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 316 20 30 313 16 59 19 324617a3babSopenharmony_ci 320: 11(int) Constant 99 325617a3babSopenharmony_ci 321: TypeImage 8(float) 2D sampled format:Unknown 326617a3babSopenharmony_ci 325: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 0(DebugInfoNone) 327617a3babSopenharmony_ci 322: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 323 16 30 320 16 33 324 325 17 328617a3babSopenharmony_ci 326: TypePointer UniformConstant 321 329617a3babSopenharmony_ci327(textureHeight): 326(ptr) Variable UniformConstant 330617a3babSopenharmony_ci 328: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 329 322 30 320 16 33 329 327(textureHeight) 209 331617a3babSopenharmony_ci 331: TypeSampler 332617a3babSopenharmony_ci 332: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 333 34 30 320 16 33 334 325 17 333617a3babSopenharmony_ci 335: TypePointer UniformConstant 331 334617a3babSopenharmony_ci336(samplerHeight): 335(ptr) Variable UniformConstant 335617a3babSopenharmony_ci 337: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 338 332 30 320 16 33 338 336(samplerHeight) 209 336617a3babSopenharmony_ci 340: TypeSampledImage 321 337617a3babSopenharmony_ci 341: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 342 16 30 320 16 33 343 325 17 338617a3babSopenharmony_ci 348: 210(int) Constant 4 339617a3babSopenharmony_ci 357: 11(int) Constant 102 340617a3babSopenharmony_ci 358: TypePointer Function 210(int) 341617a3babSopenharmony_ci 360: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 361 212 30 357 16 59 19 342617a3babSopenharmony_ci 376: 11(int) Constant 103 343617a3babSopenharmony_ci 378: 210(int) Constant 3 344617a3babSopenharmony_ci 380: TypePointer Uniform 18(fvec4) 345617a3babSopenharmony_ci 384: 8(float) Constant 1090519040 346617a3babSopenharmony_ci 389: 49(bool) ConstantFalse 347617a3babSopenharmony_ci 392: 11(int) Constant 105 348617a3babSopenharmony_ci 400: 11(int) Constant 108 349617a3babSopenharmony_ci 406: 11(int) Constant 113 350617a3babSopenharmony_ci 407: TypePointer Function 92(ConstantsHSOutput) 351617a3babSopenharmony_ci 409: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 410 100 30 406 16 108 19 352617a3babSopenharmony_ci 412: 88 ConstantComposite 227 227 227 227 353617a3babSopenharmony_ci 413: 90 ConstantComposite 227 227 354617a3babSopenharmony_ci 414:92(ConstantsHSOutput) ConstantComposite 412 413 355617a3babSopenharmony_ci 416: 11(int) Constant 115 356617a3babSopenharmony_ci 417: 210(int) Constant 2 357617a3babSopenharmony_ci 430: 11(int) Constant 117 358617a3babSopenharmony_ci 433: 11(int) Constant 118 359617a3babSopenharmony_ci 436: 11(int) Constant 119 360617a3babSopenharmony_ci 439: 11(int) Constant 120 361617a3babSopenharmony_ci 442: 11(int) Constant 121 362617a3babSopenharmony_ci 445: 11(int) Constant 122 363617a3babSopenharmony_ci 450: 11(int) Constant 126 364617a3babSopenharmony_ci 458: 11(int) Constant 128 365617a3babSopenharmony_ci 468: 11(int) Constant 129 366617a3babSopenharmony_ci 478: 11(int) Constant 130 367617a3babSopenharmony_ci 488: 11(int) Constant 131 368617a3babSopenharmony_ci 498: 11(int) Constant 132 369617a3babSopenharmony_ci 506: 11(int) Constant 133 370617a3babSopenharmony_ci 516: 11(int) Constant 139 371617a3babSopenharmony_ci 519: 11(int) Constant 140 372617a3babSopenharmony_ci 522: 11(int) Constant 141 373617a3babSopenharmony_ci 525: 11(int) Constant 142 374617a3babSopenharmony_ci 528: 11(int) Constant 143 375617a3babSopenharmony_ci 531: 11(int) Constant 144 376617a3babSopenharmony_ci 535: 11(int) Constant 148 377617a3babSopenharmony_ci 542: 11(int) Constant 159 378617a3babSopenharmony_ci 543: TypePointer Function 116(HSOutput) 379617a3babSopenharmony_ci 545: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 410 123 30 542 16 132 19 380617a3babSopenharmony_ci 547: 18(fvec4) ConstantComposite 227 227 227 227 381617a3babSopenharmony_ci 548: 46(fvec2) ConstantComposite 227 227 382617a3babSopenharmony_ci 549:116(HSOutput) ConstantComposite 547 228 548 383617a3babSopenharmony_ci 551: 11(int) Constant 160 384617a3babSopenharmony_ci 557: 11(int) Constant 161 385617a3babSopenharmony_ci 559: TypePointer Function 69(fvec3) 386617a3babSopenharmony_ci 564: 11(int) Constant 162 387617a3babSopenharmony_ci 570: 11(int) Constant 163 388617a3babSopenharmony_ci 575: TypeArray 18(fvec4) 19 389617a3babSopenharmony_ci 576: TypePointer Input 575 390617a3babSopenharmony_ci 577(patch.Pos): 576(ptr) Variable Input 391617a3babSopenharmony_ci 578: TypePointer Input 18(fvec4) 392617a3babSopenharmony_ci 582: TypeArray 69(fvec3) 19 393617a3babSopenharmony_ci 583: TypePointer Input 582 394617a3babSopenharmony_ci584(patch.Normal): 583(ptr) Variable Input 395617a3babSopenharmony_ci 585: TypePointer Input 69(fvec3) 396617a3babSopenharmony_ci 589: TypeArray 46(fvec2) 19 397617a3babSopenharmony_ci 590: TypePointer Input 589 398617a3babSopenharmony_ci 591(patch.UV): 590(ptr) Variable Input 399617a3babSopenharmony_ci 592: TypePointer Input 46(fvec2) 400617a3babSopenharmony_ci 624: TypePointer Input 11(int) 401617a3babSopenharmony_ci625(InvocationID): 624(ptr) Variable Input 402617a3babSopenharmony_ci 633: TypePointer Output 575 403617a3babSopenharmony_ci634(@entryPointOutput.Pos): 633(ptr) Variable Output 404617a3babSopenharmony_ci 638: TypePointer Output 18(fvec4) 405617a3babSopenharmony_ci 640: TypePointer Output 582 406617a3babSopenharmony_ci641(@entryPointOutput.Normal): 640(ptr) Variable Output 407617a3babSopenharmony_ci 645: TypePointer Output 69(fvec3) 408617a3babSopenharmony_ci 647: TypePointer Output 589 409617a3babSopenharmony_ci648(@entryPointOutput.UV): 647(ptr) Variable Output 410617a3babSopenharmony_ci 652: TypePointer Output 46(fvec2) 411617a3babSopenharmony_ci 662: TypePointer Output 88 412617a3babSopenharmony_ci663(@patchConstantOutput.TessLevelOuter): 662(ptr) Variable Output 413617a3babSopenharmony_ci 666: TypePointer Output 8(float) 414617a3babSopenharmony_ci 677: TypePointer Output 90 415617a3babSopenharmony_ci678(@patchConstantOutput.TessLevelInner): 677(ptr) Variable Output 416617a3babSopenharmony_ci Line 1 158 1 417617a3babSopenharmony_ci 6(main): 4 Function None 5 418617a3babSopenharmony_ci 7: Label 419617a3babSopenharmony_ci 574(patch): 87(ptr) Variable Function 420617a3babSopenharmony_ci623(InvocationID): 115(ptr) Variable Function 421617a3babSopenharmony_ci627(flattenTemp): 543(ptr) Variable Function 422617a3babSopenharmony_ci 628(param): 87(ptr) Variable Function 423617a3babSopenharmony_ci 630(param): 115(ptr) Variable Function 424617a3babSopenharmony_ci658(@patchConstantResult): 407(ptr) Variable Function 425617a3babSopenharmony_ci 659(param): 87(ptr) Variable Function 426617a3babSopenharmony_ci Line 1 158 0 427617a3babSopenharmony_ci 579: 578(ptr) AccessChain 577(patch.Pos) 213 428617a3babSopenharmony_ci 580: 18(fvec4) Load 579 429617a3babSopenharmony_ci 581: 21(ptr) AccessChain 574(patch) 213 213 430617a3babSopenharmony_ci Store 581 580 431617a3babSopenharmony_ci 586: 585(ptr) AccessChain 584(patch.Normal) 213 432617a3babSopenharmony_ci 587: 69(fvec3) Load 586 433617a3babSopenharmony_ci 588: 559(ptr) AccessChain 574(patch) 213 214 434617a3babSopenharmony_ci Store 588 587 435617a3babSopenharmony_ci 593: 592(ptr) AccessChain 591(patch.UV) 213 436617a3babSopenharmony_ci 594: 46(fvec2) Load 593 437617a3babSopenharmony_ci 595: 48(ptr) AccessChain 574(patch) 213 417 438617a3babSopenharmony_ci Store 595 594 439617a3babSopenharmony_ci 596: 578(ptr) AccessChain 577(patch.Pos) 214 440617a3babSopenharmony_ci 597: 18(fvec4) Load 596 441617a3babSopenharmony_ci 598: 21(ptr) AccessChain 574(patch) 214 213 442617a3babSopenharmony_ci Store 598 597 443617a3babSopenharmony_ci 599: 585(ptr) AccessChain 584(patch.Normal) 214 444617a3babSopenharmony_ci 600: 69(fvec3) Load 599 445617a3babSopenharmony_ci 601: 559(ptr) AccessChain 574(patch) 214 214 446617a3babSopenharmony_ci Store 601 600 447617a3babSopenharmony_ci 602: 592(ptr) AccessChain 591(patch.UV) 214 448617a3babSopenharmony_ci 603: 46(fvec2) Load 602 449617a3babSopenharmony_ci 604: 48(ptr) AccessChain 574(patch) 214 417 450617a3babSopenharmony_ci Store 604 603 451617a3babSopenharmony_ci 605: 578(ptr) AccessChain 577(patch.Pos) 417 452617a3babSopenharmony_ci 606: 18(fvec4) Load 605 453617a3babSopenharmony_ci 607: 21(ptr) AccessChain 574(patch) 417 213 454617a3babSopenharmony_ci Store 607 606 455617a3babSopenharmony_ci 608: 585(ptr) AccessChain 584(patch.Normal) 417 456617a3babSopenharmony_ci 609: 69(fvec3) Load 608 457617a3babSopenharmony_ci 610: 559(ptr) AccessChain 574(patch) 417 214 458617a3babSopenharmony_ci Store 610 609 459617a3babSopenharmony_ci 611: 592(ptr) AccessChain 591(patch.UV) 417 460617a3babSopenharmony_ci 612: 46(fvec2) Load 611 461617a3babSopenharmony_ci 613: 48(ptr) AccessChain 574(patch) 417 417 462617a3babSopenharmony_ci Store 613 612 463617a3babSopenharmony_ci 614: 578(ptr) AccessChain 577(patch.Pos) 378 464617a3babSopenharmony_ci 615: 18(fvec4) Load 614 465617a3babSopenharmony_ci 616: 21(ptr) AccessChain 574(patch) 378 213 466617a3babSopenharmony_ci Store 616 615 467617a3babSopenharmony_ci 617: 585(ptr) AccessChain 584(patch.Normal) 378 468617a3babSopenharmony_ci 618: 69(fvec3) Load 617 469617a3babSopenharmony_ci 619: 559(ptr) AccessChain 574(patch) 378 214 470617a3babSopenharmony_ci Store 619 618 471617a3babSopenharmony_ci 620: 592(ptr) AccessChain 591(patch.UV) 378 472617a3babSopenharmony_ci 621: 46(fvec2) Load 620 473617a3babSopenharmony_ci 622: 48(ptr) AccessChain 574(patch) 378 417 474617a3babSopenharmony_ci Store 622 621 475617a3babSopenharmony_ci 626: 11(int) Load 625(InvocationID) 476617a3babSopenharmony_ci Store 623(InvocationID) 626 477617a3babSopenharmony_ci 629: 85 Load 574(patch) 478617a3babSopenharmony_ci Store 628(param) 629 479617a3babSopenharmony_ci 631: 11(int) Load 623(InvocationID) 480617a3babSopenharmony_ci Store 630(param) 631 481617a3babSopenharmony_ci 632:116(HSOutput) FunctionCall 129(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;) 628(param) 630(param) 482617a3babSopenharmony_ci Store 627(flattenTemp) 632 483617a3babSopenharmony_ci 635: 11(int) Load 625(InvocationID) 484617a3babSopenharmony_ci 636: 21(ptr) AccessChain 627(flattenTemp) 213 485617a3babSopenharmony_ci 637: 18(fvec4) Load 636 486617a3babSopenharmony_ci 639: 638(ptr) AccessChain 634(@entryPointOutput.Pos) 635 487617a3babSopenharmony_ci Store 639 637 488617a3babSopenharmony_ci 642: 11(int) Load 625(InvocationID) 489617a3babSopenharmony_ci 643: 559(ptr) AccessChain 627(flattenTemp) 214 490617a3babSopenharmony_ci 644: 69(fvec3) Load 643 491617a3babSopenharmony_ci 646: 645(ptr) AccessChain 641(@entryPointOutput.Normal) 642 492617a3babSopenharmony_ci Store 646 644 493617a3babSopenharmony_ci 649: 11(int) Load 625(InvocationID) 494617a3babSopenharmony_ci 650: 48(ptr) AccessChain 627(flattenTemp) 417 495617a3babSopenharmony_ci 651: 46(fvec2) Load 650 496617a3babSopenharmony_ci 653: 652(ptr) AccessChain 648(@entryPointOutput.UV) 649 497617a3babSopenharmony_ci Store 653 651 498617a3babSopenharmony_ci ControlBarrier 44 19 16 499617a3babSopenharmony_ci 654: 11(int) Load 625(InvocationID) 500617a3babSopenharmony_ci 655: 49(bool) IEqual 654 213 501617a3babSopenharmony_ci SelectionMerge 657 None 502617a3babSopenharmony_ci BranchConditional 655 656 657 503617a3babSopenharmony_ci 656: Label 504617a3babSopenharmony_ci 660: 85 Load 574(patch) 505617a3babSopenharmony_ci Store 659(param) 660 506617a3babSopenharmony_ci 661:92(ConstantsHSOutput) FunctionCall 105(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];) 659(param) 507617a3babSopenharmony_ci Store 658(@patchConstantResult) 661 508617a3babSopenharmony_ci 664: 156(ptr) AccessChain 658(@patchConstantResult) 213 213 509617a3babSopenharmony_ci 665: 8(float) Load 664 510617a3babSopenharmony_ci 667: 666(ptr) AccessChain 663(@patchConstantOutput.TessLevelOuter) 213 511617a3babSopenharmony_ci Store 667 665 512617a3babSopenharmony_ci 668: 156(ptr) AccessChain 658(@patchConstantResult) 213 214 513617a3babSopenharmony_ci 669: 8(float) Load 668 514617a3babSopenharmony_ci 670: 666(ptr) AccessChain 663(@patchConstantOutput.TessLevelOuter) 214 515617a3babSopenharmony_ci Store 670 669 516617a3babSopenharmony_ci 671: 156(ptr) AccessChain 658(@patchConstantResult) 213 417 517617a3babSopenharmony_ci 672: 8(float) Load 671 518617a3babSopenharmony_ci 673: 666(ptr) AccessChain 663(@patchConstantOutput.TessLevelOuter) 417 519617a3babSopenharmony_ci Store 673 672 520617a3babSopenharmony_ci 674: 156(ptr) AccessChain 658(@patchConstantResult) 213 378 521617a3babSopenharmony_ci 675: 8(float) Load 674 522617a3babSopenharmony_ci 676: 666(ptr) AccessChain 663(@patchConstantOutput.TessLevelOuter) 378 523617a3babSopenharmony_ci Store 676 675 524617a3babSopenharmony_ci 679: 156(ptr) AccessChain 658(@patchConstantResult) 214 213 525617a3babSopenharmony_ci 680: 8(float) Load 679 526617a3babSopenharmony_ci 681: 666(ptr) AccessChain 678(@patchConstantOutput.TessLevelInner) 213 527617a3babSopenharmony_ci Store 681 680 528617a3babSopenharmony_ci 682: 156(ptr) AccessChain 658(@patchConstantResult) 214 214 529617a3babSopenharmony_ci 683: 8(float) Load 682 530617a3babSopenharmony_ci 684: 666(ptr) AccessChain 678(@patchConstantOutput.TessLevelInner) 214 531617a3babSopenharmony_ci Store 684 683 532617a3babSopenharmony_ci Branch 657 533617a3babSopenharmony_ci 657: Label 534617a3babSopenharmony_ci Return 535617a3babSopenharmony_ci FunctionEnd 536617a3babSopenharmony_ci Line 1 65 1 537617a3babSopenharmony_ci26(screenSpaceTessFactor(vf4;vf4;): 8(float) Function None 22 538617a3babSopenharmony_ci 24(p0): 21(ptr) FunctionParameter 539617a3babSopenharmony_ci 25(p1): 21(ptr) FunctionParameter 540617a3babSopenharmony_ci 27: Label 541617a3babSopenharmony_ci 145(midPoint): 21(ptr) Variable Function 542617a3babSopenharmony_ci 157(radius): 156(ptr) Variable Function 543617a3babSopenharmony_ci 168(v0): 21(ptr) Variable Function 544617a3babSopenharmony_ci 221(clip0): 21(ptr) Variable Function 545617a3babSopenharmony_ci 239(clip1): 21(ptr) Variable Function 546617a3babSopenharmony_ci 36: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 29 547617a3babSopenharmony_ci 37: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 32 32 16 16 548617a3babSopenharmony_ci 40: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 38 24(p0) 41 549617a3babSopenharmony_ci 45: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 42 25(p1) 41 550617a3babSopenharmony_ci 141: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 29 26(screenSpaceTessFactor(vf4;vf4;) 551617a3babSopenharmony_ci 142: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 29 552617a3babSopenharmony_ci 143: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 144 144 16 16 553617a3babSopenharmony_ci 148: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 146 145(midPoint) 41 554617a3babSopenharmony_ci 150: 18(fvec4) Load 24(p0) 555617a3babSopenharmony_ci 151: 18(fvec4) Load 25(p1) 556617a3babSopenharmony_ci 152: 18(fvec4) FAdd 150 151 557617a3babSopenharmony_ci 153: 18(fvec4) VectorTimesScalar 152 149 558617a3babSopenharmony_ci Store 145(midPoint) 153 559617a3babSopenharmony_ci 154: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 155 155 16 16 560617a3babSopenharmony_ci 160: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 158 157(radius) 41 561617a3babSopenharmony_ci 161: 18(fvec4) Load 24(p0) 562617a3babSopenharmony_ci 162: 18(fvec4) Load 25(p1) 563617a3babSopenharmony_ci 163: 8(float) ExtInst 3(GLSL.std.450) 67(Distance) 161 162 564617a3babSopenharmony_ci 165: 8(float) FDiv 163 164 565617a3babSopenharmony_ci Store 157(radius) 165 566617a3babSopenharmony_ci 166: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 167 167 16 16 567617a3babSopenharmony_ci 171: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 169 168(v0) 41 568617a3babSopenharmony_ci 172: 18(fvec4) Load 145(midPoint) 569617a3babSopenharmony_ci 216: 215(ptr) AccessChain 207 213 214 570617a3babSopenharmony_ci 217: 173 Load 216 571617a3babSopenharmony_ci 218: 18(fvec4) VectorTimesMatrix 172 217 572617a3babSopenharmony_ci Store 168(v0) 218 573617a3babSopenharmony_ci 219: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 220 220 16 16 574617a3babSopenharmony_ci 224: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 222 221(clip0) 41 575617a3babSopenharmony_ci 225: 18(fvec4) Load 168(v0) 576617a3babSopenharmony_ci 226: 8(float) Load 157(radius) 577617a3babSopenharmony_ci 229: 8(float) CompositeExtract 228 0 578617a3babSopenharmony_ci 230: 8(float) CompositeExtract 228 1 579617a3babSopenharmony_ci 231: 8(float) CompositeExtract 228 2 580617a3babSopenharmony_ci 232: 18(fvec4) CompositeConstruct 226 229 230 231 581617a3babSopenharmony_ci 233: 18(fvec4) FSub 225 232 582617a3babSopenharmony_ci 234: 215(ptr) AccessChain 207 213 213 583617a3babSopenharmony_ci 235: 173 Load 234 584617a3babSopenharmony_ci 236: 18(fvec4) VectorTimesMatrix 233 235 585617a3babSopenharmony_ci Store 221(clip0) 236 586617a3babSopenharmony_ci 237: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 238 238 16 16 587617a3babSopenharmony_ci 242: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 240 239(clip1) 41 588617a3babSopenharmony_ci 243: 18(fvec4) Load 168(v0) 589617a3babSopenharmony_ci 244: 8(float) Load 157(radius) 590617a3babSopenharmony_ci 245: 8(float) CompositeExtract 228 0 591617a3babSopenharmony_ci 246: 8(float) CompositeExtract 228 1 592617a3babSopenharmony_ci 247: 8(float) CompositeExtract 228 2 593617a3babSopenharmony_ci 248: 18(fvec4) CompositeConstruct 244 245 246 247 594617a3babSopenharmony_ci 249: 18(fvec4) FAdd 243 248 595617a3babSopenharmony_ci 250: 215(ptr) AccessChain 207 213 213 596617a3babSopenharmony_ci 251: 173 Load 250 597617a3babSopenharmony_ci 252: 18(fvec4) VectorTimesMatrix 249 251 598617a3babSopenharmony_ci Store 239(clip1) 252 599617a3babSopenharmony_ci 253: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 254 254 16 16 600617a3babSopenharmony_ci 255: 156(ptr) AccessChain 221(clip0) 17 601617a3babSopenharmony_ci 256: 8(float) Load 255 602617a3babSopenharmony_ci 257: 18(fvec4) Load 221(clip0) 603617a3babSopenharmony_ci 258: 18(fvec4) CompositeConstruct 256 256 256 256 604617a3babSopenharmony_ci 259: 18(fvec4) FDiv 257 258 605617a3babSopenharmony_ci Store 221(clip0) 259 606617a3babSopenharmony_ci 260: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 261 261 16 16 607617a3babSopenharmony_ci 262: 156(ptr) AccessChain 239(clip1) 17 608617a3babSopenharmony_ci 263: 8(float) Load 262 609617a3babSopenharmony_ci 264: 18(fvec4) Load 239(clip1) 610617a3babSopenharmony_ci 265: 18(fvec4) CompositeConstruct 263 263 263 263 611617a3babSopenharmony_ci 266: 18(fvec4) FDiv 264 265 612617a3babSopenharmony_ci Store 239(clip1) 266 613617a3babSopenharmony_ci 267: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 268 268 16 16 614617a3babSopenharmony_ci 271: 270(ptr) AccessChain 207 213 269 615617a3babSopenharmony_ci 272: 46(fvec2) Load 271 616617a3babSopenharmony_ci 273: 18(fvec4) Load 221(clip0) 617617a3babSopenharmony_ci 274: 46(fvec2) VectorShuffle 273 273 0 1 618617a3babSopenharmony_ci 275: 46(fvec2) FMul 274 272 619617a3babSopenharmony_ci 276: 156(ptr) AccessChain 221(clip0) 16 620617a3babSopenharmony_ci 277: 8(float) CompositeExtract 275 0 621617a3babSopenharmony_ci Store 276 277 622617a3babSopenharmony_ci 278: 156(ptr) AccessChain 221(clip0) 34 623617a3babSopenharmony_ci 279: 8(float) CompositeExtract 275 1 624617a3babSopenharmony_ci Store 278 279 625617a3babSopenharmony_ci 280: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 281 281 16 16 626617a3babSopenharmony_ci 282: 270(ptr) AccessChain 207 213 269 627617a3babSopenharmony_ci 283: 46(fvec2) Load 282 628617a3babSopenharmony_ci 284: 18(fvec4) Load 239(clip1) 629617a3babSopenharmony_ci 285: 46(fvec2) VectorShuffle 284 284 0 1 630617a3babSopenharmony_ci 286: 46(fvec2) FMul 285 283 631617a3babSopenharmony_ci 287: 156(ptr) AccessChain 239(clip1) 16 632617a3babSopenharmony_ci 288: 8(float) CompositeExtract 286 0 633617a3babSopenharmony_ci Store 287 288 634617a3babSopenharmony_ci 289: 156(ptr) AccessChain 239(clip1) 34 635617a3babSopenharmony_ci 290: 8(float) CompositeExtract 286 1 636617a3babSopenharmony_ci Store 289 290 637617a3babSopenharmony_ci 291: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 292 292 16 16 638617a3babSopenharmony_ci 293: 18(fvec4) Load 221(clip0) 639617a3babSopenharmony_ci 294: 18(fvec4) Load 239(clip1) 640617a3babSopenharmony_ci 295: 8(float) ExtInst 3(GLSL.std.450) 67(Distance) 293 294 641617a3babSopenharmony_ci 298: 297(ptr) AccessChain 207 213 296 642617a3babSopenharmony_ci 299: 8(float) Load 298 643617a3babSopenharmony_ci 300: 8(float) FDiv 295 299 644617a3babSopenharmony_ci 302: 297(ptr) AccessChain 207 213 301 645617a3babSopenharmony_ci 303: 8(float) Load 302 646617a3babSopenharmony_ci 304: 8(float) FMul 300 303 647617a3babSopenharmony_ci 307: 8(float) ExtInst 3(GLSL.std.450) 43(FClamp) 304 305 306 648617a3babSopenharmony_ci ReturnValue 307 649617a3babSopenharmony_ci FunctionEnd 650617a3babSopenharmony_ci Line 1 95 1 651617a3babSopenharmony_ci56(frustumCheck(vf4;vf2;): 49(bool) Function None 52 652617a3babSopenharmony_ci 54(Pos): 21(ptr) FunctionParameter 653617a3babSopenharmony_ci 55(inUV): 48(ptr) FunctionParameter 654617a3babSopenharmony_ci 57: Label 655617a3babSopenharmony_ci 314(pos): 21(ptr) Variable Function 656617a3babSopenharmony_ci 359(i): 358(ptr) Variable Function 657617a3babSopenharmony_ci 61: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59 658617a3babSopenharmony_ci 62: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 60 60 16 16 659617a3babSopenharmony_ci 65: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 63 54(Pos) 41 660617a3babSopenharmony_ci 68: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 66 55(inUV) 41 661617a3babSopenharmony_ci 310: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 59 56(frustumCheck(vf4;vf2;) 662617a3babSopenharmony_ci 311: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59 663617a3babSopenharmony_ci 312: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 313 313 16 16 664617a3babSopenharmony_ci 317: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 315 314(pos) 41 665617a3babSopenharmony_ci 318: 18(fvec4) Load 54(Pos) 666617a3babSopenharmony_ci Store 314(pos) 318 667617a3babSopenharmony_ci 319: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 320 320 16 16 668617a3babSopenharmony_ci 330: 321 Load 327(textureHeight) 669617a3babSopenharmony_ci 339: 331 Load 336(samplerHeight) 670617a3babSopenharmony_ci 344: 340 SampledImage 330 339 671617a3babSopenharmony_ci 345: 46(fvec2) Load 55(inUV) 672617a3babSopenharmony_ci 346: 18(fvec4) ImageSampleExplicitLod 344 345 Lod 227 673617a3babSopenharmony_ci 347: 8(float) CompositeExtract 346 0 674617a3babSopenharmony_ci 349: 297(ptr) AccessChain 207 213 348 675617a3babSopenharmony_ci 350: 8(float) Load 349 676617a3babSopenharmony_ci 351: 8(float) FMul 347 350 677617a3babSopenharmony_ci 352: 156(ptr) AccessChain 314(pos) 34 678617a3babSopenharmony_ci 353: 8(float) Load 352 679617a3babSopenharmony_ci 354: 8(float) FSub 353 351 680617a3babSopenharmony_ci 355: 156(ptr) AccessChain 314(pos) 34 681617a3babSopenharmony_ci Store 355 354 682617a3babSopenharmony_ci 356: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 357 357 16 16 683617a3babSopenharmony_ci 362: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 360 359(i) 41 684617a3babSopenharmony_ci Store 359(i) 213 685617a3babSopenharmony_ci Branch 363 686617a3babSopenharmony_ci 363: Label 687617a3babSopenharmony_ci 367: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59 688617a3babSopenharmony_ci 368: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 357 357 16 16 689617a3babSopenharmony_ci LoopMerge 365 366 None 690617a3babSopenharmony_ci Branch 369 691617a3babSopenharmony_ci 369: Label 692617a3babSopenharmony_ci 370: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59 693617a3babSopenharmony_ci 371: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 357 357 16 16 694617a3babSopenharmony_ci 372: 210(int) Load 359(i) 695617a3babSopenharmony_ci 373: 49(bool) SLessThan 372 269 696617a3babSopenharmony_ci BranchConditional 373 364 365 697617a3babSopenharmony_ci 364: Label 698617a3babSopenharmony_ci 374: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59 699617a3babSopenharmony_ci 375: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 376 376 16 16 700617a3babSopenharmony_ci 377: 18(fvec4) Load 314(pos) 701617a3babSopenharmony_ci 379: 210(int) Load 359(i) 702617a3babSopenharmony_ci 381: 380(ptr) AccessChain 207 213 378 379 703617a3babSopenharmony_ci 382: 18(fvec4) Load 381 704617a3babSopenharmony_ci 383: 8(float) Dot 377 382 705617a3babSopenharmony_ci 385: 8(float) FAdd 383 384 706617a3babSopenharmony_ci 386: 49(bool) FOrdLessThan 385 227 707617a3babSopenharmony_ci SelectionMerge 388 None 708617a3babSopenharmony_ci BranchConditional 386 387 388 709617a3babSopenharmony_ci 387: Label 710617a3babSopenharmony_ci 390: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59 711617a3babSopenharmony_ci 391: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 392 392 16 16 712617a3babSopenharmony_ci ReturnValue 389 713617a3babSopenharmony_ci 388: Label 714617a3babSopenharmony_ci Branch 366 715617a3babSopenharmony_ci 366: Label 716617a3babSopenharmony_ci 394: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59 717617a3babSopenharmony_ci 395: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 357 357 16 16 718617a3babSopenharmony_ci 396: 210(int) Load 359(i) 719617a3babSopenharmony_ci 397: 210(int) IAdd 396 214 720617a3babSopenharmony_ci Store 359(i) 397 721617a3babSopenharmony_ci Branch 363 722617a3babSopenharmony_ci 365: Label 723617a3babSopenharmony_ci 398: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 59 724617a3babSopenharmony_ci 399: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 400 400 16 16 725617a3babSopenharmony_ci ReturnValue 175 726617a3babSopenharmony_ci FunctionEnd 727617a3babSopenharmony_ci Line 1 112 1 728617a3babSopenharmony_ci105(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];):92(ConstantsHSOutput) Function None 102 729617a3babSopenharmony_ci 104(patch): 87(ptr) FunctionParameter 730617a3babSopenharmony_ci 106: Label 731617a3babSopenharmony_ci 408(output): 407(ptr) Variable Function 732617a3babSopenharmony_ci 418(param): 21(ptr) Variable Function 733617a3babSopenharmony_ci 421(param): 48(ptr) Variable Function 734617a3babSopenharmony_ci 459(param): 21(ptr) Variable Function 735617a3babSopenharmony_ci 462(param): 21(ptr) Variable Function 736617a3babSopenharmony_ci 469(param): 21(ptr) Variable Function 737617a3babSopenharmony_ci 472(param): 21(ptr) Variable Function 738617a3babSopenharmony_ci 479(param): 21(ptr) Variable Function 739617a3babSopenharmony_ci 482(param): 21(ptr) Variable Function 740617a3babSopenharmony_ci 489(param): 21(ptr) Variable Function 741617a3babSopenharmony_ci 492(param): 21(ptr) Variable Function 742617a3babSopenharmony_ci 110: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108 743617a3babSopenharmony_ci 111: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 109 109 16 16 744617a3babSopenharmony_ci 114: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 112 104(patch) 41 745617a3babSopenharmony_ci 403: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 108 105(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];) 746617a3babSopenharmony_ci 404: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108 747617a3babSopenharmony_ci 405: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 406 406 16 16 748617a3babSopenharmony_ci 411: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 409 408(output) 41 749617a3babSopenharmony_ci Store 408(output) 414 750617a3babSopenharmony_ci 415: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 416 416 16 16 751617a3babSopenharmony_ci 419: 21(ptr) AccessChain 104(patch) 213 213 752617a3babSopenharmony_ci 420: 18(fvec4) Load 419 753617a3babSopenharmony_ci Store 418(param) 420 754617a3babSopenharmony_ci 422: 48(ptr) AccessChain 104(patch) 213 417 755617a3babSopenharmony_ci 423: 46(fvec2) Load 422 756617a3babSopenharmony_ci Store 421(param) 423 757617a3babSopenharmony_ci 424: 49(bool) FunctionCall 56(frustumCheck(vf4;vf2;) 418(param) 421(param) 758617a3babSopenharmony_ci 425: 49(bool) LogicalNot 424 759617a3babSopenharmony_ci SelectionMerge 427 None 760617a3babSopenharmony_ci BranchConditional 425 426 447 761617a3babSopenharmony_ci 426: Label 762617a3babSopenharmony_ci 428: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108 763617a3babSopenharmony_ci 429: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 430 430 16 16 764617a3babSopenharmony_ci 431: 156(ptr) AccessChain 408(output) 214 213 765617a3babSopenharmony_ci Store 431 227 766617a3babSopenharmony_ci 432: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 433 433 16 16 767617a3babSopenharmony_ci 434: 156(ptr) AccessChain 408(output) 214 214 768617a3babSopenharmony_ci Store 434 227 769617a3babSopenharmony_ci 435: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 436 436 16 16 770617a3babSopenharmony_ci 437: 156(ptr) AccessChain 408(output) 213 213 771617a3babSopenharmony_ci Store 437 227 772617a3babSopenharmony_ci 438: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 439 439 16 16 773617a3babSopenharmony_ci 440: 156(ptr) AccessChain 408(output) 213 214 774617a3babSopenharmony_ci Store 440 227 775617a3babSopenharmony_ci 441: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 442 442 16 16 776617a3babSopenharmony_ci 443: 156(ptr) AccessChain 408(output) 213 417 777617a3babSopenharmony_ci Store 443 227 778617a3babSopenharmony_ci 444: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 445 445 16 16 779617a3babSopenharmony_ci 446: 156(ptr) AccessChain 408(output) 213 378 780617a3babSopenharmony_ci Store 446 227 781617a3babSopenharmony_ci Branch 427 782617a3babSopenharmony_ci 447: Label 783617a3babSopenharmony_ci 448: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108 784617a3babSopenharmony_ci 449: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 450 450 16 16 785617a3babSopenharmony_ci 451: 297(ptr) AccessChain 207 213 301 786617a3babSopenharmony_ci 452: 8(float) Load 451 787617a3babSopenharmony_ci 453: 49(bool) FOrdGreaterThan 452 227 788617a3babSopenharmony_ci SelectionMerge 455 None 789617a3babSopenharmony_ci BranchConditional 453 454 513 790617a3babSopenharmony_ci 454: Label 791617a3babSopenharmony_ci 456: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108 792617a3babSopenharmony_ci 457: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 458 458 16 16 793617a3babSopenharmony_ci 460: 21(ptr) AccessChain 104(patch) 378 213 794617a3babSopenharmony_ci 461: 18(fvec4) Load 460 795617a3babSopenharmony_ci Store 459(param) 461 796617a3babSopenharmony_ci 463: 21(ptr) AccessChain 104(patch) 213 213 797617a3babSopenharmony_ci 464: 18(fvec4) Load 463 798617a3babSopenharmony_ci Store 462(param) 464 799617a3babSopenharmony_ci 465: 8(float) FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 459(param) 462(param) 800617a3babSopenharmony_ci 466: 156(ptr) AccessChain 408(output) 213 213 801617a3babSopenharmony_ci Store 466 465 802617a3babSopenharmony_ci 467: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 468 468 16 16 803617a3babSopenharmony_ci 470: 21(ptr) AccessChain 104(patch) 213 213 804617a3babSopenharmony_ci 471: 18(fvec4) Load 470 805617a3babSopenharmony_ci Store 469(param) 471 806617a3babSopenharmony_ci 473: 21(ptr) AccessChain 104(patch) 214 213 807617a3babSopenharmony_ci 474: 18(fvec4) Load 473 808617a3babSopenharmony_ci Store 472(param) 474 809617a3babSopenharmony_ci 475: 8(float) FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 469(param) 472(param) 810617a3babSopenharmony_ci 476: 156(ptr) AccessChain 408(output) 213 214 811617a3babSopenharmony_ci Store 476 475 812617a3babSopenharmony_ci 477: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 478 478 16 16 813617a3babSopenharmony_ci 480: 21(ptr) AccessChain 104(patch) 214 213 814617a3babSopenharmony_ci 481: 18(fvec4) Load 480 815617a3babSopenharmony_ci Store 479(param) 481 816617a3babSopenharmony_ci 483: 21(ptr) AccessChain 104(patch) 417 213 817617a3babSopenharmony_ci 484: 18(fvec4) Load 483 818617a3babSopenharmony_ci Store 482(param) 484 819617a3babSopenharmony_ci 485: 8(float) FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 479(param) 482(param) 820617a3babSopenharmony_ci 486: 156(ptr) AccessChain 408(output) 213 417 821617a3babSopenharmony_ci Store 486 485 822617a3babSopenharmony_ci 487: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 488 488 16 16 823617a3babSopenharmony_ci 490: 21(ptr) AccessChain 104(patch) 417 213 824617a3babSopenharmony_ci 491: 18(fvec4) Load 490 825617a3babSopenharmony_ci Store 489(param) 491 826617a3babSopenharmony_ci 493: 21(ptr) AccessChain 104(patch) 378 213 827617a3babSopenharmony_ci 494: 18(fvec4) Load 493 828617a3babSopenharmony_ci Store 492(param) 494 829617a3babSopenharmony_ci 495: 8(float) FunctionCall 26(screenSpaceTessFactor(vf4;vf4;) 489(param) 492(param) 830617a3babSopenharmony_ci 496: 156(ptr) AccessChain 408(output) 213 378 831617a3babSopenharmony_ci Store 496 495 832617a3babSopenharmony_ci 497: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 498 498 16 16 833617a3babSopenharmony_ci 499: 156(ptr) AccessChain 408(output) 213 213 834617a3babSopenharmony_ci 500: 8(float) Load 499 835617a3babSopenharmony_ci 501: 156(ptr) AccessChain 408(output) 213 378 836617a3babSopenharmony_ci 502: 8(float) Load 501 837617a3babSopenharmony_ci 503: 8(float) ExtInst 3(GLSL.std.450) 46(FMix) 500 502 149 838617a3babSopenharmony_ci 504: 156(ptr) AccessChain 408(output) 214 213 839617a3babSopenharmony_ci Store 504 503 840617a3babSopenharmony_ci 505: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 506 506 16 16 841617a3babSopenharmony_ci 507: 156(ptr) AccessChain 408(output) 213 417 842617a3babSopenharmony_ci 508: 8(float) Load 507 843617a3babSopenharmony_ci 509: 156(ptr) AccessChain 408(output) 213 214 844617a3babSopenharmony_ci 510: 8(float) Load 509 845617a3babSopenharmony_ci 511: 8(float) ExtInst 3(GLSL.std.450) 46(FMix) 508 510 149 846617a3babSopenharmony_ci 512: 156(ptr) AccessChain 408(output) 214 214 847617a3babSopenharmony_ci Store 512 511 848617a3babSopenharmony_ci Branch 455 849617a3babSopenharmony_ci 513: Label 850617a3babSopenharmony_ci 514: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108 851617a3babSopenharmony_ci 515: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 516 516 16 16 852617a3babSopenharmony_ci 517: 156(ptr) AccessChain 408(output) 214 213 853617a3babSopenharmony_ci Store 517 305 854617a3babSopenharmony_ci 518: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 519 519 16 16 855617a3babSopenharmony_ci 520: 156(ptr) AccessChain 408(output) 214 214 856617a3babSopenharmony_ci Store 520 305 857617a3babSopenharmony_ci 521: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 522 522 16 16 858617a3babSopenharmony_ci 523: 156(ptr) AccessChain 408(output) 213 213 859617a3babSopenharmony_ci Store 523 305 860617a3babSopenharmony_ci 524: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 525 525 16 16 861617a3babSopenharmony_ci 526: 156(ptr) AccessChain 408(output) 213 214 862617a3babSopenharmony_ci Store 526 305 863617a3babSopenharmony_ci 527: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 528 528 16 16 864617a3babSopenharmony_ci 529: 156(ptr) AccessChain 408(output) 213 417 865617a3babSopenharmony_ci Store 529 305 866617a3babSopenharmony_ci 530: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 531 531 16 16 867617a3babSopenharmony_ci 532: 156(ptr) AccessChain 408(output) 213 378 868617a3babSopenharmony_ci Store 532 305 869617a3babSopenharmony_ci Branch 455 870617a3babSopenharmony_ci 455: Label 871617a3babSopenharmony_ci Branch 427 872617a3babSopenharmony_ci 427: Label 873617a3babSopenharmony_ci 533: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 108 874617a3babSopenharmony_ci 534: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 535 535 16 16 875617a3babSopenharmony_ci 536:92(ConstantsHSOutput) Load 408(output) 876617a3babSopenharmony_ci ReturnValue 536 877617a3babSopenharmony_ci FunctionEnd 878617a3babSopenharmony_ci Line 1 158 1 879617a3babSopenharmony_ci129(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;):116(HSOutput) Function None 125 880617a3babSopenharmony_ci 127(patch): 87(ptr) FunctionParameter 881617a3babSopenharmony_ci128(InvocationID): 115(ptr) FunctionParameter 882617a3babSopenharmony_ci 130: Label 883617a3babSopenharmony_ci 544(output): 543(ptr) Variable Function 884617a3babSopenharmony_ci 134: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 132 885617a3babSopenharmony_ci 135: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 133 133 16 16 886617a3babSopenharmony_ci 137: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 136 127(patch) 41 887617a3babSopenharmony_ci 140: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 138 128(InvocationID) 41 888617a3babSopenharmony_ci 539: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 132 129(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;) 889617a3babSopenharmony_ci 540: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 132 890617a3babSopenharmony_ci 541: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 542 542 16 16 891617a3babSopenharmony_ci 546: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 545 544(output) 41 892617a3babSopenharmony_ci Store 544(output) 549 893617a3babSopenharmony_ci 550: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 551 551 16 16 894617a3babSopenharmony_ci 552: 11(int) Load 128(InvocationID) 895617a3babSopenharmony_ci 553: 21(ptr) AccessChain 127(patch) 552 213 896617a3babSopenharmony_ci 554: 18(fvec4) Load 553 897617a3babSopenharmony_ci 555: 21(ptr) AccessChain 544(output) 213 898617a3babSopenharmony_ci Store 555 554 899617a3babSopenharmony_ci 556: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 557 557 16 16 900617a3babSopenharmony_ci 558: 11(int) Load 128(InvocationID) 901617a3babSopenharmony_ci 560: 559(ptr) AccessChain 127(patch) 558 214 902617a3babSopenharmony_ci 561: 69(fvec3) Load 560 903617a3babSopenharmony_ci 562: 559(ptr) AccessChain 544(output) 214 904617a3babSopenharmony_ci Store 562 561 905617a3babSopenharmony_ci 563: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 564 564 16 16 906617a3babSopenharmony_ci 565: 11(int) Load 128(InvocationID) 907617a3babSopenharmony_ci 566: 48(ptr) AccessChain 127(patch) 565 417 908617a3babSopenharmony_ci 567: 46(fvec2) Load 566 909617a3babSopenharmony_ci 568: 48(ptr) AccessChain 544(output) 417 910617a3babSopenharmony_ci Store 568 567 911617a3babSopenharmony_ci 569: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 30 570 570 16 16 912617a3babSopenharmony_ci 571:116(HSOutput) Load 544(output) 913617a3babSopenharmony_ci ReturnValue 571 914617a3babSopenharmony_ci FunctionEnd 915