1617a3babSopenharmony_ciremap.switch.everything.frag
2617a3babSopenharmony_ciWARNING: 0:5: '' : all default precisions are highp; use precision statements to quiet warning, e.g.:
3617a3babSopenharmony_ci         "precision mediump int; precision highp float;" 
4617a3babSopenharmony_ci
5617a3babSopenharmony_ci// Module Version 10000
6617a3babSopenharmony_ci// Generated by (magic number): 8000b
7617a3babSopenharmony_ci// Id's are bound by 23990
8617a3babSopenharmony_ci
9617a3babSopenharmony_ci                              Capability Shader
10617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
11617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
12617a3babSopenharmony_ci                              EntryPoint Fragment 5663  "main" 3719 3994
13617a3babSopenharmony_ci                              ExecutionMode 5663 OriginUpperLeft
14617a3babSopenharmony_ci                              Decorate 3719 Location 0
15617a3babSopenharmony_ci                              Decorate 3994 RelaxedPrecision
16617a3babSopenharmony_ci                              Decorate 3994 Location 0
17617a3babSopenharmony_ci                              Decorate 12421 RelaxedPrecision
18617a3babSopenharmony_ci                              Decorate 12422 RelaxedPrecision
19617a3babSopenharmony_ci                              Decorate 12423 RelaxedPrecision
20617a3babSopenharmony_ci               8:             TypeVoid
21617a3babSopenharmony_ci            1282:             TypeFunction 8
22617a3babSopenharmony_ci              13:             TypeFloat 32
23617a3babSopenharmony_ci              29:             TypeVector 13(float) 4
24617a3babSopenharmony_ci             666:             TypePointer Input 29(fvec4)
25617a3babSopenharmony_ci            3719:    666(ptr) Variable Input
26617a3babSopenharmony_ci              11:             TypeInt 32 0
27617a3babSopenharmony_ci            2579:     11(int) Constant 3
28617a3babSopenharmony_ci             650:             TypePointer Input 13(float)
29617a3babSopenharmony_ci              12:             TypeInt 32 1
30617a3babSopenharmony_ci             667:             TypePointer Output 29(fvec4)
31617a3babSopenharmony_ci            3994:    667(ptr) Variable Output
32617a3babSopenharmony_ci            2570:     11(int) Constant 0
33617a3babSopenharmony_ci            2572:   13(float) Constant 0
34617a3babSopenharmony_ci            2573:     11(int) Constant 1
35617a3babSopenharmony_ci             138:   13(float) Constant 1065353216
36617a3babSopenharmony_ci            2576:     11(int) Constant 2
37617a3babSopenharmony_ci              24:   13(float) Constant 1073741824
38617a3babSopenharmony_ci             833:   13(float) Constant 3212836864
39617a3babSopenharmony_ci            1284:   29(fvec4) ConstantComposite 833 833 833 833
40617a3babSopenharmony_ci            5663:           8 Function None 1282
41617a3babSopenharmony_ci           23915:             Label
42617a3babSopenharmony_ci            7984:    650(ptr) AccessChain 3719 2579
43617a3babSopenharmony_ci           11376:   13(float) Load 7984
44617a3babSopenharmony_ci           16859:     12(int) ConvertFToS 11376
45617a3babSopenharmony_ci                              SelectionMerge 19578 None
46617a3babSopenharmony_ci                              Switch 16859 15971 
47617a3babSopenharmony_ci                                     case 0: 8158
48617a3babSopenharmony_ci                                     case 1: 8159
49617a3babSopenharmony_ci                                     case 2: 8160
50617a3babSopenharmony_ci           15971:               Label
51617a3babSopenharmony_ci                                Store 3994 1284
52617a3babSopenharmony_ci                                Branch 19578
53617a3babSopenharmony_ci            8158:               Label
54617a3babSopenharmony_ci           21848:    650(ptr)   AccessChain 3719 2570
55617a3babSopenharmony_ci           23987:   13(float)   Load 21848
56617a3babSopenharmony_ci           19989:   13(float)   FAdd 23987 2572
57617a3babSopenharmony_ci           12421:   29(fvec4)   CompositeConstruct 19989 19989 19989 19989
58617a3babSopenharmony_ci                                Store 3994 12421
59617a3babSopenharmony_ci                                Branch 19578
60617a3babSopenharmony_ci            8159:               Label
61617a3babSopenharmony_ci           21849:    650(ptr)   AccessChain 3719 2573
62617a3babSopenharmony_ci           23988:   13(float)   Load 21849
63617a3babSopenharmony_ci           19990:   13(float)   FAdd 23988 138
64617a3babSopenharmony_ci           12422:   29(fvec4)   CompositeConstruct 19990 19990 19990 19990
65617a3babSopenharmony_ci                                Store 3994 12422
66617a3babSopenharmony_ci                                Branch 19578
67617a3babSopenharmony_ci            8160:               Label
68617a3babSopenharmony_ci           21850:    650(ptr)   AccessChain 3719 2576
69617a3babSopenharmony_ci           23989:   13(float)   Load 21850
70617a3babSopenharmony_ci           19991:   13(float)   FAdd 23989 24
71617a3babSopenharmony_ci           12423:   29(fvec4)   CompositeConstruct 19991 19991 19991 19991
72617a3babSopenharmony_ci                                Store 3994 12423
73617a3babSopenharmony_ci                                Branch 19578
74617a3babSopenharmony_ci           19578:             Label
75617a3babSopenharmony_ci                              Return
76617a3babSopenharmony_ci                              FunctionEnd
77