1617a3babSopenharmony_cispv.swizzleInversion.frag
2617a3babSopenharmony_ci// Module Version 10000
3617a3babSopenharmony_ci// Generated by (magic number): 8000b
4617a3babSopenharmony_ci// Id's are bound by 46
5617a3babSopenharmony_ci
6617a3babSopenharmony_ci                              Capability Shader
7617a3babSopenharmony_ci                              Capability InterpolationFunction
8617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
9617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
10617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 12 37
11617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
12617a3babSopenharmony_ci                              Source GLSL 450
13617a3babSopenharmony_ci                              Name 4  "main"
14617a3babSopenharmony_ci                              Name 9  "v43"
15617a3babSopenharmony_ci                              Name 12  "in4"
16617a3babSopenharmony_ci                              Name 17  "v42"
17617a3babSopenharmony_ci                              Name 23  "v44"
18617a3babSopenharmony_ci                              Name 29  "v41"
19617a3babSopenharmony_ci                              Name 35  "v33"
20617a3babSopenharmony_ci                              Name 37  "in3"
21617a3babSopenharmony_ci                              Name 40  "v32"
22617a3babSopenharmony_ci                              Name 43  "v31"
23617a3babSopenharmony_ci                              Decorate 12(in4) Location 0
24617a3babSopenharmony_ci                              Decorate 37(in3) Location 1
25617a3babSopenharmony_ci               2:             TypeVoid
26617a3babSopenharmony_ci               3:             TypeFunction 2
27617a3babSopenharmony_ci               6:             TypeFloat 32
28617a3babSopenharmony_ci               7:             TypeVector 6(float) 3
29617a3babSopenharmony_ci               8:             TypePointer Function 7(fvec3)
30617a3babSopenharmony_ci              10:             TypeVector 6(float) 4
31617a3babSopenharmony_ci              11:             TypePointer Input 10(fvec4)
32617a3babSopenharmony_ci         12(in4):     11(ptr) Variable Input
33617a3babSopenharmony_ci              15:             TypeVector 6(float) 2
34617a3babSopenharmony_ci              16:             TypePointer Function 15(fvec2)
35617a3babSopenharmony_ci              18:             TypeInt 32 1
36617a3babSopenharmony_ci              19:     18(int) Constant 1
37617a3babSopenharmony_ci              22:             TypePointer Function 10(fvec4)
38617a3babSopenharmony_ci              24:    6(float) Constant 1073741824
39617a3babSopenharmony_ci              25:   15(fvec2) ConstantComposite 24 24
40617a3babSopenharmony_ci              28:             TypePointer Function 6(float)
41617a3babSopenharmony_ci              30:             TypeInt 32 0
42617a3babSopenharmony_ci              31:     30(int) Constant 1
43617a3babSopenharmony_ci              32:             TypePointer Input 6(float)
44617a3babSopenharmony_ci              36:             TypePointer Input 7(fvec3)
45617a3babSopenharmony_ci         37(in3):     36(ptr) Variable Input
46617a3babSopenharmony_ci         4(main):           2 Function None 3
47617a3babSopenharmony_ci               5:             Label
48617a3babSopenharmony_ci          9(v43):      8(ptr) Variable Function
49617a3babSopenharmony_ci         17(v42):     16(ptr) Variable Function
50617a3babSopenharmony_ci         23(v44):     22(ptr) Variable Function
51617a3babSopenharmony_ci         29(v41):     28(ptr) Variable Function
52617a3babSopenharmony_ci         35(v33):      8(ptr) Variable Function
53617a3babSopenharmony_ci         40(v32):     16(ptr) Variable Function
54617a3babSopenharmony_ci         43(v31):     28(ptr) Variable Function
55617a3babSopenharmony_ci              13:   10(fvec4) ExtInst 1(GLSL.std.450) 76(InterpolateAtCentroid) 12(in4)
56617a3babSopenharmony_ci              14:    7(fvec3) VectorShuffle 13 13 3 2 0
57617a3babSopenharmony_ci                              Store 9(v43) 14
58617a3babSopenharmony_ci              20:   10(fvec4) ExtInst 1(GLSL.std.450) 77(InterpolateAtSample) 12(in4) 19
59617a3babSopenharmony_ci              21:   15(fvec2) VectorShuffle 20 20 2 0
60617a3babSopenharmony_ci                              Store 17(v42) 21
61617a3babSopenharmony_ci              26:   10(fvec4) ExtInst 1(GLSL.std.450) 78(InterpolateAtOffset) 12(in4) 25
62617a3babSopenharmony_ci              27:   10(fvec4) VectorShuffle 26 26 2 1 0 3
63617a3babSopenharmony_ci                              Store 23(v44) 27
64617a3babSopenharmony_ci              33:     32(ptr) AccessChain 12(in4) 31
65617a3babSopenharmony_ci              34:    6(float) ExtInst 1(GLSL.std.450) 78(InterpolateAtOffset) 33 25
66617a3babSopenharmony_ci                              Store 29(v41) 34
67617a3babSopenharmony_ci              38:    7(fvec3) ExtInst 1(GLSL.std.450) 76(InterpolateAtCentroid) 37(in3)
68617a3babSopenharmony_ci              39:    7(fvec3) VectorShuffle 38 38 1 2 0
69617a3babSopenharmony_ci                              Store 35(v33) 39
70617a3babSopenharmony_ci              41:    7(fvec3) ExtInst 1(GLSL.std.450) 77(InterpolateAtSample) 37(in3) 19
71617a3babSopenharmony_ci              42:   15(fvec2) VectorShuffle 41 41 2 0
72617a3babSopenharmony_ci                              Store 40(v32) 42
73617a3babSopenharmony_ci              44:     32(ptr) AccessChain 12(in4) 31
74617a3babSopenharmony_ci              45:    6(float) ExtInst 1(GLSL.std.450) 78(InterpolateAtOffset) 44 25
75617a3babSopenharmony_ci                              Store 43(v31) 45
76617a3babSopenharmony_ci                              Return
77617a3babSopenharmony_ci                              FunctionEnd
78