Remove support for snake_case wgpu::Features.
Chromium has been updated so the fallback is no longer needed.
Bug: dawn:550
Change-Id: I25b054617fc054926e0eb850229f244ddc51bb61
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/100470
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Austin Eng <enga@chromium.org>
diff --git a/src/dawn/native/Features.cpp b/src/dawn/native/Features.cpp
index e43da12..d375b20 100644
--- a/src/dawn/native/Features.cpp
+++ b/src/dawn/native/Features.cpp
@@ -233,23 +233,6 @@
if (iter != mFeatureNameToEnumMap.cend()) {
return kFeatureNameAndInfoList[static_cast<size_t>(iter->second)].feature;
}
-
- // TODO(dawn:550): Remove this fallback logic when Chromium is updated.
- constexpr std::array<std::pair<const char*, const char*>, 6> kReplacementsForDeprecatedNames = {
- {
- {"texture_compression_bc", "texture-compression-bc"},
- {"depth_clamping", "depth-clamping"},
- {"pipeline_statistics_query", "pipeline-statistics-query"},
- {"shader_float16", "shader-float16"},
- {"timestamp_query", "timestamp-query"},
- {"multiplanar_formats", "multiplanar-formats"},
- }};
- for (const auto& [name, replacement] : kReplacementsForDeprecatedNames) {
- if (strcmp(featureName, name) == 0) {
- return FeatureNameToEnum(replacement);
- }
- }
-
return Feature::InvalidEnum;
}