1617a3babSopenharmony_cistructure.frag
2617a3babSopenharmony_ciWARNING: 0:3: varying deprecated in version 130; may be removed in future release
3617a3babSopenharmony_ci
4617a3babSopenharmony_ciShader version: 130
5617a3babSopenharmony_ci0:? Sequence
6617a3babSopenharmony_ci0:20  Function Definition: main( ( global void)
7617a3babSopenharmony_ci0:20    Function Parameters: 
8617a3babSopenharmony_ci0:22    Sequence
9617a3babSopenharmony_ci0:22      Sequence
10617a3babSopenharmony_ci0:22        move second child to first child ( temp float)
11617a3babSopenharmony_ci0:22          'scale' ( temp float)
12617a3babSopenharmony_ci0:22          Constant:
13617a3babSopenharmony_ci0:22            0.000000
14617a3babSopenharmony_ci0:24      Test condition and select ( temp void)
15617a3babSopenharmony_ci0:24        Condition
16617a3babSopenharmony_ci0:24        Compare Greater Than ( temp bool)
17617a3babSopenharmony_ci0:24          direct index ( temp int)
18617a3babSopenharmony_ci0:24            i: direct index for structure ( global 5-element array of int)
19617a3babSopenharmony_ci0:24              direct index ( temp structure{ global 5-element array of int i,  global float f,  global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color} s1_1})
20617a3babSopenharmony_ci0:24                'foo2' ( uniform 5-element array of structure{ global 5-element array of int i,  global float f,  global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color} s1_1})
21617a3babSopenharmony_ci0:24                Constant:
22617a3babSopenharmony_ci0:24                  3 (const int)
23617a3babSopenharmony_ci0:24              Constant:
24617a3babSopenharmony_ci0:24                0 (const int)
25617a3babSopenharmony_ci0:24            Constant:
26617a3babSopenharmony_ci0:24              4 (const int)
27617a3babSopenharmony_ci0:24          Constant:
28617a3babSopenharmony_ci0:24            0 (const int)
29617a3babSopenharmony_ci0:24        true case
30617a3babSopenharmony_ci0:25        move second child to first child ( temp float)
31617a3babSopenharmony_ci0:25          'scale' ( temp float)
32617a3babSopenharmony_ci0:25          direct index ( temp float)
33617a3babSopenharmony_ci0:25            direct index ( temp 4-component vector of float)
34617a3babSopenharmony_ci0:25              color: direct index for structure ( global 5-element array of 4-component vector of float)
35617a3babSopenharmony_ci0:25                direct index ( temp structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color})
36617a3babSopenharmony_ci0:25                  s1_1: direct index for structure ( global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color})
37617a3babSopenharmony_ci0:25                    direct index ( temp structure{ global 5-element array of int i,  global float f,  global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color} s1_1})
38617a3babSopenharmony_ci0:25                      'foo2' ( uniform 5-element array of structure{ global 5-element array of int i,  global float f,  global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color} s1_1})
39617a3babSopenharmony_ci0:25                      Constant:
40617a3babSopenharmony_ci0:25                        3 (const int)
41617a3babSopenharmony_ci0:25                    Constant:
42617a3babSopenharmony_ci0:25                      2 (const int)
43617a3babSopenharmony_ci0:25                  Constant:
44617a3babSopenharmony_ci0:25                    2 (const int)
45617a3babSopenharmony_ci0:25                Constant:
46617a3babSopenharmony_ci0:25                  2 (const int)
47617a3babSopenharmony_ci0:25              Constant:
48617a3babSopenharmony_ci0:25                3 (const int)
49617a3babSopenharmony_ci0:25            Constant:
50617a3babSopenharmony_ci0:25              0 (const int)
51617a3babSopenharmony_ci0:24        false case
52617a3babSopenharmony_ci0:27        move second child to first child ( temp float)
53617a3babSopenharmony_ci0:27          'scale' ( temp float)
54617a3babSopenharmony_ci0:27          direct index ( temp float)
55617a3babSopenharmony_ci0:27            f: direct index for structure ( global 4-element array of float)
56617a3babSopenharmony_ci0:27              direct index ( temp structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color})
57617a3babSopenharmony_ci0:27                s1_1: direct index for structure ( global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color})
58617a3babSopenharmony_ci0:27                  direct index ( temp structure{ global 5-element array of int i,  global float f,  global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color} s1_1})
59617a3babSopenharmony_ci0:27                    'foo2' ( uniform 5-element array of structure{ global 5-element array of int i,  global float f,  global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color} s1_1})
60617a3babSopenharmony_ci0:27                    Constant:
61617a3babSopenharmony_ci0:27                      3 (const int)
62617a3babSopenharmony_ci0:27                  Constant:
63617a3babSopenharmony_ci0:27                    2 (const int)
64617a3babSopenharmony_ci0:27                Constant:
65617a3babSopenharmony_ci0:27                  2 (const int)
66617a3babSopenharmony_ci0:27              Constant:
67617a3babSopenharmony_ci0:27                1 (const int)
68617a3babSopenharmony_ci0:27            Constant:
69617a3babSopenharmony_ci0:27              3 (const int)
70617a3babSopenharmony_ci0:29      move second child to first child ( temp 4-component vector of float)
71617a3babSopenharmony_ci0:29        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
72617a3babSopenharmony_ci0:29        vector-scale ( temp 4-component vector of float)
73617a3babSopenharmony_ci0:29          'scale' ( temp float)
74617a3babSopenharmony_ci0:29          texture ( global 4-component vector of float)
75617a3babSopenharmony_ci0:29            'sampler' ( uniform sampler2D)
76617a3babSopenharmony_ci0:29            'coord' ( smooth in 2-component vector of float)
77617a3babSopenharmony_ci0:?   Linker Objects
78617a3babSopenharmony_ci0:?     'sampler' ( uniform sampler2D)
79617a3babSopenharmony_ci0:?     'coord' ( smooth in 2-component vector of float)
80617a3babSopenharmony_ci0:?     'foo' ( uniform structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color})
81617a3babSopenharmony_ci0:?     'foo2' ( uniform 5-element array of structure{ global 5-element array of int i,  global float f,  global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color} s1_1})
82617a3babSopenharmony_ci
83617a3babSopenharmony_ci
84617a3babSopenharmony_ciLinked fragment stage:
85617a3babSopenharmony_ci
86617a3babSopenharmony_ci
87617a3babSopenharmony_ciShader version: 130
88617a3babSopenharmony_ci0:? Sequence
89617a3babSopenharmony_ci0:20  Function Definition: main( ( global void)
90617a3babSopenharmony_ci0:20    Function Parameters: 
91617a3babSopenharmony_ci0:22    Sequence
92617a3babSopenharmony_ci0:22      Sequence
93617a3babSopenharmony_ci0:22        move second child to first child ( temp float)
94617a3babSopenharmony_ci0:22          'scale' ( temp float)
95617a3babSopenharmony_ci0:22          Constant:
96617a3babSopenharmony_ci0:22            0.000000
97617a3babSopenharmony_ci0:24      Test condition and select ( temp void)
98617a3babSopenharmony_ci0:24        Condition
99617a3babSopenharmony_ci0:24        Compare Greater Than ( temp bool)
100617a3babSopenharmony_ci0:24          direct index ( temp int)
101617a3babSopenharmony_ci0:24            i: direct index for structure ( global 5-element array of int)
102617a3babSopenharmony_ci0:24              direct index ( temp structure{ global 5-element array of int i,  global float f,  global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color} s1_1})
103617a3babSopenharmony_ci0:24                'foo2' ( uniform 5-element array of structure{ global 5-element array of int i,  global float f,  global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color} s1_1})
104617a3babSopenharmony_ci0:24                Constant:
105617a3babSopenharmony_ci0:24                  3 (const int)
106617a3babSopenharmony_ci0:24              Constant:
107617a3babSopenharmony_ci0:24                0 (const int)
108617a3babSopenharmony_ci0:24            Constant:
109617a3babSopenharmony_ci0:24              4 (const int)
110617a3babSopenharmony_ci0:24          Constant:
111617a3babSopenharmony_ci0:24            0 (const int)
112617a3babSopenharmony_ci0:24        true case
113617a3babSopenharmony_ci0:25        move second child to first child ( temp float)
114617a3babSopenharmony_ci0:25          'scale' ( temp float)
115617a3babSopenharmony_ci0:25          direct index ( temp float)
116617a3babSopenharmony_ci0:25            direct index ( temp 4-component vector of float)
117617a3babSopenharmony_ci0:25              color: direct index for structure ( global 5-element array of 4-component vector of float)
118617a3babSopenharmony_ci0:25                direct index ( temp structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color})
119617a3babSopenharmony_ci0:25                  s1_1: direct index for structure ( global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color})
120617a3babSopenharmony_ci0:25                    direct index ( temp structure{ global 5-element array of int i,  global float f,  global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color} s1_1})
121617a3babSopenharmony_ci0:25                      'foo2' ( uniform 5-element array of structure{ global 5-element array of int i,  global float f,  global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color} s1_1})
122617a3babSopenharmony_ci0:25                      Constant:
123617a3babSopenharmony_ci0:25                        3 (const int)
124617a3babSopenharmony_ci0:25                    Constant:
125617a3babSopenharmony_ci0:25                      2 (const int)
126617a3babSopenharmony_ci0:25                  Constant:
127617a3babSopenharmony_ci0:25                    2 (const int)
128617a3babSopenharmony_ci0:25                Constant:
129617a3babSopenharmony_ci0:25                  2 (const int)
130617a3babSopenharmony_ci0:25              Constant:
131617a3babSopenharmony_ci0:25                3 (const int)
132617a3babSopenharmony_ci0:25            Constant:
133617a3babSopenharmony_ci0:25              0 (const int)
134617a3babSopenharmony_ci0:24        false case
135617a3babSopenharmony_ci0:27        move second child to first child ( temp float)
136617a3babSopenharmony_ci0:27          'scale' ( temp float)
137617a3babSopenharmony_ci0:27          direct index ( temp float)
138617a3babSopenharmony_ci0:27            f: direct index for structure ( global 4-element array of float)
139617a3babSopenharmony_ci0:27              direct index ( temp structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color})
140617a3babSopenharmony_ci0:27                s1_1: direct index for structure ( global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color})
141617a3babSopenharmony_ci0:27                  direct index ( temp structure{ global 5-element array of int i,  global float f,  global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color} s1_1})
142617a3babSopenharmony_ci0:27                    'foo2' ( uniform 5-element array of structure{ global 5-element array of int i,  global float f,  global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color} s1_1})
143617a3babSopenharmony_ci0:27                    Constant:
144617a3babSopenharmony_ci0:27                      3 (const int)
145617a3babSopenharmony_ci0:27                  Constant:
146617a3babSopenharmony_ci0:27                    2 (const int)
147617a3babSopenharmony_ci0:27                Constant:
148617a3babSopenharmony_ci0:27                  2 (const int)
149617a3babSopenharmony_ci0:27              Constant:
150617a3babSopenharmony_ci0:27                1 (const int)
151617a3babSopenharmony_ci0:27            Constant:
152617a3babSopenharmony_ci0:27              3 (const int)
153617a3babSopenharmony_ci0:29      move second child to first child ( temp 4-component vector of float)
154617a3babSopenharmony_ci0:29        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
155617a3babSopenharmony_ci0:29        vector-scale ( temp 4-component vector of float)
156617a3babSopenharmony_ci0:29          'scale' ( temp float)
157617a3babSopenharmony_ci0:29          texture ( global 4-component vector of float)
158617a3babSopenharmony_ci0:29            'sampler' ( uniform sampler2D)
159617a3babSopenharmony_ci0:29            'coord' ( smooth in 2-component vector of float)
160617a3babSopenharmony_ci0:?   Linker Objects
161617a3babSopenharmony_ci0:?     'sampler' ( uniform sampler2D)
162617a3babSopenharmony_ci0:?     'coord' ( smooth in 2-component vector of float)
163617a3babSopenharmony_ci0:?     'foo' ( uniform structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color})
164617a3babSopenharmony_ci0:?     'foo2' ( uniform 5-element array of structure{ global 5-element array of int i,  global float f,  global 7-element array of structure{ global int i,  global 4-element array of float f,  global 5-element array of 4-component vector of float color} s1_1})
165617a3babSopenharmony_ci
166