1spv.xfbOffsetOnBlockMembersAssignment.vert 2// Module Version 10000 3// Generated by (magic number): 8000b 4// Id's are bound by 33 5 6 Capability Shader 7 Capability TransformFeedback 8 1: ExtInstImport "GLSL.std.450" 9 MemoryModel Logical GLSL450 10 EntryPoint Vertex 4 "main" 10 27 31 32 11 ExecutionMode 4 Xfb 12 Source GLSL 450 13 Name 4 "main" 14 Name 8 "block2" 15 MemberName 8(block2) 0 "y1_out" 16 MemberName 8(block2) 1 "y2_out" 17 Name 10 "" 18 Name 25 "gl_PerVertex" 19 MemberName 25(gl_PerVertex) 0 "gl_Position" 20 MemberName 25(gl_PerVertex) 1 "gl_PointSize" 21 MemberName 25(gl_PerVertex) 2 "gl_ClipDistance" 22 MemberName 25(gl_PerVertex) 3 "gl_CullDistance" 23 Name 27 "" 24 Name 31 "gl_VertexID" 25 Name 32 "gl_InstanceID" 26 MemberDecorate 8(block2) 0 Offset 0 27 MemberDecorate 8(block2) 1 Offset 4 28 Decorate 8(block2) Block 29 Decorate 10 Location 5 30 Decorate 10 XfbBuffer 2 31 Decorate 10 XfbStride 20 32 MemberDecorate 25(gl_PerVertex) 0 BuiltIn Position 33 MemberDecorate 25(gl_PerVertex) 1 BuiltIn PointSize 34 MemberDecorate 25(gl_PerVertex) 2 BuiltIn ClipDistance 35 MemberDecorate 25(gl_PerVertex) 3 BuiltIn CullDistance 36 Decorate 25(gl_PerVertex) Block 37 Decorate 27 XfbBuffer 0 38 Decorate 27 XfbStride 0 39 Decorate 31(gl_VertexID) BuiltIn VertexId 40 Decorate 32(gl_InstanceID) BuiltIn InstanceId 41 2: TypeVoid 42 3: TypeFunction 2 43 6: TypeFloat 32 44 7: TypeVector 6(float) 4 45 8(block2): TypeStruct 6(float) 7(fvec4) 46 9: TypePointer Output 8(block2) 47 10: 9(ptr) Variable Output 48 11: TypeInt 32 1 49 12: 11(int) Constant 0 50 13: 6(float) Constant 1088421888 51 14: TypePointer Output 6(float) 52 16: 11(int) Constant 1 53 17: 6(float) Constant 1065353216 54 18: 6(float) Constant 0 55 19: 7(fvec4) ConstantComposite 17 18 18 17 56 20: TypePointer Output 7(fvec4) 57 22: TypeInt 32 0 58 23: 22(int) Constant 1 59 24: TypeArray 6(float) 23 6025(gl_PerVertex): TypeStruct 7(fvec4) 6(float) 24 24 61 26: TypePointer Output 25(gl_PerVertex) 62 27: 26(ptr) Variable Output 63 28: 7(fvec4) ConstantComposite 18 18 18 18 64 30: TypePointer Input 11(int) 65 31(gl_VertexID): 30(ptr) Variable Input 6632(gl_InstanceID): 30(ptr) Variable Input 67 4(main): 2 Function None 3 68 5: Label 69 15: 14(ptr) AccessChain 10 12 70 Store 15 13 71 21: 20(ptr) AccessChain 10 16 72 Store 21 19 73 29: 20(ptr) AccessChain 27 12 74 Store 29 28 75 Return 76 FunctionEnd 77