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,