1617a3babSopenharmony_cispv.texture.frag
2617a3babSopenharmony_ciWARNING: 0:10: varying deprecated in version 130; may be removed in future release
3617a3babSopenharmony_ciWARNING: 0:11: varying deprecated in version 130; may be removed in future release
4617a3babSopenharmony_ciWARNING: 0:12: varying deprecated in version 130; may be removed in future release
5617a3babSopenharmony_ci
6617a3babSopenharmony_ci// Module Version 10000
7617a3babSopenharmony_ci// Generated by (magic number): 8000b
8617a3babSopenharmony_ci// Id's are bound by 305
9617a3babSopenharmony_ci
10617a3babSopenharmony_ci                              Capability Shader
11617a3babSopenharmony_ci                              Capability Sampled1D
12617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
13617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
14617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 47 291 294 297 303 304
15617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
16617a3babSopenharmony_ci                              Source GLSL 140
17617a3babSopenharmony_ci                              Name 4  "main"
18617a3babSopenharmony_ci                              Name 8  "blendscale"
19617a3babSopenharmony_ci                              Name 10  "bias"
20617a3babSopenharmony_ci                              Name 12  "lod"
21617a3babSopenharmony_ci                              Name 14  "proj"
22617a3babSopenharmony_ci                              Name 15  "coords1D"
23617a3babSopenharmony_ci                              Name 18  "coords3D"
24617a3babSopenharmony_ci                              Name 24  "coords4D"
25617a3babSopenharmony_ci                              Name 26  "color"
26617a3babSopenharmony_ci                              Name 32  "texSampler1D"
27617a3babSopenharmony_ci                              Name 47  "coords2D"
28617a3babSopenharmony_ci                              Name 76  "texSampler2D"
29617a3babSopenharmony_ci                              Name 104  "texSampler3D"
30617a3babSopenharmony_ci                              Name 130  "texSamplerCube"
31617a3babSopenharmony_ci                              Name 145  "shadowSampler1D"
32617a3babSopenharmony_ci                              Name 164  "shadowSampler2D"
33617a3babSopenharmony_ci                              Name 221  "iCoords2D"
34617a3babSopenharmony_ci                              Name 226  "iLod"
35617a3babSopenharmony_ci                              Name 236  "gradX"
36617a3babSopenharmony_ci                              Name 239  "gradY"
37617a3babSopenharmony_ci                              Name 291  "gl_FragColor"
38617a3babSopenharmony_ci                              Name 294  "u"
39617a3babSopenharmony_ci                              Name 297  "blend"
40617a3babSopenharmony_ci                              Name 303  "scale"
41617a3babSopenharmony_ci                              Name 304  "t"
42617a3babSopenharmony_ci                              Decorate 32(texSampler1D) DescriptorSet 0
43617a3babSopenharmony_ci                              Decorate 32(texSampler1D) Binding 0
44617a3babSopenharmony_ci                              Decorate 47(coords2D) Location 4
45617a3babSopenharmony_ci                              Decorate 76(texSampler2D) DescriptorSet 0
46617a3babSopenharmony_ci                              Decorate 76(texSampler2D) Binding 1
47617a3babSopenharmony_ci                              Decorate 104(texSampler3D) DescriptorSet 0
48617a3babSopenharmony_ci                              Decorate 104(texSampler3D) Binding 2
49617a3babSopenharmony_ci                              Decorate 130(texSamplerCube) DescriptorSet 0
50617a3babSopenharmony_ci                              Decorate 130(texSamplerCube) Binding 3
51617a3babSopenharmony_ci                              Decorate 145(shadowSampler1D) DescriptorSet 0
52617a3babSopenharmony_ci                              Decorate 145(shadowSampler1D) Binding 4
53617a3babSopenharmony_ci                              Decorate 164(shadowSampler2D) DescriptorSet 0
54617a3babSopenharmony_ci                              Decorate 164(shadowSampler2D) Binding 5
55617a3babSopenharmony_ci                              Decorate 291(gl_FragColor) Location 0
56617a3babSopenharmony_ci                              Decorate 294(u) Location 2
57617a3babSopenharmony_ci                              Decorate 297(blend) Location 0
58617a3babSopenharmony_ci                              Decorate 303(scale) Location 1
59617a3babSopenharmony_ci                              Decorate 304(t) Location 3
60617a3babSopenharmony_ci               2:             TypeVoid
61617a3babSopenharmony_ci               3:             TypeFunction 2
62617a3babSopenharmony_ci               6:             TypeFloat 32
63617a3babSopenharmony_ci               7:             TypePointer Function 6(float)
64617a3babSopenharmony_ci               9:    6(float) Constant 1071971828
65617a3babSopenharmony_ci              11:    6(float) Constant 1073741824
66617a3babSopenharmony_ci              13:    6(float) Constant 1077936128
67617a3babSopenharmony_ci              16:             TypeVector 6(float) 3
68617a3babSopenharmony_ci              17:             TypePointer Function 16(fvec3)
69617a3babSopenharmony_ci              19:    6(float) Constant 1076753334
70617a3babSopenharmony_ci              20:    6(float) Constant 1079836148
71617a3babSopenharmony_ci              21:   16(fvec3) ConstantComposite 9 19 20
72617a3babSopenharmony_ci              22:             TypeVector 6(float) 4
73617a3babSopenharmony_ci              23:             TypePointer Function 22(fvec4)
74617a3babSopenharmony_ci              25:   22(fvec4) ConstantComposite 9 19 20 11
75617a3babSopenharmony_ci              27:    6(float) Constant 0
76617a3babSopenharmony_ci              28:   22(fvec4) ConstantComposite 27 27 27 27
77617a3babSopenharmony_ci              29:             TypeImage 6(float) 1D sampled format:Unknown
78617a3babSopenharmony_ci              30:             TypeSampledImage 29
79617a3babSopenharmony_ci              31:             TypePointer UniformConstant 30
80617a3babSopenharmony_ci32(texSampler1D):     31(ptr) Variable UniformConstant
81617a3babSopenharmony_ci              45:             TypeVector 6(float) 2
82617a3babSopenharmony_ci              46:             TypePointer Input 45(fvec2)
83617a3babSopenharmony_ci    47(coords2D):     46(ptr) Variable Input
84617a3babSopenharmony_ci              73:             TypeImage 6(float) 2D sampled format:Unknown
85617a3babSopenharmony_ci              74:             TypeSampledImage 73
86617a3babSopenharmony_ci              75:             TypePointer UniformConstant 74
87617a3babSopenharmony_ci76(texSampler2D):     75(ptr) Variable UniformConstant
88617a3babSopenharmony_ci             101:             TypeImage 6(float) 3D sampled format:Unknown
89617a3babSopenharmony_ci             102:             TypeSampledImage 101
90617a3babSopenharmony_ci             103:             TypePointer UniformConstant 102
91617a3babSopenharmony_ci104(texSampler3D):    103(ptr) Variable UniformConstant
92617a3babSopenharmony_ci             127:             TypeImage 6(float) Cube sampled format:Unknown
93617a3babSopenharmony_ci             128:             TypeSampledImage 127
94617a3babSopenharmony_ci             129:             TypePointer UniformConstant 128
95617a3babSopenharmony_ci130(texSamplerCube):    129(ptr) Variable UniformConstant
96617a3babSopenharmony_ci             142:             TypeImage 6(float) 1D depth sampled format:Unknown
97617a3babSopenharmony_ci             143:             TypeSampledImage 142
98617a3babSopenharmony_ci             144:             TypePointer UniformConstant 143
99617a3babSopenharmony_ci145(shadowSampler1D):    144(ptr) Variable UniformConstant
100617a3babSopenharmony_ci             161:             TypeImage 6(float) 2D depth sampled format:Unknown
101617a3babSopenharmony_ci             162:             TypeSampledImage 161
102617a3babSopenharmony_ci             163:             TypePointer UniformConstant 162
103617a3babSopenharmony_ci164(shadowSampler2D):    163(ptr) Variable UniformConstant
104617a3babSopenharmony_ci             218:             TypeInt 32 1
105617a3babSopenharmony_ci             219:             TypeVector 218(int) 2
106617a3babSopenharmony_ci             220:             TypePointer Function 219(ivec2)
107617a3babSopenharmony_ci             222:    218(int) Constant 0
108617a3babSopenharmony_ci             223:    218(int) Constant 5
109617a3babSopenharmony_ci             224:  219(ivec2) ConstantComposite 222 223
110617a3babSopenharmony_ci             225:             TypePointer Function 218(int)
111617a3babSopenharmony_ci             227:    218(int) Constant 1
112617a3babSopenharmony_ci             235:             TypePointer Function 45(fvec2)
113617a3babSopenharmony_ci             264:    218(int) Constant 3
114617a3babSopenharmony_ci             265:    218(int) Constant 4294967289
115617a3babSopenharmony_ci             266:  219(ivec2) ConstantComposite 264 265
116617a3babSopenharmony_ci             290:             TypePointer Output 22(fvec4)
117617a3babSopenharmony_ci291(gl_FragColor):    290(ptr) Variable Output
118617a3babSopenharmony_ci             293:             TypePointer Input 22(fvec4)
119617a3babSopenharmony_ci          294(u):    293(ptr) Variable Input
120617a3babSopenharmony_ci             296:             TypePointer Input 6(float)
121617a3babSopenharmony_ci      297(blend):    296(ptr) Variable Input
122617a3babSopenharmony_ci      303(scale):     46(ptr) Variable Input
123617a3babSopenharmony_ci          304(t):     46(ptr) Variable Input
124617a3babSopenharmony_ci         4(main):           2 Function None 3
125617a3babSopenharmony_ci               5:             Label
126617a3babSopenharmony_ci   8(blendscale):      7(ptr) Variable Function
127617a3babSopenharmony_ci        10(bias):      7(ptr) Variable Function
128617a3babSopenharmony_ci         12(lod):      7(ptr) Variable Function
129617a3babSopenharmony_ci        14(proj):      7(ptr) Variable Function
130617a3babSopenharmony_ci    15(coords1D):      7(ptr) Variable Function
131617a3babSopenharmony_ci    18(coords3D):     17(ptr) Variable Function
132617a3babSopenharmony_ci    24(coords4D):     23(ptr) Variable Function
133617a3babSopenharmony_ci       26(color):     23(ptr) Variable Function
134617a3babSopenharmony_ci  221(iCoords2D):    220(ptr) Variable Function
135617a3babSopenharmony_ci       226(iLod):    225(ptr) Variable Function
136617a3babSopenharmony_ci      236(gradX):    235(ptr) Variable Function
137617a3babSopenharmony_ci      239(gradY):    235(ptr) Variable Function
138617a3babSopenharmony_ci                              Store 8(blendscale) 9
139617a3babSopenharmony_ci                              Store 10(bias) 11
140617a3babSopenharmony_ci                              Store 12(lod) 13
141617a3babSopenharmony_ci                              Store 14(proj) 11
142617a3babSopenharmony_ci                              Store 15(coords1D) 9
143617a3babSopenharmony_ci                              Store 18(coords3D) 21
144617a3babSopenharmony_ci                              Store 24(coords4D) 25
145617a3babSopenharmony_ci                              Store 26(color) 28
146617a3babSopenharmony_ci              33:          30 Load 32(texSampler1D)
147617a3babSopenharmony_ci              34:    6(float) Load 15(coords1D)
148617a3babSopenharmony_ci              35:   22(fvec4) ImageSampleImplicitLod 33 34
149617a3babSopenharmony_ci              36:   22(fvec4) Load 26(color)
150617a3babSopenharmony_ci              37:   22(fvec4) FAdd 36 35
151617a3babSopenharmony_ci                              Store 26(color) 37
152617a3babSopenharmony_ci              38:          30 Load 32(texSampler1D)
153617a3babSopenharmony_ci              39:    6(float) Load 15(coords1D)
154617a3babSopenharmony_ci              40:    6(float) Load 10(bias)
155617a3babSopenharmony_ci              41:   22(fvec4) ImageSampleImplicitLod 38 39 Bias 40
156617a3babSopenharmony_ci              42:   22(fvec4) Load 26(color)
157617a3babSopenharmony_ci              43:   22(fvec4) FAdd 42 41
158617a3babSopenharmony_ci                              Store 26(color) 43
159617a3babSopenharmony_ci              44:          30 Load 32(texSampler1D)
160617a3babSopenharmony_ci              48:   45(fvec2) Load 47(coords2D)
161617a3babSopenharmony_ci              49:   22(fvec4) ImageSampleProjImplicitLod 44 48
162617a3babSopenharmony_ci              50:   22(fvec4) Load 26(color)
163617a3babSopenharmony_ci              51:   22(fvec4) FAdd 50 49
164617a3babSopenharmony_ci                              Store 26(color) 51
165617a3babSopenharmony_ci              52:          30 Load 32(texSampler1D)
166617a3babSopenharmony_ci              53:   22(fvec4) Load 24(coords4D)
167617a3babSopenharmony_ci              54:    6(float) CompositeExtract 53 3
168617a3babSopenharmony_ci              55:   22(fvec4) CompositeInsert 54 53 1
169617a3babSopenharmony_ci              56:   22(fvec4) ImageSampleProjImplicitLod 52 55
170617a3babSopenharmony_ci              57:   22(fvec4) Load 26(color)
171617a3babSopenharmony_ci              58:   22(fvec4) FAdd 57 56
172617a3babSopenharmony_ci                              Store 26(color) 58
173617a3babSopenharmony_ci              59:          30 Load 32(texSampler1D)
174617a3babSopenharmony_ci              60:   45(fvec2) Load 47(coords2D)
175617a3babSopenharmony_ci              61:    6(float) Load 10(bias)
176617a3babSopenharmony_ci              62:   22(fvec4) ImageSampleProjImplicitLod 59 60 Bias 61
177617a3babSopenharmony_ci              63:   22(fvec4) Load 26(color)
178617a3babSopenharmony_ci              64:   22(fvec4) FAdd 63 62
179617a3babSopenharmony_ci                              Store 26(color) 64
180617a3babSopenharmony_ci              65:          30 Load 32(texSampler1D)
181617a3babSopenharmony_ci              66:   22(fvec4) Load 24(coords4D)
182617a3babSopenharmony_ci              67:    6(float) Load 10(bias)
183617a3babSopenharmony_ci              68:    6(float) CompositeExtract 66 3
184617a3babSopenharmony_ci              69:   22(fvec4) CompositeInsert 68 66 1
185617a3babSopenharmony_ci              70:   22(fvec4) ImageSampleProjImplicitLod 65 69 Bias 67
186617a3babSopenharmony_ci              71:   22(fvec4) Load 26(color)
187617a3babSopenharmony_ci              72:   22(fvec4) FAdd 71 70
188617a3babSopenharmony_ci                              Store 26(color) 72
189617a3babSopenharmony_ci              77:          74 Load 76(texSampler2D)
190617a3babSopenharmony_ci              78:   45(fvec2) Load 47(coords2D)
191617a3babSopenharmony_ci              79:   22(fvec4) ImageSampleImplicitLod 77 78
192617a3babSopenharmony_ci              80:   22(fvec4) Load 26(color)
193617a3babSopenharmony_ci              81:   22(fvec4) FAdd 80 79
194617a3babSopenharmony_ci                              Store 26(color) 81
195617a3babSopenharmony_ci              82:          74 Load 76(texSampler2D)
196617a3babSopenharmony_ci              83:   45(fvec2) Load 47(coords2D)
197617a3babSopenharmony_ci              84:    6(float) Load 10(bias)
198617a3babSopenharmony_ci              85:   22(fvec4) ImageSampleImplicitLod 82 83 Bias 84
199617a3babSopenharmony_ci              86:   22(fvec4) Load 26(color)
200617a3babSopenharmony_ci              87:   22(fvec4) FAdd 86 85
201617a3babSopenharmony_ci                              Store 26(color) 87
202617a3babSopenharmony_ci              88:          74 Load 76(texSampler2D)
203617a3babSopenharmony_ci              89:   16(fvec3) Load 18(coords3D)
204617a3babSopenharmony_ci              90:   22(fvec4) ImageSampleProjImplicitLod 88 89
205617a3babSopenharmony_ci              91:   22(fvec4) Load 26(color)
206617a3babSopenharmony_ci              92:   22(fvec4) FAdd 91 90
207617a3babSopenharmony_ci                              Store 26(color) 92
208617a3babSopenharmony_ci              93:          74 Load 76(texSampler2D)
209617a3babSopenharmony_ci              94:   22(fvec4) Load 24(coords4D)
210617a3babSopenharmony_ci              95:    6(float) Load 10(bias)
211617a3babSopenharmony_ci              96:    6(float) CompositeExtract 94 3
212617a3babSopenharmony_ci              97:   22(fvec4) CompositeInsert 96 94 2
213617a3babSopenharmony_ci              98:   22(fvec4) ImageSampleProjImplicitLod 93 97 Bias 95
214617a3babSopenharmony_ci              99:   22(fvec4) Load 26(color)
215617a3babSopenharmony_ci             100:   22(fvec4) FAdd 99 98
216617a3babSopenharmony_ci                              Store 26(color) 100
217617a3babSopenharmony_ci             105:         102 Load 104(texSampler3D)
218617a3babSopenharmony_ci             106:   16(fvec3) Load 18(coords3D)
219617a3babSopenharmony_ci             107:   22(fvec4) ImageSampleImplicitLod 105 106
220617a3babSopenharmony_ci             108:   22(fvec4) Load 26(color)
221617a3babSopenharmony_ci             109:   22(fvec4) FAdd 108 107
222617a3babSopenharmony_ci                              Store 26(color) 109
223617a3babSopenharmony_ci             110:         102 Load 104(texSampler3D)
224617a3babSopenharmony_ci             111:   16(fvec3) Load 18(coords3D)
225617a3babSopenharmony_ci             112:    6(float) Load 10(bias)
226617a3babSopenharmony_ci             113:   22(fvec4) ImageSampleImplicitLod 110 111 Bias 112
227617a3babSopenharmony_ci             114:   22(fvec4) Load 26(color)
228617a3babSopenharmony_ci             115:   22(fvec4) FAdd 114 113
229617a3babSopenharmony_ci                              Store 26(color) 115
230617a3babSopenharmony_ci             116:         102 Load 104(texSampler3D)
231617a3babSopenharmony_ci             117:   22(fvec4) Load 24(coords4D)
232617a3babSopenharmony_ci             118:   22(fvec4) ImageSampleProjImplicitLod 116 117
233617a3babSopenharmony_ci             119:   22(fvec4) Load 26(color)
234617a3babSopenharmony_ci             120:   22(fvec4) FAdd 119 118
235617a3babSopenharmony_ci                              Store 26(color) 120
236617a3babSopenharmony_ci             121:         102 Load 104(texSampler3D)
237617a3babSopenharmony_ci             122:   22(fvec4) Load 24(coords4D)
238617a3babSopenharmony_ci             123:    6(float) Load 10(bias)
239617a3babSopenharmony_ci             124:   22(fvec4) ImageSampleProjImplicitLod 121 122 Bias 123
240617a3babSopenharmony_ci             125:   22(fvec4) Load 26(color)
241617a3babSopenharmony_ci             126:   22(fvec4) FAdd 125 124
242617a3babSopenharmony_ci                              Store 26(color) 126
243617a3babSopenharmony_ci             131:         128 Load 130(texSamplerCube)
244617a3babSopenharmony_ci             132:   16(fvec3) Load 18(coords3D)
245617a3babSopenharmony_ci             133:   22(fvec4) ImageSampleImplicitLod 131 132
246617a3babSopenharmony_ci             134:   22(fvec4) Load 26(color)
247617a3babSopenharmony_ci             135:   22(fvec4) FAdd 134 133
248617a3babSopenharmony_ci                              Store 26(color) 135
249617a3babSopenharmony_ci             136:         128 Load 130(texSamplerCube)
250617a3babSopenharmony_ci             137:   16(fvec3) Load 18(coords3D)
251617a3babSopenharmony_ci             138:    6(float) Load 10(bias)
252617a3babSopenharmony_ci             139:   22(fvec4) ImageSampleImplicitLod 136 137 Bias 138
253617a3babSopenharmony_ci             140:   22(fvec4) Load 26(color)
254617a3babSopenharmony_ci             141:   22(fvec4) FAdd 140 139
255617a3babSopenharmony_ci                              Store 26(color) 141
256617a3babSopenharmony_ci             146:         143 Load 145(shadowSampler1D)
257617a3babSopenharmony_ci             147:   16(fvec3) Load 18(coords3D)
258617a3babSopenharmony_ci             148:    6(float) CompositeExtract 147 2
259617a3babSopenharmony_ci             149:    6(float) ImageSampleDrefImplicitLod 146 147 148
260617a3babSopenharmony_ci             150:   22(fvec4) Load 26(color)
261617a3babSopenharmony_ci             151:   22(fvec4) CompositeConstruct 149 149 149 149
262617a3babSopenharmony_ci             152:   22(fvec4) FAdd 150 151
263617a3babSopenharmony_ci                              Store 26(color) 152
264617a3babSopenharmony_ci             153:         143 Load 145(shadowSampler1D)
265617a3babSopenharmony_ci             154:   16(fvec3) Load 18(coords3D)
266617a3babSopenharmony_ci             155:    6(float) Load 10(bias)
267617a3babSopenharmony_ci             156:    6(float) CompositeExtract 154 2
268617a3babSopenharmony_ci             157:    6(float) ImageSampleDrefImplicitLod 153 154 156 Bias 155
269617a3babSopenharmony_ci             158:   22(fvec4) Load 26(color)
270617a3babSopenharmony_ci             159:   22(fvec4) CompositeConstruct 157 157 157 157
271617a3babSopenharmony_ci             160:   22(fvec4) FAdd 158 159
272617a3babSopenharmony_ci                              Store 26(color) 160
273617a3babSopenharmony_ci             165:         162 Load 164(shadowSampler2D)
274617a3babSopenharmony_ci             166:   16(fvec3) Load 18(coords3D)
275617a3babSopenharmony_ci             167:    6(float) CompositeExtract 166 2
276617a3babSopenharmony_ci             168:    6(float) ImageSampleDrefImplicitLod 165 166 167
277617a3babSopenharmony_ci             169:   22(fvec4) Load 26(color)
278617a3babSopenharmony_ci             170:   22(fvec4) CompositeConstruct 168 168 168 168
279617a3babSopenharmony_ci             171:   22(fvec4) FAdd 169 170
280617a3babSopenharmony_ci                              Store 26(color) 171
281617a3babSopenharmony_ci             172:         162 Load 164(shadowSampler2D)
282617a3babSopenharmony_ci             173:   16(fvec3) Load 18(coords3D)
283617a3babSopenharmony_ci             174:    6(float) Load 10(bias)
284617a3babSopenharmony_ci             175:    6(float) CompositeExtract 173 2
285617a3babSopenharmony_ci             176:    6(float) ImageSampleDrefImplicitLod 172 173 175 Bias 174
286617a3babSopenharmony_ci             177:   22(fvec4) Load 26(color)
287617a3babSopenharmony_ci             178:   22(fvec4) CompositeConstruct 176 176 176 176
288617a3babSopenharmony_ci             179:   22(fvec4) FAdd 177 178
289617a3babSopenharmony_ci                              Store 26(color) 179
290617a3babSopenharmony_ci             180:         143 Load 145(shadowSampler1D)
291617a3babSopenharmony_ci             181:   22(fvec4) Load 24(coords4D)
292617a3babSopenharmony_ci             182:    6(float) CompositeExtract 181 2
293617a3babSopenharmony_ci             183:    6(float) CompositeExtract 181 3
294617a3babSopenharmony_ci             184:   22(fvec4) CompositeInsert 183 181 1
295617a3babSopenharmony_ci             185:    6(float) ImageSampleProjDrefImplicitLod 180 184 182
296617a3babSopenharmony_ci             186:   22(fvec4) Load 26(color)
297617a3babSopenharmony_ci             187:   22(fvec4) CompositeConstruct 185 185 185 185
298617a3babSopenharmony_ci             188:   22(fvec4) FAdd 186 187
299617a3babSopenharmony_ci                              Store 26(color) 188
300617a3babSopenharmony_ci             189:         143 Load 145(shadowSampler1D)
301617a3babSopenharmony_ci             190:   22(fvec4) Load 24(coords4D)
302617a3babSopenharmony_ci             191:    6(float) Load 10(bias)
303617a3babSopenharmony_ci             192:    6(float) CompositeExtract 190 2
304617a3babSopenharmony_ci             193:    6(float) CompositeExtract 190 3
305617a3babSopenharmony_ci             194:   22(fvec4) CompositeInsert 193 190 1
306617a3babSopenharmony_ci             195:    6(float) ImageSampleProjDrefImplicitLod 189 194 192 Bias 191
307617a3babSopenharmony_ci             196:   22(fvec4) Load 26(color)
308617a3babSopenharmony_ci             197:   22(fvec4) CompositeConstruct 195 195 195 195
309617a3babSopenharmony_ci             198:   22(fvec4) FAdd 196 197
310617a3babSopenharmony_ci                              Store 26(color) 198
311617a3babSopenharmony_ci             199:         162 Load 164(shadowSampler2D)
312617a3babSopenharmony_ci             200:   22(fvec4) Load 24(coords4D)
313617a3babSopenharmony_ci             201:    6(float) CompositeExtract 200 2
314617a3babSopenharmony_ci             202:    6(float) CompositeExtract 200 3
315617a3babSopenharmony_ci             203:   22(fvec4) CompositeInsert 202 200 2
316617a3babSopenharmony_ci             204:    6(float) ImageSampleProjDrefImplicitLod 199 203 201
317617a3babSopenharmony_ci             205:   22(fvec4) Load 26(color)
318617a3babSopenharmony_ci             206:   22(fvec4) CompositeConstruct 204 204 204 204
319617a3babSopenharmony_ci             207:   22(fvec4) FAdd 205 206
320617a3babSopenharmony_ci                              Store 26(color) 207
321617a3babSopenharmony_ci             208:         162 Load 164(shadowSampler2D)
322617a3babSopenharmony_ci             209:   22(fvec4) Load 24(coords4D)
323617a3babSopenharmony_ci             210:    6(float) Load 10(bias)
324617a3babSopenharmony_ci             211:    6(float) CompositeExtract 209 2
325617a3babSopenharmony_ci             212:    6(float) CompositeExtract 209 3
326617a3babSopenharmony_ci             213:   22(fvec4) CompositeInsert 212 209 2
327617a3babSopenharmony_ci             214:    6(float) ImageSampleProjDrefImplicitLod 208 213 211 Bias 210
328617a3babSopenharmony_ci             215:   22(fvec4) Load 26(color)
329617a3babSopenharmony_ci             216:   22(fvec4) CompositeConstruct 214 214 214 214
330617a3babSopenharmony_ci             217:   22(fvec4) FAdd 215 216
331617a3babSopenharmony_ci                              Store 26(color) 217
332617a3babSopenharmony_ci                              Store 221(iCoords2D) 224
333617a3babSopenharmony_ci                              Store 226(iLod) 227
334617a3babSopenharmony_ci             228:          74 Load 76(texSampler2D)
335617a3babSopenharmony_ci             229:  219(ivec2) Load 221(iCoords2D)
336617a3babSopenharmony_ci             230:    218(int) Load 226(iLod)
337617a3babSopenharmony_ci             231:          73 Image 228
338617a3babSopenharmony_ci             232:   22(fvec4) ImageFetch 231 229 Lod 230
339617a3babSopenharmony_ci             233:   22(fvec4) Load 26(color)
340617a3babSopenharmony_ci             234:   22(fvec4) FAdd 233 232
341617a3babSopenharmony_ci                              Store 26(color) 234
342617a3babSopenharmony_ci             237:   45(fvec2) Load 47(coords2D)
343617a3babSopenharmony_ci             238:   45(fvec2) DPdx 237
344617a3babSopenharmony_ci                              Store 236(gradX) 238
345617a3babSopenharmony_ci             240:   45(fvec2) Load 47(coords2D)
346617a3babSopenharmony_ci             241:   45(fvec2) DPdy 240
347617a3babSopenharmony_ci                              Store 239(gradY) 241
348617a3babSopenharmony_ci             242:          74 Load 76(texSampler2D)
349617a3babSopenharmony_ci             243:   45(fvec2) Load 47(coords2D)
350617a3babSopenharmony_ci             244:   45(fvec2) Load 236(gradX)
351617a3babSopenharmony_ci             245:   45(fvec2) Load 239(gradY)
352617a3babSopenharmony_ci             246:   22(fvec4) ImageSampleExplicitLod 242 243 Grad 244 245
353617a3babSopenharmony_ci             247:   22(fvec4) Load 26(color)
354617a3babSopenharmony_ci             248:   22(fvec4) FAdd 247 246
355617a3babSopenharmony_ci                              Store 26(color) 248
356617a3babSopenharmony_ci             249:          74 Load 76(texSampler2D)
357617a3babSopenharmony_ci             250:   45(fvec2) Load 47(coords2D)
358617a3babSopenharmony_ci             251:    6(float) Load 14(proj)
359617a3babSopenharmony_ci             252:    6(float) CompositeExtract 250 0
360617a3babSopenharmony_ci             253:    6(float) CompositeExtract 250 1
361617a3babSopenharmony_ci             254:   16(fvec3) CompositeConstruct 252 253 251
362617a3babSopenharmony_ci             255:   45(fvec2) Load 236(gradX)
363617a3babSopenharmony_ci             256:   45(fvec2) Load 239(gradY)
364617a3babSopenharmony_ci             257:   22(fvec4) ImageSampleProjExplicitLod 249 254 Grad 255 256
365617a3babSopenharmony_ci             258:   22(fvec4) Load 26(color)
366617a3babSopenharmony_ci             259:   22(fvec4) FAdd 258 257
367617a3babSopenharmony_ci                              Store 26(color) 259
368617a3babSopenharmony_ci             260:          74 Load 76(texSampler2D)
369617a3babSopenharmony_ci             261:   45(fvec2) Load 47(coords2D)
370617a3babSopenharmony_ci             262:   45(fvec2) Load 236(gradX)
371617a3babSopenharmony_ci             263:   45(fvec2) Load 239(gradY)
372617a3babSopenharmony_ci             267:   22(fvec4) ImageSampleExplicitLod 260 261 Grad ConstOffset 262 263 266
373617a3babSopenharmony_ci             268:   22(fvec4) Load 26(color)
374617a3babSopenharmony_ci             269:   22(fvec4) FAdd 268 267
375617a3babSopenharmony_ci                              Store 26(color) 269
376617a3babSopenharmony_ci             270:          74 Load 76(texSampler2D)
377617a3babSopenharmony_ci             271:   16(fvec3) Load 18(coords3D)
378617a3babSopenharmony_ci             272:   45(fvec2) Load 236(gradX)
379617a3babSopenharmony_ci             273:   45(fvec2) Load 239(gradY)
380617a3babSopenharmony_ci             274:   22(fvec4) ImageSampleProjExplicitLod 270 271 Grad ConstOffset 272 273 266
381617a3babSopenharmony_ci             275:   22(fvec4) Load 26(color)
382617a3babSopenharmony_ci             276:   22(fvec4) FAdd 275 274
383617a3babSopenharmony_ci                              Store 26(color) 276
384617a3babSopenharmony_ci             277:         162 Load 164(shadowSampler2D)
385617a3babSopenharmony_ci             278:   45(fvec2) Load 47(coords2D)
386617a3babSopenharmony_ci             279:    6(float) Load 12(lod)
387617a3babSopenharmony_ci             280:    6(float) CompositeExtract 278 0
388617a3babSopenharmony_ci             281:    6(float) CompositeExtract 278 1
389617a3babSopenharmony_ci             282:   16(fvec3) CompositeConstruct 280 281 279
390617a3babSopenharmony_ci             283:   45(fvec2) Load 236(gradX)
391617a3babSopenharmony_ci             284:   45(fvec2) Load 239(gradY)
392617a3babSopenharmony_ci             285:    6(float) CompositeExtract 282 2
393617a3babSopenharmony_ci             286:    6(float) ImageSampleDrefExplicitLod 277 282 285 Grad 283 284
394617a3babSopenharmony_ci             287:   22(fvec4) Load 26(color)
395617a3babSopenharmony_ci             288:   22(fvec4) CompositeConstruct 286 286 286 286
396617a3babSopenharmony_ci             289:   22(fvec4) FAdd 287 288
397617a3babSopenharmony_ci                              Store 26(color) 289
398617a3babSopenharmony_ci             292:   22(fvec4) Load 26(color)
399617a3babSopenharmony_ci             295:   22(fvec4) Load 294(u)
400617a3babSopenharmony_ci             298:    6(float) Load 297(blend)
401617a3babSopenharmony_ci             299:    6(float) Load 8(blendscale)
402617a3babSopenharmony_ci             300:    6(float) FMul 298 299
403617a3babSopenharmony_ci             301:   22(fvec4) CompositeConstruct 300 300 300 300
404617a3babSopenharmony_ci             302:   22(fvec4) ExtInst 1(GLSL.std.450) 46(FMix) 292 295 301
405617a3babSopenharmony_ci                              Store 291(gl_FragColor) 302
406617a3babSopenharmony_ci                              Return
407617a3babSopenharmony_ci                              FunctionEnd
408