1617a3babSopenharmony_cistructAssignment.frag
2617a3babSopenharmony_ciWARNING: 0:4: varying deprecated in version 130; may be removed in future release
3617a3babSopenharmony_ci
4617a3babSopenharmony_ciShader version: 130
5617a3babSopenharmony_ci0:? Sequence
6617a3babSopenharmony_ci0:29  Function Definition: main( ( global void)
7617a3babSopenharmony_ci0:29    Function Parameters: 
8617a3babSopenharmony_ci0:?     Sequence
9617a3babSopenharmony_ci0:33      Test condition and select ( temp void)
10617a3babSopenharmony_ci0:33        Condition
11617a3babSopenharmony_ci0:33        Compare Greater Than ( temp bool)
12617a3babSopenharmony_ci0:33          i: direct index for structure ( global int)
13617a3babSopenharmony_ci0:33            s2_1: direct index for structure ( global structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
14617a3babSopenharmony_ci0:33              'foo3' ( uniform structure{ global structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1} s2_1,  global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
15617a3babSopenharmony_ci0:33              Constant:
16617a3babSopenharmony_ci0:33                0 (const int)
17617a3babSopenharmony_ci0:33            Constant:
18617a3babSopenharmony_ci0:33              0 (const int)
19617a3babSopenharmony_ci0:33          Constant:
20617a3babSopenharmony_ci0:33            0 (const int)
21617a3babSopenharmony_ci0:33        true case
22617a3babSopenharmony_ci0:34        move second child to first child ( temp structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
23617a3babSopenharmony_ci0:34          'locals2' ( temp structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
24617a3babSopenharmony_ci0:34          s2_1: direct index for structure ( global structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
25617a3babSopenharmony_ci0:34            'foo3' ( uniform structure{ global structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1} s2_1,  global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
26617a3babSopenharmony_ci0:34            Constant:
27617a3babSopenharmony_ci0:34              0 (const int)
28617a3babSopenharmony_ci0:33        false case
29617a3babSopenharmony_ci0:36        move second child to first child ( temp structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
30617a3babSopenharmony_ci0:36          'locals2' ( temp structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
31617a3babSopenharmony_ci0:36          'foo2' ( uniform structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
32617a3babSopenharmony_ci0:38      move second child to first child ( temp 4-component vector of float)
33617a3babSopenharmony_ci0:38        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
34617a3babSopenharmony_ci0:38        vector-scale ( temp 4-component vector of float)
35617a3babSopenharmony_ci0:38          f: direct index for structure ( global float)
36617a3babSopenharmony_ci0:38            s1_1: direct index for structure ( global structure{ global int i,  global float f})
37617a3babSopenharmony_ci0:38              'locals2' ( temp structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
38617a3babSopenharmony_ci0:38              Constant:
39617a3babSopenharmony_ci0:38                2 (const int)
40617a3babSopenharmony_ci0:38            Constant:
41617a3babSopenharmony_ci0:38              1 (const int)
42617a3babSopenharmony_ci0:38          texture ( global 4-component vector of float)
43617a3babSopenharmony_ci0:38            'sampler' ( uniform sampler2D)
44617a3babSopenharmony_ci0:38            'coord' ( smooth in 2-component vector of float)
45617a3babSopenharmony_ci0:?   Linker Objects
46617a3babSopenharmony_ci0:?     'sampler' ( uniform sampler2D)
47617a3babSopenharmony_ci0:?     'coord' ( smooth in 2-component vector of float)
48617a3babSopenharmony_ci0:?     'foo' ( uniform structure{ global int i,  global float f})
49617a3babSopenharmony_ci0:?     'foo2' ( uniform structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
50617a3babSopenharmony_ci0:?     'foo3' ( uniform structure{ global structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1} s2_1,  global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
51617a3babSopenharmony_ci
52617a3babSopenharmony_ci
53617a3babSopenharmony_ciLinked fragment stage:
54617a3babSopenharmony_ci
55617a3babSopenharmony_ci
56617a3babSopenharmony_ciShader version: 130
57617a3babSopenharmony_ci0:? Sequence
58617a3babSopenharmony_ci0:29  Function Definition: main( ( global void)
59617a3babSopenharmony_ci0:29    Function Parameters: 
60617a3babSopenharmony_ci0:?     Sequence
61617a3babSopenharmony_ci0:33      Test condition and select ( temp void)
62617a3babSopenharmony_ci0:33        Condition
63617a3babSopenharmony_ci0:33        Compare Greater Than ( temp bool)
64617a3babSopenharmony_ci0:33          i: direct index for structure ( global int)
65617a3babSopenharmony_ci0:33            s2_1: direct index for structure ( global structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
66617a3babSopenharmony_ci0:33              'foo3' ( uniform structure{ global structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1} s2_1,  global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
67617a3babSopenharmony_ci0:33              Constant:
68617a3babSopenharmony_ci0:33                0 (const int)
69617a3babSopenharmony_ci0:33            Constant:
70617a3babSopenharmony_ci0:33              0 (const int)
71617a3babSopenharmony_ci0:33          Constant:
72617a3babSopenharmony_ci0:33            0 (const int)
73617a3babSopenharmony_ci0:33        true case
74617a3babSopenharmony_ci0:34        move second child to first child ( temp structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
75617a3babSopenharmony_ci0:34          'locals2' ( temp structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
76617a3babSopenharmony_ci0:34          s2_1: direct index for structure ( global structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
77617a3babSopenharmony_ci0:34            'foo3' ( uniform structure{ global structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1} s2_1,  global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
78617a3babSopenharmony_ci0:34            Constant:
79617a3babSopenharmony_ci0:34              0 (const int)
80617a3babSopenharmony_ci0:33        false case
81617a3babSopenharmony_ci0:36        move second child to first child ( temp structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
82617a3babSopenharmony_ci0:36          'locals2' ( temp structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
83617a3babSopenharmony_ci0:36          'foo2' ( uniform structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
84617a3babSopenharmony_ci0:38      move second child to first child ( temp 4-component vector of float)
85617a3babSopenharmony_ci0:38        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
86617a3babSopenharmony_ci0:38        vector-scale ( temp 4-component vector of float)
87617a3babSopenharmony_ci0:38          f: direct index for structure ( global float)
88617a3babSopenharmony_ci0:38            s1_1: direct index for structure ( global structure{ global int i,  global float f})
89617a3babSopenharmony_ci0:38              'locals2' ( temp structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
90617a3babSopenharmony_ci0:38              Constant:
91617a3babSopenharmony_ci0:38                2 (const int)
92617a3babSopenharmony_ci0:38            Constant:
93617a3babSopenharmony_ci0:38              1 (const int)
94617a3babSopenharmony_ci0:38          texture ( global 4-component vector of float)
95617a3babSopenharmony_ci0:38            'sampler' ( uniform sampler2D)
96617a3babSopenharmony_ci0:38            'coord' ( smooth in 2-component vector of float)
97617a3babSopenharmony_ci0:?   Linker Objects
98617a3babSopenharmony_ci0:?     'sampler' ( uniform sampler2D)
99617a3babSopenharmony_ci0:?     'coord' ( smooth in 2-component vector of float)
100617a3babSopenharmony_ci0:?     'foo' ( uniform structure{ global int i,  global float f})
101617a3babSopenharmony_ci0:?     'foo2' ( uniform structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
102617a3babSopenharmony_ci0:?     'foo3' ( uniform structure{ global structure{ global int i,  global float f,  global structure{ global int i,  global float f} s1_1} s2_1,  global int i,  global float f,  global structure{ global int i,  global float f} s1_1})
103617a3babSopenharmony_ci
104