1617a3babSopenharmony_ciiomap.variableOutBlockIn.2.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.geom 37617a3babSopenharmony_ciShader version: 440 38617a3babSopenharmony_ciinvocations = -1 39617a3babSopenharmony_cimax_vertices = 3 40617a3babSopenharmony_ciinput primitive = triangles 41617a3babSopenharmony_cioutput primitive = triangle_strip 42617a3babSopenharmony_ci0:? Sequence 43617a3babSopenharmony_ci0:14 Function Definition: main( ( global void) 44617a3babSopenharmony_ci0:14 Function Parameters: 45617a3babSopenharmony_ci0:16 Sequence 46617a3babSopenharmony_ci0:16 move second child to first child ( temp 4-component vector of float) 47617a3babSopenharmony_ci0:16 'a1' (layout( location=0 stream=0) out 4-component vector of float) 48617a3babSopenharmony_ci0:16 Constant: 49617a3babSopenharmony_ci0:16 1.000000 50617a3babSopenharmony_ci0:16 1.000000 51617a3babSopenharmony_ci0:16 1.000000 52617a3babSopenharmony_ci0:16 1.000000 53617a3babSopenharmony_ci0:17 move second child to first child ( temp 2-component vector of float) 54617a3babSopenharmony_ci0:17 'a2' (layout( location=1 stream=0) out 2-component vector of float) 55617a3babSopenharmony_ci0:17 Constant: 56617a3babSopenharmony_ci0:17 0.500000 57617a3babSopenharmony_ci0:17 0.500000 58617a3babSopenharmony_ci0:18 move second child to first child ( temp 4-component vector of float) 59617a3babSopenharmony_ci0:18 gl_Position: direct index for structure (layout( stream=0) gl_Position 4-component vector of float Position) 60617a3babSopenharmony_ci0:18 'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out unsized 1-element array of float ClipDistance gl_ClipDistance}) 61617a3babSopenharmony_ci0:18 Constant: 62617a3babSopenharmony_ci0:18 0 (const uint) 63617a3babSopenharmony_ci0:18 Constant: 64617a3babSopenharmony_ci0:18 1.000000 65617a3babSopenharmony_ci0:18 1.000000 66617a3babSopenharmony_ci0:18 1.000000 67617a3babSopenharmony_ci0:18 1.000000 68617a3babSopenharmony_ci0:? Linker Objects 69617a3babSopenharmony_ci0:? 'gin' (layout( location=0) in 3-element array of block{ in 4-component vector of float a1, in 2-component vector of float a2}) 70617a3babSopenharmony_ci0:? 'a1' (layout( location=0 stream=0) out 4-component vector of float) 71617a3babSopenharmony_ci0:? 'a2' (layout( location=1 stream=0) out 2-component vector of float) 72617a3babSopenharmony_ci0:? 'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out unsized 1-element array of float ClipDistance gl_ClipDistance}) 73617a3babSopenharmony_ci 74617a3babSopenharmony_ci 75617a3babSopenharmony_ciLinked vertex stage: 76617a3babSopenharmony_ci 77617a3babSopenharmony_ci 78617a3babSopenharmony_ciLinked geometry stage: 79617a3babSopenharmony_ci 80617a3babSopenharmony_ci 81617a3babSopenharmony_ciShader version: 440 82617a3babSopenharmony_ci0:? Sequence 83617a3babSopenharmony_ci0:6 Function Definition: main( ( global void) 84617a3babSopenharmony_ci0:6 Function Parameters: 85617a3babSopenharmony_ci0:8 Sequence 86617a3babSopenharmony_ci0:8 move second child to first child ( temp 4-component vector of float) 87617a3babSopenharmony_ci0:8 'a1' (layout( location=0) smooth out 4-component vector of float) 88617a3babSopenharmony_ci0:8 Constant: 89617a3babSopenharmony_ci0:8 1.000000 90617a3babSopenharmony_ci0:8 1.000000 91617a3babSopenharmony_ci0:8 1.000000 92617a3babSopenharmony_ci0:8 1.000000 93617a3babSopenharmony_ci0:9 move second child to first child ( temp 2-component vector of float) 94617a3babSopenharmony_ci0:9 'a2' (layout( location=1) smooth out 2-component vector of float) 95617a3babSopenharmony_ci0:9 Constant: 96617a3babSopenharmony_ci0:9 0.500000 97617a3babSopenharmony_ci0:9 0.500000 98617a3babSopenharmony_ci0:10 move second child to first child ( temp 4-component vector of float) 99617a3babSopenharmony_ci0:10 gl_Position: direct index for structure ( gl_Position 4-component vector of float Position) 100617a3babSopenharmony_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}) 101617a3babSopenharmony_ci0:10 Constant: 102617a3babSopenharmony_ci0:10 0 (const uint) 103617a3babSopenharmony_ci0:10 Constant: 104617a3babSopenharmony_ci0:10 1.000000 105617a3babSopenharmony_ci0:10 1.000000 106617a3babSopenharmony_ci0:10 1.000000 107617a3babSopenharmony_ci0:10 1.000000 108617a3babSopenharmony_ci0:? Linker Objects 109617a3babSopenharmony_ci0:? 'a1' (layout( location=0) smooth out 4-component vector of float) 110617a3babSopenharmony_ci0:? 'a2' (layout( location=1) smooth out 2-component vector of float) 111617a3babSopenharmony_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}) 112617a3babSopenharmony_ci0:? 'gl_VertexID' ( gl_VertexId int VertexId) 113617a3babSopenharmony_ci0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) 114617a3babSopenharmony_ciShader version: 440 115617a3babSopenharmony_ciinvocations = 1 116617a3babSopenharmony_cimax_vertices = 3 117617a3babSopenharmony_ciinput primitive = triangles 118617a3babSopenharmony_cioutput primitive = triangle_strip 119617a3babSopenharmony_ci0:? Sequence 120617a3babSopenharmony_ci0:14 Function Definition: main( ( global void) 121617a3babSopenharmony_ci0:14 Function Parameters: 122617a3babSopenharmony_ci0:16 Sequence 123617a3babSopenharmony_ci0:16 move second child to first child ( temp 4-component vector of float) 124617a3babSopenharmony_ci0:16 'a1' (layout( location=0 stream=0) out 4-component vector of float) 125617a3babSopenharmony_ci0:16 Constant: 126617a3babSopenharmony_ci0:16 1.000000 127617a3babSopenharmony_ci0:16 1.000000 128617a3babSopenharmony_ci0:16 1.000000 129617a3babSopenharmony_ci0:16 1.000000 130617a3babSopenharmony_ci0:17 move second child to first child ( temp 2-component vector of float) 131617a3babSopenharmony_ci0:17 'a2' (layout( location=1 stream=0) out 2-component vector of float) 132617a3babSopenharmony_ci0:17 Constant: 133617a3babSopenharmony_ci0:17 0.500000 134617a3babSopenharmony_ci0:17 0.500000 135617a3babSopenharmony_ci0:18 move second child to first child ( temp 4-component vector of float) 136617a3babSopenharmony_ci0:18 gl_Position: direct index for structure (layout( stream=0) gl_Position 4-component vector of float Position) 137617a3babSopenharmony_ci0:18 'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out 1-element array of float ClipDistance gl_ClipDistance}) 138617a3babSopenharmony_ci0:18 Constant: 139617a3babSopenharmony_ci0:18 0 (const uint) 140617a3babSopenharmony_ci0:18 Constant: 141617a3babSopenharmony_ci0:18 1.000000 142617a3babSopenharmony_ci0:18 1.000000 143617a3babSopenharmony_ci0:18 1.000000 144617a3babSopenharmony_ci0:18 1.000000 145617a3babSopenharmony_ci0:? Linker Objects 146617a3babSopenharmony_ci0:? 'gin' (layout( location=0) in 3-element array of block{ in 4-component vector of float a1, in 2-component vector of float a2}) 147617a3babSopenharmony_ci0:? 'a1' (layout( location=0 stream=0) out 4-component vector of float) 148617a3babSopenharmony_ci0:? 'a2' (layout( location=1 stream=0) out 2-component vector of float) 149617a3babSopenharmony_ci0:? 'anon@0' (layout( stream=0) out block{layout( stream=0) gl_Position 4-component vector of float Position gl_Position, layout( stream=0) gl_PointSize float PointSize gl_PointSize, layout( stream=0) out 1-element array of float ClipDistance gl_ClipDistance}) 150617a3babSopenharmony_ci 151617a3babSopenharmony_ci// Module Version 10000 152617a3babSopenharmony_ci// Generated by (magic number): 8000b 153617a3babSopenharmony_ci// Id's are bound by 29 154617a3babSopenharmony_ci 155617a3babSopenharmony_ci Capability Shader 156617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 157617a3babSopenharmony_ci MemoryModel Logical GLSL450 158617a3babSopenharmony_ci EntryPoint Vertex 4 "main" 9 14 22 27 28 159617a3babSopenharmony_ci Source GLSL 440 160617a3babSopenharmony_ci Name 4 "main" 161617a3babSopenharmony_ci Name 9 "a1" 162617a3babSopenharmony_ci Name 14 "a2" 163617a3babSopenharmony_ci Name 20 "gl_PerVertex" 164617a3babSopenharmony_ci MemberName 20(gl_PerVertex) 0 "gl_Position" 165617a3babSopenharmony_ci MemberName 20(gl_PerVertex) 1 "gl_PointSize" 166617a3babSopenharmony_ci MemberName 20(gl_PerVertex) 2 "gl_ClipDistance" 167617a3babSopenharmony_ci Name 22 "" 168617a3babSopenharmony_ci Name 27 "gl_VertexID" 169617a3babSopenharmony_ci Name 28 "gl_InstanceID" 170617a3babSopenharmony_ci Decorate 9(a1) Location 0 171617a3babSopenharmony_ci Decorate 14(a2) Location 1 172617a3babSopenharmony_ci MemberDecorate 20(gl_PerVertex) 0 BuiltIn Position 173617a3babSopenharmony_ci MemberDecorate 20(gl_PerVertex) 1 BuiltIn PointSize 174617a3babSopenharmony_ci MemberDecorate 20(gl_PerVertex) 2 BuiltIn ClipDistance 175617a3babSopenharmony_ci Decorate 20(gl_PerVertex) Block 176617a3babSopenharmony_ci Decorate 27(gl_VertexID) BuiltIn VertexId 177617a3babSopenharmony_ci Decorate 28(gl_InstanceID) BuiltIn InstanceId 178617a3babSopenharmony_ci 2: TypeVoid 179617a3babSopenharmony_ci 3: TypeFunction 2 180617a3babSopenharmony_ci 6: TypeFloat 32 181617a3babSopenharmony_ci 7: TypeVector 6(float) 4 182617a3babSopenharmony_ci 8: TypePointer Output 7(fvec4) 183617a3babSopenharmony_ci 9(a1): 8(ptr) Variable Output 184617a3babSopenharmony_ci 10: 6(float) Constant 1065353216 185617a3babSopenharmony_ci 11: 7(fvec4) ConstantComposite 10 10 10 10 186617a3babSopenharmony_ci 12: TypeVector 6(float) 2 187617a3babSopenharmony_ci 13: TypePointer Output 12(fvec2) 188617a3babSopenharmony_ci 14(a2): 13(ptr) Variable Output 189617a3babSopenharmony_ci 15: 6(float) Constant 1056964608 190617a3babSopenharmony_ci 16: 12(fvec2) ConstantComposite 15 15 191617a3babSopenharmony_ci 17: TypeInt 32 0 192617a3babSopenharmony_ci 18: 17(int) Constant 1 193617a3babSopenharmony_ci 19: TypeArray 6(float) 18 194617a3babSopenharmony_ci20(gl_PerVertex): TypeStruct 7(fvec4) 6(float) 19 195617a3babSopenharmony_ci 21: TypePointer Output 20(gl_PerVertex) 196617a3babSopenharmony_ci 22: 21(ptr) Variable Output 197617a3babSopenharmony_ci 23: TypeInt 32 1 198617a3babSopenharmony_ci 24: 23(int) Constant 0 199617a3babSopenharmony_ci 26: TypePointer Input 23(int) 200617a3babSopenharmony_ci 27(gl_VertexID): 26(ptr) Variable Input 201617a3babSopenharmony_ci28(gl_InstanceID): 26(ptr) Variable Input 202617a3babSopenharmony_ci 4(main): 2 Function None 3 203617a3babSopenharmony_ci 5: Label 204617a3babSopenharmony_ci Store 9(a1) 11 205617a3babSopenharmony_ci Store 14(a2) 16 206617a3babSopenharmony_ci 25: 8(ptr) AccessChain 22 24 207617a3babSopenharmony_ci Store 25 11 208617a3babSopenharmony_ci Return 209617a3babSopenharmony_ci FunctionEnd 210617a3babSopenharmony_ci// Module Version 10000 211617a3babSopenharmony_ci// Generated by (magic number): 8000b 212617a3babSopenharmony_ci// Id's are bound by 31 213617a3babSopenharmony_ci 214617a3babSopenharmony_ci Capability Geometry 215617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 216617a3babSopenharmony_ci MemoryModel Logical GLSL450 217617a3babSopenharmony_ci EntryPoint Geometry 4 "main" 9 14 22 30 218617a3babSopenharmony_ci ExecutionMode 4 Triangles 219617a3babSopenharmony_ci ExecutionMode 4 Invocations 1 220617a3babSopenharmony_ci ExecutionMode 4 OutputTriangleStrip 221617a3babSopenharmony_ci ExecutionMode 4 OutputVertices 3 222617a3babSopenharmony_ci Source GLSL 440 223617a3babSopenharmony_ci Name 4 "main" 224617a3babSopenharmony_ci Name 9 "a1" 225617a3babSopenharmony_ci Name 14 "a2" 226617a3babSopenharmony_ci Name 20 "gl_PerVertex" 227617a3babSopenharmony_ci MemberName 20(gl_PerVertex) 0 "gl_Position" 228617a3babSopenharmony_ci MemberName 20(gl_PerVertex) 1 "gl_PointSize" 229617a3babSopenharmony_ci MemberName 20(gl_PerVertex) 2 "gl_ClipDistance" 230617a3babSopenharmony_ci Name 22 "" 231617a3babSopenharmony_ci Name 26 "Inputs" 232617a3babSopenharmony_ci MemberName 26(Inputs) 0 "a1" 233617a3babSopenharmony_ci MemberName 26(Inputs) 1 "a2" 234617a3babSopenharmony_ci Name 30 "gin" 235617a3babSopenharmony_ci Decorate 9(a1) Location 0 236617a3babSopenharmony_ci Decorate 14(a2) Location 1 237617a3babSopenharmony_ci MemberDecorate 20(gl_PerVertex) 0 BuiltIn Position 238617a3babSopenharmony_ci MemberDecorate 20(gl_PerVertex) 1 BuiltIn PointSize 239617a3babSopenharmony_ci MemberDecorate 20(gl_PerVertex) 2 BuiltIn ClipDistance 240617a3babSopenharmony_ci Decorate 20(gl_PerVertex) Block 241617a3babSopenharmony_ci Decorate 26(Inputs) Block 242617a3babSopenharmony_ci Decorate 30(gin) Location 0 243617a3babSopenharmony_ci 2: TypeVoid 244617a3babSopenharmony_ci 3: TypeFunction 2 245617a3babSopenharmony_ci 6: TypeFloat 32 246617a3babSopenharmony_ci 7: TypeVector 6(float) 4 247617a3babSopenharmony_ci 8: TypePointer Output 7(fvec4) 248617a3babSopenharmony_ci 9(a1): 8(ptr) Variable Output 249617a3babSopenharmony_ci 10: 6(float) Constant 1065353216 250617a3babSopenharmony_ci 11: 7(fvec4) ConstantComposite 10 10 10 10 251617a3babSopenharmony_ci 12: TypeVector 6(float) 2 252617a3babSopenharmony_ci 13: TypePointer Output 12(fvec2) 253617a3babSopenharmony_ci 14(a2): 13(ptr) Variable Output 254617a3babSopenharmony_ci 15: 6(float) Constant 1056964608 255617a3babSopenharmony_ci 16: 12(fvec2) ConstantComposite 15 15 256617a3babSopenharmony_ci 17: TypeInt 32 0 257617a3babSopenharmony_ci 18: 17(int) Constant 1 258617a3babSopenharmony_ci 19: TypeArray 6(float) 18 259617a3babSopenharmony_ci20(gl_PerVertex): TypeStruct 7(fvec4) 6(float) 19 260617a3babSopenharmony_ci 21: TypePointer Output 20(gl_PerVertex) 261617a3babSopenharmony_ci 22: 21(ptr) Variable Output 262617a3babSopenharmony_ci 23: TypeInt 32 1 263617a3babSopenharmony_ci 24: 23(int) Constant 0 264617a3babSopenharmony_ci 26(Inputs): TypeStruct 7(fvec4) 12(fvec2) 265617a3babSopenharmony_ci 27: 17(int) Constant 3 266617a3babSopenharmony_ci 28: TypeArray 26(Inputs) 27 267617a3babSopenharmony_ci 29: TypePointer Input 28 268617a3babSopenharmony_ci 30(gin): 29(ptr) Variable Input 269617a3babSopenharmony_ci 4(main): 2 Function None 3 270617a3babSopenharmony_ci 5: Label 271617a3babSopenharmony_ci Store 9(a1) 11 272617a3babSopenharmony_ci Store 14(a2) 16 273617a3babSopenharmony_ci 25: 8(ptr) AccessChain 22 24 274617a3babSopenharmony_ci Store 25 11 275617a3babSopenharmony_ci Return 276617a3babSopenharmony_ci FunctionEnd 277