1hlsl.hlslOffset.vert
2Shader version: 500
30:? Sequence
40:20  Function Definition: @main( ( temp void)
50:20    Function Parameters:
60:20  Function Definition: main( ( temp void)
70:20    Function Parameters:
80:?     Sequence
90:20      Function Call: @main( ( temp void)
100:?   Linker Objects
110:?     'anon@0' (layout( row_major std140) uniform block{layout( row_major std140) uniform float m0, layout( row_major std140) uniform 3-component vector of float m4, layout( row_major std140) uniform float m16, layout( row_major std140 offset=20) uniform 3-component vector of float m20, layout( row_major std140 offset=36) uniform 3-component vector of float m36, layout( row_major std140 offset=56) uniform 2-component vector of float m56, layout( row_major std140) uniform float m64, layout( row_major std140) uniform 2-component vector of float m68, layout( row_major std140) uniform float m76, layout( row_major std140) uniform float m80, layout( row_major std140) uniform 1-element array of 2-component vector of float m96})
12
13
14Linked vertex stage:
15
16
17Shader version: 500
180:? Sequence
190:20  Function Definition: @main( ( temp void)
200:20    Function Parameters:
210:20  Function Definition: main( ( temp void)
220:20    Function Parameters:
230:?     Sequence
240:20      Function Call: @main( ( temp void)
250:?   Linker Objects
260:?     'anon@0' (layout( row_major std140) uniform block{layout( row_major std140) uniform float m0, layout( row_major std140) uniform 3-component vector of float m4, layout( row_major std140) uniform float m16, layout( row_major std140 offset=20) uniform 3-component vector of float m20, layout( row_major std140 offset=36) uniform 3-component vector of float m36, layout( row_major std140 offset=56) uniform 2-component vector of float m56, layout( row_major std140) uniform float m64, layout( row_major std140) uniform 2-component vector of float m68, layout( row_major std140) uniform float m76, layout( row_major std140) uniform float m80, layout( row_major std140) uniform 1-element array of 2-component vector of float m96})
27
28// Module Version 10000
29// Generated by (magic number): 80007
30// Id's are bound by 18
31
32                              Capability Shader
33               1:             ExtInstImport  "GLSL.std.450"
34                              MemoryModel Logical GLSL450
35                              EntryPoint Vertex 4  "main"
36                              Source HLSL 500
37                              Name 4  "main"
38                              Name 6  "@main("
39                              Name 15  "b"
40                              MemberName 15(b) 0  "m0"
41                              MemberName 15(b) 1  "m4"
42                              MemberName 15(b) 2  "m16"
43                              MemberName 15(b) 3  "m20"
44                              MemberName 15(b) 4  "m36"
45                              MemberName 15(b) 5  "m56"
46                              MemberName 15(b) 6  "m64"
47                              MemberName 15(b) 7  "m68"
48                              MemberName 15(b) 8  "m76"
49                              MemberName 15(b) 9  "m80"
50                              MemberName 15(b) 10  "m96"
51                              Name 17  ""
52                              Decorate 14 ArrayStride 16
53                              MemberDecorate 15(b) 0 Offset 0
54                              MemberDecorate 15(b) 1 Offset 4
55                              MemberDecorate 15(b) 2 Offset 16
56                              MemberDecorate 15(b) 3 Offset 20
57                              MemberDecorate 15(b) 4 Offset 36
58                              MemberDecorate 15(b) 5 Offset 56
59                              MemberDecorate 15(b) 6 Offset 64
60                              MemberDecorate 15(b) 7 Offset 68
61                              MemberDecorate 15(b) 8 Offset 76
62                              MemberDecorate 15(b) 9 Offset 80
63                              MemberDecorate 15(b) 10 Offset 96
64                              Decorate 15(b) Block
65                              Decorate 17 DescriptorSet 0
66               2:             TypeVoid
67               3:             TypeFunction 2
68               9:             TypeFloat 32
69              10:             TypeVector 9(float) 3
70              11:             TypeVector 9(float) 2
71              12:             TypeInt 32 0
72              13:     12(int) Constant 1
73              14:             TypeArray 11(fvec2) 13
74           15(b):             TypeStruct 9(float) 10(fvec3) 9(float) 10(fvec3) 10(fvec3) 11(fvec2) 9(float) 11(fvec2) 9(float) 9(float) 14
75              16:             TypePointer Uniform 15(b)
76              17:     16(ptr) Variable Uniform
77         4(main):           2 Function None 3
78               5:             Label
79               8:           2 FunctionCall 6(@main()
80                              Return
81                              FunctionEnd
82       6(@main():           2 Function None 3
83               7:             Label
84                              Return
85                              FunctionEnd
86