Actually match feature name casing with JS
Change-Id: Ibc0d551a2e47242d75a6c67683b69fc8d08e5627
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/158322
Reviewed-by: Loko Kung <lokokung@google.com>
Auto-Submit: Austin Eng <enga@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Loko Kung <lokokung@google.com>
Commit-Queue: Austin Eng <enga@chromium.org>
diff --git a/generator/dawn_json_generator.py b/generator/dawn_json_generator.py
index 465ddcb..8f9ad3c 100644
--- a/generator/dawn_json_generator.py
+++ b/generator/dawn_json_generator.py
@@ -81,9 +81,6 @@
def snake_case(self):
return '_'.join(self.chunks)
- def hyphen_case(self):
- return '-'.join(self.chunks)
-
def namespace_case(self):
return '::'.join(self.chunks)
diff --git a/generator/templates/dawn/native/Features.inl b/generator/templates/dawn/native/Features.inl
index 3fb39de..bab10e7 100644
--- a/generator/templates/dawn/native/Features.inl
+++ b/generator/templates/dawn/native/Features.inl
@@ -72,7 +72,8 @@
for (size_t i = 0; i < kInfoCount; ++i) {
if (kFeatureInfo[i].feature == Feature::{{as_cppEnum(enum.name)}}) {
list[Feature::{{as_cppEnum(enum.name)}}] = {
- "{{enum.name.hyphen_case()}}",
+ //* Match feature name casing with javascript casing.
+ "{{enum.name.js_enum_case()}}",
kFeatureInfo[i].info.description,
kFeatureInfo[i].info.url,
kFeatureInfo[i].info.featureState,