1spv.xfb.vert 2// Module Version 10000 3// Generated by (magic number): 8000a 4// Id's are bound by 16 5 6 Capability Shader 7 Capability TransformFeedback 8 1: ExtInstImport "GLSL.std.450" 9 MemoryModel Logical GLSL450 10 EntryPoint Vertex 4 "main" 8 11 14 15 11 ExecutionMode 4 Xfb 12 Source GLSL 450 13 Name 4 "main" 14 Name 8 "out1" 15 Name 9 "outXfb" 16 MemberName 9(outXfb) 0 "out2" 17 Name 11 "" 18 Name 12 "outXfb2" 19 MemberName 12(outXfb2) 0 "out3" 20 Name 14 "" 21 Name 15 "out4" 22 Decorate 8(out1) Location 0 23 Decorate 8(out1) XfbBuffer 3 24 Decorate 8(out1) XfbStride 48 25 Decorate 8(out1) Offset 12 26 MemberDecorate 9(outXfb) 0 Offset 8 27 Decorate 9(outXfb) Block 28 Decorate 11 Location 1 29 Decorate 11 XfbBuffer 2 30 Decorate 11 XfbStride 32 31 MemberDecorate 12(outXfb2) 0 Offset 60 32 Decorate 12(outXfb2) Block 33 Decorate 14 Location 3 34 Decorate 14 XfbBuffer 1 35 Decorate 14 XfbStride 64 36 Decorate 15(out4) Location 4 37 Decorate 15(out4) XfbBuffer 0 38 Decorate 15(out4) XfbStride 8 39 Decorate 15(out4) Offset 4 40 2: TypeVoid 41 3: TypeFunction 2 42 6: TypeFloat 32 43 7: TypePointer Output 6(float) 44 8(out1): 7(ptr) Variable Output 45 9(outXfb): TypeStruct 6(float) 46 10: TypePointer Output 9(outXfb) 47 11: 10(ptr) Variable Output 48 12(outXfb2): TypeStruct 6(float) 49 13: TypePointer Output 12(outXfb2) 50 14: 13(ptr) Variable Output 51 15(out4): 7(ptr) Variable Output 52 4(main): 2 Function None 3 53 5: Label 54 Return 55 FunctionEnd 56