1617a3babSopenharmony_cihlsl.logicalConvert.frag 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cigl_FragCoord origin is upper left 4617a3babSopenharmony_ci0:? Sequence 5617a3babSopenharmony_ci0:2 Function Definition: @main( ( temp 4-component vector of float) 6617a3babSopenharmony_ci0:2 Function Parameters: 7617a3babSopenharmony_ci0:? Sequence 8617a3babSopenharmony_ci0:3 Test condition and select ( temp void) 9617a3babSopenharmony_ci0:3 Condition 10617a3babSopenharmony_ci0:3 Constant: 11617a3babSopenharmony_ci0:3 false (const bool) 12617a3babSopenharmony_ci0:3 true case 13617a3babSopenharmony_ci0:4 Branch: Return with expression 14617a3babSopenharmony_ci0:4 Constant: 15617a3babSopenharmony_ci0:4 0.000000 16617a3babSopenharmony_ci0:4 0.000000 17617a3babSopenharmony_ci0:4 0.000000 18617a3babSopenharmony_ci0:4 0.000000 19617a3babSopenharmony_ci0:5 Test condition and select ( temp void) 20617a3babSopenharmony_ci0:5 Condition 21617a3babSopenharmony_ci0:5 Constant: 22617a3babSopenharmony_ci0:5 false (const bool) 23617a3babSopenharmony_ci0:5 true case 24617a3babSopenharmony_ci0:6 Branch: Return with expression 25617a3babSopenharmony_ci0:6 Constant: 26617a3babSopenharmony_ci0:6 0.000000 27617a3babSopenharmony_ci0:6 0.000000 28617a3babSopenharmony_ci0:6 0.000000 29617a3babSopenharmony_ci0:6 0.000000 30617a3babSopenharmony_ci0:7 Test condition and select ( temp void) 31617a3babSopenharmony_ci0:7 Condition 32617a3babSopenharmony_ci0:7 Constant: 33617a3babSopenharmony_ci0:7 true (const bool) 34617a3babSopenharmony_ci0:7 true case 35617a3babSopenharmony_ci0:8 Branch: Return with expression 36617a3babSopenharmony_ci0:8 Constant: 37617a3babSopenharmony_ci0:8 0.000000 38617a3babSopenharmony_ci0:8 0.000000 39617a3babSopenharmony_ci0:8 0.000000 40617a3babSopenharmony_ci0:8 0.000000 41617a3babSopenharmony_ci0:9 Test condition and select ( temp void) 42617a3babSopenharmony_ci0:9 Condition 43617a3babSopenharmony_ci0:9 Constant: 44617a3babSopenharmony_ci0:9 true (const bool) 45617a3babSopenharmony_ci0:9 true case 46617a3babSopenharmony_ci0:10 Branch: Return with expression 47617a3babSopenharmony_ci0:10 Constant: 48617a3babSopenharmony_ci0:10 0.000000 49617a3babSopenharmony_ci0:10 0.000000 50617a3babSopenharmony_ci0:10 0.000000 51617a3babSopenharmony_ci0:10 0.000000 52617a3babSopenharmony_ci0:11 Test condition and select ( temp void) 53617a3babSopenharmony_ci0:11 Condition 54617a3babSopenharmony_ci0:11 Constant: 55617a3babSopenharmony_ci0:11 false (const bool) 56617a3babSopenharmony_ci0:11 true case 57617a3babSopenharmony_ci0:12 Branch: Return with expression 58617a3babSopenharmony_ci0:12 Constant: 59617a3babSopenharmony_ci0:12 0.000000 60617a3babSopenharmony_ci0:12 0.000000 61617a3babSopenharmony_ci0:12 0.000000 62617a3babSopenharmony_ci0:12 0.000000 63617a3babSopenharmony_ci0:13 Test condition and select ( temp void) 64617a3babSopenharmony_ci0:13 Condition 65617a3babSopenharmony_ci0:13 Constant: 66617a3babSopenharmony_ci0:13 false (const bool) 67617a3babSopenharmony_ci0:13 true case 68617a3babSopenharmony_ci0:14 Branch: Return with expression 69617a3babSopenharmony_ci0:14 Constant: 70617a3babSopenharmony_ci0:14 0.000000 71617a3babSopenharmony_ci0:14 0.000000 72617a3babSopenharmony_ci0:14 0.000000 73617a3babSopenharmony_ci0:14 0.000000 74617a3babSopenharmony_ci0:15 Test condition and select ( temp void) 75617a3babSopenharmony_ci0:15 Condition 76617a3babSopenharmony_ci0:15 Constant: 77617a3babSopenharmony_ci0:15 true (const bool) 78617a3babSopenharmony_ci0:15 true case 79617a3babSopenharmony_ci0:16 Branch: Return with expression 80617a3babSopenharmony_ci0:16 Constant: 81617a3babSopenharmony_ci0:16 0.000000 82617a3babSopenharmony_ci0:16 0.000000 83617a3babSopenharmony_ci0:16 0.000000 84617a3babSopenharmony_ci0:16 0.000000 85617a3babSopenharmony_ci0:17 Test condition and select ( temp void) 86617a3babSopenharmony_ci0:17 Condition 87617a3babSopenharmony_ci0:17 Constant: 88617a3babSopenharmony_ci0:17 false (const bool) 89617a3babSopenharmony_ci0:17 true case 90617a3babSopenharmony_ci0:18 Branch: Return with expression 91617a3babSopenharmony_ci0:18 Constant: 92617a3babSopenharmony_ci0:18 0.000000 93617a3babSopenharmony_ci0:18 0.000000 94617a3babSopenharmony_ci0:18 0.000000 95617a3babSopenharmony_ci0:18 0.000000 96617a3babSopenharmony_ci0:19 Test condition and select ( temp void) 97617a3babSopenharmony_ci0:19 Condition 98617a3babSopenharmony_ci0:19 Constant: 99617a3babSopenharmony_ci0:19 true (const bool) 100617a3babSopenharmony_ci0:19 true case 101617a3babSopenharmony_ci0:20 Branch: Return with expression 102617a3babSopenharmony_ci0:20 Constant: 103617a3babSopenharmony_ci0:20 0.000000 104617a3babSopenharmony_ci0:20 0.000000 105617a3babSopenharmony_ci0:20 0.000000 106617a3babSopenharmony_ci0:20 0.000000 107617a3babSopenharmony_ci0:21 Test condition and select ( temp void) 108617a3babSopenharmony_ci0:21 Condition 109617a3babSopenharmony_ci0:21 Constant: 110617a3babSopenharmony_ci0:21 true (const bool) 111617a3babSopenharmony_ci0:21 true case 112617a3babSopenharmony_ci0:22 Branch: Return with expression 113617a3babSopenharmony_ci0:22 Constant: 114617a3babSopenharmony_ci0:22 0.000000 115617a3babSopenharmony_ci0:22 0.000000 116617a3babSopenharmony_ci0:22 0.000000 117617a3babSopenharmony_ci0:22 0.000000 118617a3babSopenharmony_ci0:2 Function Definition: main( ( temp void) 119617a3babSopenharmony_ci0:2 Function Parameters: 120617a3babSopenharmony_ci0:? Sequence 121617a3babSopenharmony_ci0:2 move second child to first child ( temp 4-component vector of float) 122617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 123617a3babSopenharmony_ci0:2 Function Call: @main( ( temp 4-component vector of float) 124617a3babSopenharmony_ci0:? Linker Objects 125617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 126617a3babSopenharmony_ci 127617a3babSopenharmony_ci 128617a3babSopenharmony_ciLinked fragment stage: 129617a3babSopenharmony_ci 130617a3babSopenharmony_ci 131617a3babSopenharmony_ciShader version: 500 132617a3babSopenharmony_cigl_FragCoord origin is upper left 133617a3babSopenharmony_ci0:? Sequence 134617a3babSopenharmony_ci0:2 Function Definition: @main( ( temp 4-component vector of float) 135617a3babSopenharmony_ci0:2 Function Parameters: 136617a3babSopenharmony_ci0:? Sequence 137617a3babSopenharmony_ci0:3 Test condition and select ( temp void) 138617a3babSopenharmony_ci0:3 Condition 139617a3babSopenharmony_ci0:3 Constant: 140617a3babSopenharmony_ci0:3 false (const bool) 141617a3babSopenharmony_ci0:3 true case 142617a3babSopenharmony_ci0:4 Branch: Return with expression 143617a3babSopenharmony_ci0:4 Constant: 144617a3babSopenharmony_ci0:4 0.000000 145617a3babSopenharmony_ci0:4 0.000000 146617a3babSopenharmony_ci0:4 0.000000 147617a3babSopenharmony_ci0:4 0.000000 148617a3babSopenharmony_ci0:5 Test condition and select ( temp void) 149617a3babSopenharmony_ci0:5 Condition 150617a3babSopenharmony_ci0:5 Constant: 151617a3babSopenharmony_ci0:5 false (const bool) 152617a3babSopenharmony_ci0:5 true case 153617a3babSopenharmony_ci0:6 Branch: Return with expression 154617a3babSopenharmony_ci0:6 Constant: 155617a3babSopenharmony_ci0:6 0.000000 156617a3babSopenharmony_ci0:6 0.000000 157617a3babSopenharmony_ci0:6 0.000000 158617a3babSopenharmony_ci0:6 0.000000 159617a3babSopenharmony_ci0:7 Test condition and select ( temp void) 160617a3babSopenharmony_ci0:7 Condition 161617a3babSopenharmony_ci0:7 Constant: 162617a3babSopenharmony_ci0:7 true (const bool) 163617a3babSopenharmony_ci0:7 true case 164617a3babSopenharmony_ci0:8 Branch: Return with expression 165617a3babSopenharmony_ci0:8 Constant: 166617a3babSopenharmony_ci0:8 0.000000 167617a3babSopenharmony_ci0:8 0.000000 168617a3babSopenharmony_ci0:8 0.000000 169617a3babSopenharmony_ci0:8 0.000000 170617a3babSopenharmony_ci0:9 Test condition and select ( temp void) 171617a3babSopenharmony_ci0:9 Condition 172617a3babSopenharmony_ci0:9 Constant: 173617a3babSopenharmony_ci0:9 true (const bool) 174617a3babSopenharmony_ci0:9 true case 175617a3babSopenharmony_ci0:10 Branch: Return with expression 176617a3babSopenharmony_ci0:10 Constant: 177617a3babSopenharmony_ci0:10 0.000000 178617a3babSopenharmony_ci0:10 0.000000 179617a3babSopenharmony_ci0:10 0.000000 180617a3babSopenharmony_ci0:10 0.000000 181617a3babSopenharmony_ci0:11 Test condition and select ( temp void) 182617a3babSopenharmony_ci0:11 Condition 183617a3babSopenharmony_ci0:11 Constant: 184617a3babSopenharmony_ci0:11 false (const bool) 185617a3babSopenharmony_ci0:11 true case 186617a3babSopenharmony_ci0:12 Branch: Return with expression 187617a3babSopenharmony_ci0:12 Constant: 188617a3babSopenharmony_ci0:12 0.000000 189617a3babSopenharmony_ci0:12 0.000000 190617a3babSopenharmony_ci0:12 0.000000 191617a3babSopenharmony_ci0:12 0.000000 192617a3babSopenharmony_ci0:13 Test condition and select ( temp void) 193617a3babSopenharmony_ci0:13 Condition 194617a3babSopenharmony_ci0:13 Constant: 195617a3babSopenharmony_ci0:13 false (const bool) 196617a3babSopenharmony_ci0:13 true case 197617a3babSopenharmony_ci0:14 Branch: Return with expression 198617a3babSopenharmony_ci0:14 Constant: 199617a3babSopenharmony_ci0:14 0.000000 200617a3babSopenharmony_ci0:14 0.000000 201617a3babSopenharmony_ci0:14 0.000000 202617a3babSopenharmony_ci0:14 0.000000 203617a3babSopenharmony_ci0:15 Test condition and select ( temp void) 204617a3babSopenharmony_ci0:15 Condition 205617a3babSopenharmony_ci0:15 Constant: 206617a3babSopenharmony_ci0:15 true (const bool) 207617a3babSopenharmony_ci0:15 true case 208617a3babSopenharmony_ci0:16 Branch: Return with expression 209617a3babSopenharmony_ci0:16 Constant: 210617a3babSopenharmony_ci0:16 0.000000 211617a3babSopenharmony_ci0:16 0.000000 212617a3babSopenharmony_ci0:16 0.000000 213617a3babSopenharmony_ci0:16 0.000000 214617a3babSopenharmony_ci0:17 Test condition and select ( temp void) 215617a3babSopenharmony_ci0:17 Condition 216617a3babSopenharmony_ci0:17 Constant: 217617a3babSopenharmony_ci0:17 false (const bool) 218617a3babSopenharmony_ci0:17 true case 219617a3babSopenharmony_ci0:18 Branch: Return with expression 220617a3babSopenharmony_ci0:18 Constant: 221617a3babSopenharmony_ci0:18 0.000000 222617a3babSopenharmony_ci0:18 0.000000 223617a3babSopenharmony_ci0:18 0.000000 224617a3babSopenharmony_ci0:18 0.000000 225617a3babSopenharmony_ci0:19 Test condition and select ( temp void) 226617a3babSopenharmony_ci0:19 Condition 227617a3babSopenharmony_ci0:19 Constant: 228617a3babSopenharmony_ci0:19 true (const bool) 229617a3babSopenharmony_ci0:19 true case 230617a3babSopenharmony_ci0:20 Branch: Return with expression 231617a3babSopenharmony_ci0:20 Constant: 232617a3babSopenharmony_ci0:20 0.000000 233617a3babSopenharmony_ci0:20 0.000000 234617a3babSopenharmony_ci0:20 0.000000 235617a3babSopenharmony_ci0:20 0.000000 236617a3babSopenharmony_ci0:21 Test condition and select ( temp void) 237617a3babSopenharmony_ci0:21 Condition 238617a3babSopenharmony_ci0:21 Constant: 239617a3babSopenharmony_ci0:21 true (const bool) 240617a3babSopenharmony_ci0:21 true case 241617a3babSopenharmony_ci0:22 Branch: Return with expression 242617a3babSopenharmony_ci0:22 Constant: 243617a3babSopenharmony_ci0:22 0.000000 244617a3babSopenharmony_ci0:22 0.000000 245617a3babSopenharmony_ci0:22 0.000000 246617a3babSopenharmony_ci0:22 0.000000 247617a3babSopenharmony_ci0:2 Function Definition: main( ( temp void) 248617a3babSopenharmony_ci0:2 Function Parameters: 249617a3babSopenharmony_ci0:? Sequence 250617a3babSopenharmony_ci0:2 move second child to first child ( temp 4-component vector of float) 251617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 252617a3babSopenharmony_ci0:2 Function Call: @main( ( temp 4-component vector of float) 253617a3babSopenharmony_ci0:? Linker Objects 254617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 255617a3babSopenharmony_ci 256617a3babSopenharmony_ci// Module Version 10000 257617a3babSopenharmony_ci// Generated by (magic number): 8000b 258617a3babSopenharmony_ci// Id's are bound by 50 259617a3babSopenharmony_ci 260617a3babSopenharmony_ci Capability Shader 261617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 262617a3babSopenharmony_ci MemoryModel Logical GLSL450 263617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 48 264617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 265617a3babSopenharmony_ci Source HLSL 500 266617a3babSopenharmony_ci Name 4 "main" 267617a3babSopenharmony_ci Name 9 "@main(" 268617a3babSopenharmony_ci Name 48 "@entryPointOutput" 269617a3babSopenharmony_ci Decorate 48(@entryPointOutput) Location 0 270617a3babSopenharmony_ci 2: TypeVoid 271617a3babSopenharmony_ci 3: TypeFunction 2 272617a3babSopenharmony_ci 6: TypeFloat 32 273617a3babSopenharmony_ci 7: TypeVector 6(float) 4 274617a3babSopenharmony_ci 8: TypeFunction 7(fvec4) 275617a3babSopenharmony_ci 11: TypeBool 276617a3babSopenharmony_ci 12: 11(bool) ConstantFalse 277617a3babSopenharmony_ci 15: 6(float) Constant 0 278617a3babSopenharmony_ci 16: 7(fvec4) ConstantComposite 15 15 15 15 279617a3babSopenharmony_ci 21: 11(bool) ConstantTrue 280617a3babSopenharmony_ci 47: TypePointer Output 7(fvec4) 281617a3babSopenharmony_ci48(@entryPointOutput): 47(ptr) Variable Output 282617a3babSopenharmony_ci 4(main): 2 Function None 3 283617a3babSopenharmony_ci 5: Label 284617a3babSopenharmony_ci 49: 7(fvec4) FunctionCall 9(@main() 285617a3babSopenharmony_ci Store 48(@entryPointOutput) 49 286617a3babSopenharmony_ci Return 287617a3babSopenharmony_ci FunctionEnd 288617a3babSopenharmony_ci 9(@main(): 7(fvec4) Function None 8 289617a3babSopenharmony_ci 10: Label 290617a3babSopenharmony_ci SelectionMerge 14 None 291617a3babSopenharmony_ci BranchConditional 12 13 14 292617a3babSopenharmony_ci 13: Label 293617a3babSopenharmony_ci ReturnValue 16 294617a3babSopenharmony_ci 14: Label 295617a3babSopenharmony_ci SelectionMerge 19 None 296617a3babSopenharmony_ci BranchConditional 12 18 19 297617a3babSopenharmony_ci 18: Label 298617a3babSopenharmony_ci ReturnValue 16 299617a3babSopenharmony_ci 19: Label 300617a3babSopenharmony_ci SelectionMerge 23 None 301617a3babSopenharmony_ci BranchConditional 21 22 23 302617a3babSopenharmony_ci 22: Label 303617a3babSopenharmony_ci ReturnValue 16 304617a3babSopenharmony_ci 23: Label 305617a3babSopenharmony_ci SelectionMerge 26 None 306617a3babSopenharmony_ci BranchConditional 21 25 26 307617a3babSopenharmony_ci 25: Label 308617a3babSopenharmony_ci ReturnValue 16 309617a3babSopenharmony_ci 26: Label 310617a3babSopenharmony_ci SelectionMerge 29 None 311617a3babSopenharmony_ci BranchConditional 12 28 29 312617a3babSopenharmony_ci 28: Label 313617a3babSopenharmony_ci ReturnValue 16 314617a3babSopenharmony_ci 29: Label 315617a3babSopenharmony_ci SelectionMerge 32 None 316617a3babSopenharmony_ci BranchConditional 12 31 32 317617a3babSopenharmony_ci 31: Label 318617a3babSopenharmony_ci ReturnValue 16 319617a3babSopenharmony_ci 32: Label 320617a3babSopenharmony_ci SelectionMerge 35 None 321617a3babSopenharmony_ci BranchConditional 21 34 35 322617a3babSopenharmony_ci 34: Label 323617a3babSopenharmony_ci ReturnValue 16 324617a3babSopenharmony_ci 35: Label 325617a3babSopenharmony_ci SelectionMerge 38 None 326617a3babSopenharmony_ci BranchConditional 12 37 38 327617a3babSopenharmony_ci 37: Label 328617a3babSopenharmony_ci ReturnValue 16 329617a3babSopenharmony_ci 38: Label 330617a3babSopenharmony_ci SelectionMerge 41 None 331617a3babSopenharmony_ci BranchConditional 21 40 41 332617a3babSopenharmony_ci 40: Label 333617a3babSopenharmony_ci ReturnValue 16 334617a3babSopenharmony_ci 41: Label 335617a3babSopenharmony_ci SelectionMerge 44 None 336617a3babSopenharmony_ci BranchConditional 21 43 44 337617a3babSopenharmony_ci 43: Label 338617a3babSopenharmony_ci ReturnValue 16 339617a3babSopenharmony_ci 44: Label 340617a3babSopenharmony_ci 46: 7(fvec4) Undef 341617a3babSopenharmony_ci ReturnValue 46 342617a3babSopenharmony_ci FunctionEnd 343