1617a3babSopenharmony_cispv.xfb.vert 2617a3babSopenharmony_ci// Module Version 10000 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 16 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Shader 7617a3babSopenharmony_ci Capability TransformFeedback 8617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 9617a3babSopenharmony_ci MemoryModel Logical GLSL450 10617a3babSopenharmony_ci EntryPoint Vertex 4 "main" 8 11 14 15 11617a3babSopenharmony_ci ExecutionMode 4 Xfb 12617a3babSopenharmony_ci Source GLSL 450 13617a3babSopenharmony_ci Name 4 "main" 14617a3babSopenharmony_ci Name 8 "out1" 15617a3babSopenharmony_ci Name 9 "outXfb" 16617a3babSopenharmony_ci MemberName 9(outXfb) 0 "out2" 17617a3babSopenharmony_ci Name 11 "" 18617a3babSopenharmony_ci Name 12 "outXfb2" 19617a3babSopenharmony_ci MemberName 12(outXfb2) 0 "out3" 20617a3babSopenharmony_ci Name 14 "" 21617a3babSopenharmony_ci Name 15 "out4" 22617a3babSopenharmony_ci Decorate 8(out1) Location 0 23617a3babSopenharmony_ci Decorate 8(out1) XfbBuffer 3 24617a3babSopenharmony_ci Decorate 8(out1) XfbStride 48 25617a3babSopenharmony_ci Decorate 8(out1) Offset 12 26617a3babSopenharmony_ci MemberDecorate 9(outXfb) 0 Offset 8 27617a3babSopenharmony_ci Decorate 9(outXfb) Block 28617a3babSopenharmony_ci Decorate 11 Location 1 29617a3babSopenharmony_ci Decorate 11 XfbBuffer 2 30617a3babSopenharmony_ci Decorate 11 XfbStride 32 31617a3babSopenharmony_ci MemberDecorate 12(outXfb2) 0 Offset 60 32617a3babSopenharmony_ci Decorate 12(outXfb2) Block 33617a3babSopenharmony_ci Decorate 14 Location 3 34617a3babSopenharmony_ci Decorate 14 XfbBuffer 1 35617a3babSopenharmony_ci Decorate 14 XfbStride 64 36617a3babSopenharmony_ci Decorate 15(out4) Location 4 37617a3babSopenharmony_ci Decorate 15(out4) XfbBuffer 0 38617a3babSopenharmony_ci Decorate 15(out4) XfbStride 8 39617a3babSopenharmony_ci Decorate 15(out4) Offset 4 40617a3babSopenharmony_ci 2: TypeVoid 41617a3babSopenharmony_ci 3: TypeFunction 2 42617a3babSopenharmony_ci 6: TypeFloat 32 43617a3babSopenharmony_ci 7: TypePointer Output 6(float) 44617a3babSopenharmony_ci 8(out1): 7(ptr) Variable Output 45617a3babSopenharmony_ci 9(outXfb): TypeStruct 6(float) 46617a3babSopenharmony_ci 10: TypePointer Output 9(outXfb) 47617a3babSopenharmony_ci 11: 10(ptr) Variable Output 48617a3babSopenharmony_ci 12(outXfb2): TypeStruct 6(float) 49617a3babSopenharmony_ci 13: TypePointer Output 12(outXfb2) 50617a3babSopenharmony_ci 14: 13(ptr) Variable Output 51617a3babSopenharmony_ci 15(out4): 7(ptr) Variable Output 52617a3babSopenharmony_ci 4(main): 2 Function None 3 53617a3babSopenharmony_ci 5: Label 54617a3babSopenharmony_ci Return 55617a3babSopenharmony_ci FunctionEnd 56