blob: b986a7d9d2009b93b7f729f84b6bfab1fe37a5ca [file] [log] [blame]
steve-lunarga8456412016-08-17 16:18:06 -06001remap.hlsl.sample.basic.everything.frag
2WARNING: 0:4: 'immediate sampler state' : unimplemented
3
steve-lunarga8456412016-08-17 16:18:06 -06004// Module Version 10000
John Kessenich07ed11f2017-10-07 11:33:11 -06005// Generated by (magic number): 80002
John Kessenich02467d82017-01-19 15:41:47 -07006// Id's are bound by 24878
steve-lunarga8456412016-08-17 16:18:06 -06007
8 Capability Shader
9 Capability Sampled1D
10 1: ExtInstImport "GLSL.std.450"
11 MemoryModel Logical GLSL450
John Kesseniche516d432017-08-09 14:29:29 -060012 EntryPoint Fragment 5663 "main" 4253 3709
steve-lunarga8456412016-08-17 16:18:06 -060013 ExecutionMode 5663 OriginUpperLeft
14 Decorate 4727 DescriptorSet 0
15 Decorate 4727 Binding 0
16 Decorate 3305 DescriptorSet 0
17 Decorate 3305 Binding 0
18 Decorate 4743 DescriptorSet 0
19 Decorate 4807 DescriptorSet 0
20 Decorate 5042 DescriptorSet 0
21 Decorate 5058 DescriptorSet 0
22 Decorate 5122 DescriptorSet 0
23 Decorate 3967 DescriptorSet 0
24 Decorate 3983 DescriptorSet 0
25 Decorate 4047 DescriptorSet 0
26 Decorate 3789 DescriptorSet 0
27 Decorate 3805 DescriptorSet 0
28 Decorate 3869 DescriptorSet 0
John Kesseniche516d432017-08-09 14:29:29 -060029 Decorate 4253 Location 0
30 Decorate 3709 BuiltIn FragDepth
steve-lunarga8456412016-08-17 16:18:06 -060031 8: TypeVoid
32 1282: TypeFunction 8
John Kessenich02467d82017-01-19 15:41:47 -070033 13: TypeFloat 32
34 29: TypeVector 13(float) 4
35 1032: TypeStruct 29(fvec4) 13(float)
36 319: TypeFunction 1032(struct)
steve-lunarga8456412016-08-17 16:18:06 -060037 12: TypeInt 32 1
38 1335: TypeStruct 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int) 12(int)
39 1972: TypePointer Function 1335(struct)
40 2574: 12(int) Constant 1
41 649: TypePointer Function 12(int)
42 2577: 12(int) Constant 2
43 2580: 12(int) Constant 3
44 2583: 12(int) Constant 4
45 2586: 12(int) Constant 5
46 2589: 12(int) Constant 6
47 2571: 12(int) Constant 0
48 2592: 12(int) Constant 7
49 2595: 12(int) Constant 8
50 2598: 12(int) Constant 9
51 2601: 12(int) Constant 10
52 2604: 12(int) Constant 11
steve-lunarga8456412016-08-17 16:18:06 -060053 666: TypePointer Function 29(fvec4)
54 149: TypeImage 13(float) 1D sampled format:Unknown
55 786: TypePointer UniformConstant 149
56 4727: 786(ptr) Variable UniformConstant
57 508: TypeSampler
58 1145: TypePointer UniformConstant 508
59 3305: 1145(ptr) Variable UniformConstant
60 510: TypeSampledImage 149
61 2935: 13(float) Constant 1036831949
62 26: TypeVector 12(int) 4
63 148: TypeImage 12(int) 1D sampled format:Unknown
64 785: TypePointer UniformConstant 148
65 4743: 785(ptr) Variable UniformConstant
66 511: TypeSampledImage 148
67 2821: 13(float) Constant 1045220557
68 11: TypeInt 32 0
69 23: TypeVector 11(int) 4
70 147: TypeImage 11(int) 1D sampled format:Unknown
71 784: TypePointer UniformConstant 147
72 4807: 784(ptr) Variable UniformConstant
73 512: TypeSampledImage 147
74 2151: 13(float) Constant 1050253722
75 150: TypeImage 13(float) 2D sampled format:Unknown
76 787: TypePointer UniformConstant 150
77 5042: 787(ptr) Variable UniformConstant
78 513: TypeSampledImage 150
79 19: TypeVector 13(float) 2
80 1825: 19(fvec2) ConstantComposite 2935 2821
81 151: TypeImage 12(int) 2D sampled format:Unknown
82 788: TypePointer UniformConstant 151
83 5058: 788(ptr) Variable UniformConstant
84 514: TypeSampledImage 151
85 2707: 13(float) Constant 1053609165
86 2028: 19(fvec2) ConstantComposite 2151 2707
87 152: TypeImage 11(int) 2D sampled format:Unknown
88 789: TypePointer UniformConstant 152
89 5122: 789(ptr) Variable UniformConstant
90 515: TypeSampledImage 152
91 252: 13(float) Constant 1056964608
92 2037: 13(float) Constant 1058642330
93 2684: 19(fvec2) ConstantComposite 252 2037
94 153: TypeImage 13(float) 3D sampled format:Unknown
95 790: TypePointer UniformConstant 153
96 3967: 790(ptr) Variable UniformConstant
97 516: TypeSampledImage 153
98 24: TypeVector 13(float) 3
99 1660: 24(fvec3) ConstantComposite 2935 2821 2151
100 154: TypeImage 12(int) 3D sampled format:Unknown
101 791: TypePointer UniformConstant 154
102 3983: 791(ptr) Variable UniformConstant
103 517: TypeSampledImage 154
104 2174: 24(fvec3) ConstantComposite 2707 252 2037
105 155: TypeImage 11(int) 3D sampled format:Unknown
106 792: TypePointer UniformConstant 155
107 4047: 792(ptr) Variable UniformConstant
108 518: TypeSampledImage 155
109 808: 13(float) Constant 1060320051
110 2593: 13(float) Constant 1061997773
111 1364: 13(float) Constant 1063675494
112 2476: 24(fvec3) ConstantComposite 808 2593 1364
113 156: TypeImage 13(float) Cube sampled format:Unknown
114 793: TypePointer UniformConstant 156
115 3789: 793(ptr) Variable UniformConstant
116 519: TypeSampledImage 156
117 157: TypeImage 12(int) Cube sampled format:Unknown
118 794: TypePointer UniformConstant 157
119 3805: 794(ptr) Variable UniformConstant
120 520: TypeSampledImage 157
121 158: TypeImage 11(int) Cube sampled format:Unknown
122 795: TypePointer UniformConstant 158
123 3869: 795(ptr) Variable UniformConstant
124 521: TypeSampledImage 158
steve-lunarga8456412016-08-17 16:18:06 -0600125 1669: TypePointer Function 1032(struct)
126 138: 13(float) Constant 1065353216
127 1284: 29(fvec4) ConstantComposite 138 138 138 138
128 650: TypePointer Function 13(float)
John Kessenich7dc630f2016-09-16 01:44:43 -0600129 667: TypePointer Output 29(fvec4)
John Kesseniche516d432017-08-09 14:29:29 -0600130 4253: 667(ptr) Variable Output
John Kessenich7dc630f2016-09-16 01:44:43 -0600131 651: TypePointer Output 13(float)
John Kesseniche516d432017-08-09 14:29:29 -0600132 3709: 651(ptr) Variable Output
steve-lunarga8456412016-08-17 16:18:06 -0600133 5663: 8 Function None 1282
John Kessenich02467d82017-01-19 15:41:47 -0700134 24877: Label
135 4104: 1669(ptr) Variable Function
136 18803:1032(struct) FunctionCall 3317
137 Store 4104 18803
138 13396: 666(ptr) AccessChain 4104 2571
139 7967: 29(fvec4) Load 13396
John Kesseniche516d432017-08-09 14:29:29 -0600140 Store 4253 7967
John Kessenich02467d82017-01-19 15:41:47 -0700141 16622: 650(ptr) AccessChain 4104 2574
John Kessenichd21baed2016-09-16 03:05:12 -0600142 11539: 13(float) Load 16622
John Kesseniche516d432017-08-09 14:29:29 -0600143 Store 3709 11539
John Kessenich6a70eb72016-08-28 15:00:23 -0600144 Return
steve-lunarga8456412016-08-17 16:18:06 -0600145 FunctionEnd
John Kessenich02467d82017-01-19 15:41:47 -0700146 3317:1032(struct) Function None 319
147 12442: Label
148 5830: 1972(ptr) Variable Function
149 5072: 1669(ptr) Variable Function
150 22671: 649(ptr) AccessChain 5830 2574
151 Store 22671 2574
152 20306: 649(ptr) AccessChain 5830 2577
153 Store 20306 2574
154 20307: 649(ptr) AccessChain 5830 2580
155 Store 20307 2574
156 20308: 649(ptr) AccessChain 5830 2583
157 Store 20308 2574
158 20309: 649(ptr) AccessChain 5830 2586
159 Store 20309 2574
160 20310: 649(ptr) AccessChain 5830 2589
161 Store 20310 2574
162 20311: 649(ptr) AccessChain 5830 2571
163 Store 20311 2574
164 20312: 649(ptr) AccessChain 5830 2592
165 Store 20312 2574
166 20313: 649(ptr) AccessChain 5830 2595
167 Store 20313 2574
168 20314: 649(ptr) AccessChain 5830 2598
169 Store 20314 2574
170 20315: 649(ptr) AccessChain 5830 2601
171 Store 20315 2574
172 20230: 649(ptr) AccessChain 5830 2604
173 Store 20230 2574
174 15508: 149 Load 4727
175 12260: 508 Load 3305
176 12514: 510 SampledImage 15508 12260
177 21065: 29(fvec4) ImageSampleImplicitLod 12514 2935
178 9477: 148 Load 4743
179 16280: 508 Load 3305
180 12515: 511 SampledImage 9477 16280
181 21066: 26(ivec4) ImageSampleImplicitLod 12515 2821
182 9478: 147 Load 4807
183 16281: 508 Load 3305
184 12516: 512 SampledImage 9478 16281
185 21067: 23(ivec4) ImageSampleImplicitLod 12516 2151
186 9479: 150 Load 5042
187 16282: 508 Load 3305
188 12517: 513 SampledImage 9479 16282
189 21068: 29(fvec4) ImageSampleImplicitLod 12517 1825
190 9480: 151 Load 5058
191 16283: 508 Load 3305
192 12518: 514 SampledImage 9480 16283
193 21069: 26(ivec4) ImageSampleImplicitLod 12518 2028
194 9481: 152 Load 5122
195 16284: 508 Load 3305
196 12519: 515 SampledImage 9481 16284
197 21070: 23(ivec4) ImageSampleImplicitLod 12519 2684
198 9482: 153 Load 3967
199 16285: 508 Load 3305
200 12520: 516 SampledImage 9482 16285
201 21071: 29(fvec4) ImageSampleImplicitLod 12520 1660
202 9483: 154 Load 3983
203 16286: 508 Load 3305
204 12521: 517 SampledImage 9483 16286
205 21072: 26(ivec4) ImageSampleImplicitLod 12521 2174
206 9484: 155 Load 4047
207 16287: 508 Load 3305
208 12522: 518 SampledImage 9484 16287
209 21073: 23(ivec4) ImageSampleImplicitLod 12522 2476
210 9485: 156 Load 3789
211 16288: 508 Load 3305
212 12523: 519 SampledImage 9485 16288
213 21074: 29(fvec4) ImageSampleImplicitLod 12523 1660
214 9486: 157 Load 3805
215 16289: 508 Load 3305
216 12524: 520 SampledImage 9486 16289
217 21075: 26(ivec4) ImageSampleImplicitLod 12524 2174
218 9487: 158 Load 3869
219 16290: 508 Load 3305
220 12590: 521 SampledImage 9487 16290
221 20392: 23(ivec4) ImageSampleImplicitLod 12590 2476
222 14275: 666(ptr) AccessChain 5072 2571
223 Store 14275 1284
224 20231: 650(ptr) AccessChain 5072 2574
225 Store 20231 138
226 8692:1032(struct) Load 5072
227 ReturnValue 8692
228 FunctionEnd