1617a3babSopenharmony_cihlsl.tx.overload.frag
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_cigl_FragCoord origin is upper left
4617a3babSopenharmony_ci0:? Sequence
5617a3babSopenharmony_ci0:8  Function Definition: Func(t211; ( temp float)
6617a3babSopenharmony_ci0:8    Function Parameters: 
7617a3babSopenharmony_ci0:8      'DummyTex' ( in texture2D)
8617a3babSopenharmony_ci0:?     Sequence
9617a3babSopenharmony_ci0:8      Branch: Return with expression
10617a3babSopenharmony_ci0:8        Constant:
11617a3babSopenharmony_ci0:8          1.000000
12617a3babSopenharmony_ci0:9  Function Definition: Func(t21; ( temp 4-component vector of float)
13617a3babSopenharmony_ci0:9    Function Parameters: 
14617a3babSopenharmony_ci0:9      'DummyTex' ( in texture2D)
15617a3babSopenharmony_ci0:?     Sequence
16617a3babSopenharmony_ci0:9      Branch: Return with expression
17617a3babSopenharmony_ci0:9        Constant:
18617a3babSopenharmony_ci0:9          0.000000
19617a3babSopenharmony_ci0:9          0.000000
20617a3babSopenharmony_ci0:9          0.000000
21617a3babSopenharmony_ci0:9          0.000000
22617a3babSopenharmony_ci0:11  Function Definition: Func(I211; ( temp float)
23617a3babSopenharmony_ci0:11    Function Parameters: 
24617a3babSopenharmony_ci0:11      'DummyTex' (layout( r32f) in image2D)
25617a3babSopenharmony_ci0:?     Sequence
26617a3babSopenharmony_ci0:11      Branch: Return with expression
27617a3babSopenharmony_ci0:11        Constant:
28617a3babSopenharmony_ci0:11          1.000000
29617a3babSopenharmony_ci0:12  Function Definition: Func(I21; ( temp 4-component vector of float)
30617a3babSopenharmony_ci0:12    Function Parameters: 
31617a3babSopenharmony_ci0:12      'DummyTex' (layout( rgba32f) in image2D)
32617a3babSopenharmony_ci0:?     Sequence
33617a3babSopenharmony_ci0:12      Branch: Return with expression
34617a3babSopenharmony_ci0:12        Constant:
35617a3babSopenharmony_ci0:12          0.000000
36617a3babSopenharmony_ci0:12          0.000000
37617a3babSopenharmony_ci0:12          0.000000
38617a3babSopenharmony_ci0:12          0.000000
39617a3babSopenharmony_ci0:15  Function Definition: @main( ( temp 4-component vector of float)
40617a3babSopenharmony_ci0:15    Function Parameters: 
41617a3babSopenharmony_ci0:?     Sequence
42617a3babSopenharmony_ci0:16      Branch: Return with expression
43617a3babSopenharmony_ci0:16        add ( temp 4-component vector of float)
44617a3babSopenharmony_ci0:16          add ( temp 4-component vector of float)
45617a3babSopenharmony_ci0:16            add ( temp 4-component vector of float)
46617a3babSopenharmony_ci0:16              Function Call: Func(t211; ( temp float)
47617a3babSopenharmony_ci0:16                'tf1' ( uniform texture2D)
48617a3babSopenharmony_ci0:16              Function Call: Func(t21; ( temp 4-component vector of float)
49617a3babSopenharmony_ci0:16                'tf4' ( uniform texture2D)
50617a3babSopenharmony_ci0:16            Function Call: Func(I211; ( temp float)
51617a3babSopenharmony_ci0:16              'twf1' (layout( r32f) uniform image2D)
52617a3babSopenharmony_ci0:16          Function Call: Func(I21; ( temp 4-component vector of float)
53617a3babSopenharmony_ci0:16            'twf4' (layout( rgba32f) uniform image2D)
54617a3babSopenharmony_ci0:15  Function Definition: main( ( temp void)
55617a3babSopenharmony_ci0:15    Function Parameters: 
56617a3babSopenharmony_ci0:?     Sequence
57617a3babSopenharmony_ci0:15      move second child to first child ( temp 4-component vector of float)
58617a3babSopenharmony_ci0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
59617a3babSopenharmony_ci0:15        Function Call: @main( ( temp 4-component vector of float)
60617a3babSopenharmony_ci0:?   Linker Objects
61617a3babSopenharmony_ci0:?     'tf1' ( uniform texture2D)
62617a3babSopenharmony_ci0:?     'tf4' ( uniform texture2D)
63617a3babSopenharmony_ci0:?     'twf1' (layout( r32f) uniform image2D)
64617a3babSopenharmony_ci0:?     'twf4' (layout( rgba32f) uniform image2D)
65617a3babSopenharmony_ci0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
66617a3babSopenharmony_ci
67617a3babSopenharmony_ci
68617a3babSopenharmony_ciLinked fragment stage:
69617a3babSopenharmony_ci
70617a3babSopenharmony_ci
71617a3babSopenharmony_ciShader version: 500
72617a3babSopenharmony_cigl_FragCoord origin is upper left
73617a3babSopenharmony_ci0:? Sequence
74617a3babSopenharmony_ci0:8  Function Definition: Func(t211; ( temp float)
75617a3babSopenharmony_ci0:8    Function Parameters: 
76617a3babSopenharmony_ci0:8      'DummyTex' ( in texture2D)
77617a3babSopenharmony_ci0:?     Sequence
78617a3babSopenharmony_ci0:8      Branch: Return with expression
79617a3babSopenharmony_ci0:8        Constant:
80617a3babSopenharmony_ci0:8          1.000000
81617a3babSopenharmony_ci0:9  Function Definition: Func(t21; ( temp 4-component vector of float)
82617a3babSopenharmony_ci0:9    Function Parameters: 
83617a3babSopenharmony_ci0:9      'DummyTex' ( in texture2D)
84617a3babSopenharmony_ci0:?     Sequence
85617a3babSopenharmony_ci0:9      Branch: Return with expression
86617a3babSopenharmony_ci0:9        Constant:
87617a3babSopenharmony_ci0:9          0.000000
88617a3babSopenharmony_ci0:9          0.000000
89617a3babSopenharmony_ci0:9          0.000000
90617a3babSopenharmony_ci0:9          0.000000
91617a3babSopenharmony_ci0:11  Function Definition: Func(I211; ( temp float)
92617a3babSopenharmony_ci0:11    Function Parameters: 
93617a3babSopenharmony_ci0:11      'DummyTex' (layout( r32f) in image2D)
94617a3babSopenharmony_ci0:?     Sequence
95617a3babSopenharmony_ci0:11      Branch: Return with expression
96617a3babSopenharmony_ci0:11        Constant:
97617a3babSopenharmony_ci0:11          1.000000
98617a3babSopenharmony_ci0:12  Function Definition: Func(I21; ( temp 4-component vector of float)
99617a3babSopenharmony_ci0:12    Function Parameters: 
100617a3babSopenharmony_ci0:12      'DummyTex' (layout( rgba32f) in image2D)
101617a3babSopenharmony_ci0:?     Sequence
102617a3babSopenharmony_ci0:12      Branch: Return with expression
103617a3babSopenharmony_ci0:12        Constant:
104617a3babSopenharmony_ci0:12          0.000000
105617a3babSopenharmony_ci0:12          0.000000
106617a3babSopenharmony_ci0:12          0.000000
107617a3babSopenharmony_ci0:12          0.000000
108617a3babSopenharmony_ci0:15  Function Definition: @main( ( temp 4-component vector of float)
109617a3babSopenharmony_ci0:15    Function Parameters: 
110617a3babSopenharmony_ci0:?     Sequence
111617a3babSopenharmony_ci0:16      Branch: Return with expression
112617a3babSopenharmony_ci0:16        add ( temp 4-component vector of float)
113617a3babSopenharmony_ci0:16          add ( temp 4-component vector of float)
114617a3babSopenharmony_ci0:16            add ( temp 4-component vector of float)
115617a3babSopenharmony_ci0:16              Function Call: Func(t211; ( temp float)
116617a3babSopenharmony_ci0:16                'tf1' ( uniform texture2D)
117617a3babSopenharmony_ci0:16              Function Call: Func(t21; ( temp 4-component vector of float)
118617a3babSopenharmony_ci0:16                'tf4' ( uniform texture2D)
119617a3babSopenharmony_ci0:16            Function Call: Func(I211; ( temp float)
120617a3babSopenharmony_ci0:16              'twf1' (layout( r32f) uniform image2D)
121617a3babSopenharmony_ci0:16          Function Call: Func(I21; ( temp 4-component vector of float)
122617a3babSopenharmony_ci0:16            'twf4' (layout( rgba32f) uniform image2D)
123617a3babSopenharmony_ci0:15  Function Definition: main( ( temp void)
124617a3babSopenharmony_ci0:15    Function Parameters: 
125617a3babSopenharmony_ci0:?     Sequence
126617a3babSopenharmony_ci0:15      move second child to first child ( temp 4-component vector of float)
127617a3babSopenharmony_ci0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of float)
128617a3babSopenharmony_ci0:15        Function Call: @main( ( temp 4-component vector of float)
129617a3babSopenharmony_ci0:?   Linker Objects
130617a3babSopenharmony_ci0:?     'tf1' ( uniform texture2D)
131617a3babSopenharmony_ci0:?     'tf4' ( uniform texture2D)
132617a3babSopenharmony_ci0:?     'twf1' (layout( r32f) uniform image2D)
133617a3babSopenharmony_ci0:?     'twf4' (layout( rgba32f) uniform image2D)
134617a3babSopenharmony_ci0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of float)
135617a3babSopenharmony_ci
136617a3babSopenharmony_ci// Module Version 10000
137617a3babSopenharmony_ci// Generated by (magic number): 8000b
138617a3babSopenharmony_ci// Id's are bound by 73
139617a3babSopenharmony_ci
140617a3babSopenharmony_ci                              Capability Shader
141617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
142617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
143617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 71
144617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
145617a3babSopenharmony_ci                              Source HLSL 500
146617a3babSopenharmony_ci                              Name 4  "main"
147617a3babSopenharmony_ci                              Name 11  "Func(t211;"
148617a3babSopenharmony_ci                              Name 10  "DummyTex"
149617a3babSopenharmony_ci                              Name 16  "Func(t21;"
150617a3babSopenharmony_ci                              Name 15  "DummyTex"
151617a3babSopenharmony_ci                              Name 22  "Func(I211;"
152617a3babSopenharmony_ci                              Name 21  "DummyTex"
153617a3babSopenharmony_ci                              Name 28  "Func(I21;"
154617a3babSopenharmony_ci                              Name 27  "DummyTex"
155617a3babSopenharmony_ci                              Name 31  "@main("
156617a3babSopenharmony_ci                              Name 45  "tf1"
157617a3babSopenharmony_ci                              Name 46  "param"
158617a3babSopenharmony_ci                              Name 49  "tf4"
159617a3babSopenharmony_ci                              Name 50  "param"
160617a3babSopenharmony_ci                              Name 56  "twf1"
161617a3babSopenharmony_ci                              Name 57  "param"
162617a3babSopenharmony_ci                              Name 63  "twf4"
163617a3babSopenharmony_ci                              Name 64  "param"
164617a3babSopenharmony_ci                              Name 71  "@entryPointOutput"
165617a3babSopenharmony_ci                              Decorate 45(tf1) DescriptorSet 0
166617a3babSopenharmony_ci                              Decorate 45(tf1) Binding 0
167617a3babSopenharmony_ci                              Decorate 49(tf4) DescriptorSet 0
168617a3babSopenharmony_ci                              Decorate 49(tf4) Binding 1
169617a3babSopenharmony_ci                              Decorate 56(twf1) DescriptorSet 0
170617a3babSopenharmony_ci                              Decorate 56(twf1) Binding 2
171617a3babSopenharmony_ci                              Decorate 63(twf4) DescriptorSet 0
172617a3babSopenharmony_ci                              Decorate 63(twf4) Binding 3
173617a3babSopenharmony_ci                              Decorate 71(@entryPointOutput) Location 0
174617a3babSopenharmony_ci               2:             TypeVoid
175617a3babSopenharmony_ci               3:             TypeFunction 2
176617a3babSopenharmony_ci               6:             TypeFloat 32
177617a3babSopenharmony_ci               7:             TypeImage 6(float) 2D sampled format:Unknown
178617a3babSopenharmony_ci               8:             TypePointer Function 7
179617a3babSopenharmony_ci               9:             TypeFunction 6(float) 8(ptr)
180617a3babSopenharmony_ci              13:             TypeVector 6(float) 4
181617a3babSopenharmony_ci              14:             TypeFunction 13(fvec4) 8(ptr)
182617a3babSopenharmony_ci              18:             TypeImage 6(float) 2D nonsampled format:R32f
183617a3babSopenharmony_ci              19:             TypePointer Function 18
184617a3babSopenharmony_ci              20:             TypeFunction 6(float) 19(ptr)
185617a3babSopenharmony_ci              24:             TypeImage 6(float) 2D nonsampled format:Rgba32f
186617a3babSopenharmony_ci              25:             TypePointer Function 24
187617a3babSopenharmony_ci              26:             TypeFunction 13(fvec4) 25(ptr)
188617a3babSopenharmony_ci              30:             TypeFunction 13(fvec4)
189617a3babSopenharmony_ci              33:    6(float) Constant 1065353216
190617a3babSopenharmony_ci              36:    6(float) Constant 0
191617a3babSopenharmony_ci              37:   13(fvec4) ConstantComposite 36 36 36 36
192617a3babSopenharmony_ci              44:             TypePointer UniformConstant 7
193617a3babSopenharmony_ci         45(tf1):     44(ptr) Variable UniformConstant
194617a3babSopenharmony_ci         49(tf4):     44(ptr) Variable UniformConstant
195617a3babSopenharmony_ci              55:             TypePointer UniformConstant 18
196617a3babSopenharmony_ci        56(twf1):     55(ptr) Variable UniformConstant
197617a3babSopenharmony_ci              62:             TypePointer UniformConstant 24
198617a3babSopenharmony_ci        63(twf4):     62(ptr) Variable UniformConstant
199617a3babSopenharmony_ci              70:             TypePointer Output 13(fvec4)
200617a3babSopenharmony_ci71(@entryPointOutput):     70(ptr) Variable Output
201617a3babSopenharmony_ci         4(main):           2 Function None 3
202617a3babSopenharmony_ci               5:             Label
203617a3babSopenharmony_ci              72:   13(fvec4) FunctionCall 31(@main()
204617a3babSopenharmony_ci                              Store 71(@entryPointOutput) 72
205617a3babSopenharmony_ci                              Return
206617a3babSopenharmony_ci                              FunctionEnd
207617a3babSopenharmony_ci  11(Func(t211;):    6(float) Function None 9
208617a3babSopenharmony_ci    10(DummyTex):      8(ptr) FunctionParameter
209617a3babSopenharmony_ci              12:             Label
210617a3babSopenharmony_ci                              ReturnValue 33
211617a3babSopenharmony_ci                              FunctionEnd
212617a3babSopenharmony_ci   16(Func(t21;):   13(fvec4) Function None 14
213617a3babSopenharmony_ci    15(DummyTex):      8(ptr) FunctionParameter
214617a3babSopenharmony_ci              17:             Label
215617a3babSopenharmony_ci                              ReturnValue 37
216617a3babSopenharmony_ci                              FunctionEnd
217617a3babSopenharmony_ci  22(Func(I211;):    6(float) Function None 20
218617a3babSopenharmony_ci    21(DummyTex):     19(ptr) FunctionParameter
219617a3babSopenharmony_ci              23:             Label
220617a3babSopenharmony_ci                              ReturnValue 33
221617a3babSopenharmony_ci                              FunctionEnd
222617a3babSopenharmony_ci   28(Func(I21;):   13(fvec4) Function None 26
223617a3babSopenharmony_ci    27(DummyTex):     25(ptr) FunctionParameter
224617a3babSopenharmony_ci              29:             Label
225617a3babSopenharmony_ci                              ReturnValue 37
226617a3babSopenharmony_ci                              FunctionEnd
227617a3babSopenharmony_ci      31(@main():   13(fvec4) Function None 30
228617a3babSopenharmony_ci              32:             Label
229617a3babSopenharmony_ci       46(param):      8(ptr) Variable Function
230617a3babSopenharmony_ci       50(param):      8(ptr) Variable Function
231617a3babSopenharmony_ci       57(param):     19(ptr) Variable Function
232617a3babSopenharmony_ci       64(param):     25(ptr) Variable Function
233617a3babSopenharmony_ci              47:           7 Load 45(tf1)
234617a3babSopenharmony_ci                              Store 46(param) 47
235617a3babSopenharmony_ci              48:    6(float) FunctionCall 11(Func(t211;) 46(param)
236617a3babSopenharmony_ci              51:           7 Load 49(tf4)
237617a3babSopenharmony_ci                              Store 50(param) 51
238617a3babSopenharmony_ci              52:   13(fvec4) FunctionCall 16(Func(t21;) 50(param)
239617a3babSopenharmony_ci              53:   13(fvec4) CompositeConstruct 48 48 48 48
240617a3babSopenharmony_ci              54:   13(fvec4) FAdd 53 52
241617a3babSopenharmony_ci              58:          18 Load 56(twf1)
242617a3babSopenharmony_ci                              Store 57(param) 58
243617a3babSopenharmony_ci              59:    6(float) FunctionCall 22(Func(I211;) 57(param)
244617a3babSopenharmony_ci              60:   13(fvec4) CompositeConstruct 59 59 59 59
245617a3babSopenharmony_ci              61:   13(fvec4) FAdd 54 60
246617a3babSopenharmony_ci              65:          24 Load 63(twf4)
247617a3babSopenharmony_ci                              Store 64(param) 65
248617a3babSopenharmony_ci              66:   13(fvec4) FunctionCall 28(Func(I21;) 64(param)
249617a3babSopenharmony_ci              67:   13(fvec4) FAdd 61 66
250617a3babSopenharmony_ci                              ReturnValue 67
251617a3babSopenharmony_ci                              FunctionEnd
252