commit | f8d60002c2a0c3e0950475984619d3354362b2c1 | [log] [tgz] |
---|---|---|
author | Antonio Maiorano <amaiorano@google.com> | Fri Sep 22 14:00:49 2023 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Sep 22 14:00:49 2023 +0000 |
tree | 9beedd0af882bea288acd375e1af1213ef9e522d | |
parent | 73611a1eba7e916e82b049ab202b51341f5d10d9 [diff] |
dawn.node: copy .js files to the right target dir and improve doc for Windows Because MSVC is a multiconfig toolchain, CMake will output binaries under build_dir/<config>. Fix the copying of index.js and cts.js so that they end up in the same directory as dawn.node. Also update the README with simpler instructions for Windows, using MSBuild rather than Ninja. Bug: dawn:1917 Change-Id: Ib147579e794f5080e5de931c40cda1ef0cbb269f Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/152960 Reviewed-by: Ben Clayton <bclayton@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Antonio Maiorano <amaiorano@google.com>
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)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.