[tint][cmake] Default enable HLSL for D3D11 The HLSL writer should be default enabled for both D3D12 and D3D11. This is an upstreaming of the patch in vcpkg's port of Dawn that has some fixes to the CMake build for Windows. Bug: 522791659 Change-Id: Id8e533e03e1bf7b985926be539a76c4581a359e3 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/316916 Reviewed-by: Ryan Harrison <rharrison@chromium.org> Commit-Queue: Natalie Chouinard <chouinard@google.com> Reviewed-by: James Price <jrprice@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.