1617a3babSopenharmony_cihlsl.function.frag 2617a3babSopenharmony_ciERROR: 0:29: 'fun1' : unknown variable 3617a3babSopenharmony_ciERROR: 0:29: 'return' : type does not match, or is not convertible to, the function's return type 4617a3babSopenharmony_ciERROR: 2 compilation errors. No code generated. 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci 7617a3babSopenharmony_ciShader version: 500 8617a3babSopenharmony_cigl_FragCoord origin is upper left 9617a3babSopenharmony_ciERROR: node is still EOpNull! 10617a3babSopenharmony_ci0:2 Function Definition: fun0( ( temp 4-component vector of float) 11617a3babSopenharmony_ci0:2 Function Parameters: 12617a3babSopenharmony_ci0:? Sequence 13617a3babSopenharmony_ci0:3 Branch: Return with expression 14617a3babSopenharmony_ci0:3 Constant: 15617a3babSopenharmony_ci0:3 1.000000 16617a3babSopenharmony_ci0:3 1.000000 17617a3babSopenharmony_ci0:3 1.000000 18617a3babSopenharmony_ci0:3 1.000000 19617a3babSopenharmony_ci0:7 Function Definition: fun2(vf4; ( temp 4-component vector of float) 20617a3babSopenharmony_ci0:7 Function Parameters: 21617a3babSopenharmony_ci0:7 'col' ( const (read only) 4-component vector of float) 22617a3babSopenharmony_ci0:? Sequence 23617a3babSopenharmony_ci0:8 Branch: Return with expression 24617a3babSopenharmony_ci0:8 Construct vec4 ( temp 4-component vector of float) 25617a3babSopenharmony_ci0:8 Comma ( temp float) 26617a3babSopenharmony_ci0:8 Comma ( temp float) 27617a3babSopenharmony_ci0:8 Comma ( temp float) 28617a3babSopenharmony_ci0:8 Constant: 29617a3babSopenharmony_ci0:8 1.000000 30617a3babSopenharmony_ci0:8 Constant: 31617a3babSopenharmony_ci0:8 2.000000 32617a3babSopenharmony_ci0:8 Constant: 33617a3babSopenharmony_ci0:8 3.000000 34617a3babSopenharmony_ci0:8 Constant: 35617a3babSopenharmony_ci0:8 4.000000 36617a3babSopenharmony_ci0:12 Function Definition: fun3(vf4; ( temp uint) 37617a3babSopenharmony_ci0:12 Function Parameters: 38617a3babSopenharmony_ci0:12 'col' ( const (read only) 4-component vector of float) 39617a3babSopenharmony_ci0:? Sequence 40617a3babSopenharmony_ci0:13 Branch: Return with expression 41617a3babSopenharmony_ci0:13 Constant: 42617a3babSopenharmony_ci0:13 7 (const uint) 43617a3babSopenharmony_ci0:17 Function Definition: fun4(u1;u1; ( temp 4-component vector of float) 44617a3babSopenharmony_ci0:17 Function Parameters: 45617a3babSopenharmony_ci0:17 'id1' ( in uint) 46617a3babSopenharmony_ci0:17 'id2' ( uniform uint) 47617a3babSopenharmony_ci0:? Sequence 48617a3babSopenharmony_ci0:18 Branch: Return with expression 49617a3babSopenharmony_ci0:18 Construct vec4 ( temp 4-component vector of float) 50617a3babSopenharmony_ci0:18 Convert uint to float ( temp float) 51617a3babSopenharmony_ci0:18 component-wise multiply ( temp uint) 52617a3babSopenharmony_ci0:18 'id1' ( in uint) 53617a3babSopenharmony_ci0:18 'id2' ( uniform uint) 54617a3babSopenharmony_ci0:22 Function Definition: fun1(i1; ( temp 4-component vector of float) 55617a3babSopenharmony_ci0:22 Function Parameters: 56617a3babSopenharmony_ci0:22 'index' ( in int) 57617a3babSopenharmony_ci0:? Sequence 58617a3babSopenharmony_ci0:23 Sequence 59617a3babSopenharmony_ci0:23 move second child to first child ( temp uint) 60617a3babSopenharmony_ci0:23 'entityId' ( temp uint) 61617a3babSopenharmony_ci0:23 Function Call: fun3(vf4; ( temp uint) 62617a3babSopenharmony_ci0:23 Function Call: fun2(vf4; ( temp 4-component vector of float) 63617a3babSopenharmony_ci0:23 Function Call: fun0( ( temp 4-component vector of float) 64617a3babSopenharmony_ci0:24 Branch: Return with expression 65617a3babSopenharmony_ci0:24 Function Call: fun4(u1;u1; ( temp 4-component vector of float) 66617a3babSopenharmony_ci0:24 'entityId' ( temp uint) 67617a3babSopenharmony_ci0:24 'entityId' ( temp uint) 68617a3babSopenharmony_ci0:28 Function Definition: @main( ( temp int) 69617a3babSopenharmony_ci0:28 Function Parameters: 70617a3babSopenharmony_ci0:28 Function Definition: main( ( temp void) 71617a3babSopenharmony_ci0:28 Function Parameters: 72617a3babSopenharmony_ci0:? Sequence 73617a3babSopenharmony_ci0:28 move second child to first child ( temp int) 74617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out int) 75617a3babSopenharmony_ci0:28 Function Call: @main( ( temp int) 76617a3babSopenharmony_ci0:? Linker Objects 77617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out int) 78617a3babSopenharmony_ci 79617a3babSopenharmony_ci 80617a3babSopenharmony_ciLinked fragment stage: 81617a3babSopenharmony_ci 82617a3babSopenharmony_ci 83617a3babSopenharmony_ciShader version: 500 84617a3babSopenharmony_cigl_FragCoord origin is upper left 85617a3babSopenharmony_ciERROR: node is still EOpNull! 86617a3babSopenharmony_ci0:2 Function Definition: fun0( ( temp 4-component vector of float) 87617a3babSopenharmony_ci0:2 Function Parameters: 88617a3babSopenharmony_ci0:? Sequence 89617a3babSopenharmony_ci0:3 Branch: Return with expression 90617a3babSopenharmony_ci0:3 Constant: 91617a3babSopenharmony_ci0:3 1.000000 92617a3babSopenharmony_ci0:3 1.000000 93617a3babSopenharmony_ci0:3 1.000000 94617a3babSopenharmony_ci0:3 1.000000 95617a3babSopenharmony_ci0:7 Function Definition: fun2(vf4; ( temp 4-component vector of float) 96617a3babSopenharmony_ci0:7 Function Parameters: 97617a3babSopenharmony_ci0:7 'col' ( const (read only) 4-component vector of float) 98617a3babSopenharmony_ci0:? Sequence 99617a3babSopenharmony_ci0:8 Branch: Return with expression 100617a3babSopenharmony_ci0:8 Construct vec4 ( temp 4-component vector of float) 101617a3babSopenharmony_ci0:8 Comma ( temp float) 102617a3babSopenharmony_ci0:8 Comma ( temp float) 103617a3babSopenharmony_ci0:8 Comma ( temp float) 104617a3babSopenharmony_ci0:8 Constant: 105617a3babSopenharmony_ci0:8 1.000000 106617a3babSopenharmony_ci0:8 Constant: 107617a3babSopenharmony_ci0:8 2.000000 108617a3babSopenharmony_ci0:8 Constant: 109617a3babSopenharmony_ci0:8 3.000000 110617a3babSopenharmony_ci0:8 Constant: 111617a3babSopenharmony_ci0:8 4.000000 112617a3babSopenharmony_ci0:12 Function Definition: fun3(vf4; ( temp uint) 113617a3babSopenharmony_ci0:12 Function Parameters: 114617a3babSopenharmony_ci0:12 'col' ( const (read only) 4-component vector of float) 115617a3babSopenharmony_ci0:? Sequence 116617a3babSopenharmony_ci0:13 Branch: Return with expression 117617a3babSopenharmony_ci0:13 Constant: 118617a3babSopenharmony_ci0:13 7 (const uint) 119617a3babSopenharmony_ci0:17 Function Definition: fun4(u1;u1; ( temp 4-component vector of float) 120617a3babSopenharmony_ci0:17 Function Parameters: 121617a3babSopenharmony_ci0:17 'id1' ( in uint) 122617a3babSopenharmony_ci0:17 'id2' ( uniform uint) 123617a3babSopenharmony_ci0:? Sequence 124617a3babSopenharmony_ci0:18 Branch: Return with expression 125617a3babSopenharmony_ci0:18 Construct vec4 ( temp 4-component vector of float) 126617a3babSopenharmony_ci0:18 Convert uint to float ( temp float) 127617a3babSopenharmony_ci0:18 component-wise multiply ( temp uint) 128617a3babSopenharmony_ci0:18 'id1' ( in uint) 129617a3babSopenharmony_ci0:18 'id2' ( uniform uint) 130617a3babSopenharmony_ci0:22 Function Definition: fun1(i1; ( temp 4-component vector of float) 131617a3babSopenharmony_ci0:22 Function Parameters: 132617a3babSopenharmony_ci0:22 'index' ( in int) 133617a3babSopenharmony_ci0:? Sequence 134617a3babSopenharmony_ci0:23 Sequence 135617a3babSopenharmony_ci0:23 move second child to first child ( temp uint) 136617a3babSopenharmony_ci0:23 'entityId' ( temp uint) 137617a3babSopenharmony_ci0:23 Function Call: fun3(vf4; ( temp uint) 138617a3babSopenharmony_ci0:23 Function Call: fun2(vf4; ( temp 4-component vector of float) 139617a3babSopenharmony_ci0:23 Function Call: fun0( ( temp 4-component vector of float) 140617a3babSopenharmony_ci0:24 Branch: Return with expression 141617a3babSopenharmony_ci0:24 Function Call: fun4(u1;u1; ( temp 4-component vector of float) 142617a3babSopenharmony_ci0:24 'entityId' ( temp uint) 143617a3babSopenharmony_ci0:24 'entityId' ( temp uint) 144617a3babSopenharmony_ci0:28 Function Definition: @main( ( temp int) 145617a3babSopenharmony_ci0:28 Function Parameters: 146617a3babSopenharmony_ci0:28 Function Definition: main( ( temp void) 147617a3babSopenharmony_ci0:28 Function Parameters: 148617a3babSopenharmony_ci0:? Sequence 149617a3babSopenharmony_ci0:28 move second child to first child ( temp int) 150617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out int) 151617a3babSopenharmony_ci0:28 Function Call: @main( ( temp int) 152617a3babSopenharmony_ci0:? Linker Objects 153617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out int) 154617a3babSopenharmony_ci 155617a3babSopenharmony_ciSPIR-V is not generated for failed compile or link 156