commit | 90f844785cc7cdb8ee6fa710e67e6e7abf528f8f | [log] [tgz] |
---|---|---|
author | Kai Ninomiya <kainino@chromium.org> | Tue Jun 10 07:55:35 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jun 10 07:55:35 2025 -0700 |
tree | 05cbda7d8490422d28452b7b81ca82b35027c009 | |
parent | 11c6b543be24f49f0d778dfb41b37a287291bc35 [diff] |
[dawn][emscripten] Fix ComboLimits compilation on Emscripten A single copy of ComboLimits is used for both Dawn and Emscripten targets, but it's generated with Dawn tags. Rather than try to generate multiple copies of it (and move it to some other path), generate ifdefs to make it work correctly on both (and switch it to params_all since it's actually for all targets, not Dawn). Bug: none Change-Id: I7344c792a11117a715a5b9941ec8dbb27c726077 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/245240 Reviewed-by: Loko Kung <lokokung@google.com> Commit-Queue: Kai Ninomiya <kainino@chromium.org> Auto-Submit: Kai Ninomiya <kainino@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.