@@ -87,57 +87,9 @@ static raw_ostream &operator<<(raw_ostream &OS,
8787 return OS;
8888}
8989
90- static const EnumEntry<SamplerFilter> SamplerFilterNames[] = {
91- {" MinMagMipPoint" , SamplerFilter::MinMagMipPoint},
92- {" MinMagPointMipLinear" , SamplerFilter::MinMagPointMipLinear},
93- {" MinPointMagLinearMipPoint" , SamplerFilter::MinPointMagLinearMipPoint},
94- {" MinPointMagMipLinear" , SamplerFilter::MinPointMagMipLinear},
95- {" MinLinearMagMipPoint" , SamplerFilter::MinLinearMagMipPoint},
96- {" MinLinearMagPointMipLinear" , SamplerFilter::MinLinearMagPointMipLinear},
97- {" MinMagLinearMipPoint" , SamplerFilter::MinMagLinearMipPoint},
98- {" MinMagMipLinear" , SamplerFilter::MinMagMipLinear},
99- {" Anisotropic" , SamplerFilter::Anisotropic},
100- {" ComparisonMinMagMipPoint" , SamplerFilter::ComparisonMinMagMipPoint},
101- {" ComparisonMinMagPointMipLinear" ,
102- SamplerFilter::ComparisonMinMagPointMipLinear},
103- {" ComparisonMinPointMagLinearMipPoint" ,
104- SamplerFilter::ComparisonMinPointMagLinearMipPoint},
105- {" ComparisonMinPointMagMipLinear" ,
106- SamplerFilter::ComparisonMinPointMagMipLinear},
107- {" ComparisonMinLinearMagMipPoint" ,
108- SamplerFilter::ComparisonMinLinearMagMipPoint},
109- {" ComparisonMinLinearMagPointMipLinear" ,
110- SamplerFilter::ComparisonMinLinearMagPointMipLinear},
111- {" ComparisonMinMagLinearMipPoint" ,
112- SamplerFilter::ComparisonMinMagLinearMipPoint},
113- {" ComparisonMinMagMipLinear" , SamplerFilter::ComparisonMinMagMipLinear},
114- {" ComparisonAnisotropic" , SamplerFilter::ComparisonAnisotropic},
115- {" MinimumMinMagMipPoint" , SamplerFilter::MinimumMinMagMipPoint},
116- {" MinimumMinMagPointMipLinear" , SamplerFilter::MinimumMinMagPointMipLinear},
117- {" MinimumMinPointMagLinearMipPoint" ,
118- SamplerFilter::MinimumMinPointMagLinearMipPoint},
119- {" MinimumMinPointMagMipLinear" , SamplerFilter::MinimumMinPointMagMipLinear},
120- {" MinimumMinLinearMagMipPoint" , SamplerFilter::MinimumMinLinearMagMipPoint},
121- {" MinimumMinLinearMagPointMipLinear" ,
122- SamplerFilter::MinimumMinLinearMagPointMipLinear},
123- {" MinimumMinMagLinearMipPoint" , SamplerFilter::MinimumMinMagLinearMipPoint},
124- {" MinimumMinMagMipLinear" , SamplerFilter::MinimumMinMagMipLinear},
125- {" MinimumAnisotropic" , SamplerFilter::MinimumAnisotropic},
126- {" MaximumMinMagMipPoint" , SamplerFilter::MaximumMinMagMipPoint},
127- {" MaximumMinMagPointMipLinear" , SamplerFilter::MaximumMinMagPointMipLinear},
128- {" MaximumMinPointMagLinearMipPoint" ,
129- SamplerFilter::MaximumMinPointMagLinearMipPoint},
130- {" MaximumMinPointMagMipLinear" , SamplerFilter::MaximumMinPointMagMipLinear},
131- {" MaximumMinLinearMagMipPoint" , SamplerFilter::MaximumMinLinearMagMipPoint},
132- {" MaximumMinLinearMagPointMipLinear" ,
133- SamplerFilter::MaximumMinLinearMagPointMipLinear},
134- {" MaximumMinMagLinearMipPoint" , SamplerFilter::MaximumMinMagLinearMipPoint},
135- {" MaximumMinMagMipLinear" , SamplerFilter::MaximumMinMagMipLinear},
136- {" MaximumAnisotropic" , SamplerFilter::MaximumAnisotropic},
137- };
138-
139- static raw_ostream &operator <<(raw_ostream &OS, const SamplerFilter &Filter) {
140- printEnum (OS, Filter, ArrayRef (SamplerFilterNames));
90+ static raw_ostream &operator <<(raw_ostream &OS,
91+ const llvm::dxbc::SamplerFilter &Filter) {
92+ printEnum (OS, Filter, dxbc::getSamplerFilters ());
14193
14294 return OS;
14395}
0 commit comments