commit | 0edec6150d1211f1b73ca66cdc22bfd8c72ead49 | [log] [tgz] |
---|---|---|
author | Corentin Wallez <cwallez@chromium.org> | Wed Nov 08 18:52:47 2023 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Nov 08 18:52:47 2023 +0000 |
tree | b5a2a4b77c5ed17ae7e1f445147a3e0e0bb7e589 | |
parent | 0b255d2da6884122ffced19bddffcb87510c1a3b [diff] |
dawn.node: Fix \0 in entryPoint names for constants/fragment/vertex The same fix that was applied to GPUProgrammableStage needs to also be applied to overridable constant names. The previous fix also only worked for compute entry-points because they were the only Dawn type using GPUProgrammableStage when dawn.json copies all the members in GPUVertexState and GPUFragmentState as well. So the fix must be reused there as well. Bug: None Change-Id: Ie51e7e2992ce4fccf8d69a6debe99538cd8bb75d Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/159365 Reviewed-by: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Dawn is an open-source and cross-platform implementation of the work-in-progress 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)
(TODO)
BSD 3-Clause License, please see LICENSE.
This is not an officially supported Google product.