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