1remap.switch.everything.frag
2WARNING: 0:5: '' : all default precisions are highp; use precision statements to quiet warning, e.g.:
3         "precision mediump int; precision highp float;"
4
5// Module Version 10000
6// Generated by (magic number): 80007
7// Id's are bound by 23990
8
9                              Capability Shader
10               1:             ExtInstImport  "GLSL.std.450"
11                              MemoryModel Logical GLSL450
12                              EntryPoint Fragment 5663  "main" 3719 3994
13                              ExecutionMode 5663 OriginUpperLeft
14                              Decorate 3719 Location 0
15                              Decorate 3994 RelaxedPrecision
16                              Decorate 3994 Location 0
17                              Decorate 12421 RelaxedPrecision
18                              Decorate 12422 RelaxedPrecision
19                              Decorate 12423 RelaxedPrecision
20               8:             TypeVoid
21            1282:             TypeFunction 8
22              13:             TypeFloat 32
23              29:             TypeVector 13(float) 4
24             666:             TypePointer Input 29(fvec4)
25            3719:    666(ptr) Variable Input
26              11:             TypeInt 32 0
27            2579:     11(int) Constant 3
28             650:             TypePointer Input 13(float)
29              12:             TypeInt 32 1
30             667:             TypePointer Output 29(fvec4)
31            3994:    667(ptr) Variable Output
32            2570:     11(int) Constant 0
33            2572:   13(float) Constant 0
34            2573:     11(int) Constant 1
35             138:   13(float) Constant 1065353216
36            2576:     11(int) Constant 2
37              24:   13(float) Constant 1073741824
38             833:   13(float) Constant 3212836864
39            1284:   29(fvec4) ConstantComposite 833 833 833 833
40            5663:           8 Function None 1282
41           23915:             Label
42            7984:    650(ptr) AccessChain 3719 2579
43           11376:   13(float) Load 7984
44           16859:     12(int) ConvertFToS 11376
45                              SelectionMerge 19578 None
46                              Switch 16859 15971
47                                     case 0: 8158
48                                     case 1: 8159
49                                     case 2: 8160
50           15971:               Label
51                                Store 3994 1284
52                                Branch 19578
53            8158:               Label
54           21848:    650(ptr)   AccessChain 3719 2570
55           23987:   13(float)   Load 21848
56           19989:   13(float)   FAdd 23987 2572
57           12421:   29(fvec4)   CompositeConstruct 19989 19989 19989 19989
58                                Store 3994 12421
59                                Branch 19578
60            8159:               Label
61           21849:    650(ptr)   AccessChain 3719 2573
62           23988:   13(float)   Load 21849
63           19990:   13(float)   FAdd 23988 138
64           12422:   29(fvec4)   CompositeConstruct 19990 19990 19990 19990
65                                Store 3994 12422
66                                Branch 19578
67            8160:               Label
68           21850:    650(ptr)   AccessChain 3719 2576
69           23989:   13(float)   Load 21850
70           19991:   13(float)   FAdd 23989 24
71           12423:   29(fvec4)   CompositeConstruct 19991 19991 19991 19991
72                                Store 3994 12423
73                                Branch 19578
74           19578:             Label
75                              Return
76                              FunctionEnd
77