Implement serialization/deserialization of DawnDeviceProperties
This patch implements the serialization and deserialization of
DawnDeviceProperties in dawn_wire for the use of serializing this type
of object in Chromium.
BUG=chromium:996713
TEST=dawn_unittests
Change-Id: I1678627a017079540689d8529a1a7e1c975aae61
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/12240
Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
diff --git a/dawn.json b/dawn.json
index 81d9914..8cfff53 100644
--- a/dawn.json
+++ b/dawn.json
@@ -579,6 +579,13 @@
}
]
},
+ "device properties": {
+ "category": "structure",
+ "extensible": false,
+ "members": [
+ {"name": "texture compression BC", "type": "bool", "default": "false"}
+ ]
+ },
"depth stencil state descriptor": {
"category": "structure",
"extensible": true,