1spv.scalarlayout.frag
2// Module Version 10000
3// Generated by (magic number): 8000a
4// Id's are bound by 20
5
6                              Capability Shader
7                              Capability Float64
8               1:             ExtInstImport  "GLSL.std.450"
9                              MemoryModel Logical GLSL450
10                              EntryPoint Fragment 4  "main"
11                              ExecutionMode 4 OriginUpperLeft
12                              Source GLSL 450
13                              SourceExtension  "GL_EXT_scalar_block_layout"
14                              Name 4  "main"
15                              Name 15  "S"
16                              MemberName 15(S) 0  "a"
17                              MemberName 15(S) 1  "b"
18                              MemberName 15(S) 2  "c"
19                              MemberName 15(S) 3  "d"
20                              MemberName 15(S) 4  "e"
21                              MemberName 15(S) 5  "f"
22                              Name 17  "B1"
23                              MemberName 17(B1) 0  "a"
24                              MemberName 17(B1) 1  "b"
25                              MemberName 17(B1) 2  "c"
26                              MemberName 17(B1) 3  "d"
27                              MemberName 17(B1) 4  "e"
28                              MemberName 17(B1) 5  "f"
29                              MemberName 17(B1) 6  "g"
30                              MemberName 17(B1) 7  "h"
31                              MemberName 17(B1) 8  "i"
32                              Name 19  ""
33                              Decorate 11 ArrayStride 4
34                              Decorate 13 ArrayStride 24
35                              MemberDecorate 15(S) 0 Offset 0
36                              MemberDecorate 15(S) 1 Offset 4
37                              MemberDecorate 15(S) 2 Offset 16
38                              MemberDecorate 15(S) 3 Offset 24
39                              MemberDecorate 15(S) 4 Offset 28
40                              MemberDecorate 15(S) 5 Offset 40
41                              Decorate 16 ArrayStride 48
42                              MemberDecorate 17(B1) 0 Offset 0
43                              MemberDecorate 17(B1) 1 Offset 4
44                              MemberDecorate 17(B1) 2 Offset 12
45                              MemberDecorate 17(B1) 3 Offset 24
46                              MemberDecorate 17(B1) 4 ColMajor
47                              MemberDecorate 17(B1) 4 Offset 32
48                              MemberDecorate 17(B1) 4 MatrixStride 12
49                              MemberDecorate 17(B1) 5 ColMajor
50                              MemberDecorate 17(B1) 5 Offset 56
51                              MemberDecorate 17(B1) 5 MatrixStride 12
52                              MemberDecorate 17(B1) 6 Offset 104
53                              MemberDecorate 17(B1) 7 Offset 112
54                              MemberDecorate 17(B1) 8 Offset 160
55                              Decorate 17(B1) Block
56                              Decorate 19 DescriptorSet 0
57                              Decorate 19 Binding 0
58               2:             TypeVoid
59               3:             TypeFunction 2
60               6:             TypeFloat 32
61               7:             TypeVector 6(float) 2
62               8:             TypeVector 6(float) 3
63               9:             TypeInt 32 0
64              10:      9(int) Constant 2
65              11:             TypeArray 6(float) 10
66              12:             TypeMatrix 8(fvec3) 2
67              13:             TypeArray 12 10
68              14:             TypeFloat 64
69           15(S):             TypeStruct 6(float) 7(fvec2) 14(float64_t) 6(float) 8(fvec3) 6(float)
70              16:             TypeArray 15(S) 10
71          17(B1):             TypeStruct 6(float) 7(fvec2) 8(fvec3) 11 12 13 6(float) 15(S) 16
72              18:             TypePointer Uniform 17(B1)
73              19:     18(ptr) Variable Uniform
74         4(main):           2 Function None 3
75               5:             Label
76                              Return
77                              FunctionEnd
78