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