remap.switch.everything.frag
WARNING: 0:5: '' : all default precisions are highp; use precision statements to quiet warning, e.g.:
         "precision mediump int; precision highp float;" 

// Module Version 10000
// Generated by (magic number): 8000b
// Id's are bound by 23990

                              Capability Shader
               1:             ExtInstImport  "GLSL.std.450"
                              MemoryModel Logical GLSL450
                              EntryPoint Fragment 5663  "main" 3719 3994
                              ExecutionMode 5663 OriginUpperLeft
                              Decorate 3719 Location 0
                              Decorate 3994 RelaxedPrecision
                              Decorate 3994 Location 0
                              Decorate 12421 RelaxedPrecision
                              Decorate 12422 RelaxedPrecision
                              Decorate 12423 RelaxedPrecision
               8:             TypeVoid
            1282:             TypeFunction 8
              13:             TypeFloat 32
              29:             TypeVector 13(float) 4
             666:             TypePointer Input 29(fvec4)
            3719:    666(ptr) Variable Input
              11:             TypeInt 32 0
            2579:     11(int) Constant 3
             650:             TypePointer Input 13(float)
              12:             TypeInt 32 1
             667:             TypePointer Output 29(fvec4)
            3994:    667(ptr) Variable Output
            2570:     11(int) Constant 0
            2572:   13(float) Constant 0
            2573:     11(int) Constant 1
             138:   13(float) Constant 1065353216
            2576:     11(int) Constant 2
              24:   13(float) Constant 1073741824
             833:   13(float) Constant 3212836864
            1284:   29(fvec4) ConstantComposite 833 833 833 833
            5663:           8 Function None 1282
           23915:             Label
            7984:    650(ptr) AccessChain 3719 2579
           11376:   13(float) Load 7984
           16859:     12(int) ConvertFToS 11376
                              SelectionMerge 19578 None
                              Switch 16859 15971 
                                     case 0: 8158
                                     case 1: 8159
                                     case 2: 8160
           15971:               Label
                                Store 3994 1284
                                Branch 19578
            8158:               Label
           21848:    650(ptr)   AccessChain 3719 2570
           23987:   13(float)   Load 21848
           19989:   13(float)   FAdd 23987 2572
           12421:   29(fvec4)   CompositeConstruct 19989 19989 19989 19989
                                Store 3994 12421
                                Branch 19578
            8159:               Label
           21849:    650(ptr)   AccessChain 3719 2573
           23988:   13(float)   Load 21849
           19990:   13(float)   FAdd 23988 138
           12422:   29(fvec4)   CompositeConstruct 19990 19990 19990 19990
                                Store 3994 12422
                                Branch 19578
            8160:               Label
           21850:    650(ptr)   AccessChain 3719 2576
           23989:   13(float)   Load 21850
           19991:   13(float)   FAdd 23989 24
           12423:   29(fvec4)   CompositeConstruct 19991 19991 19991 19991
                                Store 3994 12423
                                Branch 19578
           19578:             Label
                              Return
                              FunctionEnd
