Revert "[d3d12] Remove copy_dxc_binary target" This reverts commit 40a604b75ef5f2cfb81667d6f752b88b2f54f5e9. Reason for revert: Causing failures on win32-archive-rel CI bot Failure Link: https://ci.chromium.org/ui/p/chromium/builders/ci/win32-archive-rel/61796/overview Original change's description: > [d3d12] Remove copy_dxc_binary target > > As far as I know, dawn_use_built_dxc is always enabled for Dawn and > Chromium builds, and is only maintained for some Skia bots, so it should > now be safe to remove this Windows SDK copying of dxcompiler.dll and > depend only on the DXC built from source in these build files. > > Also cleanup an unused include. > > Bug: 399358291 > Change-Id: I5d1248d81e8be09dd48e76ccc95edf45734f9f8e > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/340656 > Reviewed-by: Antonio Maiorano <amaiorano@google.com> > Commit-Queue: Natalie Chouinard <chouinard@google.com> > Reviewed-by: James Price <jrprice@google.com> # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 399358291 Change-Id: I12b3bd7f4aea9aeca329a1f58811a502ab10b5d7 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/341335 Commit-Queue: James Price <jrprice@google.com> Reviewed-by: James Price <jrprice@google.com> Auto-Submit: Natalie Chouinard <chouinard@google.com> Reviewed-by: Antonio Maiorano <amaiorano@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.