1617a3babSopenharmony_cihlsl.promote.vec1.frag 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cigl_FragCoord origin is upper left 4617a3babSopenharmony_ci0:? Sequence 5617a3babSopenharmony_ci0:3 Function Definition: @main( ( temp 4-component vector of float) 6617a3babSopenharmony_ci0:3 Function Parameters: 7617a3babSopenharmony_ci0:? Sequence 8617a3babSopenharmony_ci0:7 move second child to first child ( temp float) 9617a3babSopenharmony_ci0:7 'f1a' ( temp float) 10617a3babSopenharmony_ci0:7 Construct float ( temp float) 11617a3babSopenharmony_ci0:7 'f1b' ( temp 1-component vector of float) 12617a3babSopenharmony_ci0:8 move second child to first child ( temp 1-component vector of float) 13617a3babSopenharmony_ci0:8 'f1b' ( temp 1-component vector of float) 14617a3babSopenharmony_ci0:8 Construct float ( temp 1-component vector of float) 15617a3babSopenharmony_ci0:8 'f1a' ( temp float) 16617a3babSopenharmony_ci0:11 step ( temp 3-component vector of float) 17617a3babSopenharmony_ci0:11 Constant: 18617a3babSopenharmony_ci0:11 0.000000 19617a3babSopenharmony_ci0:11 0.000000 20617a3babSopenharmony_ci0:11 0.000000 21617a3babSopenharmony_ci0:11 'f3' ( temp 3-component vector of float) 22617a3babSopenharmony_ci0:13 sine ( temp float) 23617a3babSopenharmony_ci0:13 Construct float ( in float) 24617a3babSopenharmony_ci0:13 'f1b' ( temp 1-component vector of float) 25617a3babSopenharmony_ci0:15 Branch: Return with expression 26617a3babSopenharmony_ci0:15 Constant: 27617a3babSopenharmony_ci0:15 0.000000 28617a3babSopenharmony_ci0:15 0.000000 29617a3babSopenharmony_ci0:15 0.000000 30617a3babSopenharmony_ci0:15 0.000000 31617a3babSopenharmony_ci0:3 Function Definition: main( ( temp void) 32617a3babSopenharmony_ci0:3 Function Parameters: 33617a3babSopenharmony_ci0:? Sequence 34617a3babSopenharmony_ci0:3 move second child to first child ( temp 4-component vector of float) 35617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 36617a3babSopenharmony_ci0:3 Function Call: @main( ( temp 4-component vector of float) 37617a3babSopenharmony_ci0:? Linker Objects 38617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 39617a3babSopenharmony_ci 40617a3babSopenharmony_ci 41617a3babSopenharmony_ciLinked fragment stage: 42617a3babSopenharmony_ci 43617a3babSopenharmony_ci 44617a3babSopenharmony_ciShader version: 500 45617a3babSopenharmony_cigl_FragCoord origin is upper left 46617a3babSopenharmony_ci0:? Sequence 47617a3babSopenharmony_ci0:3 Function Definition: @main( ( temp 4-component vector of float) 48617a3babSopenharmony_ci0:3 Function Parameters: 49617a3babSopenharmony_ci0:? Sequence 50617a3babSopenharmony_ci0:7 move second child to first child ( temp float) 51617a3babSopenharmony_ci0:7 'f1a' ( temp float) 52617a3babSopenharmony_ci0:7 Construct float ( temp float) 53617a3babSopenharmony_ci0:7 'f1b' ( temp 1-component vector of float) 54617a3babSopenharmony_ci0:8 move second child to first child ( temp 1-component vector of float) 55617a3babSopenharmony_ci0:8 'f1b' ( temp 1-component vector of float) 56617a3babSopenharmony_ci0:8 Construct float ( temp 1-component vector of float) 57617a3babSopenharmony_ci0:8 'f1a' ( temp float) 58617a3babSopenharmony_ci0:11 step ( temp 3-component vector of float) 59617a3babSopenharmony_ci0:11 Constant: 60617a3babSopenharmony_ci0:11 0.000000 61617a3babSopenharmony_ci0:11 0.000000 62617a3babSopenharmony_ci0:11 0.000000 63617a3babSopenharmony_ci0:11 'f3' ( temp 3-component vector of float) 64617a3babSopenharmony_ci0:13 sine ( temp float) 65617a3babSopenharmony_ci0:13 Construct float ( in float) 66617a3babSopenharmony_ci0:13 'f1b' ( temp 1-component vector of float) 67617a3babSopenharmony_ci0:15 Branch: Return with expression 68617a3babSopenharmony_ci0:15 Constant: 69617a3babSopenharmony_ci0:15 0.000000 70617a3babSopenharmony_ci0:15 0.000000 71617a3babSopenharmony_ci0:15 0.000000 72617a3babSopenharmony_ci0:15 0.000000 73617a3babSopenharmony_ci0:3 Function Definition: main( ( temp void) 74617a3babSopenharmony_ci0:3 Function Parameters: 75617a3babSopenharmony_ci0:? Sequence 76617a3babSopenharmony_ci0:3 move second child to first child ( temp 4-component vector of float) 77617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 78617a3babSopenharmony_ci0:3 Function Call: @main( ( temp 4-component vector of float) 79617a3babSopenharmony_ci0:? Linker Objects 80617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 81617a3babSopenharmony_ci 82617a3babSopenharmony_ci// Module Version 10000 83617a3babSopenharmony_ci// Generated by (magic number): 8000b 84617a3babSopenharmony_ci// Id's are bound by 31 85617a3babSopenharmony_ci 86617a3babSopenharmony_ci Capability Shader 87617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 88617a3babSopenharmony_ci MemoryModel Logical GLSL450 89617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 29 90617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 91617a3babSopenharmony_ci Source HLSL 500 92617a3babSopenharmony_ci Name 4 "main" 93617a3babSopenharmony_ci Name 9 "@main(" 94617a3babSopenharmony_ci Name 12 "f1a" 95617a3babSopenharmony_ci Name 13 "f1b" 96617a3babSopenharmony_ci Name 20 "f3" 97617a3babSopenharmony_ci Name 29 "@entryPointOutput" 98617a3babSopenharmony_ci Decorate 29(@entryPointOutput) Location 0 99617a3babSopenharmony_ci 2: TypeVoid 100617a3babSopenharmony_ci 3: TypeFunction 2 101617a3babSopenharmony_ci 6: TypeFloat 32 102617a3babSopenharmony_ci 7: TypeVector 6(float) 4 103617a3babSopenharmony_ci 8: TypeFunction 7(fvec4) 104617a3babSopenharmony_ci 11: TypePointer Function 6(float) 105617a3babSopenharmony_ci 16: TypeVector 6(float) 3 106617a3babSopenharmony_ci 17: 6(float) Constant 0 107617a3babSopenharmony_ci 18: 16(fvec3) ConstantComposite 17 17 17 108617a3babSopenharmony_ci 19: TypePointer Function 16(fvec3) 109617a3babSopenharmony_ci 25: 7(fvec4) ConstantComposite 17 17 17 17 110617a3babSopenharmony_ci 28: TypePointer Output 7(fvec4) 111617a3babSopenharmony_ci29(@entryPointOutput): 28(ptr) Variable Output 112617a3babSopenharmony_ci 4(main): 2 Function None 3 113617a3babSopenharmony_ci 5: Label 114617a3babSopenharmony_ci 30: 7(fvec4) FunctionCall 9(@main() 115617a3babSopenharmony_ci Store 29(@entryPointOutput) 30 116617a3babSopenharmony_ci Return 117617a3babSopenharmony_ci FunctionEnd 118617a3babSopenharmony_ci 9(@main(): 7(fvec4) Function None 8 119617a3babSopenharmony_ci 10: Label 120617a3babSopenharmony_ci 12(f1a): 11(ptr) Variable Function 121617a3babSopenharmony_ci 13(f1b): 11(ptr) Variable Function 122617a3babSopenharmony_ci 20(f3): 19(ptr) Variable Function 123617a3babSopenharmony_ci 14: 6(float) Load 13(f1b) 124617a3babSopenharmony_ci Store 12(f1a) 14 125617a3babSopenharmony_ci 15: 6(float) Load 12(f1a) 126617a3babSopenharmony_ci Store 13(f1b) 15 127617a3babSopenharmony_ci 21: 16(fvec3) Load 20(f3) 128617a3babSopenharmony_ci 22: 16(fvec3) ExtInst 1(GLSL.std.450) 48(Step) 18 21 129617a3babSopenharmony_ci 23: 6(float) Load 13(f1b) 130617a3babSopenharmony_ci 24: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 23 131617a3babSopenharmony_ci ReturnValue 25 132617a3babSopenharmony_ci FunctionEnd 133