blob: e08721f8b0ea62c890edea6cc59d0f28fe439d38 [file] [log] [blame]
Jeff Bolz7da39ed2018-11-14 09:30:53 -06001spv.scalarlayout.frag
Jeff Bolz7da39ed2018-11-14 09:30:53 -06002// Module Version 10000
Graeme Leese182ab462020-06-22 11:49:38 +01003// Generated by (magic number): 8000a
Jeff Bolz7da39ed2018-11-14 09:30:53 -06004// 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
Jeff Bolz0a93cfb2018-12-11 20:53:59 -060057 Decorate 19 Binding 0
Jeff Bolz7da39ed2018-11-14 09:30:53 -060058 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