commit | 22a56364a0456ac18c4edf85dd75ec80c9e2b646 | [log] [tgz] |
---|---|---|
author | dan sinclair <dsinclair@chromium.org> | Tue Jun 11 09:41:24 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jun 11 09:41:24 2024 +0000 |
tree | 5f0ef1f0c0d52a0c22f2d28b84a78dbacaaa9254 | |
parent | 676d045b8c52bd2ae78556114613b069a103086a [diff] |
[hlsl] Stub out the HLSL IR backend. This CL creates the stubs for the HLSL IR printer and raise functions. The backend is hooked into `tint` use that `--use-ir --format hlsl` will use the new printer. Bug: 42251303 Change-Id: I80adcf92c605b05dc7ea6a9c6b7b2ed462f450e8 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/192762 Commit-Queue: dan sinclair <dsinclair@chromium.org> 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.