1spv.merge-unreachable.frag 2// Module Version 10000 3// Generated by (magic number): 8000a 4// 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 10 ExecutionMode 4 OriginUpperLeft 11 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 40 Unreachable 41 FunctionEnd 42