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