commit | ef9da42a9e157dd3eef5130e7618d6d70299c20b | [log] [tgz] |
---|---|---|
author | Antonio Maiorano <amaiorano@google.com> | Thu Sep 21 17:53:34 2023 +0000 |
committer | Antonio Maiorano <amaiorano@google.com> | Thu Sep 21 17:53:34 2023 +0000 |
tree | 87a950cb1365fa29f1a9e686cebf47771e642734 | |
parent | ef4000e5beddf6978c4e318bbdb682dd93ddc119 [diff] |
Fix cross-compilation of DXC from non-Windows hosts to Windows targets Use the same method as Chrome for mc.exe (Message Compiler): commit the generated files, and on Windows, compile with mc.exe and compare the results with what we commit, erroring on mismatch. Also make sure to compile the tablegen executables using the host toolchain. Bug: dawn:2070 Change-Id: I46b7d39d73305b9ecebc56a90b3ce85bda2c3d9e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/152222 Commit-Queue: Antonio Maiorano <amaiorano@google.com> Reviewed-by: Corentin Wallez <cwallez@chromium.org> Kokoro: Kokoro <noreply+kokoro@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.