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