1617a3babSopenharmony_cispv.debuginfo.glsl.tese 2617a3babSopenharmony_ci// Module Version 10000 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 335 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Tessellation 7617a3babSopenharmony_ci Extension "SPV_KHR_non_semantic_info" 8617a3babSopenharmony_ci 2: ExtInstImport "NonSemantic.Shader.DebugInfo.100" 9617a3babSopenharmony_ci 3: ExtInstImport "GLSL.std.450" 10617a3babSopenharmony_ci MemoryModel Logical GLSL450 11617a3babSopenharmony_ci EntryPoint TessellationEvaluation 14 "main" 43 60 87 106 134 170 283 297 305 317 324 12617a3babSopenharmony_ci ExecutionMode 14 Quads 13617a3babSopenharmony_ci ExecutionMode 14 SpacingEqual 14617a3babSopenharmony_ci ExecutionMode 14 VertexOrderCw 15617a3babSopenharmony_ci 1: String "" 16617a3babSopenharmony_ci 8: String "uint" 17617a3babSopenharmony_ci 16: String "main" 18617a3babSopenharmony_ci 19: String "// OpModuleProcessed auto-map-locations 19617a3babSopenharmony_ci// OpModuleProcessed auto-map-bindings 20617a3babSopenharmony_ci// OpModuleProcessed client vulkan100 21617a3babSopenharmony_ci// OpModuleProcessed target-env vulkan1.0 22617a3babSopenharmony_ci// OpModuleProcessed keep-uncalled 23617a3babSopenharmony_ci// OpModuleProcessed entry-point main 24617a3babSopenharmony_ci#line 1 25617a3babSopenharmony_ci" 26617a3babSopenharmony_ci 30: String "float" 27617a3babSopenharmony_ci 37: String "uv1" 28617a3babSopenharmony_ci 45: String "inUV" 29617a3babSopenharmony_ci 48: String "int" 30617a3babSopenharmony_ci 62: String "gl_TessCoord" 31617a3babSopenharmony_ci 72: String "uv2" 32617a3babSopenharmony_ci 89: String "outUV" 33617a3babSopenharmony_ci 101: String "n1" 34617a3babSopenharmony_ci 108: String "inNormal" 35617a3babSopenharmony_ci 121: String "n2" 36617a3babSopenharmony_ci 136: String "outNormal" 37617a3babSopenharmony_ci 150: String "pos1" 38617a3babSopenharmony_ci 156: String "gl_Position" 39617a3babSopenharmony_ci 159: String "gl_PointSize" 40617a3babSopenharmony_ci 162: String "gl_CullDistance" 41617a3babSopenharmony_ci 166: String "gl_PerVertex" 42617a3babSopenharmony_ci 172: String "gl_in" 43617a3babSopenharmony_ci 186: String "pos2" 44617a3babSopenharmony_ci 200: String "pos" 45617a3babSopenharmony_ci 212: String "type.2d.image" 46617a3babSopenharmony_ci 213: String "@type.2d.image" 47617a3babSopenharmony_ci 217: String "type.sampled.image" 48617a3babSopenharmony_ci 218: String "@type.sampled.image" 49617a3babSopenharmony_ci 222: String "displacementMap" 50617a3babSopenharmony_ci 231: String "bool" 51617a3babSopenharmony_ci 238: String "modelview" 52617a3babSopenharmony_ci 243: String "lightPos" 53617a3babSopenharmony_ci 246: String "frustumPlanes" 54617a3babSopenharmony_ci 248: String "tessellatedEdgeSize" 55617a3babSopenharmony_ci 252: String "viewportDim" 56617a3babSopenharmony_ci 256: String "UBO" 57617a3babSopenharmony_ci 260: String "ubo" 58617a3babSopenharmony_ci 299: String "outViewVec" 59617a3babSopenharmony_ci 307: String "outLightVec" 60617a3babSopenharmony_ci 319: String "outWorldPos" 61617a3babSopenharmony_ci 326: String "outEyePos" 62617a3babSopenharmony_ci Name 14 "main" 63617a3babSopenharmony_ci Name 35 "uv1" 64617a3babSopenharmony_ci Name 43 "inUV" 65617a3babSopenharmony_ci Name 60 "gl_TessCoord" 66617a3babSopenharmony_ci Name 70 "uv2" 67617a3babSopenharmony_ci Name 87 "outUV" 68617a3babSopenharmony_ci Name 99 "n1" 69617a3babSopenharmony_ci Name 106 "inNormal" 70617a3babSopenharmony_ci Name 119 "n2" 71617a3babSopenharmony_ci Name 134 "outNormal" 72617a3babSopenharmony_ci Name 148 "pos1" 73617a3babSopenharmony_ci Name 154 "gl_PerVertex" 74617a3babSopenharmony_ci MemberName 154(gl_PerVertex) 0 "gl_Position" 75617a3babSopenharmony_ci MemberName 154(gl_PerVertex) 1 "gl_PointSize" 76617a3babSopenharmony_ci MemberName 154(gl_PerVertex) 2 "gl_ClipDistance" 77617a3babSopenharmony_ci MemberName 154(gl_PerVertex) 3 "gl_CullDistance" 78617a3babSopenharmony_ci Name 170 "gl_in" 79617a3babSopenharmony_ci Name 184 "pos2" 80617a3babSopenharmony_ci Name 198 "pos" 81617a3babSopenharmony_ci Name 220 "displacementMap" 82617a3babSopenharmony_ci Name 236 "UBO" 83617a3babSopenharmony_ci MemberName 236(UBO) 0 "projection" 84617a3babSopenharmony_ci MemberName 236(UBO) 1 "modelview" 85617a3babSopenharmony_ci MemberName 236(UBO) 2 "lightPos" 86617a3babSopenharmony_ci MemberName 236(UBO) 3 "frustumPlanes" 87617a3babSopenharmony_ci MemberName 236(UBO) 4 "displacementFactor" 88617a3babSopenharmony_ci MemberName 236(UBO) 5 "tessellationFactor" 89617a3babSopenharmony_ci MemberName 236(UBO) 6 "viewportDim" 90617a3babSopenharmony_ci MemberName 236(UBO) 7 "tessellatedEdgeSize" 91617a3babSopenharmony_ci Name 258 "ubo" 92617a3babSopenharmony_ci Name 273 "gl_PerVertex" 93617a3babSopenharmony_ci MemberName 273(gl_PerVertex) 0 "gl_Position" 94617a3babSopenharmony_ci MemberName 273(gl_PerVertex) 1 "gl_PointSize" 95617a3babSopenharmony_ci MemberName 273(gl_PerVertex) 2 "gl_ClipDistance" 96617a3babSopenharmony_ci MemberName 273(gl_PerVertex) 3 "gl_CullDistance" 97617a3babSopenharmony_ci Name 283 "" 98617a3babSopenharmony_ci Name 297 "outViewVec" 99617a3babSopenharmony_ci Name 305 "outLightVec" 100617a3babSopenharmony_ci Name 317 "outWorldPos" 101617a3babSopenharmony_ci Name 324 "outEyePos" 102617a3babSopenharmony_ci Decorate 43(inUV) Location 1 103617a3babSopenharmony_ci Decorate 60(gl_TessCoord) BuiltIn TessCoord 104617a3babSopenharmony_ci Decorate 87(outUV) Location 1 105617a3babSopenharmony_ci Decorate 106(inNormal) Location 0 106617a3babSopenharmony_ci Decorate 134(outNormal) Location 0 107617a3babSopenharmony_ci MemberDecorate 154(gl_PerVertex) 0 BuiltIn Position 108617a3babSopenharmony_ci MemberDecorate 154(gl_PerVertex) 1 BuiltIn PointSize 109617a3babSopenharmony_ci MemberDecorate 154(gl_PerVertex) 2 BuiltIn ClipDistance 110617a3babSopenharmony_ci MemberDecorate 154(gl_PerVertex) 3 BuiltIn CullDistance 111617a3babSopenharmony_ci Decorate 154(gl_PerVertex) Block 112617a3babSopenharmony_ci Decorate 220(displacementMap) DescriptorSet 0 113617a3babSopenharmony_ci Decorate 220(displacementMap) Binding 1 114617a3babSopenharmony_ci Decorate 234 ArrayStride 16 115617a3babSopenharmony_ci MemberDecorate 236(UBO) 0 ColMajor 116617a3babSopenharmony_ci MemberDecorate 236(UBO) 0 Offset 0 117617a3babSopenharmony_ci MemberDecorate 236(UBO) 0 MatrixStride 16 118617a3babSopenharmony_ci MemberDecorate 236(UBO) 1 ColMajor 119617a3babSopenharmony_ci MemberDecorate 236(UBO) 1 Offset 64 120617a3babSopenharmony_ci MemberDecorate 236(UBO) 1 MatrixStride 16 121617a3babSopenharmony_ci MemberDecorate 236(UBO) 2 Offset 128 122617a3babSopenharmony_ci MemberDecorate 236(UBO) 3 Offset 144 123617a3babSopenharmony_ci MemberDecorate 236(UBO) 4 Offset 240 124617a3babSopenharmony_ci MemberDecorate 236(UBO) 5 Offset 244 125617a3babSopenharmony_ci MemberDecorate 236(UBO) 6 Offset 248 126617a3babSopenharmony_ci MemberDecorate 236(UBO) 7 Offset 256 127617a3babSopenharmony_ci Decorate 236(UBO) Block 128617a3babSopenharmony_ci Decorate 258(ubo) DescriptorSet 0 129617a3babSopenharmony_ci Decorate 258(ubo) Binding 0 130617a3babSopenharmony_ci MemberDecorate 273(gl_PerVertex) 0 BuiltIn Position 131617a3babSopenharmony_ci MemberDecorate 273(gl_PerVertex) 1 BuiltIn PointSize 132617a3babSopenharmony_ci MemberDecorate 273(gl_PerVertex) 2 BuiltIn ClipDistance 133617a3babSopenharmony_ci MemberDecorate 273(gl_PerVertex) 3 BuiltIn CullDistance 134617a3babSopenharmony_ci Decorate 273(gl_PerVertex) Block 135617a3babSopenharmony_ci Decorate 297(outViewVec) Location 2 136617a3babSopenharmony_ci Decorate 305(outLightVec) Location 3 137617a3babSopenharmony_ci Decorate 317(outWorldPos) Location 5 138617a3babSopenharmony_ci Decorate 324(outEyePos) Location 4 139617a3babSopenharmony_ci 4: TypeVoid 140617a3babSopenharmony_ci 5: TypeFunction 4 141617a3babSopenharmony_ci 7: TypeInt 32 0 142617a3babSopenharmony_ci 10: 7(int) Constant 32 143617a3babSopenharmony_ci 11: 7(int) Constant 6 144617a3babSopenharmony_ci 12: 7(int) Constant 0 145617a3babSopenharmony_ci 9: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 8 10 11 12 146617a3babSopenharmony_ci 13: 7(int) Constant 3 147617a3babSopenharmony_ci 6: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 13 4 148617a3babSopenharmony_ci 18: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 35(DebugSource) 1 19 149617a3babSopenharmony_ci 20: 7(int) Constant 53 150617a3babSopenharmony_ci 22: 7(int) Constant 1 151617a3babSopenharmony_ci 23: 7(int) Constant 4 152617a3babSopenharmony_ci 24: 7(int) Constant 2 153617a3babSopenharmony_ci 21: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 1(DebugCompilationUnit) 22 23 18 24 154617a3babSopenharmony_ci 17: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 16 6 18 20 12 21 16 13 20 155617a3babSopenharmony_ci 28: 7(int) Constant 56 156617a3babSopenharmony_ci 29: TypeFloat 32 157617a3babSopenharmony_ci 31: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 30 10 13 12 158617a3babSopenharmony_ci 32: TypeVector 29(float) 2 159617a3babSopenharmony_ci 33: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 31 24 160617a3babSopenharmony_ci 34: TypePointer Function 32(fvec2) 161617a3babSopenharmony_ci 36: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 37 33 18 28 12 17 23 162617a3babSopenharmony_ci 39: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 31(DebugExpression) 163617a3babSopenharmony_ci 40: TypeArray 32(fvec2) 10 164617a3babSopenharmony_ci 41: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 33 10 165617a3babSopenharmony_ci 42: TypePointer Input 40 166617a3babSopenharmony_ci 43(inUV): 42(ptr) Variable Input 167617a3babSopenharmony_ci 46: 7(int) Constant 8 168617a3babSopenharmony_ci 44: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 45 41 18 28 12 21 45 43(inUV) 46 169617a3babSopenharmony_ci 47: TypeInt 32 1 170617a3babSopenharmony_ci 49: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 48 10 23 12 171617a3babSopenharmony_ci 50: 47(int) Constant 0 172617a3babSopenharmony_ci 51: TypePointer Input 32(fvec2) 173617a3babSopenharmony_ci 54: 47(int) Constant 1 174617a3babSopenharmony_ci 57: TypeVector 29(float) 3 175617a3babSopenharmony_ci 58: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 31 13 176617a3babSopenharmony_ci 59: TypePointer Input 57(fvec3) 177617a3babSopenharmony_ci60(gl_TessCoord): 59(ptr) Variable Input 178617a3babSopenharmony_ci 61: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 62 58 18 28 12 21 62 60(gl_TessCoord) 46 179617a3babSopenharmony_ci 63: TypePointer Input 29(float) 180617a3babSopenharmony_ci 69: 7(int) Constant 57 181617a3babSopenharmony_ci 71: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 72 33 18 69 12 17 23 182617a3babSopenharmony_ci 74: 47(int) Constant 3 183617a3babSopenharmony_ci 77: 47(int) Constant 2 184617a3babSopenharmony_ci 85: 7(int) Constant 58 185617a3babSopenharmony_ci 86: TypePointer Output 32(fvec2) 186617a3babSopenharmony_ci 87(outUV): 86(ptr) Variable Output 187617a3babSopenharmony_ci 88: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 89 33 18 85 12 21 89 87(outUV) 46 188617a3babSopenharmony_ci 97: 7(int) Constant 60 189617a3babSopenharmony_ci 98: TypePointer Function 57(fvec3) 190617a3babSopenharmony_ci 100: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 101 58 18 97 12 17 23 191617a3babSopenharmony_ci 103: TypeArray 57(fvec3) 10 192617a3babSopenharmony_ci 104: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 58 10 193617a3babSopenharmony_ci 105: TypePointer Input 103 194617a3babSopenharmony_ci 106(inNormal): 105(ptr) Variable Input 195617a3babSopenharmony_ci 107: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 108 104 18 97 12 21 108 106(inNormal) 46 196617a3babSopenharmony_ci 118: 7(int) Constant 61 197617a3babSopenharmony_ci 120: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 121 58 18 118 12 17 23 198617a3babSopenharmony_ci 132: 7(int) Constant 62 199617a3babSopenharmony_ci 133: TypePointer Output 57(fvec3) 200617a3babSopenharmony_ci 134(outNormal): 133(ptr) Variable Output 201617a3babSopenharmony_ci 135: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 136 58 18 132 12 21 136 134(outNormal) 46 202617a3babSopenharmony_ci 144: 7(int) Constant 65 203617a3babSopenharmony_ci 145: TypeVector 29(float) 4 204617a3babSopenharmony_ci 146: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 31 23 205617a3babSopenharmony_ci 147: TypePointer Function 145(fvec4) 206617a3babSopenharmony_ci 149: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 150 146 18 144 12 17 23 207617a3babSopenharmony_ci 152: TypeArray 29(float) 22 208617a3babSopenharmony_ci 153: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 31 22 209617a3babSopenharmony_ci154(gl_PerVertex): TypeStruct 145(fvec4) 29(float) 152 152 210617a3babSopenharmony_ci 157: 7(int) Constant 1756 211617a3babSopenharmony_ci 155: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 156 146 18 22 157 12 12 13 212617a3babSopenharmony_ci 160: 7(int) Constant 1774 213617a3babSopenharmony_ci 158: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 159 31 18 22 160 12 12 13 214617a3babSopenharmony_ci 163: 7(int) Constant 1817 215617a3babSopenharmony_ci 161: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 162 153 18 22 163 12 12 13 216617a3babSopenharmony_ci 164: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 162 153 18 22 163 12 12 13 217617a3babSopenharmony_ci 165: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 166 22 18 144 12 21 166 12 13 155 158 161 164 218617a3babSopenharmony_ci 167: TypeArray 154(gl_PerVertex) 10 219617a3babSopenharmony_ci 168: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 165 10 220617a3babSopenharmony_ci 169: TypePointer Input 167 221617a3babSopenharmony_ci 170(gl_in): 169(ptr) Variable Input 222617a3babSopenharmony_ci 171: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 172 168 18 144 12 21 172 170(gl_in) 46 223617a3babSopenharmony_ci 173: TypePointer Input 145(fvec4) 224617a3babSopenharmony_ci 183: 7(int) Constant 66 225617a3babSopenharmony_ci 185: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 186 146 18 183 12 17 23 226617a3babSopenharmony_ci 197: 7(int) Constant 67 227617a3babSopenharmony_ci 199: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 200 146 18 197 12 17 23 228617a3babSopenharmony_ci 209: 7(int) Constant 69 229617a3babSopenharmony_ci 210: TypeImage 29(float) 2D sampled format:Unknown 230617a3babSopenharmony_ci 214: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 0(DebugInfoNone) 231617a3babSopenharmony_ci 211: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 212 12 18 209 12 21 213 214 13 232617a3babSopenharmony_ci 215: TypeSampledImage 210 233617a3babSopenharmony_ci 216: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 217 12 18 209 12 21 218 214 13 234617a3babSopenharmony_ci 219: TypePointer UniformConstant 215 235617a3babSopenharmony_ci220(displacementMap): 219(ptr) Variable UniformConstant 236617a3babSopenharmony_ci 221: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 222 216 18 209 12 21 222 220(displacementMap) 46 237617a3babSopenharmony_ci 225: 29(float) Constant 0 238617a3babSopenharmony_ci 228: TypeMatrix 145(fvec4) 4 239617a3babSopenharmony_ci 230: TypeBool 240617a3babSopenharmony_ci 232: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 231 10 24 12 241617a3babSopenharmony_ci 233: 230(bool) ConstantTrue 242617a3babSopenharmony_ci 229: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 146 23 233 243617a3babSopenharmony_ci 234: TypeArray 145(fvec4) 11 244617a3babSopenharmony_ci 235: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 146 11 245617a3babSopenharmony_ci 236(UBO): TypeStruct 228 228 145(fvec4) 234 29(float) 29(float) 32(fvec2) 29(float) 246617a3babSopenharmony_ci 239: 7(int) Constant 30 247617a3babSopenharmony_ci 240: 7(int) Constant 7 248617a3babSopenharmony_ci 237: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 238 229 18 239 240 12 12 13 249617a3babSopenharmony_ci 241: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 238 229 18 239 240 12 12 13 250617a3babSopenharmony_ci 244: 7(int) Constant 31 251617a3babSopenharmony_ci 242: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 243 146 18 244 240 12 12 13 252617a3babSopenharmony_ci 245: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 246 235 18 10 240 12 12 13 253617a3babSopenharmony_ci 249: 7(int) Constant 36 254617a3babSopenharmony_ci 247: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 248 31 18 249 46 12 12 13 255617a3babSopenharmony_ci 250: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 248 31 18 249 46 12 12 13 256617a3babSopenharmony_ci 253: 7(int) Constant 35 257617a3babSopenharmony_ci 251: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 252 33 18 253 240 12 12 13 258617a3babSopenharmony_ci 254: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 248 31 18 249 46 12 12 13 259617a3babSopenharmony_ci 255: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 256 22 18 209 12 21 256 12 13 237 241 242 245 247 250 251 254 260617a3babSopenharmony_ci 257: TypePointer Uniform 236(UBO) 261617a3babSopenharmony_ci 258(ubo): 257(ptr) Variable Uniform 262617a3babSopenharmony_ci 259: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 260 255 18 209 12 21 260 258(ubo) 46 263617a3babSopenharmony_ci 261: 47(int) Constant 4 264617a3babSopenharmony_ci 262: TypePointer Uniform 29(float) 265617a3babSopenharmony_ci 266: TypePointer Function 29(float) 266617a3babSopenharmony_ci 272: 7(int) Constant 71 267617a3babSopenharmony_ci273(gl_PerVertex): TypeStruct 145(fvec4) 29(float) 152 152 268617a3babSopenharmony_ci 275: 7(int) Constant 165 269617a3babSopenharmony_ci 274: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 156 146 18 22 275 12 12 13 270617a3babSopenharmony_ci 277: 7(int) Constant 183 271617a3babSopenharmony_ci 276: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 159 31 18 22 277 12 12 13 272617a3babSopenharmony_ci 279: 7(int) Constant 226 273617a3babSopenharmony_ci 278: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 162 153 18 22 279 12 12 13 274617a3babSopenharmony_ci 280: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 162 153 18 22 279 12 12 13 275617a3babSopenharmony_ci 281: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 166 22 18 272 12 21 166 12 13 274 276 278 280 276617a3babSopenharmony_ci 282: TypePointer Output 273(gl_PerVertex) 277617a3babSopenharmony_ci 283: 282(ptr) Variable Output 278617a3babSopenharmony_ci 284: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 281 18 272 12 21 1 283 46 279617a3babSopenharmony_ci 285: TypePointer Uniform 228 280617a3babSopenharmony_ci 293: TypePointer Output 145(fvec4) 281617a3babSopenharmony_ci 296: 7(int) Constant 74 282617a3babSopenharmony_ci 297(outViewVec): 133(ptr) Variable Output 283617a3babSopenharmony_ci 298: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 299 58 18 296 12 21 299 297(outViewVec) 46 284617a3babSopenharmony_ci 304: 7(int) Constant 75 285617a3babSopenharmony_ci305(outLightVec): 133(ptr) Variable Output 286617a3babSopenharmony_ci 306: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 307 58 18 304 12 21 307 305(outLightVec) 46 287617a3babSopenharmony_ci 308: TypePointer Uniform 145(fvec4) 288617a3babSopenharmony_ci 316: 7(int) Constant 76 289617a3babSopenharmony_ci317(outWorldPos): 133(ptr) Variable Output 290617a3babSopenharmony_ci 318: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 319 58 18 316 12 21 319 317(outWorldPos) 46 291617a3babSopenharmony_ci 323: 7(int) Constant 77 292617a3babSopenharmony_ci 324(outEyePos): 133(ptr) Variable Output 293617a3babSopenharmony_ci 325: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 326 58 18 323 12 21 326 324(outEyePos) 46 294617a3babSopenharmony_ci Line 1 53 11 295617a3babSopenharmony_ci 14(main): 4 Function None 5 296617a3babSopenharmony_ci 15: Label 297617a3babSopenharmony_ci 35(uv1): 34(ptr) Variable Function 298617a3babSopenharmony_ci 70(uv2): 34(ptr) Variable Function 299617a3babSopenharmony_ci 99(n1): 98(ptr) Variable Function 300617a3babSopenharmony_ci 119(n2): 98(ptr) Variable Function 301617a3babSopenharmony_ci 148(pos1): 147(ptr) Variable Function 302617a3babSopenharmony_ci 184(pos2): 147(ptr) Variable Function 303617a3babSopenharmony_ci 198(pos): 147(ptr) Variable Function 304617a3babSopenharmony_ci 25: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 17 14(main) 305617a3babSopenharmony_ci 26: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 17 306617a3babSopenharmony_ci 27: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 28 28 12 12 307617a3babSopenharmony_ci 38: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 36 35(uv1) 39 308617a3babSopenharmony_ci 52: 51(ptr) AccessChain 43(inUV) 50 309617a3babSopenharmony_ci 53: 32(fvec2) Load 52 310617a3babSopenharmony_ci 55: 51(ptr) AccessChain 43(inUV) 54 311617a3babSopenharmony_ci 56: 32(fvec2) Load 55 312617a3babSopenharmony_ci 64: 63(ptr) AccessChain 60(gl_TessCoord) 12 313617a3babSopenharmony_ci 65: 29(float) Load 64 314617a3babSopenharmony_ci 66: 32(fvec2) CompositeConstruct 65 65 315617a3babSopenharmony_ci 67: 32(fvec2) ExtInst 3(GLSL.std.450) 46(FMix) 53 56 66 316617a3babSopenharmony_ci Store 35(uv1) 67 317617a3babSopenharmony_ci 68: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 69 69 12 12 318617a3babSopenharmony_ci 73: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 71 70(uv2) 39 319617a3babSopenharmony_ci 75: 51(ptr) AccessChain 43(inUV) 74 320617a3babSopenharmony_ci 76: 32(fvec2) Load 75 321617a3babSopenharmony_ci 78: 51(ptr) AccessChain 43(inUV) 77 322617a3babSopenharmony_ci 79: 32(fvec2) Load 78 323617a3babSopenharmony_ci 80: 63(ptr) AccessChain 60(gl_TessCoord) 12 324617a3babSopenharmony_ci 81: 29(float) Load 80 325617a3babSopenharmony_ci 82: 32(fvec2) CompositeConstruct 81 81 326617a3babSopenharmony_ci 83: 32(fvec2) ExtInst 3(GLSL.std.450) 46(FMix) 76 79 82 327617a3babSopenharmony_ci Store 70(uv2) 83 328617a3babSopenharmony_ci 84: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 85 85 12 12 329617a3babSopenharmony_ci 90: 32(fvec2) Load 35(uv1) 330617a3babSopenharmony_ci 91: 32(fvec2) Load 70(uv2) 331617a3babSopenharmony_ci 92: 63(ptr) AccessChain 60(gl_TessCoord) 22 332617a3babSopenharmony_ci 93: 29(float) Load 92 333617a3babSopenharmony_ci 94: 32(fvec2) CompositeConstruct 93 93 334617a3babSopenharmony_ci 95: 32(fvec2) ExtInst 3(GLSL.std.450) 46(FMix) 90 91 94 335617a3babSopenharmony_ci Store 87(outUV) 95 336617a3babSopenharmony_ci 96: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 97 97 12 12 337617a3babSopenharmony_ci 102: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 100 99(n1) 39 338617a3babSopenharmony_ci 109: 59(ptr) AccessChain 106(inNormal) 50 339617a3babSopenharmony_ci 110: 57(fvec3) Load 109 340617a3babSopenharmony_ci 111: 59(ptr) AccessChain 106(inNormal) 54 341617a3babSopenharmony_ci 112: 57(fvec3) Load 111 342617a3babSopenharmony_ci 113: 63(ptr) AccessChain 60(gl_TessCoord) 12 343617a3babSopenharmony_ci 114: 29(float) Load 113 344617a3babSopenharmony_ci 115: 57(fvec3) CompositeConstruct 114 114 114 345617a3babSopenharmony_ci 116: 57(fvec3) ExtInst 3(GLSL.std.450) 46(FMix) 110 112 115 346617a3babSopenharmony_ci Store 99(n1) 116 347617a3babSopenharmony_ci 117: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 118 118 12 12 348617a3babSopenharmony_ci 122: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 120 119(n2) 39 349617a3babSopenharmony_ci 123: 59(ptr) AccessChain 106(inNormal) 74 350617a3babSopenharmony_ci 124: 57(fvec3) Load 123 351617a3babSopenharmony_ci 125: 59(ptr) AccessChain 106(inNormal) 77 352617a3babSopenharmony_ci 126: 57(fvec3) Load 125 353617a3babSopenharmony_ci 127: 63(ptr) AccessChain 60(gl_TessCoord) 12 354617a3babSopenharmony_ci 128: 29(float) Load 127 355617a3babSopenharmony_ci 129: 57(fvec3) CompositeConstruct 128 128 128 356617a3babSopenharmony_ci 130: 57(fvec3) ExtInst 3(GLSL.std.450) 46(FMix) 124 126 129 357617a3babSopenharmony_ci Store 119(n2) 130 358617a3babSopenharmony_ci 131: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 132 132 12 12 359617a3babSopenharmony_ci 137: 57(fvec3) Load 99(n1) 360617a3babSopenharmony_ci 138: 57(fvec3) Load 119(n2) 361617a3babSopenharmony_ci 139: 63(ptr) AccessChain 60(gl_TessCoord) 22 362617a3babSopenharmony_ci 140: 29(float) Load 139 363617a3babSopenharmony_ci 141: 57(fvec3) CompositeConstruct 140 140 140 364617a3babSopenharmony_ci 142: 57(fvec3) ExtInst 3(GLSL.std.450) 46(FMix) 137 138 141 365617a3babSopenharmony_ci Store 134(outNormal) 142 366617a3babSopenharmony_ci 143: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 144 144 12 12 367617a3babSopenharmony_ci 151: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 149 148(pos1) 39 368617a3babSopenharmony_ci 174: 173(ptr) AccessChain 170(gl_in) 50 50 369617a3babSopenharmony_ci 175: 145(fvec4) Load 174 370617a3babSopenharmony_ci 176: 173(ptr) AccessChain 170(gl_in) 54 50 371617a3babSopenharmony_ci 177: 145(fvec4) Load 176 372617a3babSopenharmony_ci 178: 63(ptr) AccessChain 60(gl_TessCoord) 12 373617a3babSopenharmony_ci 179: 29(float) Load 178 374617a3babSopenharmony_ci 180: 145(fvec4) CompositeConstruct 179 179 179 179 375617a3babSopenharmony_ci 181: 145(fvec4) ExtInst 3(GLSL.std.450) 46(FMix) 175 177 180 376617a3babSopenharmony_ci Store 148(pos1) 181 377617a3babSopenharmony_ci 182: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 183 183 12 12 378617a3babSopenharmony_ci 187: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 185 184(pos2) 39 379617a3babSopenharmony_ci 188: 173(ptr) AccessChain 170(gl_in) 74 50 380617a3babSopenharmony_ci 189: 145(fvec4) Load 188 381617a3babSopenharmony_ci 190: 173(ptr) AccessChain 170(gl_in) 77 50 382617a3babSopenharmony_ci 191: 145(fvec4) Load 190 383617a3babSopenharmony_ci 192: 63(ptr) AccessChain 60(gl_TessCoord) 12 384617a3babSopenharmony_ci 193: 29(float) Load 192 385617a3babSopenharmony_ci 194: 145(fvec4) CompositeConstruct 193 193 193 193 386617a3babSopenharmony_ci 195: 145(fvec4) ExtInst 3(GLSL.std.450) 46(FMix) 189 191 194 387617a3babSopenharmony_ci Store 184(pos2) 195 388617a3babSopenharmony_ci 196: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 197 197 12 12 389617a3babSopenharmony_ci 201: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 199 198(pos) 39 390617a3babSopenharmony_ci 202: 145(fvec4) Load 148(pos1) 391617a3babSopenharmony_ci 203: 145(fvec4) Load 184(pos2) 392617a3babSopenharmony_ci 204: 63(ptr) AccessChain 60(gl_TessCoord) 22 393617a3babSopenharmony_ci 205: 29(float) Load 204 394617a3babSopenharmony_ci 206: 145(fvec4) CompositeConstruct 205 205 205 205 395617a3babSopenharmony_ci 207: 145(fvec4) ExtInst 3(GLSL.std.450) 46(FMix) 202 203 206 396617a3babSopenharmony_ci Store 198(pos) 207 397617a3babSopenharmony_ci 208: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 209 209 12 12 398617a3babSopenharmony_ci 223: 215 Load 220(displacementMap) 399617a3babSopenharmony_ci 224: 32(fvec2) Load 87(outUV) 400617a3babSopenharmony_ci 226: 145(fvec4) ImageSampleExplicitLod 223 224 Lod 225 401617a3babSopenharmony_ci 227: 29(float) CompositeExtract 226 0 402617a3babSopenharmony_ci 263: 262(ptr) AccessChain 258(ubo) 261 403617a3babSopenharmony_ci 264: 29(float) Load 263 404617a3babSopenharmony_ci 265: 29(float) FMul 227 264 405617a3babSopenharmony_ci 267: 266(ptr) AccessChain 198(pos) 22 406617a3babSopenharmony_ci 268: 29(float) Load 267 407617a3babSopenharmony_ci 269: 29(float) FSub 268 265 408617a3babSopenharmony_ci 270: 266(ptr) AccessChain 198(pos) 22 409617a3babSopenharmony_ci Store 270 269 410617a3babSopenharmony_ci 271: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 272 272 12 12 411617a3babSopenharmony_ci 286: 285(ptr) AccessChain 258(ubo) 50 412617a3babSopenharmony_ci 287: 228 Load 286 413617a3babSopenharmony_ci 288: 285(ptr) AccessChain 258(ubo) 54 414617a3babSopenharmony_ci 289: 228 Load 288 415617a3babSopenharmony_ci 290: 228 MatrixTimesMatrix 287 289 416617a3babSopenharmony_ci 291: 145(fvec4) Load 198(pos) 417617a3babSopenharmony_ci 292: 145(fvec4) MatrixTimesVector 290 291 418617a3babSopenharmony_ci 294: 293(ptr) AccessChain 283 50 419617a3babSopenharmony_ci Store 294 292 420617a3babSopenharmony_ci 295: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 296 296 12 12 421617a3babSopenharmony_ci 300: 145(fvec4) Load 198(pos) 422617a3babSopenharmony_ci 301: 57(fvec3) VectorShuffle 300 300 0 1 2 423617a3babSopenharmony_ci 302: 57(fvec3) FNegate 301 424617a3babSopenharmony_ci Store 297(outViewVec) 302 425617a3babSopenharmony_ci 303: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 304 304 12 12 426617a3babSopenharmony_ci 309: 308(ptr) AccessChain 258(ubo) 77 427617a3babSopenharmony_ci 310: 145(fvec4) Load 309 428617a3babSopenharmony_ci 311: 57(fvec3) VectorShuffle 310 310 0 1 2 429617a3babSopenharmony_ci 312: 57(fvec3) Load 297(outViewVec) 430617a3babSopenharmony_ci 313: 57(fvec3) FAdd 311 312 431617a3babSopenharmony_ci 314: 57(fvec3) ExtInst 3(GLSL.std.450) 69(Normalize) 313 432617a3babSopenharmony_ci Store 305(outLightVec) 314 433617a3babSopenharmony_ci 315: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 316 316 12 12 434617a3babSopenharmony_ci 320: 145(fvec4) Load 198(pos) 435617a3babSopenharmony_ci 321: 57(fvec3) VectorShuffle 320 320 0 1 2 436617a3babSopenharmony_ci Store 317(outWorldPos) 321 437617a3babSopenharmony_ci 322: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 18 323 323 12 12 438617a3babSopenharmony_ci 327: 285(ptr) AccessChain 258(ubo) 54 439617a3babSopenharmony_ci 328: 228 Load 327 440617a3babSopenharmony_ci 329: 145(fvec4) Load 198(pos) 441617a3babSopenharmony_ci 330: 145(fvec4) MatrixTimesVector 328 329 442617a3babSopenharmony_ci 331: 29(float) CompositeExtract 330 0 443617a3babSopenharmony_ci 332: 29(float) CompositeExtract 330 1 444617a3babSopenharmony_ci 333: 29(float) CompositeExtract 330 2 445617a3babSopenharmony_ci 334: 57(fvec3) CompositeConstruct 331 332 333 446617a3babSopenharmony_ci Store 324(outEyePos) 334 447617a3babSopenharmony_ci Return 448617a3babSopenharmony_ci FunctionEnd 449