1spv.offsets.frag 2// Module Version 10000 3// Generated by (magic number): 8000a 4// Id's are bound by 15 5 6 Capability Shader 7 1: ExtInstImport "GLSL.std.450" 8 MemoryModel Logical GLSL450 9 EntryPoint Fragment 4 "main" 10 ExecutionMode 4 OriginUpperLeft 11 Source GLSL 450 12 Name 4 "main" 13 Name 7 "n1" 14 MemberName 7(n1) 0 "a" 15 MemberName 7(n1) 1 "b" 16 MemberName 7(n1) 2 "c" 17 MemberName 7(n1) 3 "d" 18 Name 9 "i1" 19 Name 12 "n2" 20 MemberName 12(n2) 0 "e" 21 MemberName 12(n2) 1 "f" 22 MemberName 12(n2) 2 "g" 23 MemberName 12(n2) 3 "h" 24 Name 14 "i2" 25 MemberDecorate 7(n1) 0 Offset 8 26 MemberDecorate 7(n1) 1 Offset 4 27 MemberDecorate 7(n1) 2 Offset 0 28 MemberDecorate 7(n1) 3 Offset 12 29 Decorate 7(n1) Block 30 Decorate 9(i1) DescriptorSet 0 31 Decorate 9(i1) Binding 0 32 MemberDecorate 12(n2) 0 Offset 32 33 MemberDecorate 12(n2) 1 Offset 48 34 MemberDecorate 12(n2) 2 Offset 16 35 MemberDecorate 12(n2) 3 Offset 0 36 Decorate 12(n2) BufferBlock 37 Decorate 14(i2) DescriptorSet 0 38 Decorate 14(i2) Binding 1 39 2: TypeVoid 40 3: TypeFunction 2 41 6: TypeInt 32 1 42 7(n1): TypeStruct 6(int) 6(int) 6(int) 6(int) 43 8: TypePointer Uniform 7(n1) 44 9(i1): 8(ptr) Variable Uniform 45 10: TypeFloat 32 46 11: TypeVector 10(float) 3 47 12(n2): TypeStruct 11(fvec3) 11(fvec3) 11(fvec3) 11(fvec3) 48 13: TypePointer Uniform 12(n2) 49 14(i2): 13(ptr) Variable Uniform 50 4(main): 2 Function None 3 51 5: Label 52 Return 53 FunctionEnd 54