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"]},