@@ -211,6 +211,62 @@ static raw_ostream &operator<<(raw_ostream &OS,
211
211
return OS;
212
212
}
213
213
214
+ static raw_ostream &operator <<(raw_ostream &OS,
215
+ const ComparisonFunc &CompFunc) {
216
+ switch (CompFunc) {
217
+ case ComparisonFunc::Never:
218
+ OS << " Never" ;
219
+ break ;
220
+ case ComparisonFunc::Less:
221
+ OS << " Less" ;
222
+ break ;
223
+ case ComparisonFunc::Equal:
224
+ OS << " Equal" ;
225
+ break ;
226
+ case ComparisonFunc::LessEqual:
227
+ OS << " LessEqual" ;
228
+ break ;
229
+ case ComparisonFunc::Greater:
230
+ OS << " Greater" ;
231
+ break ;
232
+ case ComparisonFunc::NotEqual:
233
+ OS << " NotEqual" ;
234
+ break ;
235
+ case ComparisonFunc::GreaterEqual:
236
+ OS << " GreaterEqual" ;
237
+ break ;
238
+ case ComparisonFunc::Always:
239
+ OS << " Always" ;
240
+ break ;
241
+ }
242
+
243
+ return OS;
244
+ }
245
+
246
+
247
+ static raw_ostream &operator <<(raw_ostream &OS,
248
+ const StaticBorderColor &BorderColor) {
249
+ switch (BorderColor) {
250
+ case StaticBorderColor::TransparentBlack:
251
+ OS << " TransparentBlack" ;
252
+ break ;
253
+ case StaticBorderColor::OpaqueBlack:
254
+ OS << " OpaqueBlack" ;
255
+ break ;
256
+ case StaticBorderColor::OpaqueWhite:
257
+ OS << " OpaqueWhite" ;
258
+ break ;
259
+ case StaticBorderColor::OpaqueBlackUint:
260
+ OS << " OpaqueBlackUint" ;
261
+ break ;
262
+ case StaticBorderColor::OpaqueWhiteUint:
263
+ OS << " OpaqueWhiteUint" ;
264
+ break ;
265
+ }
266
+
267
+ return OS;
268
+ }
269
+
214
270
static raw_ostream &operator <<(raw_ostream &OS, const ClauseType &Type) {
215
271
switch (Type) {
216
272
case ClauseType::CBuffer:
@@ -399,6 +455,8 @@ raw_ostream &operator<<(raw_ostream &OS, const StaticSampler &Sampler) {
399
455
<< " , addressW = " << Sampler.AddressW
400
456
<< " , mipLODBias = " << Sampler.MipLODBias
401
457
<< " , maxAnisotropy = " << Sampler.MaxAnisotropy
458
+ << " , comparisonFunc = " << Sampler.CompFunc
459
+ << " , borderColor = " << Sampler.BorderColor
402
460
<< " , minLOD = " << Sampler.MinLOD
403
461
<< " , maxLOD = " << Sampler.MaxLOD
404
462
<< " , space = " << Sampler.Space
0 commit comments