[tint] Add build guard for IR validation assertions This is enabled by default when building Dawn standalone or building the fuzzers, but off by default when building Chromium without the fuzzers. Bug: 498327991 Change-Id: I1aaf2b40eb525c0af36207a8baace303503ae11c Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/300796 Commit-Queue: James Price <jrprice@google.com> Reviewed-by: dan sinclair <dsinclair@chromium.org>
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.