commit | d839909be69f252f7a4b42309a429208baaf2b76 | [log] [tgz] |
---|---|---|
author | dan sinclair <dsinclair@chromium.org> | Mon Jun 17 20:37:14 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jun 17 20:37:14 2024 +0000 |
tree | 21e8bbce5a4e695d9f675e8a7389922e0f8a4960 | |
parent | 7fcbe4982e66cbb811faa10f7704c97e5478fbc2 [diff] |
[hlsl] Return the entry points from HLSL IR printer. In order to validate the generated HLSL, the entry points must be returned by the writer. This CL updates the HLSL IR printer to emit the entry points (as name, ast stage) pairs in order to all the DXC validation to function. Bug: 42251045 Change-Id: I59278f20c82798c4c9c6837c9e747a060ae7c45b Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/193761 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.