1617a3babSopenharmony_ciiomap.variableOutBlockIn.vert 2617a3babSopenharmony_ciShader version: 440 3617a3babSopenharmony_ci0:? Sequence 4617a3babSopenharmony_ci0:6 Function Definition: main( ( global void) 5617a3babSopenharmony_ci0:6 Function Parameters: 6617a3babSopenharmony_ci0:8 Sequence 7617a3babSopenharmony_ci0:8 move second child to first child ( temp 4-component vector of float) 8617a3babSopenharmony_ci0:8 'a1' (layout( location=0) smooth out 4-component vector of float) 9617a3babSopenharmony_ci0:8 Constant: 10617a3babSopenharmony_ci0:8 1.000000 11617a3babSopenharmony_ci0:8 1.000000 12617a3babSopenharmony_ci0:8 1.000000 13617a3babSopenharmony_ci0:8 1.000000 14617a3babSopenharmony_ci0:9 move second child to first child ( temp 2-component vector of float) 15617a3babSopenharmony_ci0:9 'a2' (layout( location=1) smooth out 2-component vector of float) 16617a3babSopenharmony_ci0:9 Constant: 17617a3babSopenharmony_ci0:9 0.500000 18617a3babSopenharmony_ci0:9 0.500000 19617a3babSopenharmony_ci0:10 move second child to first child ( temp 4-component vector of float) 20617a3babSopenharmony_ci0:10 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 21617a3babSopenharmony_ci0:10 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 1-element array of float ClipDistance gl_ClipDistance}) 22617a3babSopenharmony_ci0:10 Constant: 23617a3babSopenharmony_ci0:10 0 (const uint) 24617a3babSopenharmony_ci0:10 Constant: 25617a3babSopenharmony_ci0:10 1.000000 26617a3babSopenharmony_ci0:10 1.000000 27617a3babSopenharmony_ci0:10 1.000000 28617a3babSopenharmony_ci0:10 1.000000 29617a3babSopenharmony_ci0:? Linker Objects 30617a3babSopenharmony_ci0:? 'a1' (layout( location=0) smooth out 4-component vector of float) 31617a3babSopenharmony_ci0:? 'a2' (layout( location=1) smooth out 2-component vector of float) 32617a3babSopenharmony_ci0:? 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out unsized 1-element array of float ClipDistance gl_ClipDistance}) 33617a3babSopenharmony_ci0:? 'gl_VertexID' ( gl_VertexId int VertexId) 34617a3babSopenharmony_ci0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 35617a3babSopenharmony_ci 36617a3babSopenharmony_ciiomap.variableOutBlockIn.frag 37617a3babSopenharmony_ciShader version: 440 38617a3babSopenharmony_ci0:? Sequence 39617a3babSopenharmony_ci0:10 Function Definition: main( ( global void) 40617a3babSopenharmony_ci0:10 Function Parameters: 41617a3babSopenharmony_ci0:12 Sequence 42617a3babSopenharmony_ci0:12 move second child to first child ( temp 4-component vector of float) 43617a3babSopenharmony_ci0:12 'color' (layout( location=0) out 4-component vector of float) 44617a3babSopenharmony_ci0:12 Construct vec4 ( temp 4-component vector of float) 45617a3babSopenharmony_ci0:12 vector swizzle ( temp 2-component vector of float) 46617a3babSopenharmony_ci0:12 a1: direct index for structure ( in 4-component vector of float) 47617a3babSopenharmony_ci0:12 'anon@0' (layout( location=0) in block{ in 4-component vector of float a1, in 2-component vector of float a2}) 48617a3babSopenharmony_ci0:12 Constant: 49617a3babSopenharmony_ci0:12 0 (const uint) 50617a3babSopenharmony_ci0:12 Sequence 51617a3babSopenharmony_ci0:12 Constant: 52617a3babSopenharmony_ci0:12 0 (const int) 53617a3babSopenharmony_ci0:12 Constant: 54617a3babSopenharmony_ci0:12 1 (const int) 55617a3babSopenharmony_ci0:12 a2: direct index for structure ( in 2-component vector of float) 56617a3babSopenharmony_ci0:12 'anon@0' (layout( location=0) in block{ in 4-component vector of float a1, in 2-component vector of float a2}) 57617a3babSopenharmony_ci0:12 Constant: 58617a3babSopenharmony_ci0:12 1 (const uint) 59617a3babSopenharmony_ci0:? Linker Objects 60617a3babSopenharmony_ci0:? 'anon@0' (layout( location=0) in block{ in 4-component vector of float a1, in 2-component vector of float a2}) 61617a3babSopenharmony_ci0:? 'color' (layout( location=0) out 4-component vector of float) 62617a3babSopenharmony_ci 63617a3babSopenharmony_ci 64617a3babSopenharmony_ciLinked vertex stage: 65617a3babSopenharmony_ci 66617a3babSopenharmony_ci 67617a3babSopenharmony_ciLinked fragment stage: 68617a3babSopenharmony_ci 69617a3babSopenharmony_ci 70617a3babSopenharmony_ciShader version: 440 71617a3babSopenharmony_ci0:? Sequence 72617a3babSopenharmony_ci0:6 Function Definition: main( ( global void) 73617a3babSopenharmony_ci0:6 Function Parameters: 74617a3babSopenharmony_ci0:8 Sequence 75617a3babSopenharmony_ci0:8 move second child to first child ( temp 4-component vector of float) 76617a3babSopenharmony_ci0:8 'a1' (layout( location=0) smooth out 4-component vector of float) 77617a3babSopenharmony_ci0:8 Constant: 78617a3babSopenharmony_ci0:8 1.000000 79617a3babSopenharmony_ci0:8 1.000000 80617a3babSopenharmony_ci0:8 1.000000 81617a3babSopenharmony_ci0:8 1.000000 82617a3babSopenharmony_ci0:9 move second child to first child ( temp 2-component vector of float) 83617a3babSopenharmony_ci0:9 'a2' (layout( location=1) smooth out 2-component vector of float) 84617a3babSopenharmony_ci0:9 Constant: 85617a3babSopenharmony_ci0:9 0.500000 86617a3babSopenharmony_ci0:9 0.500000 87617a3babSopenharmony_ci0:10 move second child to first child ( temp 4-component vector of float) 88617a3babSopenharmony_ci0:10 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 89617a3babSopenharmony_ci0:10 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance}) 90617a3babSopenharmony_ci0:10 Constant: 91617a3babSopenharmony_ci0:10 0 (const uint) 92617a3babSopenharmony_ci0:10 Constant: 93617a3babSopenharmony_ci0:10 1.000000 94617a3babSopenharmony_ci0:10 1.000000 95617a3babSopenharmony_ci0:10 1.000000 96617a3babSopenharmony_ci0:10 1.000000 97617a3babSopenharmony_ci0:? Linker Objects 98617a3babSopenharmony_ci0:? 'a1' (layout( location=0) smooth out 4-component vector of float) 99617a3babSopenharmony_ci0:? 'a2' (layout( location=1) smooth out 2-component vector of float) 100617a3babSopenharmony_ci0:? 'anon@0' ( out block{ gl_Position 4-component vector of float Position gl_Position, gl_PointSize float PointSize gl_PointSize, out 1-element array of float ClipDistance gl_ClipDistance}) 101617a3babSopenharmony_ci0:? 'gl_VertexID' ( gl_VertexId int VertexId) 102617a3babSopenharmony_ci0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 103617a3babSopenharmony_ciShader version: 440 104617a3babSopenharmony_ci0:? Sequence 105617a3babSopenharmony_ci0:10 Function Definition: main( ( global void) 106617a3babSopenharmony_ci0:10 Function Parameters: 107617a3babSopenharmony_ci0:12 Sequence 108617a3babSopenharmony_ci0:12 move second child to first child ( temp 4-component vector of float) 109617a3babSopenharmony_ci0:12 'color' (layout( location=0) out 4-component vector of float) 110617a3babSopenharmony_ci0:12 Construct vec4 ( temp 4-component vector of float) 111617a3babSopenharmony_ci0:12 vector swizzle ( temp 2-component vector of float) 112617a3babSopenharmony_ci0:12 a1: direct index for structure ( in 4-component vector of float) 113617a3babSopenharmony_ci0:12 'anon@0' (layout( location=0) in block{ in 4-component vector of float a1, in 2-component vector of float a2}) 114617a3babSopenharmony_ci0:12 Constant: 115617a3babSopenharmony_ci0:12 0 (const uint) 116617a3babSopenharmony_ci0:12 Sequence 117617a3babSopenharmony_ci0:12 Constant: 118617a3babSopenharmony_ci0:12 0 (const int) 119617a3babSopenharmony_ci0:12 Constant: 120617a3babSopenharmony_ci0:12 1 (const int) 121617a3babSopenharmony_ci0:12 a2: direct index for structure ( in 2-component vector of float) 122617a3babSopenharmony_ci0:12 'anon@0' (layout( location=0) in block{ in 4-component vector of float a1, in 2-component vector of float a2}) 123617a3babSopenharmony_ci0:12 Constant: 124617a3babSopenharmony_ci0:12 1 (const uint) 125617a3babSopenharmony_ci0:? Linker Objects 126617a3babSopenharmony_ci0:? 'anon@0' (layout( location=0) in block{ in 4-component vector of float a1, in 2-component vector of float a2}) 127617a3babSopenharmony_ci0:? 'color' (layout( location=0) out 4-component vector of float) 128617a3babSopenharmony_ci 129617a3babSopenharmony_ci// Module Version 10000 130617a3babSopenharmony_ci// Generated by (magic number): 8000b 131617a3babSopenharmony_ci// Id's are bound by 29 132617a3babSopenharmony_ci 133617a3babSopenharmony_ci Capability Shader 134617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 135617a3babSopenharmony_ci MemoryModel Logical GLSL450 136617a3babSopenharmony_ci EntryPoint Vertex 4 "main" 9 14 22 27 28 137617a3babSopenharmony_ci Source GLSL 440 138617a3babSopenharmony_ci Name 4 "main" 139617a3babSopenharmony_ci Name 9 "a1" 140617a3babSopenharmony_ci Name 14 "a2" 141617a3babSopenharmony_ci Name 20 "gl_PerVertex" 142617a3babSopenharmony_ci MemberName 20(gl_PerVertex) 0 "gl_Position" 143617a3babSopenharmony_ci MemberName 20(gl_PerVertex) 1 "gl_PointSize" 144617a3babSopenharmony_ci MemberName 20(gl_PerVertex) 2 "gl_ClipDistance" 145617a3babSopenharmony_ci Name 22 "" 146617a3babSopenharmony_ci Name 27 "gl_VertexID" 147617a3babSopenharmony_ci Name 28 "gl_InstanceID" 148617a3babSopenharmony_ci Decorate 9(a1) Location 0 149617a3babSopenharmony_ci Decorate 14(a2) Location 1 150617a3babSopenharmony_ci MemberDecorate 20(gl_PerVertex) 0 BuiltIn Position 151617a3babSopenharmony_ci MemberDecorate 20(gl_PerVertex) 1 BuiltIn PointSize 152617a3babSopenharmony_ci MemberDecorate 20(gl_PerVertex) 2 BuiltIn ClipDistance 153617a3babSopenharmony_ci Decorate 20(gl_PerVertex) Block 154617a3babSopenharmony_ci Decorate 27(gl_VertexID) BuiltIn VertexId 155617a3babSopenharmony_ci Decorate 28(gl_InstanceID) BuiltIn InstanceId 156617a3babSopenharmony_ci 2: TypeVoid 157617a3babSopenharmony_ci 3: TypeFunction 2 158617a3babSopenharmony_ci 6: TypeFloat 32 159617a3babSopenharmony_ci 7: TypeVector 6(float) 4 160617a3babSopenharmony_ci 8: TypePointer Output 7(fvec4) 161617a3babSopenharmony_ci 9(a1): 8(ptr) Variable Output 162617a3babSopenharmony_ci 10: 6(float) Constant 1065353216 163617a3babSopenharmony_ci 11: 7(fvec4) ConstantComposite 10 10 10 10 164617a3babSopenharmony_ci 12: TypeVector 6(float) 2 165617a3babSopenharmony_ci 13: TypePointer Output 12(fvec2) 166617a3babSopenharmony_ci 14(a2): 13(ptr) Variable Output 167617a3babSopenharmony_ci 15: 6(float) Constant 1056964608 168617a3babSopenharmony_ci 16: 12(fvec2) ConstantComposite 15 15 169617a3babSopenharmony_ci 17: TypeInt 32 0 170617a3babSopenharmony_ci 18: 17(int) Constant 1 171617a3babSopenharmony_ci 19: TypeArray 6(float) 18 172617a3babSopenharmony_ci20(gl_PerVertex): TypeStruct 7(fvec4) 6(float) 19 173617a3babSopenharmony_ci 21: TypePointer Output 20(gl_PerVertex) 174617a3babSopenharmony_ci 22: 21(ptr) Variable Output 175617a3babSopenharmony_ci 23: TypeInt 32 1 176617a3babSopenharmony_ci 24: 23(int) Constant 0 177617a3babSopenharmony_ci 26: TypePointer Input 23(int) 178617a3babSopenharmony_ci 27(gl_VertexID): 26(ptr) Variable Input 179617a3babSopenharmony_ci28(gl_InstanceID): 26(ptr) Variable Input 180617a3babSopenharmony_ci 4(main): 2 Function None 3 181617a3babSopenharmony_ci 5: Label 182617a3babSopenharmony_ci Store 9(a1) 11 183617a3babSopenharmony_ci Store 14(a2) 16 184617a3babSopenharmony_ci 25: 8(ptr) AccessChain 22 24 185617a3babSopenharmony_ci Store 25 11 186617a3babSopenharmony_ci Return 187617a3babSopenharmony_ci FunctionEnd 188617a3babSopenharmony_ci// Module Version 10000 189617a3babSopenharmony_ci// Generated by (magic number): 8000b 190617a3babSopenharmony_ci// Id's are bound by 29 191617a3babSopenharmony_ci 192617a3babSopenharmony_ci Capability Shader 193617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 194617a3babSopenharmony_ci MemoryModel Logical GLSL450 195617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 9 13 196617a3babSopenharmony_ci ExecutionMode 4 OriginLowerLeft 197617a3babSopenharmony_ci Source GLSL 440 198617a3babSopenharmony_ci Name 4 "main" 199617a3babSopenharmony_ci Name 9 "color" 200617a3babSopenharmony_ci Name 11 "Inputs" 201617a3babSopenharmony_ci MemberName 11(Inputs) 0 "a1" 202617a3babSopenharmony_ci MemberName 11(Inputs) 1 "a2" 203617a3babSopenharmony_ci Name 13 "" 204617a3babSopenharmony_ci Decorate 9(color) Location 0 205617a3babSopenharmony_ci Decorate 11(Inputs) Block 206617a3babSopenharmony_ci Decorate 13 Location 0 207617a3babSopenharmony_ci 2: TypeVoid 208617a3babSopenharmony_ci 3: TypeFunction 2 209617a3babSopenharmony_ci 6: TypeFloat 32 210617a3babSopenharmony_ci 7: TypeVector 6(float) 4 211617a3babSopenharmony_ci 8: TypePointer Output 7(fvec4) 212617a3babSopenharmony_ci 9(color): 8(ptr) Variable Output 213617a3babSopenharmony_ci 10: TypeVector 6(float) 2 214617a3babSopenharmony_ci 11(Inputs): TypeStruct 7(fvec4) 10(fvec2) 215617a3babSopenharmony_ci 12: TypePointer Input 11(Inputs) 216617a3babSopenharmony_ci 13: 12(ptr) Variable Input 217617a3babSopenharmony_ci 14: TypeInt 32 1 218617a3babSopenharmony_ci 15: 14(int) Constant 0 219617a3babSopenharmony_ci 16: TypePointer Input 7(fvec4) 220617a3babSopenharmony_ci 20: 14(int) Constant 1 221617a3babSopenharmony_ci 21: TypePointer Input 10(fvec2) 222617a3babSopenharmony_ci 4(main): 2 Function None 3 223617a3babSopenharmony_ci 5: Label 224617a3babSopenharmony_ci 17: 16(ptr) AccessChain 13 15 225617a3babSopenharmony_ci 18: 7(fvec4) Load 17 226617a3babSopenharmony_ci 19: 10(fvec2) VectorShuffle 18 18 0 1 227617a3babSopenharmony_ci 22: 21(ptr) AccessChain 13 20 228617a3babSopenharmony_ci 23: 10(fvec2) Load 22 229617a3babSopenharmony_ci 24: 6(float) CompositeExtract 19 0 230617a3babSopenharmony_ci 25: 6(float) CompositeExtract 19 1 231617a3babSopenharmony_ci 26: 6(float) CompositeExtract 23 0 232617a3babSopenharmony_ci 27: 6(float) CompositeExtract 23 1 233617a3babSopenharmony_ci 28: 7(fvec4) CompositeConstruct 24 25 26 27 234617a3babSopenharmony_ci Store 9(color) 28 235617a3babSopenharmony_ci Return 236617a3babSopenharmony_ci FunctionEnd 237