1617a3babSopenharmony_cihlsl.init.frag 2617a3babSopenharmony_ciWARNING: 0:40: 'typedef' : struct-member initializers ignored 3617a3babSopenharmony_ciWARNING: 0:40: 'typedef' : struct-member initializers ignored 4617a3babSopenharmony_ci 5617a3babSopenharmony_ciShader version: 500 6617a3babSopenharmony_cigl_FragCoord origin is upper left 7617a3babSopenharmony_ci0:? Sequence 8617a3babSopenharmony_ci0:1 Sequence 9617a3babSopenharmony_ci0:1 move second child to first child ( temp 4-component vector of float) 10617a3babSopenharmony_ci0:1 'a1' ( global 4-component vector of float) 11617a3babSopenharmony_ci0:1 Constant: 12617a3babSopenharmony_ci0:1 1.000000 13617a3babSopenharmony_ci0:1 0.500000 14617a3babSopenharmony_ci0:1 0.000000 15617a3babSopenharmony_ci0:1 1.000000 16617a3babSopenharmony_ci0:1 move second child to first child ( temp 4-component vector of float) 17617a3babSopenharmony_ci0:1 'b1' ( global 4-component vector of float) 18617a3babSopenharmony_ci0:1 Constant: 19617a3babSopenharmony_ci0:1 2.000000 20617a3babSopenharmony_ci0:1 2.500000 21617a3babSopenharmony_ci0:1 2.100000 22617a3babSopenharmony_ci0:1 2.200000 23617a3babSopenharmony_ci0:2 Sequence 24617a3babSopenharmony_ci0:2 move second child to first child ( temp 4-component vector of float) 25617a3babSopenharmony_ci0:2 'a1i' ( global 4-component vector of float) 26617a3babSopenharmony_ci0:2 Constant: 27617a3babSopenharmony_ci0:2 1.000000 28617a3babSopenharmony_ci0:2 0.500000 29617a3babSopenharmony_ci0:2 0.000000 30617a3babSopenharmony_ci0:2 1.000000 31617a3babSopenharmony_ci0:2 move second child to first child ( temp 4-component vector of float) 32617a3babSopenharmony_ci0:2 'b1i' ( global 4-component vector of float) 33617a3babSopenharmony_ci0:2 Constant: 34617a3babSopenharmony_ci0:2 2.000000 35617a3babSopenharmony_ci0:2 2.500000 36617a3babSopenharmony_ci0:2 2.100000 37617a3babSopenharmony_ci0:2 2.200000 38617a3babSopenharmony_ci0:3 Sequence 39617a3babSopenharmony_ci0:3 move second child to first child ( temp float) 40617a3babSopenharmony_ci0:3 'a2' ( global float) 41617a3babSopenharmony_ci0:3 Constant: 42617a3babSopenharmony_ci0:3 0.200000 43617a3babSopenharmony_ci0:4 Sequence 44617a3babSopenharmony_ci0:4 move second child to first child ( temp float) 45617a3babSopenharmony_ci0:4 'b3' ( global float) 46617a3babSopenharmony_ci0:4 Constant: 47617a3babSopenharmony_ci0:4 0.300000 48617a3babSopenharmony_ci0:5 Sequence 49617a3babSopenharmony_ci0:5 move second child to first child ( temp float) 50617a3babSopenharmony_ci0:5 'b4' ( global float) 51617a3babSopenharmony_ci0:5 Constant: 52617a3babSopenharmony_ci0:5 0.400000 53617a3babSopenharmony_ci0:6 Sequence 54617a3babSopenharmony_ci0:6 move second child to first child ( temp float) 55617a3babSopenharmony_ci0:6 'a5' ( global float) 56617a3babSopenharmony_ci0:6 Constant: 57617a3babSopenharmony_ci0:6 0.500000 58617a3babSopenharmony_ci0:6 move second child to first child ( temp float) 59617a3babSopenharmony_ci0:6 'c5' ( global float) 60617a3babSopenharmony_ci0:6 Constant: 61617a3babSopenharmony_ci0:6 1.500000 62617a3babSopenharmony_ci0:9 Sequence 63617a3babSopenharmony_ci0:9 move second child to first child ( temp structure{ temp int f}) 64617a3babSopenharmony_ci0:9 'single1' ( global structure{ temp int f}) 65617a3babSopenharmony_ci0:9 Constant: 66617a3babSopenharmony_ci0:9 10 (const int) 67617a3babSopenharmony_ci0:12 Sequence 68617a3babSopenharmony_ci0:12 move second child to first child ( temp structure{ temp 2-component vector of uint v}) 69617a3babSopenharmony_ci0:12 'single2' ( global structure{ temp 2-component vector of uint v}) 70617a3babSopenharmony_ci0:12 Constant: 71617a3babSopenharmony_ci0:12 1 (const uint) 72617a3babSopenharmony_ci0:12 2 (const uint) 73617a3babSopenharmony_ci0:15 Sequence 74617a3babSopenharmony_ci0:15 move second child to first child ( temp structure{ temp structure{ temp int f} s1}) 75617a3babSopenharmony_ci0:15 'single3' ( global structure{ temp structure{ temp int f} s1}) 76617a3babSopenharmony_ci0:15 Constant: 77617a3babSopenharmony_ci0:15 3 (const int) 78617a3babSopenharmony_ci0:18 Sequence 79617a3babSopenharmony_ci0:18 move second child to first child ( temp structure{ temp structure{ temp 2-component vector of uint v} s1}) 80617a3babSopenharmony_ci0:18 'single4' ( global structure{ temp structure{ temp 2-component vector of uint v} s1}) 81617a3babSopenharmony_ci0:18 Constant: 82617a3babSopenharmony_ci0:18 4 (const uint) 83617a3babSopenharmony_ci0:18 5 (const uint) 84617a3babSopenharmony_ci0:21 Function Definition: @ShaderFunction(vf4; ( temp 4-component vector of float) 85617a3babSopenharmony_ci0:21 Function Parameters: 86617a3babSopenharmony_ci0:21 'input' ( in 4-component vector of float) 87617a3babSopenharmony_ci0:? Sequence 88617a3babSopenharmony_ci0:22 Sequence 89617a3babSopenharmony_ci0:22 move second child to first child ( temp 4-component vector of float) 90617a3babSopenharmony_ci0:22 'a2' ( temp 4-component vector of float) 91617a3babSopenharmony_ci0:22 Constant: 92617a3babSopenharmony_ci0:22 0.200000 93617a3babSopenharmony_ci0:22 0.300000 94617a3babSopenharmony_ci0:22 0.400000 95617a3babSopenharmony_ci0:22 0.500000 96617a3babSopenharmony_ci0:32 Sequence 97617a3babSopenharmony_ci0:32 move second child to first child ( temp structure{ temp int j, temp float g, temp structure{ temp float f, temp int i} s1}) 98617a3babSopenharmony_ci0:32 's2i' ( temp structure{ temp int j, temp float g, temp structure{ temp float f, temp int i} s1}) 99617a3babSopenharmony_ci0:32 Construct structure ( temp structure{ temp int j, temp float g, temp structure{ temp float f, temp int i} s1}) 100617a3babSopenharmony_ci0:32 Constant: 101617a3babSopenharmony_ci0:32 9 (const int) 102617a3babSopenharmony_ci0:32 'a5' ( global float) 103617a3babSopenharmony_ci0:32 Construct structure ( temp structure{ temp float f, temp int i}) 104617a3babSopenharmony_ci0:32 Comma ( temp float) 105617a3babSopenharmony_ci0:32 'a3' ( global float) 106617a3babSopenharmony_ci0:32 'a4' ( global float) 107617a3babSopenharmony_ci0:32 Constant: 108617a3babSopenharmony_ci0:32 12 (const int) 109617a3babSopenharmony_ci0:32 move second child to first child ( temp structure{ temp int j, temp float g, temp structure{ temp float f, temp int i} s1}) 110617a3babSopenharmony_ci0:32 's2' ( temp structure{ temp int j, temp float g, temp structure{ temp float f, temp int i} s1}) 111617a3babSopenharmony_ci0:32 Construct structure ( temp structure{ temp int j, temp float g, temp structure{ temp float f, temp int i} s1}) 112617a3babSopenharmony_ci0:32 Constant: 113617a3babSopenharmony_ci0:32 9 (const int) 114617a3babSopenharmony_ci0:32 'a5' ( global float) 115617a3babSopenharmony_ci0:32 Construct structure ( temp structure{ temp float f, temp int i}) 116617a3babSopenharmony_ci0:32 Comma ( temp float) 117617a3babSopenharmony_ci0:32 'a3' ( global float) 118617a3babSopenharmony_ci0:32 'a4' ( global float) 119617a3babSopenharmony_ci0:32 Constant: 120617a3babSopenharmony_ci0:32 12 (const int) 121617a3babSopenharmony_ci0:33 Sequence 122617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 123617a3babSopenharmony_ci0:33 'a8' ( temp float) 124617a3babSopenharmony_ci0:33 Comma ( temp float) 125617a3babSopenharmony_ci0:33 'a2' ( temp 4-component vector of float) 126617a3babSopenharmony_ci0:33 'b2' ( global float) 127617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 128617a3babSopenharmony_ci0:33 'a9' ( temp float) 129617a3babSopenharmony_ci0:33 'a5' ( global float) 130617a3babSopenharmony_ci0:35 Branch: Return with expression 131617a3babSopenharmony_ci0:35 component-wise multiply ( temp 4-component vector of float) 132617a3babSopenharmony_ci0:35 'input' ( in 4-component vector of float) 133617a3babSopenharmony_ci0:35 'a1' ( global 4-component vector of float) 134617a3babSopenharmony_ci0:21 Function Definition: ShaderFunction( ( temp void) 135617a3babSopenharmony_ci0:21 Function Parameters: 136617a3babSopenharmony_ci0:? Sequence 137617a3babSopenharmony_ci0:21 move second child to first child ( temp 4-component vector of float) 138617a3babSopenharmony_ci0:? 'input' ( temp 4-component vector of float) 139617a3babSopenharmony_ci0:? 'input' (layout( location=0) in 4-component vector of float) 140617a3babSopenharmony_ci0:21 move second child to first child ( temp 4-component vector of float) 141617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 142617a3babSopenharmony_ci0:21 Function Call: @ShaderFunction(vf4; ( temp 4-component vector of float) 143617a3babSopenharmony_ci0:? 'input' ( temp 4-component vector of float) 144617a3babSopenharmony_ci0:? Linker Objects 145617a3babSopenharmony_ci0:? 'a1' ( global 4-component vector of float) 146617a3babSopenharmony_ci0:? 'b1' ( global 4-component vector of float) 147617a3babSopenharmony_ci0:? 'a1i' ( global 4-component vector of float) 148617a3babSopenharmony_ci0:? 'b1i' ( global 4-component vector of float) 149617a3babSopenharmony_ci0:? 'a2' ( global float) 150617a3babSopenharmony_ci0:? 'b2' ( global float) 151617a3babSopenharmony_ci0:? 'a3' ( global float) 152617a3babSopenharmony_ci0:? 'b3' ( global float) 153617a3babSopenharmony_ci0:? 'a4' ( global float) 154617a3babSopenharmony_ci0:? 'b4' ( global float) 155617a3babSopenharmony_ci0:? 'c4' ( global float) 156617a3babSopenharmony_ci0:? 'a5' ( global float) 157617a3babSopenharmony_ci0:? 'b5' ( global float) 158617a3babSopenharmony_ci0:? 'c5' ( global float) 159617a3babSopenharmony_ci0:? 'single1' ( global structure{ temp int f}) 160617a3babSopenharmony_ci0:? 'single2' ( global structure{ temp 2-component vector of uint v}) 161617a3babSopenharmony_ci0:? 'single3' ( global structure{ temp structure{ temp int f} s1}) 162617a3babSopenharmony_ci0:? 'single4' ( global structure{ temp structure{ temp 2-component vector of uint v} s1}) 163617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 164617a3babSopenharmony_ci0:? 'input' (layout( location=0) in 4-component vector of float) 165617a3babSopenharmony_ci0:? 'anon@0' (layout( row_major std140) uniform block{layout( row_major std140) uniform float a, layout( row_major std140) uniform float b, layout( row_major std140) uniform float c}) 166617a3babSopenharmony_ci 167617a3babSopenharmony_ci 168617a3babSopenharmony_ciLinked fragment stage: 169617a3babSopenharmony_ci 170617a3babSopenharmony_ci 171617a3babSopenharmony_ciShader version: 500 172617a3babSopenharmony_cigl_FragCoord origin is upper left 173617a3babSopenharmony_ci0:? Sequence 174617a3babSopenharmony_ci0:1 Sequence 175617a3babSopenharmony_ci0:1 move second child to first child ( temp 4-component vector of float) 176617a3babSopenharmony_ci0:1 'a1' ( global 4-component vector of float) 177617a3babSopenharmony_ci0:1 Constant: 178617a3babSopenharmony_ci0:1 1.000000 179617a3babSopenharmony_ci0:1 0.500000 180617a3babSopenharmony_ci0:1 0.000000 181617a3babSopenharmony_ci0:1 1.000000 182617a3babSopenharmony_ci0:1 move second child to first child ( temp 4-component vector of float) 183617a3babSopenharmony_ci0:1 'b1' ( global 4-component vector of float) 184617a3babSopenharmony_ci0:1 Constant: 185617a3babSopenharmony_ci0:1 2.000000 186617a3babSopenharmony_ci0:1 2.500000 187617a3babSopenharmony_ci0:1 2.100000 188617a3babSopenharmony_ci0:1 2.200000 189617a3babSopenharmony_ci0:2 Sequence 190617a3babSopenharmony_ci0:2 move second child to first child ( temp 4-component vector of float) 191617a3babSopenharmony_ci0:2 'a1i' ( global 4-component vector of float) 192617a3babSopenharmony_ci0:2 Constant: 193617a3babSopenharmony_ci0:2 1.000000 194617a3babSopenharmony_ci0:2 0.500000 195617a3babSopenharmony_ci0:2 0.000000 196617a3babSopenharmony_ci0:2 1.000000 197617a3babSopenharmony_ci0:2 move second child to first child ( temp 4-component vector of float) 198617a3babSopenharmony_ci0:2 'b1i' ( global 4-component vector of float) 199617a3babSopenharmony_ci0:2 Constant: 200617a3babSopenharmony_ci0:2 2.000000 201617a3babSopenharmony_ci0:2 2.500000 202617a3babSopenharmony_ci0:2 2.100000 203617a3babSopenharmony_ci0:2 2.200000 204617a3babSopenharmony_ci0:3 Sequence 205617a3babSopenharmony_ci0:3 move second child to first child ( temp float) 206617a3babSopenharmony_ci0:3 'a2' ( global float) 207617a3babSopenharmony_ci0:3 Constant: 208617a3babSopenharmony_ci0:3 0.200000 209617a3babSopenharmony_ci0:4 Sequence 210617a3babSopenharmony_ci0:4 move second child to first child ( temp float) 211617a3babSopenharmony_ci0:4 'b3' ( global float) 212617a3babSopenharmony_ci0:4 Constant: 213617a3babSopenharmony_ci0:4 0.300000 214617a3babSopenharmony_ci0:5 Sequence 215617a3babSopenharmony_ci0:5 move second child to first child ( temp float) 216617a3babSopenharmony_ci0:5 'b4' ( global float) 217617a3babSopenharmony_ci0:5 Constant: 218617a3babSopenharmony_ci0:5 0.400000 219617a3babSopenharmony_ci0:6 Sequence 220617a3babSopenharmony_ci0:6 move second child to first child ( temp float) 221617a3babSopenharmony_ci0:6 'a5' ( global float) 222617a3babSopenharmony_ci0:6 Constant: 223617a3babSopenharmony_ci0:6 0.500000 224617a3babSopenharmony_ci0:6 move second child to first child ( temp float) 225617a3babSopenharmony_ci0:6 'c5' ( global float) 226617a3babSopenharmony_ci0:6 Constant: 227617a3babSopenharmony_ci0:6 1.500000 228617a3babSopenharmony_ci0:9 Sequence 229617a3babSopenharmony_ci0:9 move second child to first child ( temp structure{ temp int f}) 230617a3babSopenharmony_ci0:9 'single1' ( global structure{ temp int f}) 231617a3babSopenharmony_ci0:9 Constant: 232617a3babSopenharmony_ci0:9 10 (const int) 233617a3babSopenharmony_ci0:12 Sequence 234617a3babSopenharmony_ci0:12 move second child to first child ( temp structure{ temp 2-component vector of uint v}) 235617a3babSopenharmony_ci0:12 'single2' ( global structure{ temp 2-component vector of uint v}) 236617a3babSopenharmony_ci0:12 Constant: 237617a3babSopenharmony_ci0:12 1 (const uint) 238617a3babSopenharmony_ci0:12 2 (const uint) 239617a3babSopenharmony_ci0:15 Sequence 240617a3babSopenharmony_ci0:15 move second child to first child ( temp structure{ temp structure{ temp int f} s1}) 241617a3babSopenharmony_ci0:15 'single3' ( global structure{ temp structure{ temp int f} s1}) 242617a3babSopenharmony_ci0:15 Constant: 243617a3babSopenharmony_ci0:15 3 (const int) 244617a3babSopenharmony_ci0:18 Sequence 245617a3babSopenharmony_ci0:18 move second child to first child ( temp structure{ temp structure{ temp 2-component vector of uint v} s1}) 246617a3babSopenharmony_ci0:18 'single4' ( global structure{ temp structure{ temp 2-component vector of uint v} s1}) 247617a3babSopenharmony_ci0:18 Constant: 248617a3babSopenharmony_ci0:18 4 (const uint) 249617a3babSopenharmony_ci0:18 5 (const uint) 250617a3babSopenharmony_ci0:21 Function Definition: @ShaderFunction(vf4; ( temp 4-component vector of float) 251617a3babSopenharmony_ci0:21 Function Parameters: 252617a3babSopenharmony_ci0:21 'input' ( in 4-component vector of float) 253617a3babSopenharmony_ci0:? Sequence 254617a3babSopenharmony_ci0:22 Sequence 255617a3babSopenharmony_ci0:22 move second child to first child ( temp 4-component vector of float) 256617a3babSopenharmony_ci0:22 'a2' ( temp 4-component vector of float) 257617a3babSopenharmony_ci0:22 Constant: 258617a3babSopenharmony_ci0:22 0.200000 259617a3babSopenharmony_ci0:22 0.300000 260617a3babSopenharmony_ci0:22 0.400000 261617a3babSopenharmony_ci0:22 0.500000 262617a3babSopenharmony_ci0:32 Sequence 263617a3babSopenharmony_ci0:32 move second child to first child ( temp structure{ temp int j, temp float g, temp structure{ temp float f, temp int i} s1}) 264617a3babSopenharmony_ci0:32 's2i' ( temp structure{ temp int j, temp float g, temp structure{ temp float f, temp int i} s1}) 265617a3babSopenharmony_ci0:32 Construct structure ( temp structure{ temp int j, temp float g, temp structure{ temp float f, temp int i} s1}) 266617a3babSopenharmony_ci0:32 Constant: 267617a3babSopenharmony_ci0:32 9 (const int) 268617a3babSopenharmony_ci0:32 'a5' ( global float) 269617a3babSopenharmony_ci0:32 Construct structure ( temp structure{ temp float f, temp int i}) 270617a3babSopenharmony_ci0:32 Comma ( temp float) 271617a3babSopenharmony_ci0:32 'a3' ( global float) 272617a3babSopenharmony_ci0:32 'a4' ( global float) 273617a3babSopenharmony_ci0:32 Constant: 274617a3babSopenharmony_ci0:32 12 (const int) 275617a3babSopenharmony_ci0:32 move second child to first child ( temp structure{ temp int j, temp float g, temp structure{ temp float f, temp int i} s1}) 276617a3babSopenharmony_ci0:32 's2' ( temp structure{ temp int j, temp float g, temp structure{ temp float f, temp int i} s1}) 277617a3babSopenharmony_ci0:32 Construct structure ( temp structure{ temp int j, temp float g, temp structure{ temp float f, temp int i} s1}) 278617a3babSopenharmony_ci0:32 Constant: 279617a3babSopenharmony_ci0:32 9 (const int) 280617a3babSopenharmony_ci0:32 'a5' ( global float) 281617a3babSopenharmony_ci0:32 Construct structure ( temp structure{ temp float f, temp int i}) 282617a3babSopenharmony_ci0:32 Comma ( temp float) 283617a3babSopenharmony_ci0:32 'a3' ( global float) 284617a3babSopenharmony_ci0:32 'a4' ( global float) 285617a3babSopenharmony_ci0:32 Constant: 286617a3babSopenharmony_ci0:32 12 (const int) 287617a3babSopenharmony_ci0:33 Sequence 288617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 289617a3babSopenharmony_ci0:33 'a8' ( temp float) 290617a3babSopenharmony_ci0:33 Comma ( temp float) 291617a3babSopenharmony_ci0:33 'a2' ( temp 4-component vector of float) 292617a3babSopenharmony_ci0:33 'b2' ( global float) 293617a3babSopenharmony_ci0:33 move second child to first child ( temp float) 294617a3babSopenharmony_ci0:33 'a9' ( temp float) 295617a3babSopenharmony_ci0:33 'a5' ( global float) 296617a3babSopenharmony_ci0:35 Branch: Return with expression 297617a3babSopenharmony_ci0:35 component-wise multiply ( temp 4-component vector of float) 298617a3babSopenharmony_ci0:35 'input' ( in 4-component vector of float) 299617a3babSopenharmony_ci0:35 'a1' ( global 4-component vector of float) 300617a3babSopenharmony_ci0:21 Function Definition: ShaderFunction( ( temp void) 301617a3babSopenharmony_ci0:21 Function Parameters: 302617a3babSopenharmony_ci0:? Sequence 303617a3babSopenharmony_ci0:21 move second child to first child ( temp 4-component vector of float) 304617a3babSopenharmony_ci0:? 'input' ( temp 4-component vector of float) 305617a3babSopenharmony_ci0:? 'input' (layout( location=0) in 4-component vector of float) 306617a3babSopenharmony_ci0:21 move second child to first child ( temp 4-component vector of float) 307617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 308617a3babSopenharmony_ci0:21 Function Call: @ShaderFunction(vf4; ( temp 4-component vector of float) 309617a3babSopenharmony_ci0:? 'input' ( temp 4-component vector of float) 310617a3babSopenharmony_ci0:? Linker Objects 311617a3babSopenharmony_ci0:? 'a1' ( global 4-component vector of float) 312617a3babSopenharmony_ci0:? 'b1' ( global 4-component vector of float) 313617a3babSopenharmony_ci0:? 'a1i' ( global 4-component vector of float) 314617a3babSopenharmony_ci0:? 'b1i' ( global 4-component vector of float) 315617a3babSopenharmony_ci0:? 'a2' ( global float) 316617a3babSopenharmony_ci0:? 'b2' ( global float) 317617a3babSopenharmony_ci0:? 'a3' ( global float) 318617a3babSopenharmony_ci0:? 'b3' ( global float) 319617a3babSopenharmony_ci0:? 'a4' ( global float) 320617a3babSopenharmony_ci0:? 'b4' ( global float) 321617a3babSopenharmony_ci0:? 'c4' ( global float) 322617a3babSopenharmony_ci0:? 'a5' ( global float) 323617a3babSopenharmony_ci0:? 'b5' ( global float) 324617a3babSopenharmony_ci0:? 'c5' ( global float) 325617a3babSopenharmony_ci0:? 'single1' ( global structure{ temp int f}) 326617a3babSopenharmony_ci0:? 'single2' ( global structure{ temp 2-component vector of uint v}) 327617a3babSopenharmony_ci0:? 'single3' ( global structure{ temp structure{ temp int f} s1}) 328617a3babSopenharmony_ci0:? 'single4' ( global structure{ temp structure{ temp 2-component vector of uint v} s1}) 329617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 330617a3babSopenharmony_ci0:? 'input' (layout( location=0) in 4-component vector of float) 331617a3babSopenharmony_ci0:? 'anon@0' (layout( row_major std140) uniform block{layout( row_major std140) uniform float a, layout( row_major std140) uniform float b, layout( row_major std140) uniform float c}) 332617a3babSopenharmony_ci 333617a3babSopenharmony_ci// Module Version 10000 334617a3babSopenharmony_ci// Generated by (magic number): 8000b 335617a3babSopenharmony_ci// Id's are bound by 110 336617a3babSopenharmony_ci 337617a3babSopenharmony_ci Capability Shader 338617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 339617a3babSopenharmony_ci MemoryModel Logical GLSL450 340617a3babSopenharmony_ci EntryPoint Fragment 4 "ShaderFunction" 98 101 341617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 342617a3babSopenharmony_ci Source HLSL 500 343617a3babSopenharmony_ci Name 4 "ShaderFunction" 344617a3babSopenharmony_ci Name 11 "@ShaderFunction(vf4;" 345617a3babSopenharmony_ci Name 10 "input" 346617a3babSopenharmony_ci Name 14 "a1" 347617a3babSopenharmony_ci Name 19 "b1" 348617a3babSopenharmony_ci Name 25 "a1i" 349617a3babSopenharmony_ci Name 26 "b1i" 350617a3babSopenharmony_ci Name 28 "a2" 351617a3babSopenharmony_ci Name 30 "b3" 352617a3babSopenharmony_ci Name 32 "b4" 353617a3babSopenharmony_ci Name 34 "a5" 354617a3babSopenharmony_ci Name 35 "c5" 355617a3babSopenharmony_ci Name 38 "Single1" 356617a3babSopenharmony_ci MemberName 38(Single1) 0 "f" 357617a3babSopenharmony_ci Name 40 "single1" 358617a3babSopenharmony_ci Name 45 "Single2" 359617a3babSopenharmony_ci MemberName 45(Single2) 0 "v" 360617a3babSopenharmony_ci Name 47 "single2" 361617a3babSopenharmony_ci Name 52 "Single3" 362617a3babSopenharmony_ci MemberName 52(Single3) 0 "s1" 363617a3babSopenharmony_ci Name 54 "single3" 364617a3babSopenharmony_ci Name 58 "Single4" 365617a3babSopenharmony_ci MemberName 58(Single4) 0 "s1" 366617a3babSopenharmony_ci Name 60 "single4" 367617a3babSopenharmony_ci Name 66 "a2" 368617a3babSopenharmony_ci Name 68 "S1" 369617a3babSopenharmony_ci MemberName 68(S1) 0 "f" 370617a3babSopenharmony_ci MemberName 68(S1) 1 "i" 371617a3babSopenharmony_ci Name 69 "S2" 372617a3babSopenharmony_ci MemberName 69(S2) 0 "j" 373617a3babSopenharmony_ci MemberName 69(S2) 1 "g" 374617a3babSopenharmony_ci MemberName 69(S2) 2 "s1" 375617a3babSopenharmony_ci Name 71 "s2i" 376617a3babSopenharmony_ci Name 74 "a3" 377617a3babSopenharmony_ci Name 75 "a4" 378617a3babSopenharmony_ci Name 80 "s2" 379617a3babSopenharmony_ci Name 86 "a8" 380617a3babSopenharmony_ci Name 87 "b2" 381617a3babSopenharmony_ci Name 89 "a9" 382617a3babSopenharmony_ci Name 96 "input" 383617a3babSopenharmony_ci Name 98 "input" 384617a3babSopenharmony_ci Name 101 "@entryPointOutput" 385617a3babSopenharmony_ci Name 102 "param" 386617a3babSopenharmony_ci Name 105 "c4" 387617a3babSopenharmony_ci Name 106 "b5" 388617a3babSopenharmony_ci Name 107 "Constants" 389617a3babSopenharmony_ci MemberName 107(Constants) 0 "a" 390617a3babSopenharmony_ci MemberName 107(Constants) 1 "b" 391617a3babSopenharmony_ci MemberName 107(Constants) 2 "c" 392617a3babSopenharmony_ci Name 109 "" 393617a3babSopenharmony_ci Decorate 98(input) Location 0 394617a3babSopenharmony_ci Decorate 101(@entryPointOutput) Location 0 395617a3babSopenharmony_ci MemberDecorate 107(Constants) 0 Offset 0 396617a3babSopenharmony_ci MemberDecorate 107(Constants) 1 Offset 4 397617a3babSopenharmony_ci MemberDecorate 107(Constants) 2 Offset 8 398617a3babSopenharmony_ci Decorate 107(Constants) Block 399617a3babSopenharmony_ci Decorate 109 DescriptorSet 0 400617a3babSopenharmony_ci Decorate 109 Binding 0 401617a3babSopenharmony_ci 2: TypeVoid 402617a3babSopenharmony_ci 3: TypeFunction 2 403617a3babSopenharmony_ci 6: TypeFloat 32 404617a3babSopenharmony_ci 7: TypeVector 6(float) 4 405617a3babSopenharmony_ci 8: TypePointer Function 7(fvec4) 406617a3babSopenharmony_ci 9: TypeFunction 7(fvec4) 8(ptr) 407617a3babSopenharmony_ci 13: TypePointer Private 7(fvec4) 408617a3babSopenharmony_ci 14(a1): 13(ptr) Variable Private 409617a3babSopenharmony_ci 15: 6(float) Constant 1065353216 410617a3babSopenharmony_ci 16: 6(float) Constant 1056964608 411617a3babSopenharmony_ci 17: 6(float) Constant 0 412617a3babSopenharmony_ci 18: 7(fvec4) ConstantComposite 15 16 17 15 413617a3babSopenharmony_ci 19(b1): 13(ptr) Variable Private 414617a3babSopenharmony_ci 20: 6(float) Constant 1073741824 415617a3babSopenharmony_ci 21: 6(float) Constant 1075838976 416617a3babSopenharmony_ci 22: 6(float) Constant 1074161254 417617a3babSopenharmony_ci 23: 6(float) Constant 1074580685 418617a3babSopenharmony_ci 24: 7(fvec4) ConstantComposite 20 21 22 23 419617a3babSopenharmony_ci 25(a1i): 13(ptr) Variable Private 420617a3babSopenharmony_ci 26(b1i): 13(ptr) Variable Private 421617a3babSopenharmony_ci 27: TypePointer Private 6(float) 422617a3babSopenharmony_ci 28(a2): 27(ptr) Variable Private 423617a3babSopenharmony_ci 29: 6(float) Constant 1045220557 424617a3babSopenharmony_ci 30(b3): 27(ptr) Variable Private 425617a3babSopenharmony_ci 31: 6(float) Constant 1050253722 426617a3babSopenharmony_ci 32(b4): 27(ptr) Variable Private 427617a3babSopenharmony_ci 33: 6(float) Constant 1053609165 428617a3babSopenharmony_ci 34(a5): 27(ptr) Variable Private 429617a3babSopenharmony_ci 35(c5): 27(ptr) Variable Private 430617a3babSopenharmony_ci 36: 6(float) Constant 1069547520 431617a3babSopenharmony_ci 37: TypeInt 32 1 432617a3babSopenharmony_ci 38(Single1): TypeStruct 37(int) 433617a3babSopenharmony_ci 39: TypePointer Private 38(Single1) 434617a3babSopenharmony_ci 40(single1): 39(ptr) Variable Private 435617a3babSopenharmony_ci 41: 37(int) Constant 10 436617a3babSopenharmony_ci 42: 38(Single1) ConstantComposite 41 437617a3babSopenharmony_ci 43: TypeInt 32 0 438617a3babSopenharmony_ci 44: TypeVector 43(int) 2 439617a3babSopenharmony_ci 45(Single2): TypeStruct 44(ivec2) 440617a3babSopenharmony_ci 46: TypePointer Private 45(Single2) 441617a3babSopenharmony_ci 47(single2): 46(ptr) Variable Private 442617a3babSopenharmony_ci 48: 43(int) Constant 1 443617a3babSopenharmony_ci 49: 43(int) Constant 2 444617a3babSopenharmony_ci 50: 44(ivec2) ConstantComposite 48 49 445617a3babSopenharmony_ci 51: 45(Single2) ConstantComposite 50 446617a3babSopenharmony_ci 52(Single3): TypeStruct 38(Single1) 447617a3babSopenharmony_ci 53: TypePointer Private 52(Single3) 448617a3babSopenharmony_ci 54(single3): 53(ptr) Variable Private 449617a3babSopenharmony_ci 55: 37(int) Constant 3 450617a3babSopenharmony_ci 56: 38(Single1) ConstantComposite 55 451617a3babSopenharmony_ci 57: 52(Single3) ConstantComposite 56 452617a3babSopenharmony_ci 58(Single4): TypeStruct 45(Single2) 453617a3babSopenharmony_ci 59: TypePointer Private 58(Single4) 454617a3babSopenharmony_ci 60(single4): 59(ptr) Variable Private 455617a3babSopenharmony_ci 61: 43(int) Constant 4 456617a3babSopenharmony_ci 62: 43(int) Constant 5 457617a3babSopenharmony_ci 63: 44(ivec2) ConstantComposite 61 62 458617a3babSopenharmony_ci 64: 45(Single2) ConstantComposite 63 459617a3babSopenharmony_ci 65: 58(Single4) ConstantComposite 64 460617a3babSopenharmony_ci 67: 7(fvec4) ConstantComposite 29 31 33 16 461617a3babSopenharmony_ci 68(S1): TypeStruct 6(float) 37(int) 462617a3babSopenharmony_ci 69(S2): TypeStruct 37(int) 6(float) 68(S1) 463617a3babSopenharmony_ci 70: TypePointer Function 69(S2) 464617a3babSopenharmony_ci 72: 37(int) Constant 9 465617a3babSopenharmony_ci 74(a3): 27(ptr) Variable Private 466617a3babSopenharmony_ci 75(a4): 27(ptr) Variable Private 467617a3babSopenharmony_ci 77: 37(int) Constant 12 468617a3babSopenharmony_ci 85: TypePointer Function 6(float) 469617a3babSopenharmony_ci 87(b2): 27(ptr) Variable Private 470617a3babSopenharmony_ci 97: TypePointer Input 7(fvec4) 471617a3babSopenharmony_ci 98(input): 97(ptr) Variable Input 472617a3babSopenharmony_ci 100: TypePointer Output 7(fvec4) 473617a3babSopenharmony_ci101(@entryPointOutput): 100(ptr) Variable Output 474617a3babSopenharmony_ci 105(c4): 27(ptr) Variable Private 475617a3babSopenharmony_ci 106(b5): 27(ptr) Variable Private 476617a3babSopenharmony_ci 107(Constants): TypeStruct 6(float) 6(float) 6(float) 477617a3babSopenharmony_ci 108: TypePointer Uniform 107(Constants) 478617a3babSopenharmony_ci 109: 108(ptr) Variable Uniform 479617a3babSopenharmony_ci4(ShaderFunction): 2 Function None 3 480617a3babSopenharmony_ci 5: Label 481617a3babSopenharmony_ci 96(input): 8(ptr) Variable Function 482617a3babSopenharmony_ci 102(param): 8(ptr) Variable Function 483617a3babSopenharmony_ci Store 14(a1) 18 484617a3babSopenharmony_ci Store 19(b1) 24 485617a3babSopenharmony_ci Store 25(a1i) 18 486617a3babSopenharmony_ci Store 26(b1i) 24 487617a3babSopenharmony_ci Store 28(a2) 29 488617a3babSopenharmony_ci Store 30(b3) 31 489617a3babSopenharmony_ci Store 32(b4) 33 490617a3babSopenharmony_ci Store 34(a5) 16 491617a3babSopenharmony_ci Store 35(c5) 36 492617a3babSopenharmony_ci Store 40(single1) 42 493617a3babSopenharmony_ci Store 47(single2) 51 494617a3babSopenharmony_ci Store 54(single3) 57 495617a3babSopenharmony_ci Store 60(single4) 65 496617a3babSopenharmony_ci 99: 7(fvec4) Load 98(input) 497617a3babSopenharmony_ci Store 96(input) 99 498617a3babSopenharmony_ci 103: 7(fvec4) Load 96(input) 499617a3babSopenharmony_ci Store 102(param) 103 500617a3babSopenharmony_ci 104: 7(fvec4) FunctionCall 11(@ShaderFunction(vf4;) 102(param) 501617a3babSopenharmony_ci Store 101(@entryPointOutput) 104 502617a3babSopenharmony_ci Return 503617a3babSopenharmony_ci FunctionEnd 504617a3babSopenharmony_ci11(@ShaderFunction(vf4;): 7(fvec4) Function None 9 505617a3babSopenharmony_ci 10(input): 8(ptr) FunctionParameter 506617a3babSopenharmony_ci 12: Label 507617a3babSopenharmony_ci 66(a2): 8(ptr) Variable Function 508617a3babSopenharmony_ci 71(s2i): 70(ptr) Variable Function 509617a3babSopenharmony_ci 80(s2): 70(ptr) Variable Function 510617a3babSopenharmony_ci 86(a8): 85(ptr) Variable Function 511617a3babSopenharmony_ci 89(a9): 85(ptr) Variable Function 512617a3babSopenharmony_ci Store 66(a2) 67 513617a3babSopenharmony_ci 73: 6(float) Load 34(a5) 514617a3babSopenharmony_ci 76: 6(float) Load 75(a4) 515617a3babSopenharmony_ci 78: 68(S1) CompositeConstruct 76 77 516617a3babSopenharmony_ci 79: 69(S2) CompositeConstruct 72 73 78 517617a3babSopenharmony_ci Store 71(s2i) 79 518617a3babSopenharmony_ci 81: 6(float) Load 34(a5) 519617a3babSopenharmony_ci 82: 6(float) Load 75(a4) 520617a3babSopenharmony_ci 83: 68(S1) CompositeConstruct 82 77 521617a3babSopenharmony_ci 84: 69(S2) CompositeConstruct 72 81 83 522617a3babSopenharmony_ci Store 80(s2) 84 523617a3babSopenharmony_ci 88: 6(float) Load 87(b2) 524617a3babSopenharmony_ci Store 86(a8) 88 525617a3babSopenharmony_ci 90: 6(float) Load 34(a5) 526617a3babSopenharmony_ci Store 89(a9) 90 527617a3babSopenharmony_ci 91: 7(fvec4) Load 10(input) 528617a3babSopenharmony_ci 92: 7(fvec4) Load 14(a1) 529617a3babSopenharmony_ci 93: 7(fvec4) FMul 91 92 530617a3babSopenharmony_ci ReturnValue 93 531617a3babSopenharmony_ci FunctionEnd 532