Integrate deprecation testing into DawnTestBase This makes it a lot easier to modify old tests to test deprecation behavior, and means we can mark all of the places that are going to break in the deprecation CL (while we're thinking about it) instead of the removal CL (which is weeks later). It also makes it so all deprecation warnings in the tests will be caught. Turns out that they were already clean. Bug: dawn:520 Change-Id: I429f667207b88df04341179369bb6d24e034ca65 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/31141 Commit-Queue: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Dawn is an open-source and cross-platform implementation of the work-in-progress WebGPU standard. More precisely it implements webgpu.h that is a one-to-one mapping with the WebGPU IDL. Dawn is meant to be integrated as part of a larger system and is the underlying implementation of WebGPU in Chromium.
Dawn provides several WebGPU building blocks:
webgpu.h version that Dawn implements.webgpu.h.Helpful links:
Developer documentation:
User documentation: (TODO, figure out what overlaps with the webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.