1617a3babSopenharmony_cihlsl.format.rwtexture.frag
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_cigl_FragCoord origin is upper left
4617a3babSopenharmony_ciusing depth_any
5617a3babSopenharmony_ci0:? Sequence
6617a3babSopenharmony_ci0:56  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
7617a3babSopenharmony_ci0:56    Function Parameters: 
8617a3babSopenharmony_ci0:?     Sequence
9617a3babSopenharmony_ci0:59      move second child to first child ( temp 4-component vector of float)
10617a3babSopenharmony_ci0:59        Color: direct index for structure ( temp 4-component vector of float)
11617a3babSopenharmony_ci0:59          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
12617a3babSopenharmony_ci0:59          Constant:
13617a3babSopenharmony_ci0:59            0 (const int)
14617a3babSopenharmony_ci0:59        Constant:
15617a3babSopenharmony_ci0:59          1.000000
16617a3babSopenharmony_ci0:59          1.000000
17617a3babSopenharmony_ci0:59          1.000000
18617a3babSopenharmony_ci0:59          1.000000
19617a3babSopenharmony_ci0:60      move second child to first child ( temp float)
20617a3babSopenharmony_ci0:60        Depth: direct index for structure ( temp float)
21617a3babSopenharmony_ci0:60          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
22617a3babSopenharmony_ci0:60          Constant:
23617a3babSopenharmony_ci0:60            1 (const int)
24617a3babSopenharmony_ci0:60        Constant:
25617a3babSopenharmony_ci0:60          1.000000
26617a3babSopenharmony_ci0:62      Branch: Return with expression
27617a3babSopenharmony_ci0:62        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
28617a3babSopenharmony_ci0:56  Function Definition: main( ( temp void)
29617a3babSopenharmony_ci0:56    Function Parameters: 
30617a3babSopenharmony_ci0:?     Sequence
31617a3babSopenharmony_ci0:56      Sequence
32617a3babSopenharmony_ci0:56        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
33617a3babSopenharmony_ci0:56          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
34617a3babSopenharmony_ci0:56          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
35617a3babSopenharmony_ci0:56        move second child to first child ( temp 4-component vector of float)
36617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
37617a3babSopenharmony_ci0:56          Color: direct index for structure ( temp 4-component vector of float)
38617a3babSopenharmony_ci0:56            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
39617a3babSopenharmony_ci0:56            Constant:
40617a3babSopenharmony_ci0:56              0 (const int)
41617a3babSopenharmony_ci0:56        move second child to first child ( temp float)
42617a3babSopenharmony_ci0:?           '@entryPointOutput.Depth' ( out float FragDepth)
43617a3babSopenharmony_ci0:56          Depth: direct index for structure ( temp float)
44617a3babSopenharmony_ci0:56            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
45617a3babSopenharmony_ci0:56            Constant:
46617a3babSopenharmony_ci0:56              1 (const int)
47617a3babSopenharmony_ci0:?   Linker Objects
48617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
49617a3babSopenharmony_ci0:?     'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
50617a3babSopenharmony_ci0:?     'g_tTex1di4' (layout( rg32f) uniform iimage1D)
51617a3babSopenharmony_ci0:?     'g_tTex1du4' (layout( rgba8_snorm) uniform uimage1D)
52617a3babSopenharmony_ci0:?     'g_tTex2df4' (layout( rgba8i) uniform image2D)
53617a3babSopenharmony_ci0:?     'g_tTex2di4' (layout( r11f_g11f_b10f) uniform iimage2D)
54617a3babSopenharmony_ci0:?     'g_tTex2du4' (layout( r8_snorm) uniform uimage2D)
55617a3babSopenharmony_ci0:?     'g_tTex3df4' (layout( rg8) readonly uniform image3D)
56617a3babSopenharmony_ci0:?     'g_tTex3di4' (layout( rgba16i) writeonly uniform iimage3D)
57617a3babSopenharmony_ci0:?     'g_tTex3du4' (layout( r8i) readonly writeonly uniform uimage3D)
58617a3babSopenharmony_ci0:?     'g_tTex1df4a' (layout( rgba8ui) uniform image1DArray)
59617a3babSopenharmony_ci0:?     'g_tTex1di4a' (layout( rg32ui) uniform iimage1DArray)
60617a3babSopenharmony_ci0:?     'g_tTex1du4a' (layout( r16ui) uniform uimage1DArray)
61617a3babSopenharmony_ci0:?     'g_tTex2df4a' (layout( rgb10_a2ui) uniform image2DArray)
62617a3babSopenharmony_ci0:?     'g_tTex2di4a' (layout( r8ui) uniform iimage2DArray)
63617a3babSopenharmony_ci0:?     'g_tTex2du4a' (layout( rgba16f) uniform uimage2DArray)
64617a3babSopenharmony_ci0:?     'g_tTex01' (layout( rgba8) uniform iimage2DArray)
65617a3babSopenharmony_ci0:?     'g_tTex02' (layout( rg16f) uniform iimage2DArray)
66617a3babSopenharmony_ci0:?     'g_tTex03' (layout( r16f) uniform iimage2DArray)
67617a3babSopenharmony_ci0:?     'g_tTex04' (layout( rgb10_a2) uniform iimage2DArray)
68617a3babSopenharmony_ci0:?     'g_tTex05' (layout( rg16) uniform iimage2DArray)
69617a3babSopenharmony_ci0:?     'g_tTex06' (layout( r32f) uniform iimage2DArray)
70617a3babSopenharmony_ci0:?     'g_tTex07' (layout( rgba16) uniform iimage2DArray)
71617a3babSopenharmony_ci0:?     'g_tTex08' (layout( r16) uniform iimage2DArray)
72617a3babSopenharmony_ci0:?     'g_tTex09' (layout( r8) uniform iimage2DArray)
73617a3babSopenharmony_ci0:?     'g_tTex10' (layout( rgba16_snorm) uniform iimage2DArray)
74617a3babSopenharmony_ci0:?     'g_tTex11' (layout( rg16_snorm) uniform iimage2DArray)
75617a3babSopenharmony_ci0:?     'g_tTex12' (layout( r16_snorm) uniform iimage2DArray)
76617a3babSopenharmony_ci0:?     'g_tTex13' (layout( r8_snorm) uniform iimage2DArray)
77617a3babSopenharmony_ci0:?     'g_tTex14' (layout( rgba32i) uniform iimage2DArray)
78617a3babSopenharmony_ci0:?     'g_tTex15' (layout( r32i) uniform iimage2DArray)
79617a3babSopenharmony_ci0:?     'g_tTex16' (layout( r32ui) uniform iimage2DArray)
80617a3babSopenharmony_ci0:?     'g_tTex17' (layout( rg16i) uniform iimage2DArray)
81617a3babSopenharmony_ci0:?     'g_tTex18' (layout( r16i) uniform iimage2DArray)
82617a3babSopenharmony_ci0:?     'g_tTex19' (layout( rg32i) uniform iimage2DArray)
83617a3babSopenharmony_ci0:?     'g_tTex20' (layout( rg8i) uniform iimage2DArray)
84617a3babSopenharmony_ci0:?     'g_tTex21' (layout( rg8ui) uniform iimage2DArray)
85617a3babSopenharmony_ci0:?     'g_tTex22' (layout( rgba32ui) uniform iimage2DArray)
86617a3babSopenharmony_ci0:?     'g_tTex23' (layout( rgba16ui) uniform iimage2DArray)
87617a3babSopenharmony_ci0:?     'g_tTex24' (layout( rg32ui) uniform iimage2DArray)
88617a3babSopenharmony_ci0:?     'g_tTex25' (layout( rg16ui) uniform iimage2DArray)
89617a3babSopenharmony_ci0:?     '@entryPointOutput.Depth' ( out float FragDepth)
90617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
91617a3babSopenharmony_ci
92617a3babSopenharmony_ci
93617a3babSopenharmony_ciLinked fragment stage:
94617a3babSopenharmony_ci
95617a3babSopenharmony_ci
96617a3babSopenharmony_ciShader version: 500
97617a3babSopenharmony_cigl_FragCoord origin is upper left
98617a3babSopenharmony_ciusing depth_any
99617a3babSopenharmony_ci0:? Sequence
100617a3babSopenharmony_ci0:56  Function Definition: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
101617a3babSopenharmony_ci0:56    Function Parameters: 
102617a3babSopenharmony_ci0:?     Sequence
103617a3babSopenharmony_ci0:59      move second child to first child ( temp 4-component vector of float)
104617a3babSopenharmony_ci0:59        Color: direct index for structure ( temp 4-component vector of float)
105617a3babSopenharmony_ci0:59          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
106617a3babSopenharmony_ci0:59          Constant:
107617a3babSopenharmony_ci0:59            0 (const int)
108617a3babSopenharmony_ci0:59        Constant:
109617a3babSopenharmony_ci0:59          1.000000
110617a3babSopenharmony_ci0:59          1.000000
111617a3babSopenharmony_ci0:59          1.000000
112617a3babSopenharmony_ci0:59          1.000000
113617a3babSopenharmony_ci0:60      move second child to first child ( temp float)
114617a3babSopenharmony_ci0:60        Depth: direct index for structure ( temp float)
115617a3babSopenharmony_ci0:60          'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
116617a3babSopenharmony_ci0:60          Constant:
117617a3babSopenharmony_ci0:60            1 (const int)
118617a3babSopenharmony_ci0:60        Constant:
119617a3babSopenharmony_ci0:60          1.000000
120617a3babSopenharmony_ci0:62      Branch: Return with expression
121617a3babSopenharmony_ci0:62        'psout' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
122617a3babSopenharmony_ci0:56  Function Definition: main( ( temp void)
123617a3babSopenharmony_ci0:56    Function Parameters: 
124617a3babSopenharmony_ci0:?     Sequence
125617a3babSopenharmony_ci0:56      Sequence
126617a3babSopenharmony_ci0:56        move second child to first child ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
127617a3babSopenharmony_ci0:56          'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
128617a3babSopenharmony_ci0:56          Function Call: @main( ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
129617a3babSopenharmony_ci0:56        move second child to first child ( temp 4-component vector of float)
130617a3babSopenharmony_ci0:?           '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
131617a3babSopenharmony_ci0:56          Color: direct index for structure ( temp 4-component vector of float)
132617a3babSopenharmony_ci0:56            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
133617a3babSopenharmony_ci0:56            Constant:
134617a3babSopenharmony_ci0:56              0 (const int)
135617a3babSopenharmony_ci0:56        move second child to first child ( temp float)
136617a3babSopenharmony_ci0:?           '@entryPointOutput.Depth' ( out float FragDepth)
137617a3babSopenharmony_ci0:56          Depth: direct index for structure ( temp float)
138617a3babSopenharmony_ci0:56            'flattenTemp' ( temp structure{ temp 4-component vector of float Color,  temp float Depth})
139617a3babSopenharmony_ci0:56            Constant:
140617a3babSopenharmony_ci0:56              1 (const int)
141617a3babSopenharmony_ci0:?   Linker Objects
142617a3babSopenharmony_ci0:?     'g_sSamp' (layout( binding=0) uniform sampler)
143617a3babSopenharmony_ci0:?     'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
144617a3babSopenharmony_ci0:?     'g_tTex1di4' (layout( rg32f) uniform iimage1D)
145617a3babSopenharmony_ci0:?     'g_tTex1du4' (layout( rgba8_snorm) uniform uimage1D)
146617a3babSopenharmony_ci0:?     'g_tTex2df4' (layout( rgba8i) uniform image2D)
147617a3babSopenharmony_ci0:?     'g_tTex2di4' (layout( r11f_g11f_b10f) uniform iimage2D)
148617a3babSopenharmony_ci0:?     'g_tTex2du4' (layout( r8_snorm) uniform uimage2D)
149617a3babSopenharmony_ci0:?     'g_tTex3df4' (layout( rg8) readonly uniform image3D)
150617a3babSopenharmony_ci0:?     'g_tTex3di4' (layout( rgba16i) writeonly uniform iimage3D)
151617a3babSopenharmony_ci0:?     'g_tTex3du4' (layout( r8i) readonly writeonly uniform uimage3D)
152617a3babSopenharmony_ci0:?     'g_tTex1df4a' (layout( rgba8ui) uniform image1DArray)
153617a3babSopenharmony_ci0:?     'g_tTex1di4a' (layout( rg32ui) uniform iimage1DArray)
154617a3babSopenharmony_ci0:?     'g_tTex1du4a' (layout( r16ui) uniform uimage1DArray)
155617a3babSopenharmony_ci0:?     'g_tTex2df4a' (layout( rgb10_a2ui) uniform image2DArray)
156617a3babSopenharmony_ci0:?     'g_tTex2di4a' (layout( r8ui) uniform iimage2DArray)
157617a3babSopenharmony_ci0:?     'g_tTex2du4a' (layout( rgba16f) uniform uimage2DArray)
158617a3babSopenharmony_ci0:?     'g_tTex01' (layout( rgba8) uniform iimage2DArray)
159617a3babSopenharmony_ci0:?     'g_tTex02' (layout( rg16f) uniform iimage2DArray)
160617a3babSopenharmony_ci0:?     'g_tTex03' (layout( r16f) uniform iimage2DArray)
161617a3babSopenharmony_ci0:?     'g_tTex04' (layout( rgb10_a2) uniform iimage2DArray)
162617a3babSopenharmony_ci0:?     'g_tTex05' (layout( rg16) uniform iimage2DArray)
163617a3babSopenharmony_ci0:?     'g_tTex06' (layout( r32f) uniform iimage2DArray)
164617a3babSopenharmony_ci0:?     'g_tTex07' (layout( rgba16) uniform iimage2DArray)
165617a3babSopenharmony_ci0:?     'g_tTex08' (layout( r16) uniform iimage2DArray)
166617a3babSopenharmony_ci0:?     'g_tTex09' (layout( r8) uniform iimage2DArray)
167617a3babSopenharmony_ci0:?     'g_tTex10' (layout( rgba16_snorm) uniform iimage2DArray)
168617a3babSopenharmony_ci0:?     'g_tTex11' (layout( rg16_snorm) uniform iimage2DArray)
169617a3babSopenharmony_ci0:?     'g_tTex12' (layout( r16_snorm) uniform iimage2DArray)
170617a3babSopenharmony_ci0:?     'g_tTex13' (layout( r8_snorm) uniform iimage2DArray)
171617a3babSopenharmony_ci0:?     'g_tTex14' (layout( rgba32i) uniform iimage2DArray)
172617a3babSopenharmony_ci0:?     'g_tTex15' (layout( r32i) uniform iimage2DArray)
173617a3babSopenharmony_ci0:?     'g_tTex16' (layout( r32ui) uniform iimage2DArray)
174617a3babSopenharmony_ci0:?     'g_tTex17' (layout( rg16i) uniform iimage2DArray)
175617a3babSopenharmony_ci0:?     'g_tTex18' (layout( r16i) uniform iimage2DArray)
176617a3babSopenharmony_ci0:?     'g_tTex19' (layout( rg32i) uniform iimage2DArray)
177617a3babSopenharmony_ci0:?     'g_tTex20' (layout( rg8i) uniform iimage2DArray)
178617a3babSopenharmony_ci0:?     'g_tTex21' (layout( rg8ui) uniform iimage2DArray)
179617a3babSopenharmony_ci0:?     'g_tTex22' (layout( rgba32ui) uniform iimage2DArray)
180617a3babSopenharmony_ci0:?     'g_tTex23' (layout( rgba16ui) uniform iimage2DArray)
181617a3babSopenharmony_ci0:?     'g_tTex24' (layout( rg32ui) uniform iimage2DArray)
182617a3babSopenharmony_ci0:?     'g_tTex25' (layout( rg16ui) uniform iimage2DArray)
183617a3babSopenharmony_ci0:?     '@entryPointOutput.Depth' ( out float FragDepth)
184617a3babSopenharmony_ci0:?     '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float)
185617a3babSopenharmony_ci
186617a3babSopenharmony_ci// Module Version 10000
187617a3babSopenharmony_ci// Generated by (magic number): 8000b
188617a3babSopenharmony_ci// Id's are bound by 160
189617a3babSopenharmony_ci
190617a3babSopenharmony_ci                              Capability Shader
191617a3babSopenharmony_ci                              Capability Image1D
192617a3babSopenharmony_ci                              Capability StorageImageExtendedFormats
193617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
194617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
195617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 29 33
196617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
197617a3babSopenharmony_ci                              ExecutionMode 4 DepthReplacing
198617a3babSopenharmony_ci                              Source HLSL 500
199617a3babSopenharmony_ci                              Name 4  "main"
200617a3babSopenharmony_ci                              Name 8  "PS_OUTPUT"
201617a3babSopenharmony_ci                              MemberName 8(PS_OUTPUT) 0  "Color"
202617a3babSopenharmony_ci                              MemberName 8(PS_OUTPUT) 1  "Depth"
203617a3babSopenharmony_ci                              Name 10  "@main("
204617a3babSopenharmony_ci                              Name 13  "psout"
205617a3babSopenharmony_ci                              Name 26  "flattenTemp"
206617a3babSopenharmony_ci                              Name 29  "@entryPointOutput.Color"
207617a3babSopenharmony_ci                              Name 33  "@entryPointOutput.Depth"
208617a3babSopenharmony_ci                              Name 38  "g_sSamp"
209617a3babSopenharmony_ci                              Name 41  "g_tTex1df4"
210617a3babSopenharmony_ci                              Name 44  "g_tTex1di4"
211617a3babSopenharmony_ci                              Name 48  "g_tTex1du4"
212617a3babSopenharmony_ci                              Name 51  "g_tTex2df4"
213617a3babSopenharmony_ci                              Name 54  "g_tTex2di4"
214617a3babSopenharmony_ci                              Name 57  "g_tTex2du4"
215617a3babSopenharmony_ci                              Name 60  "g_tTex3df4"
216617a3babSopenharmony_ci                              Name 63  "g_tTex3di4"
217617a3babSopenharmony_ci                              Name 66  "g_tTex3du4"
218617a3babSopenharmony_ci                              Name 69  "g_tTex1df4a"
219617a3babSopenharmony_ci                              Name 72  "g_tTex1di4a"
220617a3babSopenharmony_ci                              Name 75  "g_tTex1du4a"
221617a3babSopenharmony_ci                              Name 78  "g_tTex2df4a"
222617a3babSopenharmony_ci                              Name 81  "g_tTex2di4a"
223617a3babSopenharmony_ci                              Name 84  "g_tTex2du4a"
224617a3babSopenharmony_ci                              Name 87  "g_tTex01"
225617a3babSopenharmony_ci                              Name 90  "g_tTex02"
226617a3babSopenharmony_ci                              Name 93  "g_tTex03"
227617a3babSopenharmony_ci                              Name 96  "g_tTex04"
228617a3babSopenharmony_ci                              Name 99  "g_tTex05"
229617a3babSopenharmony_ci                              Name 102  "g_tTex06"
230617a3babSopenharmony_ci                              Name 105  "g_tTex07"
231617a3babSopenharmony_ci                              Name 108  "g_tTex08"
232617a3babSopenharmony_ci                              Name 111  "g_tTex09"
233617a3babSopenharmony_ci                              Name 114  "g_tTex10"
234617a3babSopenharmony_ci                              Name 117  "g_tTex11"
235617a3babSopenharmony_ci                              Name 120  "g_tTex12"
236617a3babSopenharmony_ci                              Name 123  "g_tTex13"
237617a3babSopenharmony_ci                              Name 126  "g_tTex14"
238617a3babSopenharmony_ci                              Name 129  "g_tTex15"
239617a3babSopenharmony_ci                              Name 132  "g_tTex16"
240617a3babSopenharmony_ci                              Name 135  "g_tTex17"
241617a3babSopenharmony_ci                              Name 138  "g_tTex18"
242617a3babSopenharmony_ci                              Name 141  "g_tTex19"
243617a3babSopenharmony_ci                              Name 144  "g_tTex20"
244617a3babSopenharmony_ci                              Name 147  "g_tTex21"
245617a3babSopenharmony_ci                              Name 150  "g_tTex22"
246617a3babSopenharmony_ci                              Name 153  "g_tTex23"
247617a3babSopenharmony_ci                              Name 156  "g_tTex24"
248617a3babSopenharmony_ci                              Name 159  "g_tTex25"
249617a3babSopenharmony_ci                              Decorate 29(@entryPointOutput.Color) Location 0
250617a3babSopenharmony_ci                              Decorate 33(@entryPointOutput.Depth) BuiltIn FragDepth
251617a3babSopenharmony_ci                              Decorate 38(g_sSamp) DescriptorSet 0
252617a3babSopenharmony_ci                              Decorate 38(g_sSamp) Binding 0
253617a3babSopenharmony_ci                              Decorate 41(g_tTex1df4) DescriptorSet 0
254617a3babSopenharmony_ci                              Decorate 41(g_tTex1df4) Binding 0
255617a3babSopenharmony_ci                              Decorate 44(g_tTex1di4) DescriptorSet 0
256617a3babSopenharmony_ci                              Decorate 44(g_tTex1di4) Binding 0
257617a3babSopenharmony_ci                              Decorate 48(g_tTex1du4) DescriptorSet 0
258617a3babSopenharmony_ci                              Decorate 48(g_tTex1du4) Binding 0
259617a3babSopenharmony_ci                              Decorate 51(g_tTex2df4) DescriptorSet 0
260617a3babSopenharmony_ci                              Decorate 51(g_tTex2df4) Binding 0
261617a3babSopenharmony_ci                              Decorate 54(g_tTex2di4) DescriptorSet 0
262617a3babSopenharmony_ci                              Decorate 54(g_tTex2di4) Binding 0
263617a3babSopenharmony_ci                              Decorate 57(g_tTex2du4) DescriptorSet 0
264617a3babSopenharmony_ci                              Decorate 57(g_tTex2du4) Binding 0
265617a3babSopenharmony_ci                              Decorate 60(g_tTex3df4) DescriptorSet 0
266617a3babSopenharmony_ci                              Decorate 60(g_tTex3df4) Binding 0
267617a3babSopenharmony_ci                              Decorate 60(g_tTex3df4) NonWritable
268617a3babSopenharmony_ci                              Decorate 63(g_tTex3di4) DescriptorSet 0
269617a3babSopenharmony_ci                              Decorate 63(g_tTex3di4) Binding 0
270617a3babSopenharmony_ci                              Decorate 63(g_tTex3di4) NonReadable
271617a3babSopenharmony_ci                              Decorate 66(g_tTex3du4) DescriptorSet 0
272617a3babSopenharmony_ci                              Decorate 66(g_tTex3du4) Binding 0
273617a3babSopenharmony_ci                              Decorate 66(g_tTex3du4) NonWritable
274617a3babSopenharmony_ci                              Decorate 66(g_tTex3du4) NonReadable
275617a3babSopenharmony_ci                              Decorate 69(g_tTex1df4a) DescriptorSet 0
276617a3babSopenharmony_ci                              Decorate 69(g_tTex1df4a) Binding 0
277617a3babSopenharmony_ci                              Decorate 72(g_tTex1di4a) DescriptorSet 0
278617a3babSopenharmony_ci                              Decorate 72(g_tTex1di4a) Binding 0
279617a3babSopenharmony_ci                              Decorate 75(g_tTex1du4a) DescriptorSet 0
280617a3babSopenharmony_ci                              Decorate 75(g_tTex1du4a) Binding 0
281617a3babSopenharmony_ci                              Decorate 78(g_tTex2df4a) DescriptorSet 0
282617a3babSopenharmony_ci                              Decorate 78(g_tTex2df4a) Binding 0
283617a3babSopenharmony_ci                              Decorate 81(g_tTex2di4a) DescriptorSet 0
284617a3babSopenharmony_ci                              Decorate 81(g_tTex2di4a) Binding 0
285617a3babSopenharmony_ci                              Decorate 84(g_tTex2du4a) DescriptorSet 0
286617a3babSopenharmony_ci                              Decorate 84(g_tTex2du4a) Binding 0
287617a3babSopenharmony_ci                              Decorate 87(g_tTex01) DescriptorSet 0
288617a3babSopenharmony_ci                              Decorate 87(g_tTex01) Binding 0
289617a3babSopenharmony_ci                              Decorate 90(g_tTex02) DescriptorSet 0
290617a3babSopenharmony_ci                              Decorate 90(g_tTex02) Binding 0
291617a3babSopenharmony_ci                              Decorate 93(g_tTex03) DescriptorSet 0
292617a3babSopenharmony_ci                              Decorate 93(g_tTex03) Binding 0
293617a3babSopenharmony_ci                              Decorate 96(g_tTex04) DescriptorSet 0
294617a3babSopenharmony_ci                              Decorate 96(g_tTex04) Binding 0
295617a3babSopenharmony_ci                              Decorate 99(g_tTex05) DescriptorSet 0
296617a3babSopenharmony_ci                              Decorate 99(g_tTex05) Binding 0
297617a3babSopenharmony_ci                              Decorate 102(g_tTex06) DescriptorSet 0
298617a3babSopenharmony_ci                              Decorate 102(g_tTex06) Binding 0
299617a3babSopenharmony_ci                              Decorate 105(g_tTex07) DescriptorSet 0
300617a3babSopenharmony_ci                              Decorate 105(g_tTex07) Binding 0
301617a3babSopenharmony_ci                              Decorate 108(g_tTex08) DescriptorSet 0
302617a3babSopenharmony_ci                              Decorate 108(g_tTex08) Binding 0
303617a3babSopenharmony_ci                              Decorate 111(g_tTex09) DescriptorSet 0
304617a3babSopenharmony_ci                              Decorate 111(g_tTex09) Binding 0
305617a3babSopenharmony_ci                              Decorate 114(g_tTex10) DescriptorSet 0
306617a3babSopenharmony_ci                              Decorate 114(g_tTex10) Binding 0
307617a3babSopenharmony_ci                              Decorate 117(g_tTex11) DescriptorSet 0
308617a3babSopenharmony_ci                              Decorate 117(g_tTex11) Binding 0
309617a3babSopenharmony_ci                              Decorate 120(g_tTex12) DescriptorSet 0
310617a3babSopenharmony_ci                              Decorate 120(g_tTex12) Binding 0
311617a3babSopenharmony_ci                              Decorate 123(g_tTex13) DescriptorSet 0
312617a3babSopenharmony_ci                              Decorate 123(g_tTex13) Binding 0
313617a3babSopenharmony_ci                              Decorate 126(g_tTex14) DescriptorSet 0
314617a3babSopenharmony_ci                              Decorate 126(g_tTex14) Binding 0
315617a3babSopenharmony_ci                              Decorate 129(g_tTex15) DescriptorSet 0
316617a3babSopenharmony_ci                              Decorate 129(g_tTex15) Binding 0
317617a3babSopenharmony_ci                              Decorate 132(g_tTex16) DescriptorSet 0
318617a3babSopenharmony_ci                              Decorate 132(g_tTex16) Binding 0
319617a3babSopenharmony_ci                              Decorate 135(g_tTex17) DescriptorSet 0
320617a3babSopenharmony_ci                              Decorate 135(g_tTex17) Binding 0
321617a3babSopenharmony_ci                              Decorate 138(g_tTex18) DescriptorSet 0
322617a3babSopenharmony_ci                              Decorate 138(g_tTex18) Binding 0
323617a3babSopenharmony_ci                              Decorate 141(g_tTex19) DescriptorSet 0
324617a3babSopenharmony_ci                              Decorate 141(g_tTex19) Binding 0
325617a3babSopenharmony_ci                              Decorate 144(g_tTex20) DescriptorSet 0
326617a3babSopenharmony_ci                              Decorate 144(g_tTex20) Binding 0
327617a3babSopenharmony_ci                              Decorate 147(g_tTex21) DescriptorSet 0
328617a3babSopenharmony_ci                              Decorate 147(g_tTex21) Binding 0
329617a3babSopenharmony_ci                              Decorate 150(g_tTex22) DescriptorSet 0
330617a3babSopenharmony_ci                              Decorate 150(g_tTex22) Binding 0
331617a3babSopenharmony_ci                              Decorate 153(g_tTex23) DescriptorSet 0
332617a3babSopenharmony_ci                              Decorate 153(g_tTex23) Binding 0
333617a3babSopenharmony_ci                              Decorate 156(g_tTex24) DescriptorSet 0
334617a3babSopenharmony_ci                              Decorate 156(g_tTex24) Binding 0
335617a3babSopenharmony_ci                              Decorate 159(g_tTex25) DescriptorSet 0
336617a3babSopenharmony_ci                              Decorate 159(g_tTex25) Binding 0
337617a3babSopenharmony_ci               2:             TypeVoid
338617a3babSopenharmony_ci               3:             TypeFunction 2
339617a3babSopenharmony_ci               6:             TypeFloat 32
340617a3babSopenharmony_ci               7:             TypeVector 6(float) 4
341617a3babSopenharmony_ci    8(PS_OUTPUT):             TypeStruct 7(fvec4) 6(float)
342617a3babSopenharmony_ci               9:             TypeFunction 8(PS_OUTPUT)
343617a3babSopenharmony_ci              12:             TypePointer Function 8(PS_OUTPUT)
344617a3babSopenharmony_ci              14:             TypeInt 32 1
345617a3babSopenharmony_ci              15:     14(int) Constant 0
346617a3babSopenharmony_ci              16:    6(float) Constant 1065353216
347617a3babSopenharmony_ci              17:    7(fvec4) ConstantComposite 16 16 16 16
348617a3babSopenharmony_ci              18:             TypePointer Function 7(fvec4)
349617a3babSopenharmony_ci              20:     14(int) Constant 1
350617a3babSopenharmony_ci              21:             TypePointer Function 6(float)
351617a3babSopenharmony_ci              28:             TypePointer Output 7(fvec4)
352617a3babSopenharmony_ci29(@entryPointOutput.Color):     28(ptr) Variable Output
353617a3babSopenharmony_ci              32:             TypePointer Output 6(float)
354617a3babSopenharmony_ci33(@entryPointOutput.Depth):     32(ptr) Variable Output
355617a3babSopenharmony_ci              36:             TypeSampler
356617a3babSopenharmony_ci              37:             TypePointer UniformConstant 36
357617a3babSopenharmony_ci     38(g_sSamp):     37(ptr) Variable UniformConstant
358617a3babSopenharmony_ci              39:             TypeImage 6(float) 1D nonsampled format:Rgba32f
359617a3babSopenharmony_ci              40:             TypePointer UniformConstant 39
360617a3babSopenharmony_ci  41(g_tTex1df4):     40(ptr) Variable UniformConstant
361617a3babSopenharmony_ci              42:             TypeImage 14(int) 1D nonsampled format:Rg32f
362617a3babSopenharmony_ci              43:             TypePointer UniformConstant 42
363617a3babSopenharmony_ci  44(g_tTex1di4):     43(ptr) Variable UniformConstant
364617a3babSopenharmony_ci              45:             TypeInt 32 0
365617a3babSopenharmony_ci              46:             TypeImage 45(int) 1D nonsampled format:Rgba8Snorm
366617a3babSopenharmony_ci              47:             TypePointer UniformConstant 46
367617a3babSopenharmony_ci  48(g_tTex1du4):     47(ptr) Variable UniformConstant
368617a3babSopenharmony_ci              49:             TypeImage 6(float) 2D nonsampled format:Rgba8i
369617a3babSopenharmony_ci              50:             TypePointer UniformConstant 49
370617a3babSopenharmony_ci  51(g_tTex2df4):     50(ptr) Variable UniformConstant
371617a3babSopenharmony_ci              52:             TypeImage 14(int) 2D nonsampled format:R11fG11fB10f
372617a3babSopenharmony_ci              53:             TypePointer UniformConstant 52
373617a3babSopenharmony_ci  54(g_tTex2di4):     53(ptr) Variable UniformConstant
374617a3babSopenharmony_ci              55:             TypeImage 45(int) 2D nonsampled format:R8Snorm
375617a3babSopenharmony_ci              56:             TypePointer UniformConstant 55
376617a3babSopenharmony_ci  57(g_tTex2du4):     56(ptr) Variable UniformConstant
377617a3babSopenharmony_ci              58:             TypeImage 6(float) 3D nonsampled format:Rg8
378617a3babSopenharmony_ci              59:             TypePointer UniformConstant 58
379617a3babSopenharmony_ci  60(g_tTex3df4):     59(ptr) Variable UniformConstant
380617a3babSopenharmony_ci              61:             TypeImage 14(int) 3D nonsampled format:Rgba16i
381617a3babSopenharmony_ci              62:             TypePointer UniformConstant 61
382617a3babSopenharmony_ci  63(g_tTex3di4):     62(ptr) Variable UniformConstant
383617a3babSopenharmony_ci              64:             TypeImage 45(int) 3D nonsampled format:R8i
384617a3babSopenharmony_ci              65:             TypePointer UniformConstant 64
385617a3babSopenharmony_ci  66(g_tTex3du4):     65(ptr) Variable UniformConstant
386617a3babSopenharmony_ci              67:             TypeImage 6(float) 1D array nonsampled format:Rgba8ui
387617a3babSopenharmony_ci              68:             TypePointer UniformConstant 67
388617a3babSopenharmony_ci 69(g_tTex1df4a):     68(ptr) Variable UniformConstant
389617a3babSopenharmony_ci              70:             TypeImage 14(int) 1D array nonsampled format:Rg32ui
390617a3babSopenharmony_ci              71:             TypePointer UniformConstant 70
391617a3babSopenharmony_ci 72(g_tTex1di4a):     71(ptr) Variable UniformConstant
392617a3babSopenharmony_ci              73:             TypeImage 45(int) 1D array nonsampled format:R16ui
393617a3babSopenharmony_ci              74:             TypePointer UniformConstant 73
394617a3babSopenharmony_ci 75(g_tTex1du4a):     74(ptr) Variable UniformConstant
395617a3babSopenharmony_ci              76:             TypeImage 6(float) 2D array nonsampled format:Rgb10a2ui
396617a3babSopenharmony_ci              77:             TypePointer UniformConstant 76
397617a3babSopenharmony_ci 78(g_tTex2df4a):     77(ptr) Variable UniformConstant
398617a3babSopenharmony_ci              79:             TypeImage 14(int) 2D array nonsampled format:R8ui
399617a3babSopenharmony_ci              80:             TypePointer UniformConstant 79
400617a3babSopenharmony_ci 81(g_tTex2di4a):     80(ptr) Variable UniformConstant
401617a3babSopenharmony_ci              82:             TypeImage 45(int) 2D array nonsampled format:Rgba16f
402617a3babSopenharmony_ci              83:             TypePointer UniformConstant 82
403617a3babSopenharmony_ci 84(g_tTex2du4a):     83(ptr) Variable UniformConstant
404617a3babSopenharmony_ci              85:             TypeImage 14(int) 2D array nonsampled format:Rgba8
405617a3babSopenharmony_ci              86:             TypePointer UniformConstant 85
406617a3babSopenharmony_ci    87(g_tTex01):     86(ptr) Variable UniformConstant
407617a3babSopenharmony_ci              88:             TypeImage 14(int) 2D array nonsampled format:Rg16f
408617a3babSopenharmony_ci              89:             TypePointer UniformConstant 88
409617a3babSopenharmony_ci    90(g_tTex02):     89(ptr) Variable UniformConstant
410617a3babSopenharmony_ci              91:             TypeImage 14(int) 2D array nonsampled format:R16f
411617a3babSopenharmony_ci              92:             TypePointer UniformConstant 91
412617a3babSopenharmony_ci    93(g_tTex03):     92(ptr) Variable UniformConstant
413617a3babSopenharmony_ci              94:             TypeImage 14(int) 2D array nonsampled format:Rgb10A2
414617a3babSopenharmony_ci              95:             TypePointer UniformConstant 94
415617a3babSopenharmony_ci    96(g_tTex04):     95(ptr) Variable UniformConstant
416617a3babSopenharmony_ci              97:             TypeImage 14(int) 2D array nonsampled format:Rg16
417617a3babSopenharmony_ci              98:             TypePointer UniformConstant 97
418617a3babSopenharmony_ci    99(g_tTex05):     98(ptr) Variable UniformConstant
419617a3babSopenharmony_ci             100:             TypeImage 14(int) 2D array nonsampled format:R32f
420617a3babSopenharmony_ci             101:             TypePointer UniformConstant 100
421617a3babSopenharmony_ci   102(g_tTex06):    101(ptr) Variable UniformConstant
422617a3babSopenharmony_ci             103:             TypeImage 14(int) 2D array nonsampled format:Rgba16
423617a3babSopenharmony_ci             104:             TypePointer UniformConstant 103
424617a3babSopenharmony_ci   105(g_tTex07):    104(ptr) Variable UniformConstant
425617a3babSopenharmony_ci             106:             TypeImage 14(int) 2D array nonsampled format:R16
426617a3babSopenharmony_ci             107:             TypePointer UniformConstant 106
427617a3babSopenharmony_ci   108(g_tTex08):    107(ptr) Variable UniformConstant
428617a3babSopenharmony_ci             109:             TypeImage 14(int) 2D array nonsampled format:R8
429617a3babSopenharmony_ci             110:             TypePointer UniformConstant 109
430617a3babSopenharmony_ci   111(g_tTex09):    110(ptr) Variable UniformConstant
431617a3babSopenharmony_ci             112:             TypeImage 14(int) 2D array nonsampled format:Rgba16Snorm
432617a3babSopenharmony_ci             113:             TypePointer UniformConstant 112
433617a3babSopenharmony_ci   114(g_tTex10):    113(ptr) Variable UniformConstant
434617a3babSopenharmony_ci             115:             TypeImage 14(int) 2D array nonsampled format:Rg16Snorm
435617a3babSopenharmony_ci             116:             TypePointer UniformConstant 115
436617a3babSopenharmony_ci   117(g_tTex11):    116(ptr) Variable UniformConstant
437617a3babSopenharmony_ci             118:             TypeImage 14(int) 2D array nonsampled format:R16Snorm
438617a3babSopenharmony_ci             119:             TypePointer UniformConstant 118
439617a3babSopenharmony_ci   120(g_tTex12):    119(ptr) Variable UniformConstant
440617a3babSopenharmony_ci             121:             TypeImage 14(int) 2D array nonsampled format:R8Snorm
441617a3babSopenharmony_ci             122:             TypePointer UniformConstant 121
442617a3babSopenharmony_ci   123(g_tTex13):    122(ptr) Variable UniformConstant
443617a3babSopenharmony_ci             124:             TypeImage 14(int) 2D array nonsampled format:Rgba32i
444617a3babSopenharmony_ci             125:             TypePointer UniformConstant 124
445617a3babSopenharmony_ci   126(g_tTex14):    125(ptr) Variable UniformConstant
446617a3babSopenharmony_ci             127:             TypeImage 14(int) 2D array nonsampled format:R32i
447617a3babSopenharmony_ci             128:             TypePointer UniformConstant 127
448617a3babSopenharmony_ci   129(g_tTex15):    128(ptr) Variable UniformConstant
449617a3babSopenharmony_ci             130:             TypeImage 14(int) 2D array nonsampled format:R32ui
450617a3babSopenharmony_ci             131:             TypePointer UniformConstant 130
451617a3babSopenharmony_ci   132(g_tTex16):    131(ptr) Variable UniformConstant
452617a3babSopenharmony_ci             133:             TypeImage 14(int) 2D array nonsampled format:Rg16i
453617a3babSopenharmony_ci             134:             TypePointer UniformConstant 133
454617a3babSopenharmony_ci   135(g_tTex17):    134(ptr) Variable UniformConstant
455617a3babSopenharmony_ci             136:             TypeImage 14(int) 2D array nonsampled format:R16i
456617a3babSopenharmony_ci             137:             TypePointer UniformConstant 136
457617a3babSopenharmony_ci   138(g_tTex18):    137(ptr) Variable UniformConstant
458617a3babSopenharmony_ci             139:             TypeImage 14(int) 2D array nonsampled format:Rg32i
459617a3babSopenharmony_ci             140:             TypePointer UniformConstant 139
460617a3babSopenharmony_ci   141(g_tTex19):    140(ptr) Variable UniformConstant
461617a3babSopenharmony_ci             142:             TypeImage 14(int) 2D array nonsampled format:Rg8i
462617a3babSopenharmony_ci             143:             TypePointer UniformConstant 142
463617a3babSopenharmony_ci   144(g_tTex20):    143(ptr) Variable UniformConstant
464617a3babSopenharmony_ci             145:             TypeImage 14(int) 2D array nonsampled format:Rg8ui
465617a3babSopenharmony_ci             146:             TypePointer UniformConstant 145
466617a3babSopenharmony_ci   147(g_tTex21):    146(ptr) Variable UniformConstant
467617a3babSopenharmony_ci             148:             TypeImage 14(int) 2D array nonsampled format:Rgba32ui
468617a3babSopenharmony_ci             149:             TypePointer UniformConstant 148
469617a3babSopenharmony_ci   150(g_tTex22):    149(ptr) Variable UniformConstant
470617a3babSopenharmony_ci             151:             TypeImage 14(int) 2D array nonsampled format:Rgba16ui
471617a3babSopenharmony_ci             152:             TypePointer UniformConstant 151
472617a3babSopenharmony_ci   153(g_tTex23):    152(ptr) Variable UniformConstant
473617a3babSopenharmony_ci             154:             TypeImage 14(int) 2D array nonsampled format:Rg32ui
474617a3babSopenharmony_ci             155:             TypePointer UniformConstant 154
475617a3babSopenharmony_ci   156(g_tTex24):    155(ptr) Variable UniformConstant
476617a3babSopenharmony_ci             157:             TypeImage 14(int) 2D array nonsampled format:Rg16ui
477617a3babSopenharmony_ci             158:             TypePointer UniformConstant 157
478617a3babSopenharmony_ci   159(g_tTex25):    158(ptr) Variable UniformConstant
479617a3babSopenharmony_ci         4(main):           2 Function None 3
480617a3babSopenharmony_ci               5:             Label
481617a3babSopenharmony_ci 26(flattenTemp):     12(ptr) Variable Function
482617a3babSopenharmony_ci              27:8(PS_OUTPUT) FunctionCall 10(@main()
483617a3babSopenharmony_ci                              Store 26(flattenTemp) 27
484617a3babSopenharmony_ci              30:     18(ptr) AccessChain 26(flattenTemp) 15
485617a3babSopenharmony_ci              31:    7(fvec4) Load 30
486617a3babSopenharmony_ci                              Store 29(@entryPointOutput.Color) 31
487617a3babSopenharmony_ci              34:     21(ptr) AccessChain 26(flattenTemp) 20
488617a3babSopenharmony_ci              35:    6(float) Load 34
489617a3babSopenharmony_ci                              Store 33(@entryPointOutput.Depth) 35
490617a3babSopenharmony_ci                              Return
491617a3babSopenharmony_ci                              FunctionEnd
492617a3babSopenharmony_ci      10(@main():8(PS_OUTPUT) Function None 9
493617a3babSopenharmony_ci              11:             Label
494617a3babSopenharmony_ci       13(psout):     12(ptr) Variable Function
495617a3babSopenharmony_ci              19:     18(ptr) AccessChain 13(psout) 15
496617a3babSopenharmony_ci                              Store 19 17
497617a3babSopenharmony_ci              22:     21(ptr) AccessChain 13(psout) 20
498617a3babSopenharmony_ci                              Store 22 16
499617a3babSopenharmony_ci              23:8(PS_OUTPUT) Load 13(psout)
500617a3babSopenharmony_ci                              ReturnValue 23
501617a3babSopenharmony_ci                              FunctionEnd
502