blob: dedec9c8b09f180278cfbd1c5e76ad7abafc6670 [file] [log] [blame]
Dejan Mircevski38d039d2016-01-19 10:01:27 -05001spv.merge-unreachable.frag
John Kessenich2b5ea9f2018-01-31 18:35:56 -07002// Module Version 10000
Graeme Leese182ab462020-06-22 11:49:38 +01003// Generated by (magic number): 8000a
Dejan Mircevski38d039d2016-01-19 10:01:27 -05004// Id's are bound by 25
5
6 Capability Shader
7 1: ExtInstImport "GLSL.std.450"
8 MemoryModel Logical GLSL450
9 EntryPoint Fragment 4 "main" 9
John Kessenich6c292d32016-02-15 20:58:50 -070010 ExecutionMode 4 OriginUpperLeft
Dejan Mircevski38d039d2016-01-19 10:01:27 -050011 Source GLSL 450
12 Name 4 "main"
13 Name 9 "v"
14 Decorate 9(v) Location 1
15 2: TypeVoid
16 3: TypeFunction 2
17 6: TypeFloat 32
18 7: TypeVector 6(float) 4
19 8: TypePointer Input 7(fvec4)
20 9(v): 8(ptr) Variable Input
21 11: 6(float) Constant 1036831949
22 12: 6(float) Constant 1045220557
23 13: 6(float) Constant 1050253722
24 14: 6(float) Constant 1053609165
25 15: 7(fvec4) ConstantComposite 11 12 13 14
26 16: TypeBool
27 17: TypeVector 16(bool) 4
28 4(main): 2 Function None 3
29 5: Label
30 10: 7(fvec4) Load 9(v)
31 18: 17(bvec4) FOrdEqual 10 15
32 19: 16(bool) All 18
33 SelectionMerge 21 None
34 BranchConditional 19 20 23
35 20: Label
36 Kill
37 23: Label
38 Return
39 21: Label
David Neto8c3d5b42019-10-21 14:50:31 -040040 Unreachable
Dejan Mircevski38d039d2016-01-19 10:01:27 -050041 FunctionEnd