• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1spv.swizzleInversion.frag
2// Module Version 10000
3// Generated by (magic number): 8000a
4// Id's are bound by 46
5
6                              Capability Shader
7                              Capability InterpolationFunction
8               1:             ExtInstImport  "GLSL.std.450"
9                              MemoryModel Logical GLSL450
10                              EntryPoint Fragment 4  "main" 12 37
11                              ExecutionMode 4 OriginUpperLeft
12                              Source GLSL 450
13                              Name 4  "main"
14                              Name 9  "v43"
15                              Name 12  "in4"
16                              Name 17  "v42"
17                              Name 23  "v44"
18                              Name 29  "v41"
19                              Name 35  "v33"
20                              Name 37  "in3"
21                              Name 40  "v32"
22                              Name 43  "v31"
23                              Decorate 12(in4) Location 0
24                              Decorate 37(in3) Location 1
25               2:             TypeVoid
26               3:             TypeFunction 2
27               6:             TypeFloat 32
28               7:             TypeVector 6(float) 3
29               8:             TypePointer Function 7(fvec3)
30              10:             TypeVector 6(float) 4
31              11:             TypePointer Input 10(fvec4)
32         12(in4):     11(ptr) Variable Input
33              15:             TypeVector 6(float) 2
34              16:             TypePointer Function 15(fvec2)
35              18:             TypeInt 32 1
36              19:     18(int) Constant 1
37              22:             TypePointer Function 10(fvec4)
38              24:    6(float) Constant 1073741824
39              25:   15(fvec2) ConstantComposite 24 24
40              28:             TypePointer Function 6(float)
41              30:             TypeInt 32 0
42              31:     30(int) Constant 1
43              32:             TypePointer Input 6(float)
44              36:             TypePointer Input 7(fvec3)
45         37(in3):     36(ptr) Variable Input
46         4(main):           2 Function None 3
47               5:             Label
48          9(v43):      8(ptr) Variable Function
49         17(v42):     16(ptr) Variable Function
50         23(v44):     22(ptr) Variable Function
51         29(v41):     28(ptr) Variable Function
52         35(v33):      8(ptr) Variable Function
53         40(v32):     16(ptr) Variable Function
54         43(v31):     28(ptr) Variable Function
55              13:   10(fvec4) ExtInst 1(GLSL.std.450) 76(InterpolateAtCentroid) 12(in4)
56              14:    7(fvec3) VectorShuffle 13 13 3 2 0
57                              Store 9(v43) 14
58              20:   10(fvec4) ExtInst 1(GLSL.std.450) 77(InterpolateAtSample) 12(in4) 19
59              21:   15(fvec2) VectorShuffle 20 20 2 0
60                              Store 17(v42) 21
61              26:   10(fvec4) ExtInst 1(GLSL.std.450) 78(InterpolateAtOffset) 12(in4) 25
62              27:   10(fvec4) VectorShuffle 26 26 2 1 0 3
63                              Store 23(v44) 27
64              33:     32(ptr) AccessChain 12(in4) 31
65              34:    6(float) ExtInst 1(GLSL.std.450) 78(InterpolateAtOffset) 33 25
66                              Store 29(v41) 34
67              38:    7(fvec3) ExtInst 1(GLSL.std.450) 76(InterpolateAtCentroid) 37(in3)
68              39:    7(fvec3) VectorShuffle 38 38 1 2 0
69                              Store 35(v33) 39
70              41:    7(fvec3) ExtInst 1(GLSL.std.450) 77(InterpolateAtSample) 37(in3) 19
71              42:   15(fvec2) VectorShuffle 41 41 2 0
72                              Store 40(v32) 42
73              44:     32(ptr) AccessChain 12(in4) 31
74              45:    6(float) ExtInst 1(GLSL.std.450) 78(InterpolateAtOffset) 44 25
75                              Store 43(v31) 45
76                              Return
77                              FunctionEnd
78