380a086106e7121b2b5ee4804a9569e6f041a201
[platform/upstream/glslang.git] / Test / baseResults / hlsl.hlslOffset.vert.out
1 hlsl.hlslOffset.vert
2 Shader version: 450
3 0:? Sequence
4 0:20  Function Definition: @main( ( temp void)
5 0:20    Function Parameters: 
6 0:20  Function Definition: main( ( temp void)
7 0:20    Function Parameters: 
8 0:?     Sequence
9 0:20      Function Call: @main( ( temp void)
10 0:?   Linker Objects
11 0:?     '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
14 Linked vertex stage:
15
16
17 Shader version: 450
18 0:? Sequence
19 0:20  Function Definition: @main( ( temp void)
20 0:20    Function Parameters: 
21 0:20  Function Definition: main( ( temp void)
22 0:20    Function Parameters: 
23 0:?     Sequence
24 0:20      Function Call: @main( ( temp void)
25 0:?   Linker Objects
26 0:?     '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): 80001
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                               Name 4  "main"
37                               Name 6  "@main("
38                               Name 15  "b"
39                               MemberName 15(b) 0  "m0"
40                               MemberName 15(b) 1  "m4"
41                               MemberName 15(b) 2  "m16"
42                               MemberName 15(b) 3  "m20"
43                               MemberName 15(b) 4  "m36"
44                               MemberName 15(b) 5  "m56"
45                               MemberName 15(b) 6  "m64"
46                               MemberName 15(b) 7  "m68"
47                               MemberName 15(b) 8  "m76"
48                               MemberName 15(b) 9  "m80"
49                               MemberName 15(b) 10  "m96"
50                               Name 17  ""
51                               Decorate 14 ArrayStride 16
52                               MemberDecorate 15(b) 0 Offset 0
53                               MemberDecorate 15(b) 1 Offset 4
54                               MemberDecorate 15(b) 2 Offset 16
55                               MemberDecorate 15(b) 3 Offset 20
56                               MemberDecorate 15(b) 4 Offset 36
57                               MemberDecorate 15(b) 5 Offset 56
58                               MemberDecorate 15(b) 6 Offset 64
59                               MemberDecorate 15(b) 7 Offset 68
60                               MemberDecorate 15(b) 8 Offset 76
61                               MemberDecorate 15(b) 9 Offset 80
62                               MemberDecorate 15(b) 10 Offset 96
63                               Decorate 15(b) Block
64                               Decorate 17 DescriptorSet 0
65                2:             TypeVoid
66                3:             TypeFunction 2
67                9:             TypeFloat 32
68               10:             TypeVector 9(float) 3
69               11:             TypeVector 9(float) 2
70               12:             TypeInt 32 0
71               13:     12(int) Constant 1
72               14:             TypeArray 11(fvec2) 13
73            15(b):             TypeStruct 9(float) 10(fvec3) 9(float) 10(fvec3) 10(fvec3) 11(fvec2) 9(float) 11(fvec2) 9(float) 9(float) 14
74               16:             TypePointer Uniform 15(b)
75               17:     16(ptr) Variable Uniform
76          4(main):           2 Function None 3
77                5:             Label
78                8:           2 FunctionCall 6(@main()
79                               Return
80                               FunctionEnd
81        6(@main():           2 Function None 3
82                7:             Label
83                               Return
84                               FunctionEnd