• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1spv.deepRvalue.frag
2// Module Version 10000
3// Generated by (magic number): 80007
4// Id's are bound by 152
5
6                              Capability Shader
7               1:             ExtInstImport  "GLSL.std.450"
8                              MemoryModel Logical GLSL450
9                              EntryPoint Fragment 4  "main" 146
10                              ExecutionMode 4 OriginUpperLeft
11                              Source GLSL 330
12                              Name 4  "main"
13                              Name 9  "v1"
14                              Name 15  "v2"
15                              Name 21  "v3"
16                              Name 27  "v4"
17                              Name 35  "m"
18                              Name 63  "mm"
19                              Name 80  "f"
20                              Name 87  "g"
21                              Name 106  "h"
22                              Name 107  "i"
23                              Name 111  "samp2D"
24                              Name 131  "str"
25                              MemberName 131(str) 0  "a"
26                              MemberName 131(str) 1  "b"
27                              MemberName 131(str) 2  "c"
28                              Name 133  "t"
29                              Name 146  "gl_FragColor"
30                              Decorate 111(samp2D) DescriptorSet 0
31                              Decorate 111(samp2D) Binding 0
32                              Decorate 146(gl_FragColor) Location 0
33               2:             TypeVoid
34               3:             TypeFunction 2
35               6:             TypeFloat 32
36               7:             TypeVector 6(float) 4
37               8:             TypePointer Private 7(fvec4)
38           9(v1):      8(ptr) Variable Private
39              10:    6(float) Constant 1073741824
40              11:    6(float) Constant 1077936128
41              12:    6(float) Constant 1084227584
42              13:    6(float) Constant 1088421888
43              14:    7(fvec4) ConstantComposite 10 11 12 13
44          15(v2):      8(ptr) Variable Private
45              16:    6(float) Constant 1093664768
46              17:    6(float) Constant 1095761920
47              18:    6(float) Constant 1099431936
48              19:    6(float) Constant 1100480512
49              20:    7(fvec4) ConstantComposite 16 17 18 19
50          21(v3):      8(ptr) Variable Private
51              22:    6(float) Constant 1102577664
52              23:    6(float) Constant 1105723392
53              24:    6(float) Constant 1106771968
54              25:    6(float) Constant 1108606976
55              26:    7(fvec4) ConstantComposite 22 23 24 25
56          27(v4):      8(ptr) Variable Private
57              28:    6(float) Constant 1109655552
58              29:    6(float) Constant 1110179840
59              30:    6(float) Constant 1111228416
60              31:    6(float) Constant 1112801280
61              32:    7(fvec4) ConstantComposite 28 29 30 31
62              33:             TypeMatrix 7(fvec4) 4
63              34:             TypePointer Function 33
64              40:    6(float) Constant 1065353216
65              41:    6(float) Constant 0
66              79:             TypePointer Function 6(float)
67              81:             TypeInt 32 1
68              82:     81(int) Constant 1
69              83:             TypeInt 32 0
70              84:     83(int) Constant 3
71             103:     81(int) Constant 2
72             104:     83(int) Constant 1
73             108:             TypeImage 6(float) 2D sampled format:Unknown
74             109:             TypeSampledImage 108
75             110:             TypePointer UniformConstant 109
76     111(samp2D):    110(ptr) Variable UniformConstant
77             113:             TypeVector 6(float) 2
78             114:    6(float) Constant 1056964608
79             115:  113(fvec2) ConstantComposite 114 114
80             119:    6(float) Constant 1036831949
81             120:             TypeBool
82             124:             TypeVector 120(bool) 4
83             130:             TypeArray 113(fvec2) 84
84        131(str):             TypeStruct 81(int) 130 120(bool)
85             132:             TypePointer Function 131(str)
86             134:  113(fvec2) ConstantComposite 10 11
87             135:    6(float) Constant 1082130432
88             136:  113(fvec2) ConstantComposite 135 12
89             137:    6(float) Constant 1086324736
90             138:  113(fvec2) ConstantComposite 137 13
91             139:         130 ConstantComposite 134 136 138
92             140:   120(bool) ConstantTrue
93             141:    131(str) ConstantComposite 82 139 140
94             145:             TypePointer Output 7(fvec4)
95146(gl_FragColor):    145(ptr) Variable Output
96         4(main):           2 Function None 3
97               5:             Label
98           35(m):     34(ptr) Variable Function
99          63(mm):     34(ptr) Variable Function
100           80(f):     79(ptr) Variable Function
101           87(g):     79(ptr) Variable Function
102          106(h):     79(ptr) Variable Function
103          107(i):     79(ptr) Variable Function
104          133(t):    132(ptr) Variable Function
105                              Store 9(v1) 14
106                              Store 15(v2) 20
107                              Store 21(v3) 26
108                              Store 27(v4) 32
109              36:    7(fvec4) Load 9(v1)
110              37:    7(fvec4) Load 15(v2)
111              38:    7(fvec4) Load 21(v3)
112              39:    7(fvec4) Load 27(v4)
113              42:    6(float) CompositeExtract 36 0
114              43:    6(float) CompositeExtract 36 1
115              44:    6(float) CompositeExtract 36 2
116              45:    6(float) CompositeExtract 36 3
117              46:    6(float) CompositeExtract 37 0
118              47:    6(float) CompositeExtract 37 1
119              48:    6(float) CompositeExtract 37 2
120              49:    6(float) CompositeExtract 37 3
121              50:    6(float) CompositeExtract 38 0
122              51:    6(float) CompositeExtract 38 1
123              52:    6(float) CompositeExtract 38 2
124              53:    6(float) CompositeExtract 38 3
125              54:    6(float) CompositeExtract 39 0
126              55:    6(float) CompositeExtract 39 1
127              56:    6(float) CompositeExtract 39 2
128              57:    6(float) CompositeExtract 39 3
129              58:    7(fvec4) CompositeConstruct 42 43 44 45
130              59:    7(fvec4) CompositeConstruct 46 47 48 49
131              60:    7(fvec4) CompositeConstruct 50 51 52 53
132              61:    7(fvec4) CompositeConstruct 54 55 56 57
133              62:          33 CompositeConstruct 58 59 60 61
134                              Store 35(m) 62
135              64:          33 Load 35(m)
136              65:          33 Load 35(m)
137              66:    7(fvec4) CompositeExtract 64 0
138              67:    7(fvec4) CompositeExtract 65 0
139              68:    7(fvec4) FMul 66 67
140              69:    7(fvec4) CompositeExtract 64 1
141              70:    7(fvec4) CompositeExtract 65 1
142              71:    7(fvec4) FMul 69 70
143              72:    7(fvec4) CompositeExtract 64 2
144              73:    7(fvec4) CompositeExtract 65 2
145              74:    7(fvec4) FMul 72 73
146              75:    7(fvec4) CompositeExtract 64 3
147              76:    7(fvec4) CompositeExtract 65 3
148              77:    7(fvec4) FMul 75 76
149              78:          33 CompositeConstruct 68 71 74 77
150                              Store 63(mm) 78
151              85:     79(ptr) AccessChain 63(mm) 82 84
152              86:    6(float) Load 85
153                              Store 80(f) 86
154              88:          33 Load 35(m)
155              89:          33 Load 35(m)
156              90:    7(fvec4) CompositeExtract 88 0
157              91:    7(fvec4) CompositeExtract 89 0
158              92:    7(fvec4) FMul 90 91
159              93:    7(fvec4) CompositeExtract 88 1
160              94:    7(fvec4) CompositeExtract 89 1
161              95:    7(fvec4) FMul 93 94
162              96:    7(fvec4) CompositeExtract 88 2
163              97:    7(fvec4) CompositeExtract 89 2
164              98:    7(fvec4) FMul 96 97
165              99:    7(fvec4) CompositeExtract 88 3
166             100:    7(fvec4) CompositeExtract 89 3
167             101:    7(fvec4) FMul 99 100
168             102:          33 CompositeConstruct 92 95 98 101
169             105:    6(float) CompositeExtract 102 2 1
170                              Store 87(g) 105
171                              Store 106(h) 12
172             112:         109 Load 111(samp2D)
173             116:    7(fvec4) ImageSampleImplicitLod 112 115
174             117:    6(float) CompositeExtract 116 1
175                              Store 107(i) 117
176             118:    6(float) Load 107(i)
177             121:   120(bool) FOrdGreaterThan 118 119
178             122:    7(fvec4) Load 9(v1)
179             123:    7(fvec4) Load 15(v2)
180             125:  124(bvec4) CompositeConstruct 121 121 121 121
181             126:    7(fvec4) Select 125 122 123
182             127:    6(float) CompositeExtract 126 3
183             128:    6(float) Load 107(i)
184             129:    6(float) FAdd 128 127
185                              Store 107(i) 129
186                              Store 133(t) 141
187             142:    6(float) CompositeExtract 141 1 2 1
188             143:    6(float) Load 107(i)
189             144:    6(float) FAdd 143 142
190                              Store 107(i) 144
191             147:    6(float) Load 80(f)
192             148:    6(float) Load 87(g)
193             149:    6(float) Load 106(h)
194             150:    6(float) Load 107(i)
195             151:    7(fvec4) CompositeConstruct 147 148 149 150
196                              Store 146(gl_FragColor) 151
197                              Return
198                              FunctionEnd
199