1spv.hlslOffsets.vert
2Shader version: 450
30:? Sequence
40:27  Function Definition: main( ( global void)
50:27    Function Parameters:
60:?   Linker Objects
70:?     'anon@0' (layout( column_major std430) buffer block{layout( column_major std430) buffer highp float m0, layout( column_major std430) buffer highp 3-component vector of float m4, layout( column_major std430) buffer highp float m16, layout( column_major std430 offset=20) buffer highp 3-component vector of float m20, layout( column_major std430) buffer highp 3-component vector of float m32, layout( column_major std430) buffer highp 2-component vector of float m48, layout( column_major std430) buffer highp 2-component vector of float m56, layout( column_major std430) buffer highp float m64, layout( column_major std430) buffer highp 2-component vector of float m68, layout( column_major std430) buffer highp float m76, layout( column_major std430) buffer highp float m80, layout( column_major std430 offset=88) buffer highp 2-component vector of float m88, layout( column_major std430) buffer highp 2-component vector of float m96, layout( column_major std430) buffer 2-component vector of double m112})
8
9
10Linked vertex stage:
11
12
13Shader version: 450
140:? Sequence
150:27  Function Definition: main( ( global void)
160:27    Function Parameters:
170:?   Linker Objects
180:?     'anon@0' (layout( column_major std430) buffer block{layout( column_major std430) buffer highp float m0, layout( column_major std430) buffer highp 3-component vector of float m4, layout( column_major std430) buffer highp float m16, layout( column_major std430 offset=20) buffer highp 3-component vector of float m20, layout( column_major std430) buffer highp 3-component vector of float m32, layout( column_major std430) buffer highp 2-component vector of float m48, layout( column_major std430) buffer highp 2-component vector of float m56, layout( column_major std430) buffer highp float m64, layout( column_major std430) buffer highp 2-component vector of float m68, layout( column_major std430) buffer highp float m76, layout( column_major std430) buffer highp float m80, layout( column_major std430 offset=88) buffer highp 2-component vector of float m88, layout( column_major std430) buffer highp 2-component vector of float m96, layout( column_major std430) buffer 2-component vector of double m112})
19
20// Module Version 10000
21// Generated by (magic number): 80007
22// Id's are bound by 14
23
24                              Capability Shader
25                              Capability Float64
26               1:             ExtInstImport  "GLSL.std.450"
27                              MemoryModel Logical GLSL450
28                              EntryPoint Vertex 4  "main"
29                              Source GLSL 450
30                              Name 4  "main"
31                              Name 11  "block"
32                              MemberName 11(block) 0  "m0"
33                              MemberName 11(block) 1  "m4"
34                              MemberName 11(block) 2  "m16"
35                              MemberName 11(block) 3  "m20"
36                              MemberName 11(block) 4  "m32"
37                              MemberName 11(block) 5  "m48"
38                              MemberName 11(block) 6  "m56"
39                              MemberName 11(block) 7  "m64"
40                              MemberName 11(block) 8  "m68"
41                              MemberName 11(block) 9  "m76"
42                              MemberName 11(block) 10  "m80"
43                              MemberName 11(block) 11  "m88"
44                              MemberName 11(block) 12  "m96"
45                              MemberName 11(block) 13  "m112"
46                              Name 13  ""
47                              MemberDecorate 11(block) 0 Offset 0
48                              MemberDecorate 11(block) 1 Offset 4
49                              MemberDecorate 11(block) 2 Offset 16
50                              MemberDecorate 11(block) 3 Offset 20
51                              MemberDecorate 11(block) 4 Offset 32
52                              MemberDecorate 11(block) 5 Offset 48
53                              MemberDecorate 11(block) 6 Offset 56
54                              MemberDecorate 11(block) 7 Offset 64
55                              MemberDecorate 11(block) 8 Offset 68
56                              MemberDecorate 11(block) 9 Offset 76
57                              MemberDecorate 11(block) 10 Offset 80
58                              MemberDecorate 11(block) 11 Offset 88
59                              MemberDecorate 11(block) 12 Offset 96
60                              MemberDecorate 11(block) 13 Offset 112
61                              Decorate 11(block) BufferBlock
62                              Decorate 13 DescriptorSet 0
63               2:             TypeVoid
64               3:             TypeFunction 2
65               6:             TypeFloat 32
66               7:             TypeVector 6(float) 3
67               8:             TypeVector 6(float) 2
68               9:             TypeFloat 64
69              10:             TypeVector 9(float64_t) 2
70       11(block):             TypeStruct 6(float) 7(fvec3) 6(float) 7(fvec3) 7(fvec3) 8(fvec2) 8(fvec2) 6(float) 8(fvec2) 6(float) 6(float) 8(fvec2) 8(fvec2) 10(f64vec2)
71              12:             TypePointer Uniform 11(block)
72              13:     12(ptr) Variable Uniform
73         4(main):           2 Function None 3
74               5:             Label
75                              Return
76                              FunctionEnd
77