1617a3babSopenharmony_ciaggOps.frag 2617a3babSopenharmony_ciWARNING: 0:4: varying deprecated in version 130; may be removed in future release 3617a3babSopenharmony_ciWARNING: 0:6: varying deprecated in version 130; may be removed in future release 4617a3babSopenharmony_ci 5617a3babSopenharmony_ciShader version: 130 6617a3babSopenharmony_ci0:? Sequence 7617a3babSopenharmony_ci0:23 Function Definition: main( ( global void) 8617a3babSopenharmony_ci0:23 Function Parameters: 9617a3babSopenharmony_ci0:? Sequence 10617a3babSopenharmony_ci0:27 move second child to first child ( temp 3-element array of structure{ global int i, global float f}) 11617a3babSopenharmony_ci0:27 'a' ( temp 3-element array of structure{ global int i, global float f}) 12617a3babSopenharmony_ci0:27 Construct structure ( temp 3-element array of structure{ global int i, global float f}) 13617a3babSopenharmony_ci0:27 Construct structure ( temp structure{ global int i, global float f}) 14617a3babSopenharmony_ci0:27 Convert float to int ( temp int) 15617a3babSopenharmony_ci0:27 direct index ( temp float) 16617a3babSopenharmony_ci0:27 'u' ( smooth in 4-component vector of float) 17617a3babSopenharmony_ci0:27 Constant: 18617a3babSopenharmony_ci0:27 0 (const int) 19617a3babSopenharmony_ci0:27 direct index ( temp float) 20617a3babSopenharmony_ci0:27 'u' ( smooth in 4-component vector of float) 21617a3babSopenharmony_ci0:27 Constant: 22617a3babSopenharmony_ci0:27 1 (const int) 23617a3babSopenharmony_ci0:27 Construct structure ( temp structure{ global int i, global float f}) 24617a3babSopenharmony_ci0:27 Convert float to int ( temp int) 25617a3babSopenharmony_ci0:27 direct index ( temp float) 26617a3babSopenharmony_ci0:27 'u' ( smooth in 4-component vector of float) 27617a3babSopenharmony_ci0:27 Constant: 28617a3babSopenharmony_ci0:27 2 (const int) 29617a3babSopenharmony_ci0:27 direct index ( temp float) 30617a3babSopenharmony_ci0:27 'u' ( smooth in 4-component vector of float) 31617a3babSopenharmony_ci0:27 Constant: 32617a3babSopenharmony_ci0:27 3 (const int) 33617a3babSopenharmony_ci0:27 Constant: 34617a3babSopenharmony_ci0:27 14 (const int) 35617a3babSopenharmony_ci0:27 14.000000 36617a3babSopenharmony_ci0:28 move second child to first child ( temp 3-element array of structure{ global int i, global float f}) 37617a3babSopenharmony_ci0:28 'b' ( temp 3-element array of structure{ global int i, global float f}) 38617a3babSopenharmony_ci0:28 Construct structure ( temp 3-element array of structure{ global int i, global float f}) 39617a3babSopenharmony_ci0:28 Constant: 40617a3babSopenharmony_ci0:28 17 (const int) 41617a3babSopenharmony_ci0:28 17.000000 42617a3babSopenharmony_ci0:28 Construct structure ( temp structure{ global int i, global float f}) 43617a3babSopenharmony_ci0:28 Convert float to int ( temp int) 44617a3babSopenharmony_ci0:28 direct index ( temp float) 45617a3babSopenharmony_ci0:28 'w' ( smooth in 4-component vector of float) 46617a3babSopenharmony_ci0:28 Constant: 47617a3babSopenharmony_ci0:28 0 (const int) 48617a3babSopenharmony_ci0:28 direct index ( temp float) 49617a3babSopenharmony_ci0:28 'w' ( smooth in 4-component vector of float) 50617a3babSopenharmony_ci0:28 Constant: 51617a3babSopenharmony_ci0:28 1 (const int) 52617a3babSopenharmony_ci0:28 Construct structure ( temp structure{ global int i, global float f}) 53617a3babSopenharmony_ci0:28 Convert float to int ( temp int) 54617a3babSopenharmony_ci0:28 direct index ( temp float) 55617a3babSopenharmony_ci0:28 'w' ( smooth in 4-component vector of float) 56617a3babSopenharmony_ci0:28 Constant: 57617a3babSopenharmony_ci0:28 2 (const int) 58617a3babSopenharmony_ci0:28 direct index ( temp float) 59617a3babSopenharmony_ci0:28 'w' ( smooth in 4-component vector of float) 60617a3babSopenharmony_ci0:28 Constant: 61617a3babSopenharmony_ci0:28 3 (const int) 62617a3babSopenharmony_ci0:30 Test condition and select ( temp void) 63617a3babSopenharmony_ci0:30 Condition 64617a3babSopenharmony_ci0:30 Compare Equal ( temp bool) 65617a3babSopenharmony_ci0:30 'foo2a' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 66617a3babSopenharmony_ci0:30 'foo2b' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 67617a3babSopenharmony_ci0:30 true case 68617a3babSopenharmony_ci0:31 move second child to first child ( temp 4-component vector of float) 69617a3babSopenharmony_ci0:31 'v' ( temp 4-component vector of float) 70617a3babSopenharmony_ci0:31 texture ( global 4-component vector of float) 71617a3babSopenharmony_ci0:31 'sampler' ( uniform sampler2D) 72617a3babSopenharmony_ci0:31 'coord' ( smooth in 2-component vector of float) 73617a3babSopenharmony_ci0:30 false case 74617a3babSopenharmony_ci0:33 move second child to first child ( temp 4-component vector of float) 75617a3babSopenharmony_ci0:33 'v' ( temp 4-component vector of float) 76617a3babSopenharmony_ci0:33 texture ( global 4-component vector of float) 77617a3babSopenharmony_ci0:33 'sampler' ( uniform sampler2D) 78617a3babSopenharmony_ci0:33 vector-scale ( temp 2-component vector of float) 79617a3babSopenharmony_ci0:33 Constant: 80617a3babSopenharmony_ci0:33 2.000000 81617a3babSopenharmony_ci0:33 'coord' ( smooth in 2-component vector of float) 82617a3babSopenharmony_ci0:35 Test condition and select ( temp void) 83617a3babSopenharmony_ci0:35 Condition 84617a3babSopenharmony_ci0:35 Compare Equal ( temp bool) 85617a3babSopenharmony_ci0:35 'u' ( smooth in 4-component vector of float) 86617a3babSopenharmony_ci0:35 'v' ( temp 4-component vector of float) 87617a3babSopenharmony_ci0:35 true case 88617a3babSopenharmony_ci0:36 vector scale second child into first child ( temp 4-component vector of float) 89617a3babSopenharmony_ci0:36 'v' ( temp 4-component vector of float) 90617a3babSopenharmony_ci0:36 Constant: 91617a3babSopenharmony_ci0:36 3.000000 92617a3babSopenharmony_ci0:38 Test condition and select ( temp void) 93617a3babSopenharmony_ci0:38 Condition 94617a3babSopenharmony_ci0:38 Compare Not Equal ( temp bool) 95617a3babSopenharmony_ci0:38 'u' ( smooth in 4-component vector of float) 96617a3babSopenharmony_ci0:38 'v' ( temp 4-component vector of float) 97617a3babSopenharmony_ci0:38 true case 98617a3babSopenharmony_ci0:39 vector scale second child into first child ( temp 4-component vector of float) 99617a3babSopenharmony_ci0:39 'v' ( temp 4-component vector of float) 100617a3babSopenharmony_ci0:39 Constant: 101617a3babSopenharmony_ci0:39 4.000000 102617a3babSopenharmony_ci0:41 Test condition and select ( temp void) 103617a3babSopenharmony_ci0:41 Condition 104617a3babSopenharmony_ci0:41 Compare Equal ( temp bool) 105617a3babSopenharmony_ci0:41 'coord' ( smooth in 2-component vector of float) 106617a3babSopenharmony_ci0:41 vector swizzle ( temp 2-component vector of float) 107617a3babSopenharmony_ci0:41 'v' ( temp 4-component vector of float) 108617a3babSopenharmony_ci0:41 Sequence 109617a3babSopenharmony_ci0:41 Constant: 110617a3babSopenharmony_ci0:41 1 (const int) 111617a3babSopenharmony_ci0:41 Constant: 112617a3babSopenharmony_ci0:41 3 (const int) 113617a3babSopenharmony_ci0:41 true case 114617a3babSopenharmony_ci0:42 vector scale second child into first child ( temp 4-component vector of float) 115617a3babSopenharmony_ci0:42 'v' ( temp 4-component vector of float) 116617a3babSopenharmony_ci0:42 Constant: 117617a3babSopenharmony_ci0:42 5.000000 118617a3babSopenharmony_ci0:44 Test condition and select ( temp void) 119617a3babSopenharmony_ci0:44 Condition 120617a3babSopenharmony_ci0:44 Compare Equal ( temp bool) 121617a3babSopenharmony_ci0:44 'a' ( temp 3-element array of structure{ global int i, global float f}) 122617a3babSopenharmony_ci0:44 'b' ( temp 3-element array of structure{ global int i, global float f}) 123617a3babSopenharmony_ci0:44 true case 124617a3babSopenharmony_ci0:45 vector scale second child into first child ( temp 4-component vector of float) 125617a3babSopenharmony_ci0:45 'v' ( temp 4-component vector of float) 126617a3babSopenharmony_ci0:45 Constant: 127617a3babSopenharmony_ci0:45 6.000000 128617a3babSopenharmony_ci0:47 Test condition and select ( temp void) 129617a3babSopenharmony_ci0:47 Condition 130617a3babSopenharmony_ci0:47 Compare Not Equal ( temp bool) 131617a3babSopenharmony_ci0:47 'a' ( temp 3-element array of structure{ global int i, global float f}) 132617a3babSopenharmony_ci0:47 'b' ( temp 3-element array of structure{ global int i, global float f}) 133617a3babSopenharmony_ci0:47 true case 134617a3babSopenharmony_ci0:48 vector scale second child into first child ( temp 4-component vector of float) 135617a3babSopenharmony_ci0:48 'v' ( temp 4-component vector of float) 136617a3babSopenharmony_ci0:48 Constant: 137617a3babSopenharmony_ci0:48 7.000000 138617a3babSopenharmony_ci0:50 move second child to first child ( temp 4-component vector of float) 139617a3babSopenharmony_ci0:50 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 140617a3babSopenharmony_ci0:50 'v' ( temp 4-component vector of float) 141617a3babSopenharmony_ci0:? Linker Objects 142617a3babSopenharmony_ci0:? 'sampler' ( uniform sampler2D) 143617a3babSopenharmony_ci0:? 'coord' ( smooth in 2-component vector of float) 144617a3babSopenharmony_ci0:? 'u' ( smooth in 4-component vector of float) 145617a3babSopenharmony_ci0:? 'w' ( smooth in 4-component vector of float) 146617a3babSopenharmony_ci0:? 'foo1' ( uniform structure{ global int i, global float f}) 147617a3babSopenharmony_ci0:? 'foo2a' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 148617a3babSopenharmony_ci0:? 'foo2b' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 149617a3babSopenharmony_ci 150617a3babSopenharmony_ci 151617a3babSopenharmony_ciLinked fragment stage: 152617a3babSopenharmony_ci 153617a3babSopenharmony_ci 154617a3babSopenharmony_ciShader version: 130 155617a3babSopenharmony_ci0:? Sequence 156617a3babSopenharmony_ci0:23 Function Definition: main( ( global void) 157617a3babSopenharmony_ci0:23 Function Parameters: 158617a3babSopenharmony_ci0:? Sequence 159617a3babSopenharmony_ci0:27 move second child to first child ( temp 3-element array of structure{ global int i, global float f}) 160617a3babSopenharmony_ci0:27 'a' ( temp 3-element array of structure{ global int i, global float f}) 161617a3babSopenharmony_ci0:27 Construct structure ( temp 3-element array of structure{ global int i, global float f}) 162617a3babSopenharmony_ci0:27 Construct structure ( temp structure{ global int i, global float f}) 163617a3babSopenharmony_ci0:27 Convert float to int ( temp int) 164617a3babSopenharmony_ci0:27 direct index ( temp float) 165617a3babSopenharmony_ci0:27 'u' ( smooth in 4-component vector of float) 166617a3babSopenharmony_ci0:27 Constant: 167617a3babSopenharmony_ci0:27 0 (const int) 168617a3babSopenharmony_ci0:27 direct index ( temp float) 169617a3babSopenharmony_ci0:27 'u' ( smooth in 4-component vector of float) 170617a3babSopenharmony_ci0:27 Constant: 171617a3babSopenharmony_ci0:27 1 (const int) 172617a3babSopenharmony_ci0:27 Construct structure ( temp structure{ global int i, global float f}) 173617a3babSopenharmony_ci0:27 Convert float to int ( temp int) 174617a3babSopenharmony_ci0:27 direct index ( temp float) 175617a3babSopenharmony_ci0:27 'u' ( smooth in 4-component vector of float) 176617a3babSopenharmony_ci0:27 Constant: 177617a3babSopenharmony_ci0:27 2 (const int) 178617a3babSopenharmony_ci0:27 direct index ( temp float) 179617a3babSopenharmony_ci0:27 'u' ( smooth in 4-component vector of float) 180617a3babSopenharmony_ci0:27 Constant: 181617a3babSopenharmony_ci0:27 3 (const int) 182617a3babSopenharmony_ci0:27 Constant: 183617a3babSopenharmony_ci0:27 14 (const int) 184617a3babSopenharmony_ci0:27 14.000000 185617a3babSopenharmony_ci0:28 move second child to first child ( temp 3-element array of structure{ global int i, global float f}) 186617a3babSopenharmony_ci0:28 'b' ( temp 3-element array of structure{ global int i, global float f}) 187617a3babSopenharmony_ci0:28 Construct structure ( temp 3-element array of structure{ global int i, global float f}) 188617a3babSopenharmony_ci0:28 Constant: 189617a3babSopenharmony_ci0:28 17 (const int) 190617a3babSopenharmony_ci0:28 17.000000 191617a3babSopenharmony_ci0:28 Construct structure ( temp structure{ global int i, global float f}) 192617a3babSopenharmony_ci0:28 Convert float to int ( temp int) 193617a3babSopenharmony_ci0:28 direct index ( temp float) 194617a3babSopenharmony_ci0:28 'w' ( smooth in 4-component vector of float) 195617a3babSopenharmony_ci0:28 Constant: 196617a3babSopenharmony_ci0:28 0 (const int) 197617a3babSopenharmony_ci0:28 direct index ( temp float) 198617a3babSopenharmony_ci0:28 'w' ( smooth in 4-component vector of float) 199617a3babSopenharmony_ci0:28 Constant: 200617a3babSopenharmony_ci0:28 1 (const int) 201617a3babSopenharmony_ci0:28 Construct structure ( temp structure{ global int i, global float f}) 202617a3babSopenharmony_ci0:28 Convert float to int ( temp int) 203617a3babSopenharmony_ci0:28 direct index ( temp float) 204617a3babSopenharmony_ci0:28 'w' ( smooth in 4-component vector of float) 205617a3babSopenharmony_ci0:28 Constant: 206617a3babSopenharmony_ci0:28 2 (const int) 207617a3babSopenharmony_ci0:28 direct index ( temp float) 208617a3babSopenharmony_ci0:28 'w' ( smooth in 4-component vector of float) 209617a3babSopenharmony_ci0:28 Constant: 210617a3babSopenharmony_ci0:28 3 (const int) 211617a3babSopenharmony_ci0:30 Test condition and select ( temp void) 212617a3babSopenharmony_ci0:30 Condition 213617a3babSopenharmony_ci0:30 Compare Equal ( temp bool) 214617a3babSopenharmony_ci0:30 'foo2a' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 215617a3babSopenharmony_ci0:30 'foo2b' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 216617a3babSopenharmony_ci0:30 true case 217617a3babSopenharmony_ci0:31 move second child to first child ( temp 4-component vector of float) 218617a3babSopenharmony_ci0:31 'v' ( temp 4-component vector of float) 219617a3babSopenharmony_ci0:31 texture ( global 4-component vector of float) 220617a3babSopenharmony_ci0:31 'sampler' ( uniform sampler2D) 221617a3babSopenharmony_ci0:31 'coord' ( smooth in 2-component vector of float) 222617a3babSopenharmony_ci0:30 false case 223617a3babSopenharmony_ci0:33 move second child to first child ( temp 4-component vector of float) 224617a3babSopenharmony_ci0:33 'v' ( temp 4-component vector of float) 225617a3babSopenharmony_ci0:33 texture ( global 4-component vector of float) 226617a3babSopenharmony_ci0:33 'sampler' ( uniform sampler2D) 227617a3babSopenharmony_ci0:33 vector-scale ( temp 2-component vector of float) 228617a3babSopenharmony_ci0:33 Constant: 229617a3babSopenharmony_ci0:33 2.000000 230617a3babSopenharmony_ci0:33 'coord' ( smooth in 2-component vector of float) 231617a3babSopenharmony_ci0:35 Test condition and select ( temp void) 232617a3babSopenharmony_ci0:35 Condition 233617a3babSopenharmony_ci0:35 Compare Equal ( temp bool) 234617a3babSopenharmony_ci0:35 'u' ( smooth in 4-component vector of float) 235617a3babSopenharmony_ci0:35 'v' ( temp 4-component vector of float) 236617a3babSopenharmony_ci0:35 true case 237617a3babSopenharmony_ci0:36 vector scale second child into first child ( temp 4-component vector of float) 238617a3babSopenharmony_ci0:36 'v' ( temp 4-component vector of float) 239617a3babSopenharmony_ci0:36 Constant: 240617a3babSopenharmony_ci0:36 3.000000 241617a3babSopenharmony_ci0:38 Test condition and select ( temp void) 242617a3babSopenharmony_ci0:38 Condition 243617a3babSopenharmony_ci0:38 Compare Not Equal ( temp bool) 244617a3babSopenharmony_ci0:38 'u' ( smooth in 4-component vector of float) 245617a3babSopenharmony_ci0:38 'v' ( temp 4-component vector of float) 246617a3babSopenharmony_ci0:38 true case 247617a3babSopenharmony_ci0:39 vector scale second child into first child ( temp 4-component vector of float) 248617a3babSopenharmony_ci0:39 'v' ( temp 4-component vector of float) 249617a3babSopenharmony_ci0:39 Constant: 250617a3babSopenharmony_ci0:39 4.000000 251617a3babSopenharmony_ci0:41 Test condition and select ( temp void) 252617a3babSopenharmony_ci0:41 Condition 253617a3babSopenharmony_ci0:41 Compare Equal ( temp bool) 254617a3babSopenharmony_ci0:41 'coord' ( smooth in 2-component vector of float) 255617a3babSopenharmony_ci0:41 vector swizzle ( temp 2-component vector of float) 256617a3babSopenharmony_ci0:41 'v' ( temp 4-component vector of float) 257617a3babSopenharmony_ci0:41 Sequence 258617a3babSopenharmony_ci0:41 Constant: 259617a3babSopenharmony_ci0:41 1 (const int) 260617a3babSopenharmony_ci0:41 Constant: 261617a3babSopenharmony_ci0:41 3 (const int) 262617a3babSopenharmony_ci0:41 true case 263617a3babSopenharmony_ci0:42 vector scale second child into first child ( temp 4-component vector of float) 264617a3babSopenharmony_ci0:42 'v' ( temp 4-component vector of float) 265617a3babSopenharmony_ci0:42 Constant: 266617a3babSopenharmony_ci0:42 5.000000 267617a3babSopenharmony_ci0:44 Test condition and select ( temp void) 268617a3babSopenharmony_ci0:44 Condition 269617a3babSopenharmony_ci0:44 Compare Equal ( temp bool) 270617a3babSopenharmony_ci0:44 'a' ( temp 3-element array of structure{ global int i, global float f}) 271617a3babSopenharmony_ci0:44 'b' ( temp 3-element array of structure{ global int i, global float f}) 272617a3babSopenharmony_ci0:44 true case 273617a3babSopenharmony_ci0:45 vector scale second child into first child ( temp 4-component vector of float) 274617a3babSopenharmony_ci0:45 'v' ( temp 4-component vector of float) 275617a3babSopenharmony_ci0:45 Constant: 276617a3babSopenharmony_ci0:45 6.000000 277617a3babSopenharmony_ci0:47 Test condition and select ( temp void) 278617a3babSopenharmony_ci0:47 Condition 279617a3babSopenharmony_ci0:47 Compare Not Equal ( temp bool) 280617a3babSopenharmony_ci0:47 'a' ( temp 3-element array of structure{ global int i, global float f}) 281617a3babSopenharmony_ci0:47 'b' ( temp 3-element array of structure{ global int i, global float f}) 282617a3babSopenharmony_ci0:47 true case 283617a3babSopenharmony_ci0:48 vector scale second child into first child ( temp 4-component vector of float) 284617a3babSopenharmony_ci0:48 'v' ( temp 4-component vector of float) 285617a3babSopenharmony_ci0:48 Constant: 286617a3babSopenharmony_ci0:48 7.000000 287617a3babSopenharmony_ci0:50 move second child to first child ( temp 4-component vector of float) 288617a3babSopenharmony_ci0:50 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 289617a3babSopenharmony_ci0:50 'v' ( temp 4-component vector of float) 290617a3babSopenharmony_ci0:? Linker Objects 291617a3babSopenharmony_ci0:? 'sampler' ( uniform sampler2D) 292617a3babSopenharmony_ci0:? 'coord' ( smooth in 2-component vector of float) 293617a3babSopenharmony_ci0:? 'u' ( smooth in 4-component vector of float) 294617a3babSopenharmony_ci0:? 'w' ( smooth in 4-component vector of float) 295617a3babSopenharmony_ci0:? 'foo1' ( uniform structure{ global int i, global float f}) 296617a3babSopenharmony_ci0:? 'foo2a' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 297617a3babSopenharmony_ci0:? 'foo2b' ( uniform structure{ global int i, global float f, global structure{ global int i, global float f} s1_1}) 298617a3babSopenharmony_ci 299