Refactor: Add KDoc links and improve reference validation in generator Major changes: - Adds External Links: Converts internal `@ref` tags for non-API references (e.g., `ErrorScopes`, `CallbackStatuses`) and points to github documentation. - Improves Validation: Refactors `webgpu_json_utility.py` to use new helper functions for more accurate reference validation, handling method names, hyphenated names, and `wgpu`-prefixes. BUG: b/450743687 Change-Id: I2c8f5f3da9a064563393b92285eee2847d09d913 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/273454 Commit-Queue: Mridul Goyal <mridulgoyal@google.com> Reviewed-by: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Jim Blackler <jimblackler@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.