webgpu.h: Clean Dawn API to query FormatCapabilities

Bug: 42241174
Change-Id: I9cfecde9802f681fb1e87903eff37f68818b5dde
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/222374
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Fr <beaufort.francois@gmail.com>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
diff --git a/src/dawn/dawn.json b/src/dawn/dawn.json
index 7c4f96e..919771e 100644
--- a/src/dawn/dawn.json
+++ b/src/dawn/dawn.json
@@ -2227,10 +2227,8 @@
             {"value": 23, "name": "adapter properties D3D", "tags": ["dawn"]},
             {"value": 24, "name": "adapter properties vk", "tags": ["dawn"]},
             {"value": 25, "name": "r8 unorm storage", "tags": ["dawn"]},
-            {"value": 26, "name": "format capabilities", "enum_value_conflict": true, "tags": ["dawn", "deprecated"]},
-            {"value": 26, "name": "dawn format capabilities", "enum_value_conflict": true, "tags": ["dawn"]},
-            {"value": 27, "name": "drm format capabilities", "enum_value_conflict": true, "tags": ["dawn", "deprecated"]},
-            {"value": 27, "name": "dawn drm format capabilities", "enum_value_conflict": true, "tags": ["dawn"]},
+            {"value": 26, "name": "dawn format capabilities", "tags": ["dawn"]},
+            {"value": 27, "name": "dawn drm format capabilities", "tags": ["dawn"]},
             {"value": 28, "name": "norm16 texture formats", "tags": ["dawn"]},
             {"value": 29, "name": "multi planar format nv16", "tags": ["dawn"]},
             {"value": 30, "name": "multi planar format nv24", "tags": ["dawn"]},
@@ -2276,22 +2274,12 @@
         "category": "native",
         "wasm type": "f"
     },
-    "format capabilities": {
-        "tags": ["dawn", "deprecated"],
-        "category": "typedef",
-        "type": "dawn format capabilities"
-    },
     "dawn format capabilities": {
       "category": "structure",
       "tags": ["dawn"],
       "extensible": "out",
       "members": []
     },
-    "drm format capabilities": {
-        "tags": ["dawn", "deprecated"],
-        "category": "typedef",
-        "type": "dawn drm format capabilities"
-    },
     "dawn drm format capabilities": {
       "category": "structure",
       "tags": ["dawn"],
@@ -2302,11 +2290,6 @@
           {"name": "properties", "type": "dawn drm format properties", "annotation": "const*", "length": "properties count"}
       ]
     },
-    "drm format properties": {
-        "tags": ["dawn", "deprecated"],
-        "category": "typedef",
-        "type": "dawn drm format properties"
-    },
     "dawn drm format properties": {
       "category": "structure",
       "tags": ["dawn"],
@@ -3693,8 +3676,7 @@
             {"value": 22, "name": "adapter properties vk", "tags": ["dawn"]},
             {"value": 23, "name": "dawn wire WGSL control", "tags": ["dawn"]},
             {"value": 24, "name": "dawn WGSL blocklist", "tags": ["dawn", "native"]},
-            {"value": 25, "name": "drm format capabilities", "enum_value_conflict": true, "tags": ["dawn", "deprecated"]},
-            {"value": 25, "name": "dawn drm format capabilities", "enum_value_conflict": true, "tags": ["dawn"]},
+            {"value": 25, "name": "dawn drm format capabilities", "tags": ["dawn"]},
             {"value": 26, "name": "shader module compilation options", "tags": ["dawn"]},
             {"value": 27, "name": "color target state expand resolve texture dawn", "tags": ["dawn"]},
             {"value": 28, "name": "render pass descriptor expand resolve rect", "tags": ["dawn"]},