2 // Module Version 10000
3 // Generated by (magic number): 80006
4 // Id's are bound by 35
7 1: ExtInstImport "GLSL.std.450"
8 MemoryModel Logical GLSL450
9 EntryPoint Vertex 4 "main" 24
13 MemberName 11(Material) 0 "kind"
14 MemberName 11(Material) 1 "fa"
17 Decorate 10 ArrayStride 4
18 MemberDecorate 11(Material) 0 Offset 0
19 MemberDecorate 11(Material) 1 Offset 4
20 Decorate 11(Material) Block
27 10: TypeArray 7(float) 9
28 11(Material): TypeStruct 6(int) 10
29 12: TypePointer PushConstant 11(Material)
30 13(matInst): 12(ptr) Variable PushConstant
32 15: TypePointer PushConstant 6(int)
33 22: TypeVector 7(float) 4
34 23: TypePointer Output 22(fvec4)
35 24(color): 23(ptr) Variable Output
36 25: 7(float) Constant 1045220557
37 26: 22(fvec4) ConstantComposite 25 25 25 25
38 28: 7(float) Constant 1056964608
39 29: 22(fvec4) ConstantComposite 28 28 28 28
40 31: 7(float) Constant 0
41 32: 22(fvec4) ConstantComposite 31 31 31 31
42 4(main): 2 Function None 3
44 16: 15(ptr) AccessChain 13(matInst) 14
46 SelectionMerge 21 None