dawn-cmake/generator/templates/dawn_wire/client
Austin Eng 65a903bf75 dawn_wire: Gracefully handle all invalid and unknown sTypes
This CL makes the wire gracefully handle all invalid and unknown
sTypes. All unknown sType structs are serialized and deserialized
as the base WGPUChainedStruct with sType Invalid.

Bug: dawn:369, dawn:654
Change-Id: Ia2571df81fc96e2c672d3ea13c03237a2d5fa5c1
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/39460
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Stephen White <senorblanco@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
2021-02-01 16:48:18 +00:00
..
ApiObjects.h Remove storage class specifier for the explicit template specialization 2020-11-20 09:38:56 +00:00
ApiProcs.cpp dawn_wire: Gracefully handle all invalid and unknown sTypes 2021-02-01 16:48:18 +00:00
ClientBase.h Track and destroy all child objects on wire client destruction 2020-11-11 19:46:18 +00:00
ClientHandlers.cpp dawn_wire: Support chunked commands 2020-10-13 22:35:34 +00:00
ClientPrototypes.inc dawn_wire: Tag deserialize commands with volatile pointer 2019-10-07 20:38:47 +00:00