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