commit | 6b425c756b81a3ab0b5bd649078204a5921c3ebc | [log] [tgz] |
---|---|---|
author | Kai Ninomiya <kainino@chromium.org> | Tue Jun 03 14:17:44 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jun 03 14:17:44 2025 -0700 |
tree | 84cc6a4a583610f6ac5d7facb59c48a9778e5e45 | |
parent | 086bb5d125dbe866689ada5cbde30a3f7d712756 [diff] |
[emscripten] Link to README from emcc --use-port=emdawnwebgpu:help This makes emcc --use-port=emdawnwebgpu:help point directly at the README file, and shortens the prose description as all that other info is in the readme. emdawnwebgpu (--use-port=emdawnwebgpu; Some files: BSD 3-Clause License. Other files: Emscripten's license (available under both MIT License and University of Illinois/NCSA Open Source License)) Emdawnwebgpu implements webgpu.h on WebGPU, replacing -sUSE_WEBGPU. **For info on usage and filing feedback, see link below.** Options: * cpp_bindings: Add the include path for Dawn-like <webgpu/webgpu_cpp.h> C++ bindings. Default: true. * opt_level: Optimization (-O) level for the bindings' Wasm layer. Default: choose based on -sASSERTIONS. * shared_memory: Enable -sSHARED_MEMORY. Default: choose based on whether linker has -sSHARED_MEMORY enabled. More info: https://dawn.googlesource.com/dawn/+/8c096fd9f643c8dc03639c127eb9593e4f5681fb/src/emdawnwebgpu/pkg/README.md No-Try: true Change-Id: Ib0e9be50ddf773df38f7e1952db5546ead806700 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/245195 Reviewed-by: Loko Kung <lokokung@google.com> Auto-Submit: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Loko Kung <lokokung@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.