1 spv.1.4.OpCopyLogical.funcall.frag
2 // Module Version 10400
3 // Generated by (magic number): 80007
4 // Id's are bound by 60
7 1: ExtInstImport "GLSL.std.450"
8 MemoryModel Logical GLSL450
9 EntryPoint Fragment 4 "main" 25 37
10 ExecutionMode 4 OriginUpperLeft
15 Name 12 "fooConst(struct-S-mf441;"
17 Name 17 "foo(struct-S-mf441;"
19 Name 20 "fooOut(struct-S-mf441;"
22 MemberName 22(S) 0 "m"
24 MemberName 23(blockName) 0 "s1"
27 MemberName 31(S) 0 "m"
34 MemberDecorate 22(S) 0 ColMajor
35 MemberDecorate 22(S) 0 Offset 0
36 MemberDecorate 22(S) 0 MatrixStride 16
37 MemberDecorate 23(blockName) 0 Offset 0
38 Decorate 23(blockName) Block
39 Decorate 25 DescriptorSet 0
41 MemberDecorate 31(S) 0 ColMajor
45 7: TypeVector 6(float) 4
46 8: TypeMatrix 7(fvec4) 4
48 10: TypeFunction 2 9(S)
49 14: TypePointer Function 9(S)
50 15: TypeFunction 2 14(ptr)
52 23(blockName): TypeStruct 22(S)
53 24: TypePointer StorageBuffer 23(blockName)
54 25: 24(ptr) Variable StorageBuffer
56 27: 26(int) Constant 0
57 28: TypePointer StorageBuffer 22(S)
59 36: TypePointer Private 9(S)
60 37(s2): 36(ptr) Variable Private
61 4(main): 2 Function None 3
63 32(arg): 14(ptr) Variable Function
64 40(param): 14(ptr) Variable Function
65 45(param): 14(ptr) Variable Function
66 48(param): 14(ptr) Variable Function
67 56(param): 14(ptr) Variable Function
68 29: 28(ptr) AccessChain 25 27
70 33: 9(S) CopyLogical 30
73 35: 2 FunctionCall 12(fooConst(struct-S-mf441;) 34
75 39: 2 FunctionCall 12(fooConst(struct-S-mf441;) 38
76 41: 28(ptr) AccessChain 25 27
78 43: 9(S) CopyLogical 42
80 44: 2 FunctionCall 17(foo(struct-S-mf441;) 40(param)
83 47: 2 FunctionCall 17(foo(struct-S-mf441;) 45(param)
84 49: 28(ptr) AccessChain 25 27
86 51: 9(S) CopyLogical 50
88 52: 2 FunctionCall 20(fooOut(struct-S-mf441;) 48(param)
89 53: 9(S) Load 48(param)
90 54: 28(ptr) AccessChain 25 27
91 55: 22(S) CopyLogical 53
95 58: 2 FunctionCall 20(fooOut(struct-S-mf441;) 56(param)
96 59: 9(S) Load 56(param)
100 12(fooConst(struct-S-mf441;): 2 Function None 10
101 11(s): 9(S) FunctionParameter
105 17(foo(struct-S-mf441;): 2 Function None 15
106 16(s): 14(ptr) FunctionParameter
110 20(fooOut(struct-S-mf441;): 2 Function None 15
111 19(s): 14(ptr) FunctionParameter