1617a3babSopenharmony_cihlsl.sample.basic.dx10.frag
2617a3babSopenharmony_ciWARNING: 0:4: 'immediate sampler state' : unimplemented 
3617a3babSopenharmony_ci
4617a3babSopenharmony_ciShader version: 500
5617a3babSopenharmony_cigl_FragCoord origin is upper left
6617a3babSopenharmony_ciusing depth_any
7617a3babSopenharmony_ci0:? Sequence
8617a3babSopenharmony_ci0:53  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
9617a3babSopenharmony_ci0:53    Function Parameters: 
10617a3babSopenharmony_ci0:?     Sequence
11617a3babSopenharmony_ci0:57      move second child to first child ( temp int)
12617a3babSopenharmony_ci0:57        CalculateLevelOfDetail: direct index for structure ( temp int)
13617a3babSopenharmony_ci0:57          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
14617a3babSopenharmony_ci0:57          Constant:
15617a3babSopenharmony_ci0:57            1 (const int)
16617a3babSopenharmony_ci0:57        Constant:
17617a3babSopenharmony_ci0:57          1 (const int)
18617a3babSopenharmony_ci0:58      move second child to first child ( temp int)
19617a3babSopenharmony_ci0:58        CalculateLevelOfDetailUnclamped: direct index for structure ( temp int)
20617a3babSopenharmony_ci0:58          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
21617a3babSopenharmony_ci0:58          Constant:
22617a3babSopenharmony_ci0:58            2 (const int)
23617a3babSopenharmony_ci0:58        Constant:
24617a3babSopenharmony_ci0:58          1 (const int)
25617a3babSopenharmony_ci0:59      move second child to first child ( temp int)
26617a3babSopenharmony_ci0:59        Gather: direct index for structure ( temp int)
27617a3babSopenharmony_ci0:59          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
28617a3babSopenharmony_ci0:59          Constant:
29617a3babSopenharmony_ci0:59            3 (const int)
30617a3babSopenharmony_ci0:59        Constant:
31617a3babSopenharmony_ci0:59          1 (const int)
32617a3babSopenharmony_ci0:60      move second child to first child ( temp int)
33617a3babSopenharmony_ci0:60        GetDimensions: direct index for structure ( temp int)
34617a3babSopenharmony_ci0:60          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
35617a3babSopenharmony_ci0:60          Constant:
36617a3babSopenharmony_ci0:60            4 (const int)
37617a3babSopenharmony_ci0:60        Constant:
38617a3babSopenharmony_ci0:60          1 (const int)
39617a3babSopenharmony_ci0:61      move second child to first child ( temp int)
40617a3babSopenharmony_ci0:61        GetSamplePosition: direct index for structure ( temp int)
41617a3babSopenharmony_ci0:61          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
42617a3babSopenharmony_ci0:61          Constant:
43617a3babSopenharmony_ci0:61            5 (const int)
44617a3babSopenharmony_ci0:61        Constant:
45617a3babSopenharmony_ci0:61          1 (const int)
46617a3babSopenharmony_ci0:62      move second child to first child ( temp int)
47617a3babSopenharmony_ci0:62        Load: direct index for structure ( temp int)
48617a3babSopenharmony_ci0:62          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
49617a3babSopenharmony_ci0:62          Constant:
50617a3babSopenharmony_ci0:62            6 (const int)
51617a3babSopenharmony_ci0:62        Constant:
52617a3babSopenharmony_ci0:62          1 (const int)
53617a3babSopenharmony_ci0:63      move second child to first child ( temp int)
54617a3babSopenharmony_ci0:63        Sample: direct index for structure ( temp int)
55617a3babSopenharmony_ci0:63          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
56617a3babSopenharmony_ci0:63          Constant:
57617a3babSopenharmony_ci0:63            0 (const int)
58617a3babSopenharmony_ci0:63        Constant:
59617a3babSopenharmony_ci0:63          1 (const int)
60617a3babSopenharmony_ci0:64      move second child to first child ( temp int)
61617a3babSopenharmony_ci0:64        SampleBias: direct index for structure ( temp int)
62617a3babSopenharmony_ci0:64          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
63617a3babSopenharmony_ci0:64          Constant:
64617a3babSopenharmony_ci0:64            7 (const int)
65617a3babSopenharmony_ci0:64        Constant:
66617a3babSopenharmony_ci0:64          1 (const int)
67617a3babSopenharmony_ci0:65      move second child to first child ( temp int)
68617a3babSopenharmony_ci0:65        SampleCmp: direct index for structure ( temp int)
69617a3babSopenharmony_ci0:65          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
70617a3babSopenharmony_ci0:65          Constant:
71617a3babSopenharmony_ci0:65            8 (const int)
72617a3babSopenharmony_ci0:65        Constant:
73617a3babSopenharmony_ci0:65          1 (const int)
74617a3babSopenharmony_ci0:66      move second child to first child ( temp int)
75617a3babSopenharmony_ci0:66        SampleCmpLevelZero: direct index for structure ( temp int)
76617a3babSopenharmony_ci0:66          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
77617a3babSopenharmony_ci0:66          Constant:
78617a3babSopenharmony_ci0:66            9 (const int)
79617a3babSopenharmony_ci0:66        Constant:
80617a3babSopenharmony_ci0:66          1 (const int)
81617a3babSopenharmony_ci0:67      move second child to first child ( temp int)
82617a3babSopenharmony_ci0:67        SampleGrad: direct index for structure ( temp int)
83617a3babSopenharmony_ci0:67          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
84617a3babSopenharmony_ci0:67          Constant:
85617a3babSopenharmony_ci0:67            10 (const int)
86617a3babSopenharmony_ci0:67        Constant:
87617a3babSopenharmony_ci0:67          1 (const int)
88617a3babSopenharmony_ci0:68      move second child to first child ( temp int)
89617a3babSopenharmony_ci0:68        SampleLevel: direct index for structure ( temp int)
90617a3babSopenharmony_ci0:68          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
91617a3babSopenharmony_ci0:68          Constant:
92617a3babSopenharmony_ci0:68            11 (const int)
93617a3babSopenharmony_ci0:68        Constant:
94617a3babSopenharmony_ci0:68          1 (const int)
95617a3babSopenharmony_ci0:70      Sequence
96617a3babSopenharmony_ci0:70        move second child to first child ( temp 4-component vector of float)
97617a3babSopenharmony_ci0:70          'txval10' ( temp 4-component vector of float)
98617a3babSopenharmony_ci0:70          texture ( temp 4-component vector of float)
99617a3babSopenharmony_ci0:70            Construct combined texture-sampler ( temp sampler1D)
100617a3babSopenharmony_ci0:70              'g_tTex1df4' (layout( binding=0) uniform texture1D)
101617a3babSopenharmony_ci0:70              'g_sSamp' (layout( binding=0) uniform sampler)
102617a3babSopenharmony_ci0:70            Constant:
103617a3babSopenharmony_ci0:70              0.100000
104617a3babSopenharmony_ci0:71      Sequence
105617a3babSopenharmony_ci0:71        move second child to first child ( temp 4-component vector of int)
106617a3babSopenharmony_ci0:71          'txval11' ( temp 4-component vector of int)
107617a3babSopenharmony_ci0:71          texture ( temp 4-component vector of int)
108617a3babSopenharmony_ci0:71            Construct combined texture-sampler ( temp isampler1D)
109617a3babSopenharmony_ci0:71              'g_tTex1di4' ( uniform itexture1D)
110617a3babSopenharmony_ci0:71              'g_sSamp' (layout( binding=0) uniform sampler)
111617a3babSopenharmony_ci0:71            Constant:
112617a3babSopenharmony_ci0:71              0.200000
113617a3babSopenharmony_ci0:72      Sequence
114617a3babSopenharmony_ci0:72        move second child to first child ( temp 4-component vector of uint)
115617a3babSopenharmony_ci0:72          'txval12' ( temp 4-component vector of uint)
116617a3babSopenharmony_ci0:72          texture ( temp 4-component vector of uint)
117617a3babSopenharmony_ci0:72            Construct combined texture-sampler ( temp usampler1D)
118617a3babSopenharmony_ci0:72              'g_tTex1du4' ( uniform utexture1D)
119617a3babSopenharmony_ci0:72              'g_sSamp' (layout( binding=0) uniform sampler)
120617a3babSopenharmony_ci0:72            Constant:
121617a3babSopenharmony_ci0:72              0.300000
122617a3babSopenharmony_ci0:74      Sequence
123617a3babSopenharmony_ci0:74        move second child to first child ( temp 4-component vector of float)
124617a3babSopenharmony_ci0:74          'txval20' ( temp 4-component vector of float)
125617a3babSopenharmony_ci0:74          texture ( temp 4-component vector of float)
126617a3babSopenharmony_ci0:74            Construct combined texture-sampler ( temp sampler2D)
127617a3babSopenharmony_ci0:74              'g_tTex2df4' ( uniform texture2D)
128617a3babSopenharmony_ci0:74              'g_sSamp' (layout( binding=0) uniform sampler)
129617a3babSopenharmony_ci0:74            Constant:
130617a3babSopenharmony_ci0:74              0.100000
131617a3babSopenharmony_ci0:74              0.200000
132617a3babSopenharmony_ci0:75      Sequence
133617a3babSopenharmony_ci0:75        move second child to first child ( temp 4-component vector of int)
134617a3babSopenharmony_ci0:75          'txval21' ( temp 4-component vector of int)
135617a3babSopenharmony_ci0:75          texture ( temp 4-component vector of int)
136617a3babSopenharmony_ci0:75            Construct combined texture-sampler ( temp isampler2D)
137617a3babSopenharmony_ci0:75              'g_tTex2di4' ( uniform itexture2D)
138617a3babSopenharmony_ci0:75              'g_sSamp' (layout( binding=0) uniform sampler)
139617a3babSopenharmony_ci0:75            Constant:
140617a3babSopenharmony_ci0:75              0.300000
141617a3babSopenharmony_ci0:75              0.400000
142617a3babSopenharmony_ci0:76      Sequence
143617a3babSopenharmony_ci0:76        move second child to first child ( temp 4-component vector of uint)
144617a3babSopenharmony_ci0:76          'txval22' ( temp 4-component vector of uint)
145617a3babSopenharmony_ci0:76          texture ( temp 4-component vector of uint)
146617a3babSopenharmony_ci0:76            Construct combined texture-sampler ( temp usampler2D)
147617a3babSopenharmony_ci0:76              'g_tTex2du4' ( uniform utexture2D)
148617a3babSopenharmony_ci0:76              'g_sSamp' (layout( binding=0) uniform sampler)
149617a3babSopenharmony_ci0:76            Constant:
150617a3babSopenharmony_ci0:76              0.500000
151617a3babSopenharmony_ci0:76              0.600000
152617a3babSopenharmony_ci0:78      Sequence
153617a3babSopenharmony_ci0:78        move second child to first child ( temp 4-component vector of float)
154617a3babSopenharmony_ci0:78          'txval30' ( temp 4-component vector of float)
155617a3babSopenharmony_ci0:78          texture ( temp 4-component vector of float)
156617a3babSopenharmony_ci0:78            Construct combined texture-sampler ( temp sampler3D)
157617a3babSopenharmony_ci0:78              'g_tTex3df4' ( uniform texture3D)
158617a3babSopenharmony_ci0:78              'g_sSamp' (layout( binding=0) uniform sampler)
159617a3babSopenharmony_ci0:78            Constant:
160617a3babSopenharmony_ci0:78              0.100000
161617a3babSopenharmony_ci0:78              0.200000
162617a3babSopenharmony_ci0:78              0.300000
163617a3babSopenharmony_ci0:79      Sequence
164617a3babSopenharmony_ci0:79        move second child to first child ( temp 4-component vector of int)
165617a3babSopenharmony_ci0:79          'txval31' ( temp 4-component vector of int)
166617a3babSopenharmony_ci0:79          texture ( temp 4-component vector of int)
167617a3babSopenharmony_ci0:79            Construct combined texture-sampler ( temp isampler3D)
168617a3babSopenharmony_ci0:79              'g_tTex3di4' ( uniform itexture3D)
169617a3babSopenharmony_ci0:79              'g_sSamp' (layout( binding=0) uniform sampler)
170617a3babSopenharmony_ci0:79            Constant:
171617a3babSopenharmony_ci0:79              0.400000
172617a3babSopenharmony_ci0:79              0.500000
173617a3babSopenharmony_ci0:79              0.600000
174617a3babSopenharmony_ci0:80      Sequence
175617a3babSopenharmony_ci0:80        move second child to first child ( temp 4-component vector of uint)
176617a3babSopenharmony_ci0:80          'txval32' ( temp 4-component vector of uint)
177617a3babSopenharmony_ci0:80          texture ( temp 4-component vector of uint)
178617a3babSopenharmony_ci0:80            Construct combined texture-sampler ( temp usampler3D)
179617a3babSopenharmony_ci0:80              'g_tTex3du4' ( uniform utexture3D)
180617a3babSopenharmony_ci0:80              'g_sSamp' (layout( binding=0) uniform sampler)
181617a3babSopenharmony_ci0:80            Constant:
182617a3babSopenharmony_ci0:80              0.700000
183617a3babSopenharmony_ci0:80              0.800000
184617a3babSopenharmony_ci0:80              0.900000
185617a3babSopenharmony_ci0:82      Sequence
186617a3babSopenharmony_ci0:82        move second child to first child ( temp 4-component vector of float)
187617a3babSopenharmony_ci0:82          'txval40' ( temp 4-component vector of float)
188617a3babSopenharmony_ci0:82          texture ( temp 4-component vector of float)
189617a3babSopenharmony_ci0:82            Construct combined texture-sampler ( temp samplerCube)
190617a3babSopenharmony_ci0:82              'g_tTexcdf4' ( uniform textureCube)
191617a3babSopenharmony_ci0:82              'g_sSamp' (layout( binding=0) uniform sampler)
192617a3babSopenharmony_ci0:82            Constant:
193617a3babSopenharmony_ci0:82              0.100000
194617a3babSopenharmony_ci0:82              0.200000
195617a3babSopenharmony_ci0:82              0.300000
196617a3babSopenharmony_ci0:83      Sequence
197617a3babSopenharmony_ci0:83        move second child to first child ( temp 4-component vector of int)
198617a3babSopenharmony_ci0:83          'txval41' ( temp 4-component vector of int)
199617a3babSopenharmony_ci0:83          texture ( temp 4-component vector of int)
200617a3babSopenharmony_ci0:83            Construct combined texture-sampler ( temp isamplerCube)
201617a3babSopenharmony_ci0:83              'g_tTexcdi4' ( uniform itextureCube)
202617a3babSopenharmony_ci0:83              'g_sSamp' (layout( binding=0) uniform sampler)
203617a3babSopenharmony_ci0:83            Constant:
204617a3babSopenharmony_ci0:83              0.400000
205617a3babSopenharmony_ci0:83              0.500000
206617a3babSopenharmony_ci0:83              0.600000
207617a3babSopenharmony_ci0:84      Sequence
208617a3babSopenharmony_ci0:84        move second child to first child ( temp 4-component vector of uint)
209617a3babSopenharmony_ci0:84          'txval42' ( temp 4-component vector of uint)
210617a3babSopenharmony_ci0:84          texture ( temp 4-component vector of uint)
211617a3babSopenharmony_ci0:84            Construct combined texture-sampler ( temp usamplerCube)
212617a3babSopenharmony_ci0:84              'g_tTexcdu4' ( uniform utextureCube)
213617a3babSopenharmony_ci0:84              'g_sSamp' (layout( binding=0) uniform sampler)
214617a3babSopenharmony_ci0:84            Constant:
215617a3babSopenharmony_ci0:84              0.700000
216617a3babSopenharmony_ci0:84              0.800000
217617a3babSopenharmony_ci0:84              0.900000
218617a3babSopenharmony_ci0:86      move second child to first child ( temp 4-component vector of float)
219617a3babSopenharmony_ci0:86        Color: direct index for structure ( temp 4-component vector of float)
220617a3babSopenharmony_ci0:86          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
221617a3babSopenharmony_ci0:86          Constant:
222617a3babSopenharmony_ci0:86            0 (const int)
223617a3babSopenharmony_ci0:86        Constant:
224617a3babSopenharmony_ci0:86          1.000000
225617a3babSopenharmony_ci0:86          1.000000
226617a3babSopenharmony_ci0:86          1.000000
227617a3babSopenharmony_ci0:86          1.000000
228617a3babSopenharmony_ci0:87      move second child to first child ( temp float)
229617a3babSopenharmony_ci0:87        Depth: direct index for structure ( temp float)
230617a3babSopenharmony_ci0:87          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
231617a3babSopenharmony_ci0:87          Constant:
232617a3babSopenharmony_ci0:87            1 (const int)
233617a3babSopenharmony_ci0:87        Constant:
234617a3babSopenharmony_ci0:87          1.000000
235617a3babSopenharmony_ci0:89      Branch: Return with expression
236617a3babSopenharmony_ci0:89        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
237617a3babSopenharmony_ci0:53  Function Definition: main( ( temp void)
238617a3babSopenharmony_ci0:53    Function Parameters: 
239617a3babSopenharmony_ci0:?     Sequence
240617a3babSopenharmony_ci0:53      Sequence
241617a3babSopenharmony_ci0:53        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
242617a3babSopenharmony_ci0:53          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
243617a3babSopenharmony_ci0:53          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
244617a3babSopenharmony_ci0:53        move second child to first child ( temp 4-component vector of float)
245617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
246617a3babSopenharmony_ci0:53          Color: direct index for structure ( temp 4-component vector of float)
247617a3babSopenharmony_ci0:53            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
248617a3babSopenharmony_ci0:53            Constant:
249617a3babSopenharmony_ci0:53              0 (const int)
250617a3babSopenharmony_ci0:53        move second child to first child ( temp float)
251617a3babSopenharmony_ci0:?           '@entryPointOutput.Depth' ( out float FragDepth)
252617a3babSopenharmony_ci0:53          Depth: direct index for structure ( temp float)
253617a3babSopenharmony_ci0:53            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
254617a3babSopenharmony_ci0:53            Constant:
255617a3babSopenharmony_ci0:53              1 (const int)
256617a3babSopenharmony_ci0:?   Linker Objects
257617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
258617a3babSopenharmony_ci0:?     'g_sSamp2d' ( uniform sampler)
259617a3babSopenharmony_ci0:?     'g_sSamp2D_b' ( uniform sampler)
260617a3babSopenharmony_ci0:?     'g_tTex1df4a' (layout( binding=1) uniform texture1D)
261617a3babSopenharmony_ci0:?     'g_tTex1df4' (layout( binding=0) uniform texture1D)
262617a3babSopenharmony_ci0:?     'g_tTex1di4' ( uniform itexture1D)
263617a3babSopenharmony_ci0:?     'g_tTex1du4' ( uniform utexture1D)
264617a3babSopenharmony_ci0:?     'g_tTex2df4' ( uniform texture2D)
265617a3babSopenharmony_ci0:?     'g_tTex2di4' ( uniform itexture2D)
266617a3babSopenharmony_ci0:?     'g_tTex2du4' ( uniform utexture2D)
267617a3babSopenharmony_ci0:?     'g_tTex3df4' ( uniform texture3D)
268617a3babSopenharmony_ci0:?     'g_tTex3di4' ( uniform itexture3D)
269617a3babSopenharmony_ci0:?     'g_tTex3du4' ( uniform utexture3D)
270617a3babSopenharmony_ci0:?     'g_tTexcdf4' ( uniform textureCube)
271617a3babSopenharmony_ci0:?     'g_tTexcdi4' ( uniform itextureCube)
272617a3babSopenharmony_ci0:?     'g_tTexcdu4' ( uniform utextureCube)
273617a3babSopenharmony_ci0:?     '@entryPointOutput.Depth' ( out float FragDepth)
274617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
275617a3babSopenharmony_ci
276617a3babSopenharmony_ci
277617a3babSopenharmony_ciLinked fragment stage:
278617a3babSopenharmony_ci
279617a3babSopenharmony_ci
280617a3babSopenharmony_ciShader version: 500
281617a3babSopenharmony_cigl_FragCoord origin is upper left
282617a3babSopenharmony_ciusing depth_any
283617a3babSopenharmony_ci0:? Sequence
284617a3babSopenharmony_ci0:53  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
285617a3babSopenharmony_ci0:53    Function Parameters: 
286617a3babSopenharmony_ci0:?     Sequence
287617a3babSopenharmony_ci0:57      move second child to first child ( temp int)
288617a3babSopenharmony_ci0:57        CalculateLevelOfDetail: direct index for structure ( temp int)
289617a3babSopenharmony_ci0:57          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
290617a3babSopenharmony_ci0:57          Constant:
291617a3babSopenharmony_ci0:57            1 (const int)
292617a3babSopenharmony_ci0:57        Constant:
293617a3babSopenharmony_ci0:57          1 (const int)
294617a3babSopenharmony_ci0:58      move second child to first child ( temp int)
295617a3babSopenharmony_ci0:58        CalculateLevelOfDetailUnclamped: direct index for structure ( temp int)
296617a3babSopenharmony_ci0:58          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
297617a3babSopenharmony_ci0:58          Constant:
298617a3babSopenharmony_ci0:58            2 (const int)
299617a3babSopenharmony_ci0:58        Constant:
300617a3babSopenharmony_ci0:58          1 (const int)
301617a3babSopenharmony_ci0:59      move second child to first child ( temp int)
302617a3babSopenharmony_ci0:59        Gather: direct index for structure ( temp int)
303617a3babSopenharmony_ci0:59          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
304617a3babSopenharmony_ci0:59          Constant:
305617a3babSopenharmony_ci0:59            3 (const int)
306617a3babSopenharmony_ci0:59        Constant:
307617a3babSopenharmony_ci0:59          1 (const int)
308617a3babSopenharmony_ci0:60      move second child to first child ( temp int)
309617a3babSopenharmony_ci0:60        GetDimensions: direct index for structure ( temp int)
310617a3babSopenharmony_ci0:60          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
311617a3babSopenharmony_ci0:60          Constant:
312617a3babSopenharmony_ci0:60            4 (const int)
313617a3babSopenharmony_ci0:60        Constant:
314617a3babSopenharmony_ci0:60          1 (const int)
315617a3babSopenharmony_ci0:61      move second child to first child ( temp int)
316617a3babSopenharmony_ci0:61        GetSamplePosition: direct index for structure ( temp int)
317617a3babSopenharmony_ci0:61          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
318617a3babSopenharmony_ci0:61          Constant:
319617a3babSopenharmony_ci0:61            5 (const int)
320617a3babSopenharmony_ci0:61        Constant:
321617a3babSopenharmony_ci0:61          1 (const int)
322617a3babSopenharmony_ci0:62      move second child to first child ( temp int)
323617a3babSopenharmony_ci0:62        Load: direct index for structure ( temp int)
324617a3babSopenharmony_ci0:62          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
325617a3babSopenharmony_ci0:62          Constant:
326617a3babSopenharmony_ci0:62            6 (const int)
327617a3babSopenharmony_ci0:62        Constant:
328617a3babSopenharmony_ci0:62          1 (const int)
329617a3babSopenharmony_ci0:63      move second child to first child ( temp int)
330617a3babSopenharmony_ci0:63        Sample: direct index for structure ( temp int)
331617a3babSopenharmony_ci0:63          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
332617a3babSopenharmony_ci0:63          Constant:
333617a3babSopenharmony_ci0:63            0 (const int)
334617a3babSopenharmony_ci0:63        Constant:
335617a3babSopenharmony_ci0:63          1 (const int)
336617a3babSopenharmony_ci0:64      move second child to first child ( temp int)
337617a3babSopenharmony_ci0:64        SampleBias: direct index for structure ( temp int)
338617a3babSopenharmony_ci0:64          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
339617a3babSopenharmony_ci0:64          Constant:
340617a3babSopenharmony_ci0:64            7 (const int)
341617a3babSopenharmony_ci0:64        Constant:
342617a3babSopenharmony_ci0:64          1 (const int)
343617a3babSopenharmony_ci0:65      move second child to first child ( temp int)
344617a3babSopenharmony_ci0:65        SampleCmp: direct index for structure ( temp int)
345617a3babSopenharmony_ci0:65          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
346617a3babSopenharmony_ci0:65          Constant:
347617a3babSopenharmony_ci0:65            8 (const int)
348617a3babSopenharmony_ci0:65        Constant:
349617a3babSopenharmony_ci0:65          1 (const int)
350617a3babSopenharmony_ci0:66      move second child to first child ( temp int)
351617a3babSopenharmony_ci0:66        SampleCmpLevelZero: direct index for structure ( temp int)
352617a3babSopenharmony_ci0:66          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
353617a3babSopenharmony_ci0:66          Constant:
354617a3babSopenharmony_ci0:66            9 (const int)
355617a3babSopenharmony_ci0:66        Constant:
356617a3babSopenharmony_ci0:66          1 (const int)
357617a3babSopenharmony_ci0:67      move second child to first child ( temp int)
358617a3babSopenharmony_ci0:67        SampleGrad: direct index for structure ( temp int)
359617a3babSopenharmony_ci0:67          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
360617a3babSopenharmony_ci0:67          Constant:
361617a3babSopenharmony_ci0:67            10 (const int)
362617a3babSopenharmony_ci0:67        Constant:
363617a3babSopenharmony_ci0:67          1 (const int)
364617a3babSopenharmony_ci0:68      move second child to first child ( temp int)
365617a3babSopenharmony_ci0:68        SampleLevel: direct index for structure ( temp int)
366617a3babSopenharmony_ci0:68          'mtest' ( temp structure{ temp int Sample,  temp int CalculateLevelOfDetail,  temp int CalculateLevelOfDetailUnclamped,  temp int Gather,  temp int GetDimensions,  temp int GetSamplePosition,  temp int Load,  temp int SampleBias,  temp int SampleCmp,  temp int SampleCmpLevelZero,  temp int SampleGrad,  temp int SampleLevel})
367617a3babSopenharmony_ci0:68          Constant:
368617a3babSopenharmony_ci0:68            11 (const int)
369617a3babSopenharmony_ci0:68        Constant:
370617a3babSopenharmony_ci0:68          1 (const int)
371617a3babSopenharmony_ci0:70      Sequence
372617a3babSopenharmony_ci0:70        move second child to first child ( temp 4-component vector of float)
373617a3babSopenharmony_ci0:70          'txval10' ( temp 4-component vector of float)
374617a3babSopenharmony_ci0:70          texture ( temp 4-component vector of float)
375617a3babSopenharmony_ci0:70            Construct combined texture-sampler ( temp sampler1D)
376617a3babSopenharmony_ci0:70              'g_tTex1df4' (layout( binding=0) uniform texture1D)
377617a3babSopenharmony_ci0:70              'g_sSamp' (layout( binding=0) uniform sampler)
378617a3babSopenharmony_ci0:70            Constant:
379617a3babSopenharmony_ci0:70              0.100000
380617a3babSopenharmony_ci0:71      Sequence
381617a3babSopenharmony_ci0:71        move second child to first child ( temp 4-component vector of int)
382617a3babSopenharmony_ci0:71          'txval11' ( temp 4-component vector of int)
383617a3babSopenharmony_ci0:71          texture ( temp 4-component vector of int)
384617a3babSopenharmony_ci0:71            Construct combined texture-sampler ( temp isampler1D)
385617a3babSopenharmony_ci0:71              'g_tTex1di4' ( uniform itexture1D)
386617a3babSopenharmony_ci0:71              'g_sSamp' (layout( binding=0) uniform sampler)
387617a3babSopenharmony_ci0:71            Constant:
388617a3babSopenharmony_ci0:71              0.200000
389617a3babSopenharmony_ci0:72      Sequence
390617a3babSopenharmony_ci0:72        move second child to first child ( temp 4-component vector of uint)
391617a3babSopenharmony_ci0:72          'txval12' ( temp 4-component vector of uint)
392617a3babSopenharmony_ci0:72          texture ( temp 4-component vector of uint)
393617a3babSopenharmony_ci0:72            Construct combined texture-sampler ( temp usampler1D)
394617a3babSopenharmony_ci0:72              'g_tTex1du4' ( uniform utexture1D)
395617a3babSopenharmony_ci0:72              'g_sSamp' (layout( binding=0) uniform sampler)
396617a3babSopenharmony_ci0:72            Constant:
397617a3babSopenharmony_ci0:72              0.300000
398617a3babSopenharmony_ci0:74      Sequence
399617a3babSopenharmony_ci0:74        move second child to first child ( temp 4-component vector of float)
400617a3babSopenharmony_ci0:74          'txval20' ( temp 4-component vector of float)
401617a3babSopenharmony_ci0:74          texture ( temp 4-component vector of float)
402617a3babSopenharmony_ci0:74            Construct combined texture-sampler ( temp sampler2D)
403617a3babSopenharmony_ci0:74              'g_tTex2df4' ( uniform texture2D)
404617a3babSopenharmony_ci0:74              'g_sSamp' (layout( binding=0) uniform sampler)
405617a3babSopenharmony_ci0:74            Constant:
406617a3babSopenharmony_ci0:74              0.100000
407617a3babSopenharmony_ci0:74              0.200000
408617a3babSopenharmony_ci0:75      Sequence
409617a3babSopenharmony_ci0:75        move second child to first child ( temp 4-component vector of int)
410617a3babSopenharmony_ci0:75          'txval21' ( temp 4-component vector of int)
411617a3babSopenharmony_ci0:75          texture ( temp 4-component vector of int)
412617a3babSopenharmony_ci0:75            Construct combined texture-sampler ( temp isampler2D)
413617a3babSopenharmony_ci0:75              'g_tTex2di4' ( uniform itexture2D)
414617a3babSopenharmony_ci0:75              'g_sSamp' (layout( binding=0) uniform sampler)
415617a3babSopenharmony_ci0:75            Constant:
416617a3babSopenharmony_ci0:75              0.300000
417617a3babSopenharmony_ci0:75              0.400000
418617a3babSopenharmony_ci0:76      Sequence
419617a3babSopenharmony_ci0:76        move second child to first child ( temp 4-component vector of uint)
420617a3babSopenharmony_ci0:76          'txval22' ( temp 4-component vector of uint)
421617a3babSopenharmony_ci0:76          texture ( temp 4-component vector of uint)
422617a3babSopenharmony_ci0:76            Construct combined texture-sampler ( temp usampler2D)
423617a3babSopenharmony_ci0:76              'g_tTex2du4' ( uniform utexture2D)
424617a3babSopenharmony_ci0:76              'g_sSamp' (layout( binding=0) uniform sampler)
425617a3babSopenharmony_ci0:76            Constant:
426617a3babSopenharmony_ci0:76              0.500000
427617a3babSopenharmony_ci0:76              0.600000
428617a3babSopenharmony_ci0:78      Sequence
429617a3babSopenharmony_ci0:78        move second child to first child ( temp 4-component vector of float)
430617a3babSopenharmony_ci0:78          'txval30' ( temp 4-component vector of float)
431617a3babSopenharmony_ci0:78          texture ( temp 4-component vector of float)
432617a3babSopenharmony_ci0:78            Construct combined texture-sampler ( temp sampler3D)
433617a3babSopenharmony_ci0:78              'g_tTex3df4' ( uniform texture3D)
434617a3babSopenharmony_ci0:78              'g_sSamp' (layout( binding=0) uniform sampler)
435617a3babSopenharmony_ci0:78            Constant:
436617a3babSopenharmony_ci0:78              0.100000
437617a3babSopenharmony_ci0:78              0.200000
438617a3babSopenharmony_ci0:78              0.300000
439617a3babSopenharmony_ci0:79      Sequence
440617a3babSopenharmony_ci0:79        move second child to first child ( temp 4-component vector of int)
441617a3babSopenharmony_ci0:79          'txval31' ( temp 4-component vector of int)
442617a3babSopenharmony_ci0:79          texture ( temp 4-component vector of int)
443617a3babSopenharmony_ci0:79            Construct combined texture-sampler ( temp isampler3D)
444617a3babSopenharmony_ci0:79              'g_tTex3di4' ( uniform itexture3D)
445617a3babSopenharmony_ci0:79              'g_sSamp' (layout( binding=0) uniform sampler)
446617a3babSopenharmony_ci0:79            Constant:
447617a3babSopenharmony_ci0:79              0.400000
448617a3babSopenharmony_ci0:79              0.500000
449617a3babSopenharmony_ci0:79              0.600000
450617a3babSopenharmony_ci0:80      Sequence
451617a3babSopenharmony_ci0:80        move second child to first child ( temp 4-component vector of uint)
452617a3babSopenharmony_ci0:80          'txval32' ( temp 4-component vector of uint)
453617a3babSopenharmony_ci0:80          texture ( temp 4-component vector of uint)
454617a3babSopenharmony_ci0:80            Construct combined texture-sampler ( temp usampler3D)
455617a3babSopenharmony_ci0:80              'g_tTex3du4' ( uniform utexture3D)
456617a3babSopenharmony_ci0:80              'g_sSamp' (layout( binding=0) uniform sampler)
457617a3babSopenharmony_ci0:80            Constant:
458617a3babSopenharmony_ci0:80              0.700000
459617a3babSopenharmony_ci0:80              0.800000
460617a3babSopenharmony_ci0:80              0.900000
461617a3babSopenharmony_ci0:82      Sequence
462617a3babSopenharmony_ci0:82        move second child to first child ( temp 4-component vector of float)
463617a3babSopenharmony_ci0:82          'txval40' ( temp 4-component vector of float)
464617a3babSopenharmony_ci0:82          texture ( temp 4-component vector of float)
465617a3babSopenharmony_ci0:82            Construct combined texture-sampler ( temp samplerCube)
466617a3babSopenharmony_ci0:82              'g_tTexcdf4' ( uniform textureCube)
467617a3babSopenharmony_ci0:82              'g_sSamp' (layout( binding=0) uniform sampler)
468617a3babSopenharmony_ci0:82            Constant:
469617a3babSopenharmony_ci0:82              0.100000
470617a3babSopenharmony_ci0:82              0.200000
471617a3babSopenharmony_ci0:82              0.300000
472617a3babSopenharmony_ci0:83      Sequence
473617a3babSopenharmony_ci0:83        move second child to first child ( temp 4-component vector of int)
474617a3babSopenharmony_ci0:83          'txval41' ( temp 4-component vector of int)
475617a3babSopenharmony_ci0:83          texture ( temp 4-component vector of int)
476617a3babSopenharmony_ci0:83            Construct combined texture-sampler ( temp isamplerCube)
477617a3babSopenharmony_ci0:83              'g_tTexcdi4' ( uniform itextureCube)
478617a3babSopenharmony_ci0:83              'g_sSamp' (layout( binding=0) uniform sampler)
479617a3babSopenharmony_ci0:83            Constant:
480617a3babSopenharmony_ci0:83              0.400000
481617a3babSopenharmony_ci0:83              0.500000
482617a3babSopenharmony_ci0:83              0.600000
483617a3babSopenharmony_ci0:84      Sequence
484617a3babSopenharmony_ci0:84        move second child to first child ( temp 4-component vector of uint)
485617a3babSopenharmony_ci0:84          'txval42' ( temp 4-component vector of uint)
486617a3babSopenharmony_ci0:84          texture ( temp 4-component vector of uint)
487617a3babSopenharmony_ci0:84            Construct combined texture-sampler ( temp usamplerCube)
488617a3babSopenharmony_ci0:84              'g_tTexcdu4' ( uniform utextureCube)
489617a3babSopenharmony_ci0:84              'g_sSamp' (layout( binding=0) uniform sampler)
490617a3babSopenharmony_ci0:84            Constant:
491617a3babSopenharmony_ci0:84              0.700000
492617a3babSopenharmony_ci0:84              0.800000
493617a3babSopenharmony_ci0:84              0.900000
494617a3babSopenharmony_ci0:86      move second child to first child ( temp 4-component vector of float)
495617a3babSopenharmony_ci0:86        Color: direct index for structure ( temp 4-component vector of float)
496617a3babSopenharmony_ci0:86          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
497617a3babSopenharmony_ci0:86          Constant:
498617a3babSopenharmony_ci0:86            0 (const int)
499617a3babSopenharmony_ci0:86        Constant:
500617a3babSopenharmony_ci0:86          1.000000
501617a3babSopenharmony_ci0:86          1.000000
502617a3babSopenharmony_ci0:86          1.000000
503617a3babSopenharmony_ci0:86          1.000000
504617a3babSopenharmony_ci0:87      move second child to first child ( temp float)
505617a3babSopenharmony_ci0:87        Depth: direct index for structure ( temp float)
506617a3babSopenharmony_ci0:87          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
507617a3babSopenharmony_ci0:87          Constant:
508617a3babSopenharmony_ci0:87            1 (const int)
509617a3babSopenharmony_ci0:87        Constant:
510617a3babSopenharmony_ci0:87          1.000000
511617a3babSopenharmony_ci0:89      Branch: Return with expression
512617a3babSopenharmony_ci0:89        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
513617a3babSopenharmony_ci0:53  Function Definition: main( ( temp void)
514617a3babSopenharmony_ci0:53    Function Parameters: 
515617a3babSopenharmony_ci0:?     Sequence
516617a3babSopenharmony_ci0:53      Sequence
517617a3babSopenharmony_ci0:53        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
518617a3babSopenharmony_ci0:53          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
519617a3babSopenharmony_ci0:53          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
520617a3babSopenharmony_ci0:53        move second child to first child ( temp 4-component vector of float)
521617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
522617a3babSopenharmony_ci0:53          Color: direct index for structure ( temp 4-component vector of float)
523617a3babSopenharmony_ci0:53            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
524617a3babSopenharmony_ci0:53            Constant:
525617a3babSopenharmony_ci0:53              0 (const int)
526617a3babSopenharmony_ci0:53        move second child to first child ( temp float)
527617a3babSopenharmony_ci0:?           '@entryPointOutput.Depth' ( out float FragDepth)
528617a3babSopenharmony_ci0:53          Depth: direct index for structure ( temp float)
529617a3babSopenharmony_ci0:53            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
530617a3babSopenharmony_ci0:53            Constant:
531617a3babSopenharmony_ci0:53              1 (const int)
532617a3babSopenharmony_ci0:?   Linker Objects
533617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
534617a3babSopenharmony_ci0:?     'g_sSamp2d' ( uniform sampler)
535617a3babSopenharmony_ci0:?     'g_sSamp2D_b' ( uniform sampler)
536617a3babSopenharmony_ci0:?     'g_tTex1df4a' (layout( binding=1) uniform texture1D)
537617a3babSopenharmony_ci0:?     'g_tTex1df4' (layout( binding=0) uniform texture1D)
538617a3babSopenharmony_ci0:?     'g_tTex1di4' ( uniform itexture1D)
539617a3babSopenharmony_ci0:?     'g_tTex1du4' ( uniform utexture1D)
540617a3babSopenharmony_ci0:?     'g_tTex2df4' ( uniform texture2D)
541617a3babSopenharmony_ci0:?     'g_tTex2di4' ( uniform itexture2D)
542617a3babSopenharmony_ci0:?     'g_tTex2du4' ( uniform utexture2D)
543617a3babSopenharmony_ci0:?     'g_tTex3df4' ( uniform texture3D)
544617a3babSopenharmony_ci0:?     'g_tTex3di4' ( uniform itexture3D)
545617a3babSopenharmony_ci0:?     'g_tTex3du4' ( uniform utexture3D)
546617a3babSopenharmony_ci0:?     'g_tTexcdf4' ( uniform textureCube)
547617a3babSopenharmony_ci0:?     'g_tTexcdi4' ( uniform itextureCube)
548617a3babSopenharmony_ci0:?     'g_tTexcdu4' ( uniform utextureCube)
549617a3babSopenharmony_ci0:?     '@entryPointOutput.Depth' ( out float FragDepth)
550617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
551617a3babSopenharmony_ci
552617a3babSopenharmony_ci// Module Version 10000
553617a3babSopenharmony_ci// Generated by (magic number): 8000b
554617a3babSopenharmony_ci// Id's are bound by 198
555617a3babSopenharmony_ci
556617a3babSopenharmony_ci                              Capability Shader
557617a3babSopenharmony_ci                              Capability Sampled1D
558617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
559617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
560617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 188 192
561617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
562617a3babSopenharmony_ci                              ExecutionMode 4 DepthReplacing
563617a3babSopenharmony_ci                              Source HLSL 500
564617a3babSopenharmony_ci                              Name 4  "main"
565617a3babSopenharmony_ci                              Name 8  "PS_OUTPUT"
566617a3babSopenharmony_ci                              MemberName 8(PS_OUTPUT) 0  "Color"
567617a3babSopenharmony_ci                              MemberName 8(PS_OUTPUT) 1  "Depth"
568617a3babSopenharmony_ci                              Name 10  "@main("
569617a3babSopenharmony_ci                              Name 13  "MemberTest"
570617a3babSopenharmony_ci                              MemberName 13(MemberTest) 0  "Sample"
571617a3babSopenharmony_ci                              MemberName 13(MemberTest) 1  "CalculateLevelOfDetail"
572617a3babSopenharmony_ci                              MemberName 13(MemberTest) 2  "CalculateLevelOfDetailUnclamped"
573617a3babSopenharmony_ci                              MemberName 13(MemberTest) 3  "Gather"
574617a3babSopenharmony_ci                              MemberName 13(MemberTest) 4  "GetDimensions"
575617a3babSopenharmony_ci                              MemberName 13(MemberTest) 5  "GetSamplePosition"
576617a3babSopenharmony_ci                              MemberName 13(MemberTest) 6  "Load"
577617a3babSopenharmony_ci                              MemberName 13(MemberTest) 7  "SampleBias"
578617a3babSopenharmony_ci                              MemberName 13(MemberTest) 8  "SampleCmp"
579617a3babSopenharmony_ci                              MemberName 13(MemberTest) 9  "SampleCmpLevelZero"
580617a3babSopenharmony_ci                              MemberName 13(MemberTest) 10  "SampleGrad"
581617a3babSopenharmony_ci                              MemberName 13(MemberTest) 11  "SampleLevel"
582617a3babSopenharmony_ci                              Name 15  "mtest"
583617a3babSopenharmony_ci                              Name 42  "txval10"
584617a3babSopenharmony_ci                              Name 45  "g_tTex1df4"
585617a3babSopenharmony_ci                              Name 49  "g_sSamp"
586617a3babSopenharmony_ci                              Name 57  "txval11"
587617a3babSopenharmony_ci                              Name 60  "g_tTex1di4"
588617a3babSopenharmony_ci                              Name 70  "txval12"
589617a3babSopenharmony_ci                              Name 73  "g_tTex1du4"
590617a3babSopenharmony_ci                              Name 80  "txval20"
591617a3babSopenharmony_ci                              Name 83  "g_tTex2df4"
592617a3babSopenharmony_ci                              Name 91  "txval21"
593617a3babSopenharmony_ci                              Name 94  "g_tTex2di4"
594617a3babSopenharmony_ci                              Name 102  "txval22"
595617a3babSopenharmony_ci                              Name 105  "g_tTex2du4"
596617a3babSopenharmony_ci                              Name 114  "txval30"
597617a3babSopenharmony_ci                              Name 117  "g_tTex3df4"
598617a3babSopenharmony_ci                              Name 125  "txval31"
599617a3babSopenharmony_ci                              Name 128  "g_tTex3di4"
600617a3babSopenharmony_ci                              Name 135  "txval32"
601617a3babSopenharmony_ci                              Name 138  "g_tTex3du4"
602617a3babSopenharmony_ci                              Name 148  "txval40"
603617a3babSopenharmony_ci                              Name 151  "g_tTexcdf4"
604617a3babSopenharmony_ci                              Name 157  "txval41"
605617a3babSopenharmony_ci                              Name 160  "g_tTexcdi4"
606617a3babSopenharmony_ci                              Name 166  "txval42"
607617a3babSopenharmony_ci                              Name 169  "g_tTexcdu4"
608617a3babSopenharmony_ci                              Name 176  "psout"
609617a3babSopenharmony_ci                              Name 185  "flattenTemp"
610617a3babSopenharmony_ci                              Name 188  "@entryPointOutput.Color"
611617a3babSopenharmony_ci                              Name 192  "@entryPointOutput.Depth"
612617a3babSopenharmony_ci                              Name 195  "g_sSamp2d"
613617a3babSopenharmony_ci                              Name 196  "g_sSamp2D_b"
614617a3babSopenharmony_ci                              Name 197  "g_tTex1df4a"
615617a3babSopenharmony_ci                              Decorate 45(g_tTex1df4) DescriptorSet 0
616617a3babSopenharmony_ci                              Decorate 45(g_tTex1df4) Binding 0
617617a3babSopenharmony_ci                              Decorate 49(g_sSamp) DescriptorSet 0
618617a3babSopenharmony_ci                              Decorate 49(g_sSamp) Binding 0
619617a3babSopenharmony_ci                              Decorate 60(g_tTex1di4) DescriptorSet 0
620617a3babSopenharmony_ci                              Decorate 60(g_tTex1di4) Binding 2
621617a3babSopenharmony_ci                              Decorate 73(g_tTex1du4) DescriptorSet 0
622617a3babSopenharmony_ci                              Decorate 73(g_tTex1du4) Binding 3
623617a3babSopenharmony_ci                              Decorate 83(g_tTex2df4) DescriptorSet 0
624617a3babSopenharmony_ci                              Decorate 83(g_tTex2df4) Binding 4
625617a3babSopenharmony_ci                              Decorate 94(g_tTex2di4) DescriptorSet 0
626617a3babSopenharmony_ci                              Decorate 94(g_tTex2di4) Binding 5
627617a3babSopenharmony_ci                              Decorate 105(g_tTex2du4) DescriptorSet 0
628617a3babSopenharmony_ci                              Decorate 105(g_tTex2du4) Binding 6
629617a3babSopenharmony_ci                              Decorate 117(g_tTex3df4) DescriptorSet 0
630617a3babSopenharmony_ci                              Decorate 117(g_tTex3df4) Binding 7
631617a3babSopenharmony_ci                              Decorate 128(g_tTex3di4) DescriptorSet 0
632617a3babSopenharmony_ci                              Decorate 128(g_tTex3di4) Binding 8
633617a3babSopenharmony_ci                              Decorate 138(g_tTex3du4) DescriptorSet 0
634617a3babSopenharmony_ci                              Decorate 138(g_tTex3du4) Binding 9
635617a3babSopenharmony_ci                              Decorate 151(g_tTexcdf4) DescriptorSet 0
636617a3babSopenharmony_ci                              Decorate 151(g_tTexcdf4) Binding 10
637617a3babSopenharmony_ci                              Decorate 160(g_tTexcdi4) DescriptorSet 0
638617a3babSopenharmony_ci                              Decorate 160(g_tTexcdi4) Binding 11
639617a3babSopenharmony_ci                              Decorate 169(g_tTexcdu4) DescriptorSet 0
640617a3babSopenharmony_ci                              Decorate 169(g_tTexcdu4) Binding 12
641617a3babSopenharmony_ci                              Decorate 188(@entryPointOutput.Color) Location 0
642617a3babSopenharmony_ci                              Decorate 192(@entryPointOutput.Depth) BuiltIn FragDepth
643617a3babSopenharmony_ci                              Decorate 195(g_sSamp2d) DescriptorSet 0
644617a3babSopenharmony_ci                              Decorate 195(g_sSamp2d) Binding 0
645617a3babSopenharmony_ci                              Decorate 196(g_sSamp2D_b) DescriptorSet 0
646617a3babSopenharmony_ci                              Decorate 196(g_sSamp2D_b) Binding 0
647617a3babSopenharmony_ci                              Decorate 197(g_tTex1df4a) DescriptorSet 0
648617a3babSopenharmony_ci                              Decorate 197(g_tTex1df4a) Binding 1
649617a3babSopenharmony_ci               2:             TypeVoid
650617a3babSopenharmony_ci               3:             TypeFunction 2
651617a3babSopenharmony_ci               6:             TypeFloat 32
652617a3babSopenharmony_ci               7:             TypeVector 6(float) 4
653617a3babSopenharmony_ci    8(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
654617a3babSopenharmony_ci               9:             TypeFunction 8(PS_OUTPUT)
655617a3babSopenharmony_ci              12:             TypeInt 32 1
656617a3babSopenharmony_ci  13(MemberTest):             TypeStruct 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int)
657617a3babSopenharmony_ci              14:             TypePointer Function 13(MemberTest)
658617a3babSopenharmony_ci              16:     12(int) Constant 1
659617a3babSopenharmony_ci              17:             TypePointer Function 12(int)
660617a3babSopenharmony_ci              19:     12(int) Constant 2
661617a3babSopenharmony_ci              21:     12(int) Constant 3
662617a3babSopenharmony_ci              23:     12(int) Constant 4
663617a3babSopenharmony_ci              25:     12(int) Constant 5
664617a3babSopenharmony_ci              27:     12(int) Constant 6
665617a3babSopenharmony_ci              29:     12(int) Constant 0
666617a3babSopenharmony_ci              31:     12(int) Constant 7
667617a3babSopenharmony_ci              33:     12(int) Constant 8
668617a3babSopenharmony_ci              35:     12(int) Constant 9
669617a3babSopenharmony_ci              37:     12(int) Constant 10
670617a3babSopenharmony_ci              39:     12(int) Constant 11
671617a3babSopenharmony_ci              41:             TypePointer Function 7(fvec4)
672617a3babSopenharmony_ci              43:             TypeImage 6(float) 1D sampled format:Unknown
673617a3babSopenharmony_ci              44:             TypePointer UniformConstant 43
674617a3babSopenharmony_ci  45(g_tTex1df4):     44(ptr) Variable UniformConstant
675617a3babSopenharmony_ci              47:             TypeSampler
676617a3babSopenharmony_ci              48:             TypePointer UniformConstant 47
677617a3babSopenharmony_ci     49(g_sSamp):     48(ptr) Variable UniformConstant
678617a3babSopenharmony_ci              51:             TypeSampledImage 43
679617a3babSopenharmony_ci              53:    6(float) Constant 1036831949
680617a3babSopenharmony_ci              55:             TypeVector 12(int) 4
681617a3babSopenharmony_ci              56:             TypePointer Function 55(ivec4)
682617a3babSopenharmony_ci              58:             TypeImage 12(int) 1D sampled format:Unknown
683617a3babSopenharmony_ci              59:             TypePointer UniformConstant 58
684617a3babSopenharmony_ci  60(g_tTex1di4):     59(ptr) Variable UniformConstant
685617a3babSopenharmony_ci              63:             TypeSampledImage 58
686617a3babSopenharmony_ci              65:    6(float) Constant 1045220557
687617a3babSopenharmony_ci              67:             TypeInt 32 0
688617a3babSopenharmony_ci              68:             TypeVector 67(int) 4
689617a3babSopenharmony_ci              69:             TypePointer Function 68(ivec4)
690617a3babSopenharmony_ci              71:             TypeImage 67(int) 1D sampled format:Unknown
691617a3babSopenharmony_ci              72:             TypePointer UniformConstant 71
692617a3babSopenharmony_ci  73(g_tTex1du4):     72(ptr) Variable UniformConstant
693617a3babSopenharmony_ci              76:             TypeSampledImage 71
694617a3babSopenharmony_ci              78:    6(float) Constant 1050253722
695617a3babSopenharmony_ci              81:             TypeImage 6(float) 2D sampled format:Unknown
696617a3babSopenharmony_ci              82:             TypePointer UniformConstant 81
697617a3babSopenharmony_ci  83(g_tTex2df4):     82(ptr) Variable UniformConstant
698617a3babSopenharmony_ci              86:             TypeSampledImage 81
699617a3babSopenharmony_ci              88:             TypeVector 6(float) 2
700617a3babSopenharmony_ci              89:   88(fvec2) ConstantComposite 53 65
701617a3babSopenharmony_ci              92:             TypeImage 12(int) 2D sampled format:Unknown
702617a3babSopenharmony_ci              93:             TypePointer UniformConstant 92
703617a3babSopenharmony_ci  94(g_tTex2di4):     93(ptr) Variable UniformConstant
704617a3babSopenharmony_ci              97:             TypeSampledImage 92
705617a3babSopenharmony_ci              99:    6(float) Constant 1053609165
706617a3babSopenharmony_ci             100:   88(fvec2) ConstantComposite 78 99
707617a3babSopenharmony_ci             103:             TypeImage 67(int) 2D sampled format:Unknown
708617a3babSopenharmony_ci             104:             TypePointer UniformConstant 103
709617a3babSopenharmony_ci 105(g_tTex2du4):    104(ptr) Variable UniformConstant
710617a3babSopenharmony_ci             108:             TypeSampledImage 103
711617a3babSopenharmony_ci             110:    6(float) Constant 1056964608
712617a3babSopenharmony_ci             111:    6(float) Constant 1058642330
713617a3babSopenharmony_ci             112:   88(fvec2) ConstantComposite 110 111
714617a3babSopenharmony_ci             115:             TypeImage 6(float) 3D sampled format:Unknown
715617a3babSopenharmony_ci             116:             TypePointer UniformConstant 115
716617a3babSopenharmony_ci 117(g_tTex3df4):    116(ptr) Variable UniformConstant
717617a3babSopenharmony_ci             120:             TypeSampledImage 115
718617a3babSopenharmony_ci             122:             TypeVector 6(float) 3
719617a3babSopenharmony_ci             123:  122(fvec3) ConstantComposite 53 65 78
720617a3babSopenharmony_ci             126:             TypeImage 12(int) 3D sampled format:Unknown
721617a3babSopenharmony_ci             127:             TypePointer UniformConstant 126
722617a3babSopenharmony_ci 128(g_tTex3di4):    127(ptr) Variable UniformConstant
723617a3babSopenharmony_ci             131:             TypeSampledImage 126
724617a3babSopenharmony_ci             133:  122(fvec3) ConstantComposite 99 110 111
725617a3babSopenharmony_ci             136:             TypeImage 67(int) 3D sampled format:Unknown
726617a3babSopenharmony_ci             137:             TypePointer UniformConstant 136
727617a3babSopenharmony_ci 138(g_tTex3du4):    137(ptr) Variable UniformConstant
728617a3babSopenharmony_ci             141:             TypeSampledImage 136
729617a3babSopenharmony_ci             143:    6(float) Constant 1060320051
730617a3babSopenharmony_ci             144:    6(float) Constant 1061997773
731617a3babSopenharmony_ci             145:    6(float) Constant 1063675494
732617a3babSopenharmony_ci             146:  122(fvec3) ConstantComposite 143 144 145
733617a3babSopenharmony_ci             149:             TypeImage 6(float) Cube sampled format:Unknown
734617a3babSopenharmony_ci             150:             TypePointer UniformConstant 149
735617a3babSopenharmony_ci 151(g_tTexcdf4):    150(ptr) Variable UniformConstant
736617a3babSopenharmony_ci             154:             TypeSampledImage 149
737617a3babSopenharmony_ci             158:             TypeImage 12(int) Cube sampled format:Unknown
738617a3babSopenharmony_ci             159:             TypePointer UniformConstant 158
739617a3babSopenharmony_ci 160(g_tTexcdi4):    159(ptr) Variable UniformConstant
740617a3babSopenharmony_ci             163:             TypeSampledImage 158
741617a3babSopenharmony_ci             167:             TypeImage 67(int) Cube sampled format:Unknown
742617a3babSopenharmony_ci             168:             TypePointer UniformConstant 167
743617a3babSopenharmony_ci 169(g_tTexcdu4):    168(ptr) Variable UniformConstant
744617a3babSopenharmony_ci             172:             TypeSampledImage 167
745617a3babSopenharmony_ci             175:             TypePointer Function 8(PS_OUTPUT)
746617a3babSopenharmony_ci             177:    6(float) Constant 1065353216
747617a3babSopenharmony_ci             178:    7(fvec4) ConstantComposite 177 177 177 177
748617a3babSopenharmony_ci             180:             TypePointer Function 6(float)
749617a3babSopenharmony_ci             187:             TypePointer Output 7(fvec4)
750617a3babSopenharmony_ci188(@entryPointOutput.Color):    187(ptr) Variable Output
751617a3babSopenharmony_ci             191:             TypePointer Output 6(float)
752617a3babSopenharmony_ci192(@entryPointOutput.Depth):    191(ptr) Variable Output
753617a3babSopenharmony_ci  195(g_sSamp2d):     48(ptr) Variable UniformConstant
754617a3babSopenharmony_ci196(g_sSamp2D_b):     48(ptr) Variable UniformConstant
755617a3babSopenharmony_ci197(g_tTex1df4a):     44(ptr) Variable UniformConstant
756617a3babSopenharmony_ci         4(main):           2 Function None 3
757617a3babSopenharmony_ci               5:             Label
758617a3babSopenharmony_ci185(flattenTemp):    175(ptr) Variable Function
759617a3babSopenharmony_ci             186:8(PS_OUTPUT) FunctionCall 10(@main()
760617a3babSopenharmony_ci                              Store 185(flattenTemp) 186
761617a3babSopenharmony_ci             189:     41(ptr) AccessChain 185(flattenTemp) 29
762617a3babSopenharmony_ci             190:    7(fvec4) Load 189
763617a3babSopenharmony_ci                              Store 188(@entryPointOutput.Color) 190
764617a3babSopenharmony_ci             193:    180(ptr) AccessChain 185(flattenTemp) 16
765617a3babSopenharmony_ci             194:    6(float) Load 193
766617a3babSopenharmony_ci                              Store 192(@entryPointOutput.Depth) 194
767617a3babSopenharmony_ci                              Return
768617a3babSopenharmony_ci                              FunctionEnd
769617a3babSopenharmony_ci      10(@main():8(PS_OUTPUT) Function None 9
770617a3babSopenharmony_ci              11:             Label
771617a3babSopenharmony_ci       15(mtest):     14(ptr) Variable Function
772617a3babSopenharmony_ci     42(txval10):     41(ptr) Variable Function
773617a3babSopenharmony_ci     57(txval11):     56(ptr) Variable Function
774617a3babSopenharmony_ci     70(txval12):     69(ptr) Variable Function
775617a3babSopenharmony_ci     80(txval20):     41(ptr) Variable Function
776617a3babSopenharmony_ci     91(txval21):     56(ptr) Variable Function
777617a3babSopenharmony_ci    102(txval22):     69(ptr) Variable Function
778617a3babSopenharmony_ci    114(txval30):     41(ptr) Variable Function
779617a3babSopenharmony_ci    125(txval31):     56(ptr) Variable Function
780617a3babSopenharmony_ci    135(txval32):     69(ptr) Variable Function
781617a3babSopenharmony_ci    148(txval40):     41(ptr) Variable Function
782617a3babSopenharmony_ci    157(txval41):     56(ptr) Variable Function
783617a3babSopenharmony_ci    166(txval42):     69(ptr) Variable Function
784617a3babSopenharmony_ci      176(psout):    175(ptr) Variable Function
785617a3babSopenharmony_ci              18:     17(ptr) AccessChain 15(mtest) 16
786617a3babSopenharmony_ci                              Store 18 16
787617a3babSopenharmony_ci              20:     17(ptr) AccessChain 15(mtest) 19
788617a3babSopenharmony_ci                              Store 20 16
789617a3babSopenharmony_ci              22:     17(ptr) AccessChain 15(mtest) 21
790617a3babSopenharmony_ci                              Store 22 16
791617a3babSopenharmony_ci              24:     17(ptr) AccessChain 15(mtest) 23
792617a3babSopenharmony_ci                              Store 24 16
793617a3babSopenharmony_ci              26:     17(ptr) AccessChain 15(mtest) 25
794617a3babSopenharmony_ci                              Store 26 16
795617a3babSopenharmony_ci              28:     17(ptr) AccessChain 15(mtest) 27
796617a3babSopenharmony_ci                              Store 28 16
797617a3babSopenharmony_ci              30:     17(ptr) AccessChain 15(mtest) 29
798617a3babSopenharmony_ci                              Store 30 16
799617a3babSopenharmony_ci              32:     17(ptr) AccessChain 15(mtest) 31
800617a3babSopenharmony_ci                              Store 32 16
801617a3babSopenharmony_ci              34:     17(ptr) AccessChain 15(mtest) 33
802617a3babSopenharmony_ci                              Store 34 16
803617a3babSopenharmony_ci              36:     17(ptr) AccessChain 15(mtest) 35
804617a3babSopenharmony_ci                              Store 36 16
805617a3babSopenharmony_ci              38:     17(ptr) AccessChain 15(mtest) 37
806617a3babSopenharmony_ci                              Store 38 16
807617a3babSopenharmony_ci              40:     17(ptr) AccessChain 15(mtest) 39
808617a3babSopenharmony_ci                              Store 40 16
809617a3babSopenharmony_ci              46:          43 Load 45(g_tTex1df4)
810617a3babSopenharmony_ci              50:          47 Load 49(g_sSamp)
811617a3babSopenharmony_ci              52:          51 SampledImage 46 50
812617a3babSopenharmony_ci              54:    7(fvec4) ImageSampleImplicitLod 52 53
813617a3babSopenharmony_ci                              Store 42(txval10) 54
814617a3babSopenharmony_ci              61:          58 Load 60(g_tTex1di4)
815617a3babSopenharmony_ci              62:          47 Load 49(g_sSamp)
816617a3babSopenharmony_ci              64:          63 SampledImage 61 62
817617a3babSopenharmony_ci              66:   55(ivec4) ImageSampleImplicitLod 64 65
818617a3babSopenharmony_ci                              Store 57(txval11) 66
819617a3babSopenharmony_ci              74:          71 Load 73(g_tTex1du4)
820617a3babSopenharmony_ci              75:          47 Load 49(g_sSamp)
821617a3babSopenharmony_ci              77:          76 SampledImage 74 75
822617a3babSopenharmony_ci              79:   68(ivec4) ImageSampleImplicitLod 77 78
823617a3babSopenharmony_ci                              Store 70(txval12) 79
824617a3babSopenharmony_ci              84:          81 Load 83(g_tTex2df4)
825617a3babSopenharmony_ci              85:          47 Load 49(g_sSamp)
826617a3babSopenharmony_ci              87:          86 SampledImage 84 85
827617a3babSopenharmony_ci              90:    7(fvec4) ImageSampleImplicitLod 87 89
828617a3babSopenharmony_ci                              Store 80(txval20) 90
829617a3babSopenharmony_ci              95:          92 Load 94(g_tTex2di4)
830617a3babSopenharmony_ci              96:          47 Load 49(g_sSamp)
831617a3babSopenharmony_ci              98:          97 SampledImage 95 96
832617a3babSopenharmony_ci             101:   55(ivec4) ImageSampleImplicitLod 98 100
833617a3babSopenharmony_ci                              Store 91(txval21) 101
834617a3babSopenharmony_ci             106:         103 Load 105(g_tTex2du4)
835617a3babSopenharmony_ci             107:          47 Load 49(g_sSamp)
836617a3babSopenharmony_ci             109:         108 SampledImage 106 107
837617a3babSopenharmony_ci             113:   68(ivec4) ImageSampleImplicitLod 109 112
838617a3babSopenharmony_ci                              Store 102(txval22) 113
839617a3babSopenharmony_ci             118:         115 Load 117(g_tTex3df4)
840617a3babSopenharmony_ci             119:          47 Load 49(g_sSamp)
841617a3babSopenharmony_ci             121:         120 SampledImage 118 119
842617a3babSopenharmony_ci             124:    7(fvec4) ImageSampleImplicitLod 121 123
843617a3babSopenharmony_ci                              Store 114(txval30) 124
844617a3babSopenharmony_ci             129:         126 Load 128(g_tTex3di4)
845617a3babSopenharmony_ci             130:          47 Load 49(g_sSamp)
846617a3babSopenharmony_ci             132:         131 SampledImage 129 130
847617a3babSopenharmony_ci             134:   55(ivec4) ImageSampleImplicitLod 132 133
848617a3babSopenharmony_ci                              Store 125(txval31) 134
849617a3babSopenharmony_ci             139:         136 Load 138(g_tTex3du4)
850617a3babSopenharmony_ci             140:          47 Load 49(g_sSamp)
851617a3babSopenharmony_ci             142:         141 SampledImage 139 140
852617a3babSopenharmony_ci             147:   68(ivec4) ImageSampleImplicitLod 142 146
853617a3babSopenharmony_ci                              Store 135(txval32) 147
854617a3babSopenharmony_ci             152:         149 Load 151(g_tTexcdf4)
855617a3babSopenharmony_ci             153:          47 Load 49(g_sSamp)
856617a3babSopenharmony_ci             155:         154 SampledImage 152 153
857617a3babSopenharmony_ci             156:    7(fvec4) ImageSampleImplicitLod 155 123
858617a3babSopenharmony_ci                              Store 148(txval40) 156
859617a3babSopenharmony_ci             161:         158 Load 160(g_tTexcdi4)
860617a3babSopenharmony_ci             162:          47 Load 49(g_sSamp)
861617a3babSopenharmony_ci             164:         163 SampledImage 161 162
862617a3babSopenharmony_ci             165:   55(ivec4) ImageSampleImplicitLod 164 133
863617a3babSopenharmony_ci                              Store 157(txval41) 165
864617a3babSopenharmony_ci             170:         167 Load 169(g_tTexcdu4)
865617a3babSopenharmony_ci             171:          47 Load 49(g_sSamp)
866617a3babSopenharmony_ci             173:         172 SampledImage 170 171
867617a3babSopenharmony_ci             174:   68(ivec4) ImageSampleImplicitLod 173 146
868617a3babSopenharmony_ci                              Store 166(txval42) 174
869617a3babSopenharmony_ci             179:     41(ptr) AccessChain 176(psout) 29
870617a3babSopenharmony_ci                              Store 179 178
871617a3babSopenharmony_ci             181:    180(ptr) AccessChain 176(psout) 16
872617a3babSopenharmony_ci                              Store 181 177
873617a3babSopenharmony_ci             182:8(PS_OUTPUT) Load 176(psout)
874617a3babSopenharmony_ci                              ReturnValue 182
875617a3babSopenharmony_ci                              FunctionEnd
876