[tint] Add missing transitive include This header is already included by all the native backends, but when only the null writer is enabled, the CMake build fails with missing types. This fix is based on a patch in vcpkg to fix the CMake build, but pulls the include up to the transitive dependency where it belongs. Bug: 522791659 Change-Id: I337ea29ff12c854e0b0cef088c2f293988f2251b Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/316955 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: Natalie Chouinard <chouinard@google.com>
Dawn is an open-source and cross-platform implementation of the 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)
BSD 3-Clause License, please see LICENSE.
This is not an officially supported Google product.