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