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